vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
New commits: commit dbc7e80af12287d9868bffd3ce18b848fcffa3f9 Author: Michael Meeks <michael.me...@suse.com> Date: Tue Nov 29 10:46:06 2011 +0000 gtk: fix sub-menu arrows RTL issue diff --git a/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx b/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx index 6dc5a98..2cdd032 100644 --- a/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx @@ -2910,6 +2910,12 @@ sal_Bool GtkSalGraphics::NWPaintGTKPopupMenu( else nShadowType = GTK_SHADOW_OUT; + GtkArrowType eArrow; + if( Application::GetSettings().GetLayoutRTL() ) + eArrow = GTK_ARROW_LEFT; + else + eArrow = GTK_ARROW_RIGHT; + gtk_paint_arrow( gWidgetData[m_nScreen].gMenuItemMenuWidget->style, gdkDrawable, nStateType, @@ -2917,7 +2923,7 @@ sal_Bool GtkSalGraphics::NWPaintGTKPopupMenu( &clipRect, gWidgetData[m_nScreen].gMenuItemMenuWidget, "menuitem", - GTK_ARROW_RIGHT, TRUE, + eArrow, TRUE, x, y, w, h); } } _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits