diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-03-09 11:22:31 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-03-09 12:18:11 +0000 |
commit | c1a227600d0b16df283162d24f1a31f5c9cee474 (patch) | |
tree | dfa283302ed61f77e8a520cf9def3218c60e9c2e /vcl/unx | |
parent | a68fb13dffb9db33e63f41c6afdc83a6e6134c6b (diff) |
draw menu items with gtk theme
Change-Id: I65f0ec335d4d0008af002857f48f4a6765d44dfd
Diffstat (limited to 'vcl/unx')
-rw-r--r-- | vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx index f6b71ee06718..770e857afe44 100644 --- a/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx @@ -837,6 +837,11 @@ bool GtkSalGraphics::drawNativeControl( ControlType nType, ControlPart nPart, co case CTRL_MENU_POPUP: switch(nPart) { + case PART_MENU_ITEM: + styleClass = GTK_STYLE_CLASS_MENUITEM; + context = mpMenuItemStyle; + renderType = RENDER_BACKGROUND_AND_FRAME; + break; case PART_MENU_ITEM_CHECK_MARK: styleClass = GTK_STYLE_CLASS_CHECK; context = mpMenuItemStyle; @@ -1423,7 +1428,7 @@ bool GtkSalGraphics::IsNativeControlSupported( ControlType nType, ControlPart nP ( (nPart == PART_DRAW_BACKGROUND_HORZ) || (nPart == PART_DRAW_BACKGROUND_VERT) || (nPart == PART_ENTIRE_CONTROL) || (nPart == HAS_THREE_BUTTONS))) || (nType == CTRL_MENU_POPUP && - ( (nPart==PART_ENTIRE_CONTROL) || + ( (nPart == PART_ENTIRE_CONTROL) || (nPart == PART_MENU_ITEM) || (nPart == PART_MENU_ITEM_CHECK_MARK) || (nPart == PART_MENU_ITEM_RADIO_MARK) || (nPart == PART_MENU_SEPARATOR) || (nPart == PART_MENU_SUBMENU_ARROW) )) ) |