From 6c84203b0c0ab7ff737c44d2ad91422e5d2610e3 Mon Sep 17 00:00:00 2001 From: Muktha Narayan Date: Tue, 18 May 2004 16:29:29 +0000 Subject: [PATCH] New (wallpaper_properties_init): Add accessible names. 2004-05-14 Muktha Narayan * gnome-wp-capplet.c (set_accessible_name): New (wallpaper_properties_init): Add accessible names. Fixes #142517 --- capplets/background/ChangeLog | 7 +++++++ capplets/background/gnome-wp-capplet.c | 17 +++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/capplets/background/ChangeLog b/capplets/background/ChangeLog index 309abe226..2312ec256 100644 --- a/capplets/background/ChangeLog +++ b/capplets/background/ChangeLog @@ -1,3 +1,10 @@ +2004-05-14 Muktha Narayan + + * gnome-wp-capplet.c (set_accessible_name): New + (wallpaper_properties_init): Add accessible names. + + Fixes #142517 + 2004-04-27 Rodney Dawes * gnome-wp-capplet.c (gnome_wp_file_open_dialog): diff --git a/capplets/background/gnome-wp-capplet.c b/capplets/background/gnome-wp-capplet.c index f07c8b70e..57bd0ac5f 100644 --- a/capplets/background/gnome-wp-capplet.c +++ b/capplets/background/gnome-wp-capplet.c @@ -1128,6 +1128,16 @@ static GladeXML * gnome_wp_create_dialog (void) { return new; } +static void set_accessible_name (GtkWidget *widget, const gchar *name) { + AtkObject *obj; + + obj = gtk_widget_get_accessible (widget); + if (!GTK_IS_ACCESSIBLE (obj)) + return; + if (name) + atk_object_set_name (obj, name); +} + static void wallpaper_properties_init (void) { GnomeWPCapplet * capplet; GladeXML * dialog; @@ -1263,6 +1273,7 @@ static void wallpaper_properties_init (void) { menu = gtk_menu_new (); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Centered")); icofile = gnome_icon_theme_lookup_icon (capplet->theme, "stock_wallpaper-center", 16, NULL, NULL); @@ -1286,6 +1297,7 @@ static void wallpaper_properties_init (void) { gtk_widget_show (mitem); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Fill Screen")); icofile = gnome_icon_theme_lookup_icon (capplet->theme, "stock_wallpaper-fill", 16, NULL, NULL); @@ -1308,6 +1320,7 @@ static void wallpaper_properties_init (void) { gtk_widget_show (mitem); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Scaled")); icofile = gnome_icon_theme_lookup_icon (capplet->theme, "stock_wallpaper-scale", 16, NULL, NULL); @@ -1328,6 +1341,7 @@ static void wallpaper_properties_init (void) { gtk_widget_show (mitem); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Tiled")); icofile = gnome_icon_theme_lookup_icon (capplet->theme, "stock_wallpaper-tile", 16, NULL, NULL); @@ -1364,6 +1378,7 @@ static void wallpaper_properties_init (void) { menu = gtk_menu_new (); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Solid Color")); mbox = gtk_hbox_new (FALSE, 6); gtk_container_add (GTK_CONTAINER (mitem), mbox); gtk_widget_show (mbox); @@ -1380,6 +1395,7 @@ static void wallpaper_properties_init (void) { gtk_menu_append (GTK_MENU (menu), mitem); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Horizontal Gradient")); mbox = gtk_hbox_new (FALSE, 6); gtk_container_add (GTK_CONTAINER (mitem), mbox); gtk_widget_show (mbox); @@ -1396,6 +1412,7 @@ static void wallpaper_properties_init (void) { gtk_menu_append (GTK_MENU (menu), mitem); mitem = gtk_menu_item_new (); + set_accessible_name (mitem, _("Vertical Gradient")); mbox = gtk_hbox_new (FALSE, 6); gtk_container_add (GTK_CONTAINER (mitem), mbox); gtk_widget_show (mbox);