forked from AuroraMiddleware/gtk
Bug 567944 – [Win32] Sorted treeview columns can be unreadable
2009-01-16 Cody Russell <bratsche@gnome.org> Bug 567944 – [Win32] Sorted treeview columns can be unreadable * modules/engines/ms-windows/msw_style.c: Draw selected treeview cells according to treeview focus, but ignore whether it is in a sorted column or not. Otherwise the intersection of a selected row and a sorted column looks very strange if the treeview does not have focus. svn path=/trunk/; revision=22126
This commit is contained in:
parent
47aae53285
commit
24a567924b
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2009-01-16 Cody Russell <bratsche@gnome.org>
|
||||
|
||||
Bug 567944 – [Win32] Sorted treeview columns can be unreadable
|
||||
|
||||
* modules/engines/ms-windows/msw_style.c: Draw selected treeview
|
||||
cells according to treeview focus, but ignore whether it is in
|
||||
a sorted column or not. Otherwise the intersection of a selected
|
||||
row and a sorted column looks very strange if the treeview does
|
||||
not have focus.
|
||||
|
||||
2009-01-16 Daniel Elstner <danielk@openismus.com>
|
||||
|
||||
* modules/input/gtkimcontextmultipress.[ch]: Remove the namespace
|
||||
|
@ -2902,7 +2902,16 @@ draw_flat_box (GtkStyle *style, GdkWindow *window,
|
||||
{
|
||||
if (detail)
|
||||
{
|
||||
if (!strcmp (detail, "checkbutton"))
|
||||
if (state_type == GTK_STATE_SELECTED &&
|
||||
(!strncmp ("cell_even", detail, 9) || !strncmp ("cell_odd", detail, 8)))
|
||||
{
|
||||
GdkGC *gc = GTK_WIDGET_HAS_FOCUS (widget) ? style->base_gc[state_type] : style->base_gc[GTK_STATE_ACTIVE];
|
||||
|
||||
gdk_draw_rectangle (window, gc, TRUE, x, y, width, height);
|
||||
|
||||
return;
|
||||
}
|
||||
else if (!strcmp (detail, "checkbutton"))
|
||||
{
|
||||
if (state_type == GTK_STATE_PRELIGHT)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user