[gtk+] GtkModelMenuItem: set initial accessible role



commit b4d9ea18781c8cee9597872acf2ff13f087f73d3
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jan 4 23:15:40 2014 -0500

    GtkModelMenuItem: set initial accessible role
    
    The initial state of GtkModelMenuItem is that of a normal menu
    item, but the accessible we are using, GtkCheckMenuItemAccessible,
    starts out with a role of 'check menu item'. Fix that up by
    explicitly setting the initial accessible role.

 gtk/gtkmodelmenuitem.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkmodelmenuitem.c b/gtk/gtkmodelmenuitem.c
index 2235ff7..bb5210c 100644
--- a/gtk/gtkmodelmenuitem.c
+++ b/gtk/gtkmodelmenuitem.c
@@ -356,6 +356,8 @@ gtk_model_menu_item_class_init (GtkModelMenuItemClass *class)
   g_object_class_install_property (object_class, PROP_ACCEL,
                                    g_param_spec_string ("accel", "accel", "accel", NULL,
                                                         G_PARAM_WRITABLE | G_PARAM_STATIC_STRINGS));
+
+  gtk_widget_class_set_accessible_role (GTK_WIDGET_CLASS (class), ATK_ROLE_MENU_ITEM);
 }
 
 GtkWidget *


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