[maemo-commits] [maemo-commits] r14144 - in projects/haf/trunk/hildon-desktop: . src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Sep 27 14:18:23 EEST 2007
- Previous message: [maemo-commits] r14143 - in projects/haf/trunk/hildon-desktop: . src
- Next message: [maemo-commits] r14145 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: lucasr Date: 2007-09-27 14:18:22 +0300 (Thu, 27 Sep 2007) New Revision: 14144 Modified: projects/haf/trunk/hildon-desktop/ChangeLog projects/haf/trunk/hildon-desktop/src/hd-applications-menu.c Log: 2007-09-27 Johan Bilien <johan.bilien at nokia.com> * src/hd-applications-menu.c (hd_applications_menu_create_menu): pack both panes inside event boxes in order to avoid flicking on scrolling buttons area when opening the popup window. Modified: projects/haf/trunk/hildon-desktop/ChangeLog =================================================================== --- projects/haf/trunk/hildon-desktop/ChangeLog 2007-09-27 11:06:21 UTC (rev 14143) +++ projects/haf/trunk/hildon-desktop/ChangeLog 2007-09-27 11:18:22 UTC (rev 14144) @@ -1,5 +1,11 @@ 2007-09-27 Johan Bilien <johan.bilien at nokia.com> + * src/hd-applications-menu.c (hd_applications_menu_create_menu): pack + both panes inside event boxes in order to avoid flicking on scrolling + buttons area when opening the popup window. + +2007-09-27 Johan Bilien <johan.bilien at nokia.com> + Refactored memory management of the switcher icons * src/hd-switcher-menu-item.c - (hd-switcher-menu-item_set_property): keep an internal reference Modified: projects/haf/trunk/hildon-desktop/src/hd-applications-menu.c =================================================================== --- projects/haf/trunk/hildon-desktop/src/hd-applications-menu.c 2007-09-27 11:06:21 UTC (rev 14143) +++ projects/haf/trunk/hildon-desktop/src/hd-applications-menu.c 2007-09-27 11:18:22 UTC (rev 14144) @@ -865,7 +865,7 @@ { HildonDesktopPopupWindow *popup_window; const GtkWidget *button_up, *button_down; - GtkWidget *box, *alignment, *arrow; + GtkWidget *event_box, *box, *alignment, *arrow; g_return_if_fail (button); @@ -902,6 +902,10 @@ hildon_desktop_popup_window_attach_widget (popup_window, NULL); #endif + event_box = gtk_event_box_new (); + + gtk_widget_set_name (event_box, HD_APPS_MENU_CAT_MENU_NAME); + button->priv->menu_categories = HILDON_DESKTOP_POPUP_MENU (g_object_new (HILDON_DESKTOP_TYPE_POPUP_MENU, "item-height", 72, @@ -919,8 +923,13 @@ gtk_widget_set_name (GTK_WIDGET (button->priv->menu_categories), HD_APPS_MENU_CAT_MENU_NAME); + gtk_widget_show (event_box); + + gtk_container_add (GTK_CONTAINER (event_box), + GTK_WIDGET (button->priv->menu_categories)); + gtk_box_pack_start (GTK_BOX (box), - GTK_WIDGET (button->priv->menu_categories), + event_box, TRUE, TRUE, 0); @@ -943,6 +952,10 @@ gtk_container_add (GTK_CONTAINER (button_down), arrow); gtk_widget_show (arrow); + event_box = gtk_event_box_new (); + + gtk_widget_set_name (event_box, HD_APPS_MENU_APP_MENU_NAME); + button->priv->menu_applications = HILDON_DESKTOP_POPUP_MENU (g_object_new (HILDON_DESKTOP_TYPE_POPUP_MENU, "item-height", 72, @@ -955,8 +968,13 @@ gtk_widget_set_name (GTK_WIDGET (button->priv->menu_applications), HD_APPS_MENU_APP_MENU_NAME); + gtk_widget_show (event_box); + + gtk_container_add (GTK_CONTAINER (event_box), + GTK_WIDGET (button->priv->menu_applications)); + gtk_box_pack_start (GTK_BOX (box), - GTK_WIDGET (button->priv->menu_applications), + event_box, TRUE, TRUE, 0);
- Previous message: [maemo-commits] r14143 - in projects/haf/trunk/hildon-desktop: . src
- Next message: [maemo-commits] r14145 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]