summaryrefslogtreecommitdiff
path: root/gtk/gtkpaned.c
diff options
context:
space:
mode:
authorRichard Hult <rhult@codefactory.se>2002-02-15 08:53:14 +0000
committerRichard Hult <rhult@src.gnome.org>2002-02-15 08:53:14 +0000
commitd7f8af9af0e0e0364c03a7c42a593a0d3cac2e27 (patch)
treeb85eccbe43b4bccf33ef1f01946ac1ce18d77ff5 /gtk/gtkpaned.c
parentf0ed36b324217f0eca2057f8fa64a498fe40033f (diff)
downloadgtk+-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.c12
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;