summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadraig O'Briain <padraig.obriain@sun.com>2003-11-04 16:54:59 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2003-11-04 16:54:59 +0000
commit813cbc1c4949bf6814ba1a3228f0324cae594fd6 (patch)
treefc4a6ae7d0efbc3b60216974d2fccee1151d7edc
parent9f76e7d12740ccab28677810963c5a2b7db75158 (diff)
downloadgnome-desktop-813cbc1c4949bf6814ba1a3228f0324cae594fd6.tar.gz
Remove unnecessary accessibility code. Fix bug #126199.
2003-11-03 Padraig O'Briain <padraig.obriain@sun.com> * gome-ditem-edit.c: Remove unnecessary accessibility code. Fix bug #126199.
-rw-r--r--libgnome-desktop/ChangeLog5
-rw-r--r--libgnome-desktop/gnome-ditem-edit.c57
2 files changed, 5 insertions, 57 deletions
diff --git a/libgnome-desktop/ChangeLog b/libgnome-desktop/ChangeLog
index 77b2bf08..788a95d1 100644
--- a/libgnome-desktop/ChangeLog
+++ b/libgnome-desktop/ChangeLog
@@ -1,3 +1,8 @@
+2003-11-03 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * gome-ditem-edit.c: Remove unnecessary accessibility code.
+ Fix bug #126199.
+
==================== 2.4.1.1 ====================
2003-10-15 Mark McLoughlin <mark@skynet.ie>
diff --git a/libgnome-desktop/gnome-ditem-edit.c b/libgnome-desktop/gnome-ditem-edit.c
index 96f879e4..c15523e8 100644
--- a/libgnome-desktop/gnome-ditem-edit.c
+++ b/libgnome-desktop/gnome-ditem-edit.c
@@ -92,7 +92,6 @@ static void gnome_ditem_edit_changed (GnomeDItemEdit *dee);
static void gnome_ditem_edit_icon_changed (GnomeDItemEdit *dee);
static void gnome_ditem_edit_name_changed (GnomeDItemEdit *dee);
-static void set_relation (GtkWidget *widget, GtkLabel *label);
static void destroy_tooltip (GtkObject *object);
static void set_tooltip (GnomeDItemEdit *dee, GtkWidget *widget,
const gchar *description);
@@ -348,8 +347,6 @@ make_easy_page (GnomeDItemEdit *dee)
dee, G_CONNECT_SWAPPED);
dee->_priv->name_entry = entry;
- set_relation (dee->_priv->name_entry, GTK_LABEL (label));
-
/* Generic Name */
label = label_new_with_mnemonic (_("_Generic name:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 1, 2);
@@ -367,8 +364,6 @@ make_easy_page (GnomeDItemEdit *dee)
dee, G_CONNECT_SWAPPED);
dee->_priv->generic_name_entry = entry;
- set_relation (dee->_priv->generic_name_entry, GTK_LABEL (label));
-
/* Comment */
label = label_new_with_mnemonic (_("Co_mment:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 2, 3);
@@ -382,8 +377,6 @@ make_easy_page (GnomeDItemEdit *dee)
dee, G_CONNECT_SWAPPED);
dee->_priv->comment_entry = entry;
- set_relation (dee->_priv->comment_entry, GTK_LABEL (label));
-
label = label_new_with_mnemonic (_("Comm_and:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 3, 4);
dee->_priv->exec_label = label;
@@ -397,8 +390,6 @@ make_easy_page (GnomeDItemEdit *dee)
dee, G_CONNECT_SWAPPED);
dee->_priv->exec_entry = entry;
- set_relation (dee->_priv->exec_entry, GTK_LABEL (label));
-
label = label_new_with_mnemonic (_("_Type:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 4, 5);
dee->_priv->type_label = label;
@@ -416,8 +407,6 @@ make_easy_page (GnomeDItemEdit *dee)
G_CALLBACK (type_option_changed),
dee, G_CONNECT_SWAPPED);
- set_relation (dee->_priv->type_option, GTK_LABEL (label));
-
label = label_new_with_mnemonic (_("_Icon:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 5, 6);
@@ -439,8 +428,6 @@ make_easy_page (GnomeDItemEdit *dee)
GTK_BOX (hbox), icon_entry, FALSE, FALSE, 0);
dee->_priv->icon_entry = icon_entry;
- set_relation (dee->_priv->icon_entry, GTK_LABEL (label));
-
align = gtk_alignment_new (0.0, 0.5, 0.0, 0.0);
gtk_box_pack_start (GTK_BOX (hbox), align, FALSE, FALSE, 0);
@@ -721,8 +708,6 @@ make_advanced_page (GnomeDItemEdit *dee)
G_CALLBACK (gnome_ditem_edit_changed), dee);
dee->_priv->tryexec_entry = entry;
- set_relation (dee->_priv->tryexec_entry, GTK_LABEL (label));
-
label = label_new_with_mnemonic (_("_Documentation:"));
table_attach_label (GTK_TABLE (table), label, 0, 1, 1, 2);
@@ -734,8 +719,6 @@ make_advanced_page (GnomeDItemEdit *dee)
G_CALLBACK (gnome_ditem_edit_changed), dee);
dee->_priv->doc_entry = entry;
- set_relation (dee->_priv->doc_entry, GTK_LABEL (label));
-
label = gtk_label_new_with_mnemonic (_("_Name/Comment translations:"));
gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
@@ -763,7 +746,6 @@ make_advanced_page (GnomeDItemEdit *dee)
dee->_priv->transl_lang_entry = entry;
set_tooltip (dee, GTK_WIDGET(entry), _("Language"));
- set_relation (dee->_priv->transl_lang_entry, GTK_LABEL (label));
entry = gtk_entry_new ();
gtk_box_pack_start (GTK_BOX (box), entry, TRUE, TRUE, 0);
@@ -771,7 +753,6 @@ make_advanced_page (GnomeDItemEdit *dee)
dee->_priv->transl_name_entry = entry;
set_tooltip (dee, GTK_WIDGET(entry), _("Name"));
- set_relation (dee->_priv->transl_name_entry, GTK_LABEL (label));
entry = gtk_entry_new ();
gtk_box_pack_start (GTK_BOX (box), entry, TRUE, TRUE, 0);
@@ -779,7 +760,6 @@ make_advanced_page (GnomeDItemEdit *dee)
dee->_priv->transl_generic_name_entry = entry;
set_tooltip (dee, GTK_WIDGET (entry), _("Generic name"));
- set_relation (dee->_priv->transl_generic_name_entry, GTK_LABEL (label));
/* FIXME: transl_icon_entry, locale specific icons */
@@ -789,7 +769,6 @@ make_advanced_page (GnomeDItemEdit *dee)
dee->_priv->transl_comment_entry = entry;
set_tooltip (dee, GTK_WIDGET(entry), _("Comment"));
- set_relation (dee->_priv->transl_comment_entry, GTK_LABEL (label));
button = gtk_button_new_with_mnemonic (_("_Add/Set"));
gtk_box_pack_start (GTK_BOX (box), button, FALSE, FALSE, 0);
@@ -1462,42 +1441,6 @@ gnome_ditem_edit_set_directory_only (GnomeDItemEdit *dee,
}
}
-/**
- * set_relation
- * @widget : The Gtk widget which is labelled by @label
- * @label : The label for the @widget.
- * Description : This function establishes atk relation
- * between a gtk widget and a label.
- */
-static void
-set_relation (GtkWidget *widget, GtkLabel *label)
-{
- AtkObject *aobject;
- AtkRelationSet *relation_set;
- AtkRelation *relation;
- AtkObject *targets[1];
-
- g_return_if_fail (GTK_IS_WIDGET(widget));
- g_return_if_fail (GTK_IS_LABEL(label));
-
- aobject = gtk_widget_get_accessible (widget);
-
- /* Return if GAIL is not loaded */
- if (! GTK_IS_ACCESSIBLE (aobject))
- return;
-
- /* Set the ATK_RELATION_LABEL_FOR relation */
- gtk_label_set_mnemonic_widget (label, widget);
-
- targets[0] = gtk_widget_get_accessible (GTK_WIDGET (label));
-
- relation_set = atk_object_ref_relation_set (aobject);
-
- relation = atk_relation_new (targets, 1, ATK_RELATION_LABELLED_BY);
- atk_relation_set_add (relation_set, relation);
- g_object_unref (G_OBJECT (relation));
-}
-
static void
destroy_tooltip (GtkObject *object)
{