summaryrefslogtreecommitdiff
path: root/vcl/source/control
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <s.mehrbrodt@gmail.com>2014-09-30 20:37:12 +0200
committerSamuel Mehrbrodt <s.mehrbrodt@gmail.com>2014-09-30 20:41:21 +0200
commitd59e33500a250824e713afacef2ea295576caba6 (patch)
tree12f95f7e51253dd33767c89907109f0c6d6d0568 /vcl/source/control
parent4badca074088b1f1a70b340d53fc464ec11e3d29 (diff)
fdo#62081 Improve split menu on style dropdown
* Remove "Apply style" * Add "Update Style Based on Selection" * A11y: * Context menu key: Open submenu * Return key: Apply style Change-Id: Ib2960baa1412a05ea00b0e214d1af0a3d119e852
Diffstat (limited to 'vcl/source/control')
-rw-r--r--vcl/source/control/menubtn.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/vcl/source/control/menubtn.cxx b/vcl/source/control/menubtn.cxx
index 288b7abeb018..a4ffdf8482b3 100644
--- a/vcl/source/control/menubtn.cxx
+++ b/vcl/source/control/menubtn.cxx
@@ -46,7 +46,7 @@ void MenuButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
EnableRTL( Application::GetSettings().GetLayoutRTL() );
}
-void MenuButton::ImplExecuteMenu()
+void MenuButton::ExecuteMenu()
{
Activate();
@@ -93,7 +93,7 @@ IMPL_LINK_NOARG(MenuButton, ImplMenuTimeoutHdl)
{
if ( !(GetStyle() & WB_NOPOINTERFOCUS) )
GrabFocus();
- ImplExecuteMenu();
+ ExecuteMenu();
}
return 0;
@@ -127,7 +127,7 @@ void MenuButton::MouseButtonDown( const MouseEvent& rMEvt )
{
if ( !(GetStyle() & WB_NOPOINTERFOCUS) )
GrabFocus();
- ImplExecuteMenu();
+ ExecuteMenu();
}
}
}
@@ -137,11 +137,11 @@ void MenuButton::KeyInput( const KeyEvent& rKEvt )
vcl::KeyCode aKeyCode = rKEvt.GetKeyCode();
sal_uInt16 nCode = aKeyCode.GetCode();
if ( (nCode == KEY_DOWN) && aKeyCode.IsMod2() )
- ImplExecuteMenu();
+ ExecuteMenu();
else if ( !(mnMenuMode & MENUBUTTON_MENUMODE_TIMED) &&
!aKeyCode.GetModifier() &&
((nCode == KEY_RETURN) || (nCode == KEY_SPACE)) )
- ImplExecuteMenu();
+ ExecuteMenu();
else
PushButton::KeyInput( rKEvt );
}