Index: gconf-editor-window.c
===================================================================
RCS file: /cvs/gnome/gconf-editor/src/gconf-editor-window.c,v
retrieving revision 1.95
diff -u -r1.95 gconf-editor-window.c
--- gconf-editor-window.c	9 May 2006 05:32:47 -0000	1.95
+++ gconf-editor-window.c	27 Jul 2006 18:00:55 -0000
@@ -1442,6 +1442,7 @@
 	GtkWidget *details_frame, *alignment, *table, *label, *text_view, *image;
 	gchar *markup;
 	GError *error;
+	AtkObject *ao = NULL;
 	
 	gtk_window_set_default_size (GTK_WINDOW (window), 700, 550);
 
@@ -1587,6 +1588,12 @@
 					     NULL);
 	gtk_tree_view_column_set_sort_column_id (column, GCONF_LIST_MODEL_KEY_NAME_COLUMN);
 	gtk_tree_view_append_column (GTK_TREE_VIEW (window->list_view), column);
+	ao = gtk_widget_get_accessible (column);
+	if (ao != NULL) {
+		atk_object_set_name (ao, "name");
+		atk_object_set_description (ao, "Key name");
+		ao = NULL;
+	}
 
 	cell = gconf_cell_renderer_new ();
 	g_signal_connect (cell, "changed",
@@ -1606,6 +1613,13 @@
 
 	gtk_tree_view_append_column (GTK_TREE_VIEW (window->list_view), column);
 
+	ao = gtk_widget_get_accessible (column);
+	if (ao != NULL) {
+		atk_object_set_name (ao, "value");
+		atk_object_set_description (ao, "Key Value");
+		ao = NULL;
+	}
+
 	scrolled_window = gtk_scrolled_window_new (NULL, NULL);
 	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled_window),
 					     GTK_SHADOW_ETCHED_IN);
@@ -1613,6 +1627,11 @@
 					GTK_POLICY_AUTOMATIC,
 					GTK_POLICY_AUTOMATIC);
 	gtk_container_add (GTK_CONTAINER (scrolled_window), window->list_view);
+
+	ao = gtk_widget_get_accessible (window->list_view);
+	if (ao != NULL) {
+		atk_object_set_role (ao, ATK_ROLE_TREE_TABLE);
+	}
 
 	vpaned = gtk_vpaned_new ();
 	gtk_paned_add2 (GTK_PANED (hpaned), vpaned);
