diff options
author | Owen Taylor <otaylor@src.gnome.org> | 1998-11-06 22:05:02 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 1998-11-06 22:05:02 +0000 |
commit | e2a521922085c8010028e227f61bba59ea6b8242 (patch) | |
tree | 2500d6aa6f63aab4b58c17546532ecce8fdcca37 /gtk/gtkpaned.c | |
parent | 3c0df19a588bd96f328bda975db8eb9fa7f79e81 (diff) | |
download | gtk+-e2a521922085c8010028e227f61bba59ea6b8242.tar.gz |
Merge from themes-2. See the ChangeLog for a somewhat detailed
history of the evolution of the changes involved. Most of this
is actually minor painting tweaks.
Diffstat (limited to 'gtk/gtkpaned.c')
-rw-r--r-- | gtk/gtkpaned.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index e30b9747e2..ae4da2a5e9 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -31,10 +31,10 @@ static void gtk_paned_add (GtkContainer *container, GtkWidget *widget); static void gtk_paned_remove (GtkContainer *container, GtkWidget *widget); -static void gtk_paned_forall (GtkContainer *container, - gboolean include_internals, - GtkCallback callback, - gpointer callback_data); +static void gtk_paned_forall (GtkContainer *container, + gboolean include_internals, + GtkCallback callback, + gpointer callback_data); static GtkType gtk_paned_child_type (GtkContainer *container); @@ -167,6 +167,8 @@ gtk_paned_realize (GtkWidget *widget) gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL); gtk_style_set_background (widget->style, paned->handle, GTK_STATE_NORMAL); + + gdk_window_set_back_pixmap (widget->window, NULL, TRUE); gdk_window_show (paned->handle); } @@ -252,13 +254,12 @@ gtk_paned_expose (GtkWidget *widget, /* An expose event for the handle */ if (event->window == paned->handle) { - gdk_window_set_background (paned->handle, - &widget->style->bg[widget->state]); - gdk_window_clear (paned->handle); - gtk_draw_shadow (widget->style, paned->handle, - GTK_WIDGET_STATE(widget), - GTK_SHADOW_OUT, 0, 0, - paned->handle_size, paned->handle_size); + gtk_paint_box (widget->style, paned->handle, + GTK_WIDGET_STATE(widget), + GTK_SHADOW_OUT, + &event->area, widget, "paned", + 0, 0, + paned->handle_size, paned->handle_size); } else { |