0be8045
--- gedit-2.16.0/gedit/gedit-commands-file.c.a11y	2006-11-29 15:34:43.000000000 -0500
0be8045
+++ gedit-2.16.0/gedit/gedit-commands-file.c	2006-11-29 15:39:53.000000000 -0500
0be8045
@@ -1151,6 +1151,7 @@
0be8045
 	gchar *primary_msg;
0be8045
 	gchar *secondary_msg;
0be8045
 	glong seconds;
0be8045
+        AtkObject *atk_obj, *win_atk_obj;
0be8045
 
0be8045
 	gedit_debug (DEBUG_COMMANDS);
0be8045
 
0be8045
@@ -1258,6 +1259,15 @@
0be8045
 	gtk_dialog_set_default_response	(GTK_DIALOG (dialog),
0be8045
 					 GTK_RESPONSE_CANCEL);
0be8045
 
0be8045
+        atk_obj = gtk_widget_get_accessible (dialog);
0be8045
+        win_atk_obj = gtk_widget_get_accessible (GTK_WIDGET (window));
0be8045
+        if (GTK_IS_ACCESSIBLE (atk_obj))
0be8045
+          {
0be8045
+             atk_object_set_name (atk_obj, "Question");
0be8045
+             atk_object_set_role (atk_obj, ATK_ROLE_ALERT);
0be8045
+             atk_object_add_relationship (atk_obj, ATK_RELATION_POPUP_FOR, win_atk_obj);
0be8045
+          }
0be8045
+
0be8045
 	return dialog;
0be8045
 }
0be8045
 
0be8045
--- gedit-2.16.0/gedit/gedit-view.c.a11y	2006-11-29 15:06:30.000000000 -0500
0be8045
+++ gedit-2.16.0/gedit/gedit-view.c	2006-11-29 15:12:29.000000000 -0500
0be8045
@@ -1468,7 +1468,7 @@
0be8045
 	GtkWidget          *vbox;
0be8045
 	GtkWidget          *toplevel;
0be8045
 	GtkEntryCompletion *completion;
0be8045
-
0be8045
+        AtkObject          *atk_obj, *win_atk_obj;
0be8045
 	
0be8045
 	toplevel = gtk_widget_get_toplevel (GTK_WIDGET (view));
0be8045
 
0be8045
@@ -1507,6 +1507,15 @@
0be8045
 			  G_CALLBACK (search_window_scroll_event),
0be8045
 			  view);
0be8045
 
0be8045
+	atk_obj = gtk_widget_get_accessible (view->priv->search_window);
0be8045
+        win_atk_obj = gtk_widget_get_accessible (toplevel);
0be8045
+        if (GTK_IS_ACCESSIBLE (atk_obj))
0be8045
+          {
0be8045
+            atk_object_set_name (atk_obj, "Line number popup");
0be8045
+            atk_object_set_role (atk_obj, ATK_ROLE_ALERT);
0be8045
+            atk_object_add_relationship (atk_obj, ATK_RELATION_POPUP_FOR, win_atk_obj);
0be8045
+          }
0be8045
+
0be8045
 	frame = gtk_frame_new (NULL);
0be8045
 	gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN);
0be8045
 	gtk_widget_show (frame);