Commit 48110a50 authored by Cody Russell's avatar Cody Russell Committed by Cody Russell

[Win32]: On Windows, queue a redraw of child2 whenever we set the pane

2007-12-1  Cody Russell  <bratsche@gnome.org>

        * gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:      
        On Windows, queue a redraw of child2 whenever we set
        the pane handle position.  This is unfortunately kind
        of hacky, but solves the visual artifacts that were
        occuring on at least certain types of child widgets
        (e.g., text views and tree views) that are inside
        horizontal or vertical panes. (#144269)


svn path=/trunk/; revision=19095
parent 7fbc566d
2007-12-1 Cody Russell <bratsche@gnome.org>
* gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:
On Windows, queue a redraw of child2 whenever we set
the pane handle position. This is unfortunately kind
of hacky, but solves the visual artifacts that were
occuring on at least certain types of child widgets
(e.g., text views and tree views) that are inside
horizontal or vertical panes. (#144269)
2007-11-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkrc.c: Fix doc typos. (#500672, David Lambert)
......
......@@ -1232,6 +1232,11 @@ gtk_paned_set_position (GtkPaned *paned,
g_object_thaw_notify (object);
gtk_widget_queue_resize (GTK_WIDGET (paned));
#ifdef G_OS_WIN32
/* Hacky work-around for bug #144269 */
gtk_widget_queue_resize (paned->child2);
#endif
}
/**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment