aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2009-12-18 15:43:41 -0600
committerTed Gould <ted@gould.cx>2009-12-18 15:43:41 -0600
commite0fabde50e1c885faf6e3b435842d52430a69e20 (patch)
tree033becfde18d1bed9bfd0e5bcdca9dff68762f58
parentab54c52997d6c631f53648657709020e557a9c1b (diff)
downloadayatana-indicator-messages-e0fabde50e1c885faf6e3b435842d52430a69e20.tar.gz
ayatana-indicator-messages-e0fabde50e1c885faf6e3b435842d52430a69e20.tar.bz2
ayatana-indicator-messages-e0fabde50e1c885faf6e3b435842d52430a69e20.zip
Switching the property callback to be GValue
-rw-r--r--src/indicator-messages.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/indicator-messages.c b/src/indicator-messages.c
index 54e67c9..acb2e68 100644
--- a/src/indicator-messages.c
+++ b/src/indicator-messages.c
@@ -218,14 +218,14 @@ struct _indicator_item_t {
/* Whenever we have a property change on a DbusmenuMenuitem
we need to be responsive to that. */
static void
-indicator_prop_change_cb (DbusmenuMenuitem * mi, gchar * prop, gchar * value, indicator_item_t * mi_data)
+indicator_prop_change_cb (DbusmenuMenuitem * mi, gchar * prop, GValue * value, indicator_item_t * mi_data)
{
if (!g_strcmp0(prop, INDICATOR_MENUITEM_PROP_LABEL)) {
/* Set the main label */
- gtk_label_set_text(GTK_LABEL(mi_data->label), value);
+ gtk_label_set_text(GTK_LABEL(mi_data->label), g_value_get_string(value));
} else if (!g_strcmp0(prop, INDICATOR_MENUITEM_PROP_RIGHT)) {
/* Set the right label */
- gtk_label_set_text(GTK_LABEL(mi_data->right), value);
+ gtk_label_set_text(GTK_LABEL(mi_data->right), g_value_get_string(value));
} else if (!g_strcmp0(prop, INDICATOR_MENUITEM_PROP_ICON)) {
/* We don't use the value here, which is probably less efficient,
but it's easier to use the easy function. And since th value
@@ -351,7 +351,7 @@ new_launcher_item (DbusmenuMenuitem * newitem, DbusmenuMenuitem * parent, Dbusme
GtkWidget * app_label = gtk_label_new(dbusmenu_menuitem_property_get(newitem, LAUNCHER_MENUITEM_PROP_APP_NAME));
gtk_misc_set_alignment(GTK_MISC(app_label), 0.0, 0.5);
GtkWidget * dsc_label = gtk_label_new("");
- gtk_misc_set_alignment(GTK_MISC(dsc_label), 0.05, 0.5);
+ gtk_misc_set_alignment(GTK_MISC(dsc_label), 0.0, 0.5);
gtk_label_set_ellipsize(GTK_LABEL(dsc_label), PANGO_ELLIPSIZE_END);
gtk_widget_set_size_request(dsc_label, 200, -1);
gchar * markup = g_markup_printf_escaped("<span font-size=\"smaller\">%s</span>", dbusmenu_menuitem_property_get(newitem, LAUNCHER_MENUITEM_PROP_APP_DESC));