[maemo-commits] [maemo-commits] r14965 - in projects/haf/trunk/hail: . debian hail/hail-hildon-desktop

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Dec 14 12:01:03 EET 2007
Author: atdomoko
Date: 2007-12-14 12:00:59 +0200 (Fri, 14 Dec 2007)
New Revision: 14965

Modified:
   projects/haf/trunk/hail/ChangeLog
   projects/haf/trunk/hail/debian/changelog
   projects/haf/trunk/hail/hail/hail-hildon-desktop/hailmenuitem.c
Log:
  * hail/hail-hildon-desktop/hailmenuitem.c:
    (hail_menu_item_real_initialize): set properly the object role name
    to ATK_ROLE_NAME if it has a submenu related
  * Fixes: NB#74740
  * hail ver 1.2.4-4



Modified: projects/haf/trunk/hail/ChangeLog
===================================================================
--- projects/haf/trunk/hail/ChangeLog	2007-12-14 09:58:55 UTC (rev 14964)
+++ projects/haf/trunk/hail/ChangeLog	2007-12-14 10:00:59 UTC (rev 14965)
@@ -1,3 +1,10 @@
+2007-12-14 Attila Domokos <attila.domokos at nokia.com>
+
+	* hail/hail-hildon-desktop/hailmenuitem.c:
+	(hail_menu_item_real_initialize): set properly the object role name
+	to ATK_ROLE_NAME if it has a submenu related
+	* Fixes: NB#74740
+
 2007-12-11 Attila Domokos <attila.domokos at nokia.com>
 
 	* hail/hail-hildon-libs/hailtimeeditor.c

Modified: projects/haf/trunk/hail/debian/changelog
===================================================================
--- projects/haf/trunk/hail/debian/changelog	2007-12-14 09:58:55 UTC (rev 14964)
+++ projects/haf/trunk/hail/debian/changelog	2007-12-14 10:00:59 UTC (rev 14965)
@@ -1,3 +1,12 @@
+hail (1.2.4-4) unstable; urgency=low
+
+  * hail/hail-hildon-desktop/hailmenuitem.c: 
+    (hail_menu_item_real_initialize): set properly the object role name
+    to ATK_ROLE_NAME if it has a submenu related
+  * Fixes: NB#74740
+
+ -- Attila Domokos <attila.domokos at nokia.com>  Fri, 14 Dec 2007 11:52:44 +0200
+
 hail (1.2.4-3) unstable; urgency=low
 
   * hail/hail-hildon-libs/hailtimeeditor.c

Modified: projects/haf/trunk/hail/hail/hail-hildon-desktop/hailmenuitem.c
===================================================================
--- projects/haf/trunk/hail/hail/hail-hildon-desktop/hailmenuitem.c	2007-12-14 09:58:55 UTC (rev 14964)
+++ projects/haf/trunk/hail/hail/hail-hildon-desktop/hailmenuitem.c	2007-12-14 10:00:59 UTC (rev 14965)
@@ -225,6 +225,18 @@
 static void
 hail_menu_item_real_initialize (AtkObject *obj, gpointer data)
 {
+  GtkWidget *widget = NULL;
   /* parent initialize */
   ATK_OBJECT_CLASS (parent_class)->initialize (obj, data);
+
+  /* define properly roleName if it is a submenu */
+  widget = GTK_ACCESSIBLE(obj)->widget;
+
+  if (GTK_IS_MENU_ITEM(widget)) 
+    {
+      if (gtk_menu_item_get_submenu(GTK_MENU_ITEM (widget)))
+      {
+	obj->role = ATK_ROLE_MENU;
+      }
+    }
 }


More information about the maemo-commits mailing list