diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-10-05 18:36:38 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-10-06 22:14:17 +0200 |
commit | 48595c805dd5b917e9bd01ad1c2deb4a047c5f7b (patch) | |
tree | f1dd7b638b78694cd5ac635e0de6be3ca1d13042 /basctl | |
parent | 4b28b77eddfe48e709180f1ab81ac0d996796471 (diff) |
Related: tdf#127935 set default activate handler to toggle row expansion
Change-Id: I2bbfb1445b8d2e748f642cdf4723d41b7f072e2b
Reviewed-on: https://gerrit.libreoffice.org/80305
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'basctl')
-rw-r--r-- | basctl/source/basicide/bastype2.cxx | 7 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.cxx | 8 | ||||
-rw-r--r-- | basctl/source/basicide/brkdlg.hxx | 2 | ||||
-rw-r--r-- | basctl/source/basicide/macrodlg.cxx | 7 | ||||
-rw-r--r-- | basctl/source/basicide/macrodlg.hxx | 2 | ||||
-rw-r--r-- | basctl/source/inc/bastype2.hxx | 2 |
6 files changed, 15 insertions, 13 deletions
diff --git a/basctl/source/basicide/bastype2.cxx b/basctl/source/basicide/bastype2.cxx index 75be6630011e..4807996a3c75 100644 --- a/basctl/source/basicide/bastype2.cxx +++ b/basctl/source/basicide/bastype2.cxx @@ -1498,11 +1498,11 @@ void SbTreeListBox::SetCurrentEntry (EntryDescriptor const & rDesc) m_xControl->set_cursor(*xCurIter); } -IMPL_LINK_NOARG(SbTreeListBox, OpenCurrentHdl, weld::TreeView&, void) +IMPL_LINK_NOARG(SbTreeListBox, OpenCurrentHdl, weld::TreeView&, bool) { bool bValidIter = m_xControl->get_cursor(m_xIter.get()); if (!bValidIter) - return; + return true; EntryDescriptor aDesc = GetEntryDescriptor(m_xIter.get()); switch (aDesc.GetType()) { @@ -1520,7 +1520,7 @@ IMPL_LINK_NOARG(SbTreeListBox, OpenCurrentHdl, weld::TreeView&, void) SID_BASICIDE_SHOWSBX, SfxCallMode::SYNCHRON, { &aSbxItem } ); - return; + return true; } break; @@ -1531,6 +1531,7 @@ IMPL_LINK_NOARG(SbTreeListBox, OpenCurrentHdl, weld::TreeView&, void) m_xControl->collapse_row(*m_xIter); break; } + return true; } } // namespace basctl diff --git a/basctl/source/basicide/brkdlg.cxx b/basctl/source/basicide/brkdlg.cxx index e7132e7469ed..6839ff0e5a99 100644 --- a/basctl/source/basicide/brkdlg.cxx +++ b/basctl/source/basicide/brkdlg.cxx @@ -167,11 +167,11 @@ IMPL_LINK(BreakPointDialog, FieldModifyHdl, weld::SpinButton&, rEdit, void) pBrk->nStopAfter = rEdit.get_value(); } -IMPL_LINK_NOARG(BreakPointDialog, TreeModifyHdl, weld::TreeView&, void) +IMPL_LINK_NOARG(BreakPointDialog, TreeModifyHdl, weld::TreeView&, bool) { - if (!m_xDelButton->get_sensitive()) - return; - ButtonHdl(*m_xDelButton); + if (m_xDelButton->get_sensitive()) + ButtonHdl(*m_xDelButton); + return true; } IMPL_LINK(BreakPointDialog, ButtonHdl, weld::Button&, rButton, void) diff --git a/basctl/source/basicide/brkdlg.hxx b/basctl/source/basicide/brkdlg.hxx index 48b91cf8a6e6..43e6153b677b 100644 --- a/basctl/source/basicide/brkdlg.hxx +++ b/basctl/source/basicide/brkdlg.hxx @@ -42,7 +42,7 @@ class BreakPointDialog final : public weld::GenericDialogController DECL_LINK(EditModifyHdl, weld::ComboBox&, void); DECL_LINK(FieldModifyHdl, weld::SpinButton&, void); DECL_LINK(ButtonHdl, weld::Button&, void); - DECL_LINK(TreeModifyHdl, weld::TreeView&, void); + DECL_LINK(TreeModifyHdl, weld::TreeView&, bool); void UpdateFields( BreakPoint const & rBrk ); BreakPoint* GetSelectedBreakPoint(); diff --git a/basctl/source/basicide/macrodlg.cxx b/basctl/source/basicide/macrodlg.cxx index ff5422490527..9d1add2ae515 100644 --- a/basctl/source/basicide/macrodlg.cxx +++ b/basctl/source/basicide/macrodlg.cxx @@ -431,7 +431,7 @@ void MacroChooser::CheckButtons() } } -IMPL_LINK_NOARG(MacroChooser, MacroDoubleClickHdl, weld::TreeView&, void) +IMPL_LINK_NOARG(MacroChooser, MacroDoubleClickHdl, weld::TreeView&, bool) { SbMethod* pMethod = GetMacro(); SbModule* pModule = pMethod ? pMethod->GetModule() : nullptr; @@ -444,17 +444,18 @@ IMPL_LINK_NOARG(MacroChooser, MacroDoubleClickHdl, weld::TreeView&, void) Application::CreateMessageDialog(m_xDialog.get(), VclMessageType::Warning, VclButtonsType::Ok, IDEResId(RID_STR_CANNOTRUNMACRO))); xError->run(); - return; + return true; } StoreMacroDescription(); if (nMode == Recording) { if (pMethod && !QueryReplaceMacro(pMethod->GetName(), m_xDialog.get())) - return; + return true; } m_xDialog->response(Macro_OkRun); + return true; } IMPL_LINK_NOARG(MacroChooser, MacroSelectHdl, weld::TreeView&, void) diff --git a/basctl/source/basicide/macrodlg.hxx b/basctl/source/basicide/macrodlg.hxx index 9ab71acc13fa..e6ce85ec3b00 100644 --- a/basctl/source/basicide/macrodlg.hxx +++ b/basctl/source/basicide/macrodlg.hxx @@ -55,7 +55,7 @@ private: Mode nMode; DECL_LINK(MacroSelectHdl, weld::TreeView&, void); - DECL_LINK(MacroDoubleClickHdl, weld::TreeView&, void); + DECL_LINK(MacroDoubleClickHdl, weld::TreeView&, bool); DECL_LINK(BasicSelectHdl, weld::TreeView&, void); DECL_LINK(EditModifyHdl, weld::Entry&, void); DECL_LINK(ButtonHdl, weld::Button&, void); diff --git a/basctl/source/inc/bastype2.hxx b/basctl/source/inc/bastype2.hxx index 7f14f3f66ca0..88c303e3f5d1 100644 --- a/basctl/source/inc/bastype2.hxx +++ b/basctl/source/inc/bastype2.hxx @@ -253,7 +253,7 @@ private: protected: DECL_LINK(RequestingChildrenHdl, const weld::TreeIter&, bool); - DECL_LINK(OpenCurrentHdl, weld::TreeView&, void); + DECL_LINK(OpenCurrentHdl, weld::TreeView&, bool); void ImpCreateLibEntries(const weld::TreeIter& rShellRootEntry, const ScriptDocument& rDocument, LibraryLocation eLocation); void ImpCreateLibSubEntries(const weld::TreeIter& rLibRootEntry, const ScriptDocument& rDocument, const OUString& rLibName); void ImpCreateLibSubEntriesInVBAMode(const weld::TreeIter& rLibRootEntry, const ScriptDocument& rDocument, const OUString& rLibName ); |