summaryrefslogtreecommitdiff
path: root/gtk/gtktearoffmenuitem.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2001-11-16 15:20:28 +0000
committerOwen Taylor <otaylor@src.gnome.org>2001-11-16 15:20:28 +0000
commit1431d7658e51bc1d4ec1b7aeb546cbca41005827 (patch)
treef73b8048507f8d2aad5c3bcce0a20d261af642a8 /gtk/gtktearoffmenuitem.c
parente8eb7a4094fa94358ef5f0025800c04197bcd35e (diff)
downloadgtk+-1431d7658e51bc1d4ec1b7aeb546cbca41005827.tar.gz
Make Menu items NO_WINDOW widgets.
Fri Nov 16 00:16:40 2001 Owen Taylor <otaylor@redhat.com> * gtk/{gtkmenuitem.[ch],gtkcheckmenuitem.c,gtkimagemenuitem.c, gtkradiomenuitem.c,gtktearoffmenuitem.c}: Make Menu items NO_WINDOW widgets. * gtk/gtk{h,v,}paned.[ch]: Make NO_WINDOW widgets, some cleanup. * gtk/gtkstyle.c (gtk_default_draw_handle): Don't assume we are drawing in a window when drawing the paned handle.
Diffstat (limited to 'gtk/gtktearoffmenuitem.c')
-rw-r--r--gtk/gtktearoffmenuitem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtktearoffmenuitem.c b/gtk/gtktearoffmenuitem.c
index d4f9d56c76..1c027b1d0b 100644
--- a/gtk/gtktearoffmenuitem.c
+++ b/gtk/gtktearoffmenuitem.c
@@ -138,8 +138,8 @@ gtk_tearoff_menu_item_paint (GtkWidget *widget,
menu_item = GTK_MENU_ITEM (widget);
tearoff_item = GTK_TEAROFF_MENU_ITEM (widget);
- x = GTK_CONTAINER (menu_item)->border_width;
- y = GTK_CONTAINER (menu_item)->border_width;
+ x = widget->allocation.x + GTK_CONTAINER (menu_item)->border_width;
+ y = widget->allocation.y + GTK_CONTAINER (menu_item)->border_width;
width = widget->allocation.width - x * 2;
height = widget->allocation.height - y * 2;
right_max = x + width;