git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51621
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
m_colBtnText,
m_colMenuItemHighlight,
m_colTooltip,
m_colBtnText,
m_colMenuItemHighlight,
m_colTooltip,
+ m_colTooltipText,
+ m_colMenubarBg;
gs_objects.m_colMenuItemHighlight = wxColour();
gs_objects.m_colTooltip = wxColour();
gs_objects.m_colTooltipText = wxColour();
gs_objects.m_colMenuItemHighlight = wxColour();
gs_objects.m_colTooltip = wxColour();
gs_objects.m_colTooltipText = wxColour();
+ gs_objects.m_colMenubarBg = wxColour();
gs_objects.m_fontSystem = wxNullFont;
}
gs_objects.m_fontSystem = wxNullFont;
}
wxGTK_BUTTON,
wxGTK_LIST,
wxGTK_MENUITEM,
wxGTK_BUTTON,
wxGTK_LIST,
wxGTK_MENUITEM,
+ wxGTK_TEXTCTRL,
+ wxGTK_MENUBAR,
case wxGTK_MENUITEM:
widget = gtk_menu_item_new();
case wxGTK_MENUITEM:
widget = gtk_menu_item_new();
+
+ case wxGTK_MENUBAR:
+ widget = gtk_menu_bar_new();
+ break;
+
}
GtkStyle *def = gtk_rc_get_style( widget );
}
GtkStyle *def = gtk_rc_get_style( widget );
case wxSYS_COLOUR_ACTIVEBORDER:
case wxSYS_COLOUR_INACTIVEBORDER:
case wxSYS_COLOUR_BTNFACE:
case wxSYS_COLOUR_ACTIVEBORDER:
case wxSYS_COLOUR_INACTIVEBORDER:
case wxSYS_COLOUR_BTNFACE:
- case wxSYS_COLOUR_MENUBAR:
case wxSYS_COLOUR_3DLIGHT:
if (!gs_objects.m_colBtnFace.Ok())
{
case wxSYS_COLOUR_3DLIGHT:
if (!gs_objects.m_colBtnFace.Ok())
{
color = gs_objects.m_colWindow;
break;
color = gs_objects.m_colWindow;
break;
+
+ case wxSYS_COLOUR_MENUBAR:
+ if (!gs_objects.m_colMenubarBg.Ok())
+ {
+ gdkColor.red =
+ gdkColor.green = 0;
+ gdkColor.blue = 0x9c40;
+ GetColourFromGTKWidget(gdkColor,wxGTK_MENUBAR);
+ gs_objects.m_colMenubarBg = wxColor(gdkColor);
+ }
+ color = gs_objects.m_colMenubarBg;
+ break;
+
case wxSYS_COLOUR_3DDKSHADOW:
color = *wxBLACK;
break;
case wxSYS_COLOUR_3DDKSHADOW:
color = *wxBLACK;
break;