diff options
author | Samuel Mehrbrodt <s.mehrbrodt@gmail.com> | 2014-11-09 17:15:33 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <s.mehrbrodt@gmail.com> | 2014-11-09 17:19:50 +0100 |
commit | 0280a35b20448b7f678b6e150cbc2564da4910ce (patch) | |
tree | ac35a323c645197e90bc6294ed10c2dac392469c /svx | |
parent | a700c0b44d8ff6092120315b38f6b10f0278fbf7 (diff) |
fdo#82707 Unify click behavior in Statusbar (Writer)
Use single click for primary action, right click for context menu
Change-Id: Ia707a88b48f4af144588c45d37acea547e77773e
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/stbctrls/insctrl.cxx | 29 | ||||
-rw-r--r-- | svx/source/stbctrls/modctrl.cxx | 2 |
2 files changed, 1 insertions, 30 deletions
diff --git a/svx/source/stbctrls/insctrl.cxx b/svx/source/stbctrls/insctrl.cxx index 4d477ec969b3..422c12ba7e55 100644 --- a/svx/source/stbctrls/insctrl.cxx +++ b/svx/source/stbctrls/insctrl.cxx @@ -38,14 +38,10 @@ SvxInsertStatusBarControl::SvxInsertStatusBarControl( sal_uInt16 _nSlotId, { } - - SvxInsertStatusBarControl::~SvxInsertStatusBarControl() { } - - void SvxInsertStatusBarControl::StateChanged( sal_uInt16 , SfxItemState eState, const SfxPoolItem* pState ) { @@ -66,36 +62,11 @@ void SvxInsertStatusBarControl::StateChanged( sal_uInt16 , SfxItemState eState, } } - - -void SvxInsertStatusBarControl::Click() -{ - if ( GetStatusBar().GetItemText( GetId() ).isEmpty() ) - return; - bInsert = !bInsert; - SfxBoolItem aIns( GetSlotId(), bInsert ); - - ::com::sun::star::uno::Any a; - bool bHasValue = aIns.QueryValue( a ); - if (!bHasValue) - return; - - ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > aArgs( 1 ); - aArgs[0].Name = "InsertMode"; - aArgs[0].Value = a; - - execute( aArgs ); -} - - - void SvxInsertStatusBarControl::Paint( const UserDrawEvent& ) { DrawItemText_Impl(); } - - void SvxInsertStatusBarControl::DrawItemText_Impl() { OUString aText; diff --git a/svx/source/stbctrls/modctrl.cxx b/svx/source/stbctrls/modctrl.cxx index 84da501f1a79..cfbaede1589b 100644 --- a/svx/source/stbctrls/modctrl.cxx +++ b/svx/source/stbctrls/modctrl.cxx @@ -165,7 +165,7 @@ void SvxModifyControl::Paint( const UserDrawEvent& rUsrEvt ) pDev->DrawImage(aPt, mpImpl->maImages[state]); } -void SvxModifyControl::DoubleClick() +void SvxModifyControl::Click() { if (mpImpl->mnModState != ImplData::MODIFICATION_STATE_YES) // document not modified. nothing to do here. |