mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
Use proper border style when drawing shadow of scrolled windows on Windows
2007-03-08 Mathias Hasselmann <mathias.hasselmann@gmx.de> * modules/engines/ms-windows/msw_style.c: Use proper border style when drawing shadow of scrolled windows on Windows XP (#168326) * modules/engines/ms-windows/xp_theme.c: Explicitly set size of element_part_map array to ensure it always is large enough. svn path=/trunk/; revision=17429
This commit is contained in:
parent
a1b0dba103
commit
d1e1f5d79b
@ -1,5 +1,12 @@
|
||||
2007-03-08 Mathias Hasselmann <mathias.hasselmann@gmx.de>
|
||||
|
||||
* modules/engines/ms-windows/msw_style.c: Use proper border style
|
||||
when drawing shadow of scrolled windows on Windows XP (#168326)
|
||||
* modules/engines/ms-windows/xp_theme.c: Explicitly set size of
|
||||
element_part_map array to ensure it always is large enough.
|
||||
|
||||
2007-03-08 Mathias Hasselmann <mathias.hasselmann@gmx.de>
|
||||
|
||||
* gtk/gtkcombobox.c: Add shadow-type style property, set shadow-type
|
||||
property of GtkEntry accordingly, unify size-allocation of toggle
|
||||
button (#411123, patch from Mathias Hasselmann).
|
||||
|
@ -2692,10 +2692,13 @@ draw_shadow (GtkStyle * style,
|
||||
return;
|
||||
}
|
||||
|
||||
if( detail && !strcmp( detail, "spinbutton" ) )
|
||||
{
|
||||
if (detail && !strcmp (detail, "scrolled_window") &&
|
||||
xp_theme_draw (window, XP_THEME_ELEMENT_EDIT_TEXT, style,
|
||||
x, y, width, height, state_type, area))
|
||||
return;
|
||||
|
||||
if (detail && !strcmp (detail, "spinbutton"))
|
||||
return;
|
||||
}
|
||||
|
||||
if (detail && !strcmp (detail, "menu"))
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ static const LPCWSTR class_descriptors[] = {
|
||||
L"Trackbar" /* XP_THEME_CLASS_TRACKBAR */
|
||||
};
|
||||
|
||||
static const short element_part_map[] = {
|
||||
static const short element_part_map[XP_THEME_ELEMENT__SIZEOF] = {
|
||||
BP_CHECKBOX,
|
||||
BP_CHECKBOX,
|
||||
BP_PUSHBUTTON,
|
||||
|
Loading…
Reference in New Issue
Block a user