[maemo-commits] [maemo-commits] r14322 - in projects/haf/trunk/hildon-desktop: . libhildondesktop
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Oct 4 16:17:19 EEST 2007
- Previous message: [maemo-commits] r14321 - projects/haf/trunk/dbus-glib/debian/patches
- Next message: [maemo-commits] r14323 - projects/haf/branches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: lucasr Date: 2007-10-04 16:17:17 +0300 (Thu, 04 Oct 2007) New Revision: 14322 Modified: projects/haf/trunk/hildon-desktop/ChangeLog projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-thumb-menu-item.c Log: 2007-10-04 Lucas Rocha <lucas.rocha at nokia.com> * libhildondesktop/hildon-thumb-menu-item.c (hildon_thumb_menu_item_style_set, hildon_thumb_menu_class_init): refresh style of menu item labels in case of a theme change. Fixes: NB#72056. Modified: projects/haf/trunk/hildon-desktop/ChangeLog =================================================================== --- projects/haf/trunk/hildon-desktop/ChangeLog 2007-10-04 12:27:56 UTC (rev 14321) +++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-10-04 13:17:17 UTC (rev 14322) @@ -1,5 +1,12 @@ 2007-10-04 Lucas Rocha <lucas.rocha at nokia.com> + * libhildondesktop/hildon-thumb-menu-item.c + (hildon_thumb_menu_item_style_set, hildon_thumb_menu_class_init): + refresh style of menu item labels in case of a theme change. + Fixes: NB#72056. + +2007-10-04 Lucas Rocha <lucas.rocha at nokia.com> + * src/hn-app-button.c, src/hd-switcher-menu-item.c: defined a default height for menu items and reduced x padding in order to bring more consistency to switcher area menu in relation to other tasknavigator Modified: projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-thumb-menu-item.c =================================================================== --- projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-thumb-menu-item.c 2007-10-04 12:27:56 UTC (rev 14321) +++ projects/haf/trunk/hildon-desktop/libhildondesktop/hildon-thumb-menu-item.c 2007-10-04 13:17:17 UTC (rev 14322) @@ -80,6 +80,9 @@ GParamSpec *pspec); static void +hildon_thumb_menu_item_style_set (GtkWidget *widget, GtkStyle *old_style); + +static void hildon_thumb_menu_item_set_image (HildonThumbMenuItem *thumb_menu_item, GtkWidget *child); @@ -184,6 +187,8 @@ gobject_class->set_property = hildon_thumb_menu_item_set_property; gobject_class->get_property = hildon_thumb_menu_item_get_property; + widget_class->style_set = hildon_thumb_menu_item_style_set; + /** * HildonThumbMenuItem:image: * @@ -385,6 +390,24 @@ } static void +hildon_thumb_menu_item_style_set (GtkWidget *widget, + GtkStyle *old_style) +{ + HildonThumbMenuItem *menu_item; + HildonThumbMenuItemPrivate *priv; + + menu_item = HILDON_THUMB_MENU_ITEM (widget); + priv = HILDON_THUMB_MENU_ITEM_GET_PRIVATE (menu_item); + + GTK_WIDGET_CLASS (parent_class)->style_set (widget, old_style); + + /* Force style update to same mode */ + priv->thumb_mode = !priv->thumb_mode; + + hildon_thumb_menu_item_set_mode (menu_item, !priv->thumb_mode); +} + +static void hildon_thumb_menu_item_finalize (GObject *object) { HildonThumbMenuItem *thumb_menu_item; @@ -517,7 +540,7 @@ priv = HILDON_THUMB_MENU_ITEM_GET_PRIVATE (thumb_menu_item); - /* Setting the same mode again is a NOOP */ + /* Setting the same mode again is a NOOP */ if (priv->thumb_mode == thumb_mode) return;
- Previous message: [maemo-commits] r14321 - projects/haf/trunk/dbus-glib/debian/patches
- Next message: [maemo-commits] r14323 - projects/haf/branches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]