[maemo-commits] [maemo-commits] r10817 - in projects/haf/branches/gtk+/maemo-gtk-2-10: . gtk
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Mar 29 11:30:17 EEST 2007
- Previous message: [maemo-commits] r10816 - in projects/haf/trunk/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r10818 - projects/haf/trunk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: mitch Date: 2007-03-29 11:30:15 +0300 (Thu, 29 Mar 2007) New Revision: 10817 Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkmenu.c Log: 2007-03-29 Michael Natterer <mitch at imendio.com> Merge small menu cleanup from upstream trunk: * gtk/gtkmenu.c: get rid of local GtkSettings variables by moving gtk_widget_get_settings() into the g_object_get() call. Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-03-29 08:26:54 UTC (rev 10816) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/ChangeLog 2007-03-29 08:30:15 UTC (rev 10817) @@ -1,3 +1,10 @@ +2007-03-29 Michael Natterer <mitch at imendio.com> + + Merge small menu cleanup from upstream trunk: + + * gtk/gtkmenu.c: get rid of local GtkSettings variables by moving + gtk_widget_get_settings() into the g_object_get() call. + 2007-03-28 Tommi Komulainen <tommi.komulainen at nokia.com> * gtk/gtkmenuitem.c (gtk_menu_item_paint): Remove the patch that Modified: projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkmenu.c =================================================================== --- projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkmenu.c 2007-03-29 08:26:54 UTC (rev 10816) +++ projects/haf/branches/gtk+/maemo-gtk-2-10/gtk/gtkmenu.c 2007-03-29 08:30:15 UTC (rev 10817) @@ -2735,10 +2735,9 @@ { if (menu->upper_arrow_prelight || menu->lower_arrow_prelight) { - GtkSettings *settings = gtk_widget_get_settings (GTK_WIDGET (menu)); - gboolean touchscreen_mode; + gboolean touchscreen_mode; - g_object_get (G_OBJECT (settings), + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -3254,18 +3253,16 @@ } static gboolean -gtk_menu_scroll_timeout (gpointer data) +gtk_menu_scroll_timeout (gpointer data) { - GtkMenu *menu; - GtkSettings *settings; - gboolean touchscreen_mode; + GtkMenu *menu; + gboolean touchscreen_mode; GDK_THREADS_ENTER (); menu = GTK_MENU (data); - settings = gtk_widget_get_settings (GTK_WIDGET (menu)); - g_object_get (settings, + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -3279,17 +3276,15 @@ static gboolean gtk_menu_scroll_timeout_initial (gpointer data) { - GtkMenu *menu; - GtkSettings *settings; - guint timeout; - gboolean touchscreen_mode; + GtkMenu *menu; + guint timeout; + gboolean touchscreen_mode; GDK_THREADS_ENTER (); menu = GTK_MENU (data); - settings = gtk_widget_get_settings (GTK_WIDGET (menu)); - g_object_get (settings, + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-timeout-repeat", &timeout, "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -3308,12 +3303,10 @@ static void gtk_menu_start_scrolling (GtkMenu *menu) { - GtkSettings *settings; - guint timeout; - gboolean touchscreen_mode; + guint timeout; + gboolean touchscreen_mode; - settings = gtk_widget_get_settings (GTK_WIDGET (menu)); - g_object_get (settings, + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-timeout-repeat", &timeout, "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -3362,17 +3355,16 @@ guint vertical_padding; gint top_x, top_y; gint win_x, win_y; - GtkSettings *settings = gtk_widget_get_settings (GTK_WIDGET (menu)); gboolean touchscreen_mode; gint scroll_arrow_height; - + priv = gtk_menu_get_private (menu); menu_shell = GTK_MENU_SHELL (menu); gdk_drawable_get_size (GTK_WIDGET (menu)->window, &width, &height); - g_object_get (G_OBJECT (settings), + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -3583,11 +3575,10 @@ gtk_menu_enter_notify (GtkWidget *widget, GdkEventCrossing *event) { - GtkSettings *settings = gtk_widget_get_settings (widget); GtkWidget *menu_item; - gboolean touchscreen_mode; + gboolean touchscreen_mode; - g_object_get (G_OBJECT (settings), + g_object_get (gtk_widget_get_settings (widget), "gtk-touchscreen-mode", &touchscreen_mode, NULL); @@ -4193,15 +4184,14 @@ static void gtk_menu_stop_scrolling (GtkMenu *menu) { - GtkSettings *settings = gtk_widget_get_settings (GTK_WIDGET (menu)); gboolean touchscreen_mode; gtk_menu_remove_scroll_timeout (menu); - - g_object_get (G_OBJECT (settings), + + g_object_get (gtk_widget_get_settings (GTK_WIDGET (menu)), "gtk-touchscreen-mode", &touchscreen_mode, NULL); - + if (!touchscreen_mode) { menu->upper_arrow_prelight = FALSE;
- Previous message: [maemo-commits] r10816 - in projects/haf/trunk/hildon-desktop: . libhildondesktop
- Next message: [maemo-commits] r10818 - projects/haf/trunk
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]