vcl/unx/kde4/KDESalGraphics.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 97852d41dd3c7a9c08fdf0d6f0340536e9e3dcae Author: Isamu Mogi <saturda...@gmail.com> Date: Fri May 24 20:12:23 2013 +0900 vcl: Implement drawing CTRL_MENUBAR and PART_MENU_ITEM on KDE Currently, menubar's background is drawn in window's background color and no menubar's specific background color. To fix this, The patch calls QStyle::drawControl() with QStyle::CE_MenuBarEmptyArea. Change-Id: I89b9decc016a926a0f00b9663ec1a5bce81daac1 Reviewed-on: https://gerrit.libreoffice.org/4025 Reviewed-by: David Tardon <dtar...@redhat.com> Tested-by: David Tardon <dtar...@redhat.com> diff --git a/vcl/unx/kde4/KDESalGraphics.cxx b/vcl/unx/kde4/KDESalGraphics.cxx index 2e9e33f..5434e7c 100644 --- a/vcl/unx/kde4/KDESalGraphics.cxx +++ b/vcl/unx/kde4/KDESalGraphics.cxx @@ -308,6 +308,9 @@ sal_Bool KDESalGraphics::drawNativeControl( ControlType type, ControlPart part, } else if (part == PART_ENTIRE_CONTROL) { + QStyleOptionMenuItem option; + draw( QStyle::CE_MenuBarEmptyArea, &option, m_image, + vclStateValue2StateFlag(nControlState, value) ); } else { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits