mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
[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
This commit is contained in:
parent
7fbc566d32
commit
48110a5013
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
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
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user