summaryrefslogtreecommitdiff
path: root/sd/source/ui/inc/TaskPaneViewShell.hxx
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-11-26 19:14:47 +0000
committerRüdiger Timm <rt@openoffice.org>2004-11-26 19:14:47 +0000
commit6757d448a5d3b6db625f4b3afddf5411c0bb1246 (patch)
treed8f6de846e462f3ee573534bf25d69299c3b2c22 /sd/source/ui/inc/TaskPaneViewShell.hxx
parent0af338d833f91c530d3bfe6439888b3ab8075273 (diff)
INTEGRATION: CWS presentationengine01 (1.2.12); FILE MERGED
2004/08/31 15:03:43 af 1.2.12.2: #i33627# Added PID_ANIMATION_SCHEMES PanelId. 2004/08/31 14:56:11 af 1.2.12.1: #i33627# Added ShowPanel() method and list of available panels.
Diffstat (limited to 'sd/source/ui/inc/TaskPaneViewShell.hxx')
-rw-r--r--sd/source/ui/inc/TaskPaneViewShell.hxx27
1 files changed, 25 insertions, 2 deletions
diff --git a/sd/source/ui/inc/TaskPaneViewShell.hxx b/sd/source/ui/inc/TaskPaneViewShell.hxx
index d8effbac1f35..0fc65dbb7841 100644
--- a/sd/source/ui/inc/TaskPaneViewShell.hxx
+++ b/sd/source/ui/inc/TaskPaneViewShell.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: TaskPaneViewShell.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: rt $ $Date: 2004-07-13 14:02:32 $
+ * last change: $Author: rt $ $Date: 2004-11-26 20:14:46 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -103,6 +103,20 @@ public:
TYPEINFO();
SFX_DECL_INTERFACE(SD_IF_SDTASKPANEVIEWSHELL);
+ /** List of top level panels that can be shown in the task pane.
+ */
+ enum PanelId
+ {
+ PID__START = 0,
+ PID_UNKNOWN = PID__START,
+ PID_MASTER_PAGES,
+ PID_LAYOUT,
+ PID_ANIMATION_SCHEMES,
+ PID_CUSTOM_ANIMATION,
+ PID_SLIDE_TRANSITION,
+ PID__END = PID_SLIDE_TRANSITION
+ };
+
TaskPaneViewShell (
SfxViewFrame* pFrame,
ViewShellBase& rViewShellBase,
@@ -141,7 +155,16 @@ public:
DECL_LINK(ToolboxClickHandler, ToolBox*);
DECL_LINK(MenuSelectHandler, Menu*);
+ /** Make the specified panel visible.
+ @param nId
+ The id of the panel that is to be made visible.
+ */
+ void ShowPanel (PanelId nId);
+
private:
+ class Implementation;
+ ::std::auto_ptr<Implementation> mpImpl;
+
::std::auto_ptr<ToolPanel> mpTaskPane;
// Control that displays the closer symbol in the title bar.