summaryrefslogtreecommitdiff
path: root/sfx2/source
diff options
context:
space:
mode:
authorEfe Gürkan YALAMAN <efeyalaman@gmail.com>2014-06-01 17:02:56 +0300
committerJan Holesovsky <kendy@collabora.com>2014-08-14 22:20:24 +0200
commit031f11ee3b3cefe2814744a6d854857652f81e51 (patch)
treec8afd22452b2b618d6a867456bc83049ce9ae646 /sfx2/source
parent61f70a423e94ca5f67eedc3455536063748a4a7c (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.cxx26
-rw-r--r--sfx2/source/dialog/backingwindow.hxx6
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();