diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 5 | ||||
-rw-r--r-- | gtk/gtktearoffmenuitem.c | 23 |
7 files changed, 45 insertions, 8 deletions
@@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index d69137af5c..34680743ed 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index d69137af5c..34680743ed 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index d69137af5c..34680743ed 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index d69137af5c..34680743ed 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index d69137af5c..34680743ed 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +Wed Oct 16 17:11:46 2002 Soeren Sandmann <sandmann@daimi.au.dk> + + * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_paint): Make + tear-off menuitems obey the "selected_shadow_type" style property. + Tue Oct 15 17:25:47 2002 Owen Taylor <otaylor@redhat.com> * modules/input/gtkimcontextxim.c (get_im): Don't use diff --git a/gtk/gtktearoffmenuitem.c b/gtk/gtktearoffmenuitem.c index 8ca1dccf93..c087ad0e5a 100644 --- a/gtk/gtktearoffmenuitem.c +++ b/gtk/gtktearoffmenuitem.c @@ -145,14 +145,21 @@ gtk_tearoff_menu_item_paint (GtkWidget *widget, right_max = x + width; if (widget->state == GTK_STATE_PRELIGHT) - gtk_paint_box (widget->style, - widget->window, - GTK_STATE_PRELIGHT, - GTK_SHADOW_OUT, - area, widget, "menuitem", - x, y, width, height); - else - gdk_window_clear_area (widget->window, area->x, area->y, area->width, area->height); + { + gint selected_shadow_type; + + gtk_widget_style_get (widget, + "selected_shadow_type", &selected_shadow_type, + NULL); + gtk_paint_box (widget->style, + widget->window, + GTK_STATE_PRELIGHT, + selected_shadow_type, + area, widget, "menuitem", + x, y, width, height); + } + else + gdk_window_clear_area (widget->window, area->x, area->y, area->width, area->height); if (tearoff_item->torn_off) { |