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:
committed by
Dom Lachowicz
parent
a1b0dba103
commit
d1e1f5d79b
@ -1,3 +1,10 @@
|
|||||||
|
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>
|
2007-03-08 Mathias Hasselmann <mathias.hasselmann@gmx.de>
|
||||||
|
|
||||||
* gtk/gtkcombobox.c: Add shadow-type style property, set shadow-type
|
* gtk/gtkcombobox.c: Add shadow-type style property, set shadow-type
|
||||||
|
|||||||
@ -2692,10 +2692,13 @@ draw_shadow (GtkStyle * style,
|
|||||||
return;
|
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;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
if (detail && !strcmp (detail, "menu"))
|
if (detail && !strcmp (detail, "menu"))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -96,7 +96,7 @@ static const LPCWSTR class_descriptors[] = {
|
|||||||
L"Trackbar" /* XP_THEME_CLASS_TRACKBAR */
|
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_CHECKBOX,
|
BP_CHECKBOX,
|
||||||
BP_PUSHBUTTON,
|
BP_PUSHBUTTON,
|
||||||
|
|||||||
Reference in New Issue
Block a user