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).
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"))
{
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,