diff options
author | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2018-12-09 17:27:48 -0500 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-07-26 20:17:22 +0200 |
commit | 682a91a9c8822a6cfb5377b26facea2572f34027 (patch) | |
tree | 9fb7d3c43b5068fad2c56b4067afcb0af221f67f /include/sfx2 | |
parent | 937440b65368e832a9e9fba92dfdb2efec4e06b5 (diff) |
sfx: LOK: toggle sidebar decks
Change-Id: I0559a2a4ae041bc61cf3a2d5979656a7941f4b02
Reviewed-on: https://gerrit.libreoffice.org/73518
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include/sfx2')
-rw-r--r-- | include/sfx2/sidebar/Sidebar.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/sfx2/sidebar/Sidebar.hxx b/include/sfx2/sidebar/Sidebar.hxx index 427acf9c6c8b..30244f9988b1 100644 --- a/include/sfx2/sidebar/Sidebar.hxx +++ b/include/sfx2/sidebar/Sidebar.hxx @@ -44,6 +44,16 @@ public: const OUString& rsPanelId, const css::uno::Reference<css::frame::XFrame>& rxFrame, bool bFocus = false); + /** Switch to the deck that contains the specified panel and toggle + the visibility of the panel (expanded and scrolled into the + visible area when visible) + Note that most of the work is done asynchronously and that + this function probably returns before the requested panel is visible. + */ + static void TogglePanel ( + const OUString& rsPanelId, + const css::uno::Reference<css::frame::XFrame>& rxFrame); + static bool IsPanelVisible( const OUString& rsPanelId, const css::uno::Reference<css::frame::XFrame>& rxFrame); |