[evolution-patches] patch fix #71660



hi, Not Zed

Here is a patch fix #71660 which adds a11y names for the option menu and text entry.
Please help me to review it.

Thank you very much!

 
Yours,
Mengjie Yu





--
Mengjie Yu <meng-jie yu sun com>
meng-jie yu sun com
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/widgets/misc/ChangeLog,v
retrieving revision 1.346
diff -u -p -r1.346 ChangeLog
--- ChangeLog	20 Jan 2005 07:30:01 -0000	1.346
+++ ChangeLog	24 Jan 2005 09:18:57 -0000
@@ -1,3 +1,10 @@
+2005-01-24  Mengjie Yu  <meng-jie yu sun com>
+
+	Fixes #71660
+	* e-search-bar.c: (activate_by_subitems), (set_option):
+	add a11y name for the option menu and text entry.
+
+
 2005-01-20  Not Zed  <NotZed Ximian com>
 
 	** See bug #64964.
Index: e-search-bar.c
===================================================================
RCS file: /cvs/gnome/evolution/widgets/misc/e-search-bar.c,v
retrieving revision 1.79
diff -u -p -r1.79 e-search-bar.c
--- e-search-bar.c	26 Jul 2004 15:30:14 -0000	1.79
+++ e-search-bar.c	24 Jan 2005 09:19:11 -0000
@@ -325,6 +325,7 @@ activate_by_subitems (ESearchBar *esb, g
 		/* Create and add the entry */
 
 		if (esb->entry == NULL) {
+			AtkObject *a11y;
 			esb->entry = gtk_entry_new();
 			gtk_widget_set_size_request (esb->entry, 4, -1);
 			g_object_ref (esb->entry);
@@ -334,6 +335,10 @@ activate_by_subitems (ESearchBar *esb, g
 					  G_CALLBACK (entry_activated_cb), esb);
 			gtk_container_add (GTK_CONTAINER (esb->entry_box), esb->entry);
 			gtk_widget_show(esb->entry);
+			a11y = gtk_widget_get_accessible (esb->entry);
+			/* To translators: This is the accessibility name of
+			the search bar's text entry widget */
+			atk_object_set_name (a11y, _("Search Text Entry"));
 
 			esb->subitem_id = -1;
 		}
@@ -629,9 +634,12 @@ set_option (ESearchBar *esb, ESearchBarI
 	if (esb->option) {
 		gtk_widget_destroy (esb->option_menu);
 	} else {
+		AtkObject *a11y;
 		esb->option = gtk_option_menu_new ();
 		gtk_widget_show (esb->option);
 		gtk_box_pack_start (GTK_BOX (esb), esb->option, FALSE, FALSE, 0);
+		a11y = gtk_widget_get_accessible (esb->option);
+		atk_object_set_name (a11y, _("Search Type"));
 	}
 
 	esb->option_menu = menu = gtk_menu_new ();


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]