diff options
author | Richard Hult <rhult@codefactory.se> | 2002-02-15 08:53:14 +0000 |
---|---|---|
committer | Richard Hult <rhult@src.gnome.org> | 2002-02-15 08:53:14 +0000 |
commit | d7f8af9af0e0e0364c03a7c42a593a0d3cac2e27 (patch) | |
tree | b85eccbe43b4bccf33ef1f01946ac1ce18d77ff5 /gtk/gtkpaned.c | |
parent | f0ed36b324217f0eca2057f8fa64a498fe40033f (diff) | |
download | gtk+-d7f8af9af0e0e0364c03a7c42a593a0d3cac2e27.tar.gz |
Only queue a draw on the handle, not the whole widget. #71530.
2002-02-14 Richard Hult <rhult@codefactory.se>
* gtk/gtkpaned.c (gtk_paned_enter): Only queue a draw on the
handle, not the whole widget. #71530.
(gtk_paned_leave): Likewise.
Diffstat (limited to 'gtk/gtkpaned.c')
-rw-r--r-- | gtk/gtkpaned.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index 7bab61195c..938108d004 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -608,7 +608,11 @@ gtk_paned_enter (GtkWidget *widget, else { paned->handle_prelit = TRUE; - gtk_widget_queue_draw (widget); + gtk_widget_queue_draw_area (widget, + paned->handle_pos.x, + paned->handle_pos.y, + paned->handle_pos.width, + paned->handle_pos.height); } return TRUE; @@ -625,7 +629,11 @@ gtk_paned_leave (GtkWidget *widget, else { paned->handle_prelit = FALSE; - gtk_widget_queue_draw (widget); + gtk_widget_queue_draw_area (widget, + paned->handle_pos.x, + paned->handle_pos.y, + paned->handle_pos.width, + paned->handle_pos.height); } return TRUE; |