diff options
author | Michael Natterer <mitch@gimp.org> | 2011-05-05 09:13:37 +0200 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2011-05-06 14:15:55 +0200 |
commit | 948c14eec1829e1191502db8a6fa5a4147a15592 (patch) | |
tree | b05d18a6aca46f38f33e907589770f2a94857d32 /vcl/inc | |
parent | 5a0fa867af74649fa02dae17e10260ee5998aaf4 (diff) |
Enable native sumbenu arrow drawing and implement it in GTK+
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/vcl/menu.hxx | 4 | ||||
-rw-r--r-- | vcl/inc/vcl/salnativewidgets.hxx | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/vcl/inc/vcl/menu.hxx b/vcl/inc/vcl/menu.hxx index 2712cefbb5d8..340311e9b55b 100644 --- a/vcl/inc/vcl/menu.hxx +++ b/vcl/inc/vcl/menu.hxx @@ -199,6 +199,10 @@ protected: // return value is Max( rCheckHeight, rRadioHeight ) SAL_DLLPRIVATE long ImplGetNativeCheckAndRadioSize( Window*, long& rCheckHeight, long& rRadioHeight, long &rMaxWidth ) const; + // returns native submenu arrow size and spacing from right border + // return value is whether it's supported natively + SAL_DLLPRIVATE sal_Bool ImplGetNativeSubmenuArrowSize( Window* pWin, Size& rArrowSize, long& rArrowSpacing ) const; + SAL_DLLPRIVATE void ImplAddDel( ImplMenuDelData &rDel ); SAL_DLLPRIVATE void ImplRemoveDel( ImplMenuDelData &rDel ); public: diff --git a/vcl/inc/vcl/salnativewidgets.hxx b/vcl/inc/vcl/salnativewidgets.hxx index 696a8660bb2f..af392854ee1d 100644 --- a/vcl/inc/vcl/salnativewidgets.hxx +++ b/vcl/inc/vcl/salnativewidgets.hxx @@ -178,6 +178,7 @@ typedef sal_uInt32 ControlPart; #define PART_MENU_ITEM_CHECK_MARK 251 #define PART_MENU_ITEM_RADIO_MARK 252 #define PART_MENU_SEPARATOR 253 +#define PART_MENU_SUBMENU_ARROW 254 /* #i77549# HACK: for scrollbars in case of thumb rect, page up and page down rect we |