← Back to team overview

ayatana-commits team mailing list archive

[Merge] lp:~bilalakhtar/dbusmenu/fix-634003 into lp:dbusmenu

 

Bilal Akhtar has proposed merging lp:~bilalakhtar/dbusmenu/fix-634003 into lp:dbusmenu.

Requested reviews:
  DBus Menu Team (dbusmenu-team)
Related bugs:
  #634003 Restart to complete updates entry should be red
  https://bugs.launchpad.net/bugs/634003

-- 
https://code.launchpad.net/~bilalakhtar/dbusmenu/fix-634003/+merge/34985
Your team ayatana-commits is subscribed to branch lp:dbusmenu.
=== modified file 'libdbusmenu-glib/menuitem.h'
--- libdbusmenu-glib/menuitem.h	2010-08-20 19:49:33 +0000
+++ libdbusmenu-glib/menuitem.h	2010-09-09 14:53:42 +0000
@@ -61,6 +61,7 @@
 #define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE          "toggle-state"
 #define DBUSMENU_MENUITEM_PROP_SHORTCUT              "shortcut"
 #define DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY         "children-display"
+#define DBUSMENU_MENUITEM_PROP_FG_COLOUR	     "fgcolour"
 
 #define DBUSMENU_MENUITEM_TOGGLE_CHECK               "checkmark"
 #define DBUSMENU_MENUITEM_TOGGLE_RADIO               "radio"

=== modified file 'libdbusmenu-gtk/client.c'
--- libdbusmenu-gtk/client.c	2010-08-30 20:22:43 +0000
+++ libdbusmenu-gtk/client.c	2010-09-09 14:53:42 +0000
@@ -393,6 +393,9 @@
 		process_toggle_type(mi, gmi, value);
 	} else if (!g_strcmp0(prop, DBUSMENU_MENUITEM_PROP_TOGGLE_STATE)) {
 		process_toggle_state(mi, gmi, value);
+	} else if (!g_strcmp0(prop, DBUSMENU_MENUITEM_PROP_FG_COLOUR)) {
+		gtk_widget_modify_fg(GTK_WIDGET(gmi), GTK_STATE_NORMAL, g_value_get_int(value));
+		gtk_widget_modify_fg(GTK_WIDGET(gmi), GTK_STATE_PRELIGHT, g_value_get_int(value));
 	}
 
 	return;


Follow ups