diff options
author | Efe Gürkan YALAMAN <efeyalaman@gmail.com> | 2014-06-01 17:02:56 +0300 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2014-08-14 22:20:24 +0200 |
commit | 031f11ee3b3cefe2814744a6d854857652f81e51 (patch) | |
tree | c8afd22452b2b618d6a867456bc83049ce9ae646 /sfx2/source | |
parent | 61f70a423e94ca5f67eedc3455536063748a4a7c (diff) |
ViewBar moved to Start Center
View bar moved to the start center without handlers. Visible but
useless ATM.
Change-Id: I1cb64faa1ee86b19ecbb793351c8c11362ef799e
Diffstat (limited to 'sfx2/source')
-rw-r--r-- | sfx2/source/dialog/backingwindow.cxx | 26 | ||||
-rw-r--r-- | sfx2/source/dialog/backingwindow.hxx | 6 |
2 files changed, 32 insertions, 0 deletions
diff --git a/sfx2/source/dialog/backingwindow.cxx b/sfx2/source/dialog/backingwindow.cxx index e223ee9fa493..81d6b48cec07 100644 --- a/sfx2/source/dialog/backingwindow.cxx +++ b/sfx2/source/dialog/backingwindow.cxx @@ -88,6 +88,8 @@ BackingWindow::BackingWindow( Window* i_pParent ) : get(mpHelpButton, "help"); get(mpExtensionsButton, "extensions"); + get(mpViewBar, "action_view"); + //Containers are invisible to cursor traversal //So on pressing "right" when in Help the //extension button is considered as a candidate @@ -239,6 +241,11 @@ void BackingWindow::initControls() mpLocalView->Hide(); mpLocalView->filterItems(ViewFilter_Application(FILTER_APP_NONE)); + mpViewBar->SetButtonType(BUTTON_SYMBOLTEXT); + mpViewBar->SetItemBits(mpViewBar->GetItemId("repository"), TIB_DROPDOWNONLY); + //mpViewBar->SetClickHdl(LINK(this,BackingWindow,TBXViewHdl)); + //mpViewBar->SetDropdownClickHdl(LINK(this,BackingWindow,TBXDropdownHdl)); + mpViewBar->Hide(); /*FIXME: Add other things for Local View *Filter and the bars*/ @@ -511,10 +518,29 @@ IMPL_LINK( BackingWindow, ClickHdl, Button*, pButton ) */ mpAllRecentThumbnails->Hide(); mpLocalView->Show(); + mpViewBar->Show(); } return 0; } +IMPL_LINK_NOARG( BackingWindow, OpenRegionHdl) +{ + //maSelFolders.clear(); + //maSelTemplates.clear(); + + //mpViewBar->ShowItem(VIEWBAR_NEW_FOLDER, mpCurView->isNestedRegionAllowed()); + + //if (!mbIsSaveMode) + //mpViewBar->ShowItem(VIEWBAR_IMPORT, mpCurView->isImportAllowed()); + + //mpTemplateBar->Hide(); + //mpViewBar->Show(); + //mpActionBar->Show(); + + return 0; +} + + struct ImplDelayedDispatch { Reference< XDispatch > xDispatch; diff --git a/sfx2/source/dialog/backingwindow.hxx b/sfx2/source/dialog/backingwindow.hxx index 29276de3e96f..cff49ec4e930 100644 --- a/sfx2/source/dialog/backingwindow.hxx +++ b/sfx2/source/dialog/backingwindow.hxx @@ -26,9 +26,11 @@ #include <vcl/button.hxx> #include <vcl/tabctrl.hxx> #include <vcl/layout.hxx> +#include <vcl/toolbox.hxx> #include <sfx2/recentdocsview.hxx> #include <sfx2/templatelocalview.hxx> +#include <sfx2/templateabstractview.hxx> #include <sfx2/templateviewitem.hxx> #include <svtools/acceleratorexecute.hxx> @@ -79,6 +81,9 @@ class BackingWindow RecentDocsView* mpAllRecentThumbnails; TemplateLocalView* mpLocalView; + TemplateAbstractView* mpCurrentView; + + ToolBox* mpViewBar; std::vector<Window*> maDndWindows; @@ -98,6 +103,7 @@ class BackingWindow DECL_LINK(ClickHdl, Button*); DECL_LINK(ExtLinkClickHdl, Button*); + DECL_LINK(OpenRegionHdl, void*); void initControls(); |