Commit graph

3446 commits

Author SHA1 Message Date
Rüdiger Timm
9097962798 INTEGRATION: CWS impress2 (1.18.24); FILE MERGED
2004/07/13 12:04:49 af 1.18.24.13: RESYNC: (1.21-1.23); FILE MERGED
2004/06/30 12:04:38 af 1.18.24.12: #i22705# Moved inclusion of DrawViewShell.hxx to the top.
2004/06/22 11:53:59 af 1.18.24.11: #i22705# Moved creation of controller to GetController() method.
2004/06/18 00:22:00 af 1.18.24.10: RESYNC: (1.20-1.21); FILE MERGED
2004/06/15 09:31:35 af 1.18.24.9: #i22705# Changed internal name of view shell.
2004/06/11 07:18:05 af 1.18.24.8: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/05 14:59:41 af 1.18.24.7: #i22705# Moved the re-setting of the window from the ViewShell classes to the VieShellBase class.
2004/05/23 14:09:25 af 1.18.24.6: #i22705# Moved FormShellManager to ViewShellBase.
2004/05/19 18:47:40 af 1.18.24.5: RESYNC: (1.18-1.20); FILE MERGED
2004/04/23 11:52:01 af 1.18.24.4: #i22705# Removed edit-, master-,and layer button.
2004/04/22 15:18:50 af 1.18.24.3: #i22705# Transition from layer tab bar to layer dialog.
2004/04/22 07:39:37 af 1.18.24.2: #i22705# Removed buttons that switch between views.
2004/02/19 15:21:55 af 1.18.24.1: #i22705# Added argument to contructo.  Removed registration of object bars: ObjectBarManager creates them on demand.
2004-07-13 13:56:38 +00:00
Rüdiger Timm
abbcb40b0e INTEGRATION: CWS impress2 (1.9.26); FILE MERGED
2004/06/11 07:18:04 af 1.9.26.2: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/02/19 15:11:48 af 1.9.26.1: #i22705# Accessing view through GetView().
2004-07-13 13:56:18 +00:00
Rüdiger Timm
337acc397c INTEGRATION: CWS impress2 (1.7.24); FILE MERGED
2004/06/11 07:18:03 af 1.7.24.6: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/09 17:25:17 af 1.7.24.5: #i22705# Added a slot handler for the layout dialog.
2004/05/20 11:13:06 af 1.7.24.4: #i22705# Moved handling of pane docking windows to ViewShellBase class.
2004/05/19 18:47:17 af 1.7.24.3: RESYNC: (1.7-1.8); FILE MERGED
2004/04/22 15:17:49 af 1.7.24.2: #i22705# Transition from layer tab bar to layer dialog.
2004/02/19 15:03:18 af 1.7.24.1: #i22705# Introduction of new child windows for the panes of the multi-pane-GUI.
2004-07-13 13:55:39 +00:00
Rüdiger Timm
5f767035cd INTEGRATION: CWS impress2 (1.29.48); FILE MERGED
2004/07/11 14:31:00 af 1.29.48.1: #i22705# Fixed signature of InitRedraw().
2004-07-13 13:55:34 +00:00
Rüdiger Timm
b053a4c63b INTEGRATION: CWS impress2 (1.31.24); FILE MERGED
2004/07/13 12:04:37 af 1.31.24.12: RESYNC: (1.33-1.34); FILE MERGED
2004/06/30 12:02:16 af 1.31.24.11: #i22705# The GetLayerTabControl() returns the value of the new mpLayerTabBar member.
2004/06/18 00:21:52 af 1.31.24.10: RESYNC: (1.32-1.33); FILE MERGED
2004/06/12 12:31:27 af 1.31.24.9: #i22705# Replaced OuterResizePixel(), InnerResizePixel(), AdjustPosSizePixel() by GetBorder() and Resize().
2004/06/11 07:18:02 af 1.31.24.8: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/08 12:55:17 af 1.31.24.7: #i22705# Fixed upper/lowercase of include directive.
2004/05/19 18:47:09 af 1.31.24.6: RESYNC: (1.31-1.32); FILE MERGED
2004/04/23 11:51:43 af 1.31.24.5: #i22705# Removed edit-, master-,and layer button.
2004/04/22 15:16:51 af 1.31.24.4: #i22705# Transition from layer tab bar to layer dialog.
2004/04/22 07:39:17 af 1.31.24.3: #i22705# Removed buttons that switch between views.
2004/04/15 12:08:20 af 1.31.24.2: #i22705# Splitter removed: Replaced pointer arrays by single auto_ptr.
2004/02/19 15:00:42 af 1.31.24.1: #i22705# Adaption to changes in ObjectBarManager.  Using GetParent(). Introduction of maSlideSorterButton.
2004-07-13 13:55:22 +00:00
Rüdiger Timm
7406ec2221 INTEGRATION: CWS impress2 (1.23.24); FILE MERGED
2004/06/11 07:18:01 af 1.23.24.4: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/05/19 18:46:53 af 1.23.24.3: RESYNC: (1.23-1.25); FILE MERGED
2004/04/22 15:15:46 af 1.23.24.2: #i22705# Transition from layer tab bar to layer dialog.
2004/02/19 14:57:09 af 1.23.24.1: #i22705# Adaption to changes in ObjectBarManager.
2004-07-13 13:54:52 +00:00
Rüdiger Timm
4ba438c010 INTEGRATION: CWS impress2 (1.35.10); FILE MERGED
2004/07/02 17:01:37 af 1.35.10.10: #i22705# Guarded enabling and disabling the layer tab bar against not being present.
2004/06/18 00:21:45 af 1.35.10.9: RESYNC: (1.37-1.38); FILE MERGED
2004/06/11 07:18:00 af 1.35.10.8: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/06 14:57:23 af 1.35.10.7: #i22705# Added guard against the LayerTabWindow not being present.
2004/05/19 18:46:35 af 1.35.10.6: RESYNC: (1.35-1.37); FILE MERGED
2004/04/23 11:51:33 af 1.35.10.5: #i22705# Removed edit-, master-,and layer button.
2004/04/22 15:14:00 af 1.35.10.4: #i22705# Transition from layer tab bar to layer dialog.
2004/04/15 12:08:29 af 1.35.10.3: #i22705# Splitter removed: Replaced pointer arrays by single auto_ptr.
2004/04/15 08:24:16 af 1.35.10.2: #i22705# Removed splitters.
2004/02/19 14:53:01 af 1.35.10.1: #i22705# Adaption to changes in ObjectBarManager. Using GetParentWindow().
2004-07-13 13:54:26 +00:00
Rüdiger Timm
411b1ca25f INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/06 11:21:50 af 1.1.2.19: #i22705# Setting edit mode to EM_PAGE when switching view shell.
2004/06/28 07:55:42 af 1.1.2.18: #i22705# Using new PaneManager::RequestMainViewShellChange() method.
2004/06/22 12:14:24 af 1.1.2.17: #i22705# Removed already-commented-out line.
2004/06/16 08:31:05 af 1.1.2.16: #i22705# The tab page is deleted in the destructor.
2004/06/15 15:05:32 af 1.1.2.15: #i22705# Finished the switch of the base class to TabControl.
2004/06/14 13:50:41 af 1.1.2.14: #i22705# Using correct background color for TabControl.
2004/06/14 09:13:54 af 1.1.2.13: #i22705# Replaced TabBar by TabControl.
2004/06/12 12:30:52 af 1.1.2.12: #i22705# Fixed initialization.
2004/06/06 13:00:37 af 1.1.2.11: #i22705# When switching to a view shell, the master page mode is ended as well.
2004/06/04 07:11:12 af 1.1.2.10: #i22705# Commented out the support for the old slide sorter.
2004/05/23 13:31:28 af 1.1.2.9: #i22705# Using new PaneManager class.
2004/05/19 14:14:45 af 1.1.2.8: #i22705# Removed unused code.
2004/05/05 13:38:01 af 1.1.2.7: #i22705# (last commit was an accident) Added an entry for the old slide sorter (for debugging).
2004/05/05 11:04:09 af 1.1.2.6: #i22705#lidesorter\controller\SlideSorterController.cxx
2004/04/27 12:44:38 af 1.1.2.5: #i22705# Adaption to relocation of event ids.
2004/04/22 15:13:03 af 1.1.2.4: #i22705# Changed argument of constructor from ViewShell& to ViewShellBase&.
2004/04/22 07:37:02 af 1.1.2.3: #i22705# Added help ids for tab bar entries.
2004/04/21 15:21:37 af 1.1.2.2: #i22705# Completed initial implementation.
2004/04/15 12:01:30 af 1.1.2.1: #i22705# Initialn revision.
2004-07-13 13:53:50 +00:00
Rüdiger Timm
d6157f44a9 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/10 14:54:58 af 1.1.2.14: #i22705# Calling SfxDispatcher::Flush() after modifying the shell stack (preparation for change in SFX2).
2004/07/07 17:00:27 af 1.1.2.13: #i22705# Guarded registration of listener against missing window.
2004/07/06 17:53:13 af 1.1.2.12: #i22705# Added CreateViewShell() method and mpCache member.
2004/07/01 16:56:03 af 1.1.2.11: #i22705# Member mbKeepMainViewShellOnTop now initialized with false to allow the focused view shell be moved to the top of the shell stack.
2004/07/01 11:48:29 af 1.1.2.10: #i22705# Added implementation of inner UpdateLocker class.
2004/06/28 07:55:08 af 1.1.2.9: #i22705# Reactivated code for listening for focus changes of windows.
2004/06/15 17:10:09 af 1.1.2.8: #i22705# The mbKeepMainViewShellOnTop flag is now correctly handled.
2004/06/15 15:35:52 af 1.1.2.7: #i22705# Modified debug code.
2004/06/11 07:18:00 af 1.1.2.6: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/08 12:37:10 af 1.1.2.5: #i22705# Added debug code.
2004/06/05 15:05:18 af 1.1.2.4: #i22705# Removed references to TextLogger debug utility.
2004/06/04 07:09:52 af 1.1.2.3: #i22705# Refactored code for gathering the active view shells into its own function.
2004/04/23 14:16:49 af 1.1.2.2: #i22705# Preparation for object bars stacked below the associated sub shell.
2004/02/19 14:40:21 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:53:38 +00:00
Rüdiger Timm
2994aa2344 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/10 14:36:55 af 1.1.2.2: #i22705# Finished implementation of ProcessModifyPageSlot().
2004/07/08 07:52:30 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:53:24 +00:00
Rüdiger Timm
bb053af9de INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
2004/07/13 12:04:22 af 1.2.26.35: RESYNC: (1.4-1.5); FILE MERGED
2004/07/12 08:09:06 af 1.2.26.34: #i22705# Setting up the members in the correct order.
2004/07/10 14:53:49 af 1.2.26.33: #i22705# In ResizePixel() calling SetBorderPixel with empty border when no main view shell exists.
2004/07/09 07:08:09 af 1.2.26.32: #i22705# Added ResizePixel() method that implements the common code of Outer- and InnerResizePixel().
2004/07/04 13:50:20 af 1.2.26.31: #i22705# Improved implementation of SetBusyState().
2004/07/02 12:27:34 af 1.2.26.30: #i22705# Handling slots (execution, state setting) for switching the view shells by forwarding them to the PaneManager.
2004/07/01 11:47:44 af 1.2.26.29: #i22705# Added new SetBusyState() method.
2004/06/30 12:00:29 af 1.2.26.28: #i22705# The mpViewTabBar member may be NULL.
2004/06/28 07:53:09 af 1.2.26.27: #i22705# Using new PaneManager::RequestMainViewShellChange() method.  Forwarding of new slots SID_NORMAL_MULTI_PANE_GUI and SID_SLIDE_SORTER_MULTI_PANE_GUI to PaneManager.
2004/06/24 08:45:24 af 1.2.26.26: #i22705# In the destructor the window of the center pane is hidden so that after a reload SFX does not complain.
2004/06/22 12:13:36 af 1.2.26.25: #i22705# Fixed handling of controller.  Added Activate() and Deactivate().
2004/06/18 00:21:38 af 1.2.26.24: RESYNC: (1.3-1.4); FILE MERGED
2004/06/16 08:32:14 af 1.2.26.23: #i22705# Pane manager correctly shut down and deleted in the destructor.
2004/06/15 15:04:06 af 1.2.26.22: #i22705# OuterResizePixel() calls SetWindow().
2004/06/14 09:13:31 af 1.2.26.21: #i22705# Replaced TabBar by TabControl.
2004/06/12 12:30:02 af 1.2.26.20: #i22705# Replaced OuterResizePixel(), InnerResizePixel(), AdjustPosSizePixel() by GetBorder() and Resize().
2004/06/09 17:24:15 af 1.2.26.19: #i22705# PaneManager is deleted in destructor.
2004/06/09 14:59:37 af 1.2.26.18: #i22705# Guarder OuterResizePixel against missing main sub shell.
2004/06/08 12:55:56 af 1.2.26.17: #i22705# Fixed template typo.
2004/06/08 12:36:22 af 1.2.26.16: #i22705# Removed unnecessary call to PaneManager::InitPanes().
2004/06/06 09:10:01 af 1.2.26.15: #i22705# Reordered code in constructor.
2004/06/05 14:57:42 af 1.2.26.14: #i22705# Moved the re-setting of the window from the ViewShell classes to the VieShellBase class.
2004/06/04 07:08:30 af 1.2.26.13: #i22705# Cleanup of pane management code.
2004/05/23 13:30:14 af 1.2.26.12: #i22705# Moved pane related code to new PaneManager class.
2004/05/20 11:11:53 af 1.2.26.11: #i22705# Moved handling of pane docking windows to ViewShellBase class.
2004/05/19 14:13:34 af 1.2.26.10: #i22705# Registering documents to the MasterPageObserver.
2004/04/27 12:43:35 af 1.2.26.9: #i22705# Added ArrangeGUIElements() and GetPaneOfViewShell() methods.
2004/04/23 14:25:24 af 1.2.26.8: #i22705# Moved definition of EventId from ViewShellBase to ViewShellBaseEvent.  Moved CallEventListeners() to impl class.
2004/04/21 15:19:55 af 1.2.26.7: #i22705# Moved pane handling to implementation class. When switching views the reference to the old view is cleared.
2004/03/05 12:15:15 af 1.2.26.6: #i22705# Added support for events and listeners.
2004/03/03 09:44:56 af 1.2.26.5: #i22705# Clean up of pane handling.
2004/03/02 13:22:11 af 1.2.26.4: #i22705# Replaced bool argument in ViewShellBase::RequestViewShellChange() by more specific enum CallMode.
2004/03/02 12:03:22 af 1.2.26.3: #i22705# Initialising panes on SFX_EVENT_(OPEN,CREATE)DOC.
2004/03/02 10:23:53 af 1.2.26.2: #i22705# Moved printing to PrintManager. Added OuterResizePixel().
2004/02/25 10:39:00 af 1.2.26.1: #i22705# Modified the handling of stacked shells (e.g. introduction of factories.)
2004-07-13 13:52:47 +00:00
Rüdiger Timm
750e5392e0 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/02/19 14:40:37 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:52:24 +00:00
Rüdiger Timm
25ef124732 INTEGRATION: CWS impress2 (1.3.12); FILE MERGED
2004/05/23 14:07:25 af 1.3.12.3: #i22705# Adaption to changes in ViewShellBase class.
2004/05/19 18:46:02 af 1.3.12.2: RESYNC: (1.3-1.4); FILE MERGED
2004/03/02 10:21:48 af 1.3.12.1: #i22705# Adaption to panes in ViewShellBase.
2004-07-13 13:52:08 +00:00
Rüdiger Timm
7b65708c09 INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
2004/07/07 16:54:33 af 1.2.26.2: #i22705# Added LateInit() method that destroys the ViewTabBar.
2004/03/05 12:23:20 af 1.2.26.1: #i22705# The diff SFX_IMPL_VIEWFACTORY macro is expanded manually to call LateInit() after construction of a new PresentationViewShellBase object.
2004-07-13 13:51:50 +00:00
Rüdiger Timm
7828ae909d INTEGRATION: CWS impress2 (1.4.12); FILE MERGED
2004/06/28 07:47:30 af 1.4.12.7: #i22705# Using new PaneManager::RequestMainViewShellChange() method.
2004/06/18 00:21:12 af 1.4.12.6: RESYNC: (1.7-1.8); FILE MERGED
2004/06/08 12:54:03 af 1.4.12.5: #i22705# Fixed upper/lowercase of include directive.
2004/05/23 14:07:06 af 1.4.12.4: #i22705# Adaption to changes in ViewShellBase class.
2004/05/19 18:45:42 af 1.4.12.3: RESYNC: (1.4-1.7); FILE MERGED
2004/03/02 10:13:40 af 1.4.12.2: #i22705# Removed inclusion of header files that do not exist anymore.
2004/02/25 10:42:57 af 1.4.12.1: #i22705# Adaption to modified shell handling of ViewShellBase.
2004-07-13 13:51:13 +00:00
Rüdiger Timm
e8f66db278 INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
2004/03/05 12:28:02 af 1.2.26.1: #i22705# The diff SFX_IMPL_VIEWFACTORY macro is expanded manually to call LateInit() after construction of a new OutlineViewShellBase object.
2004-07-13 13:50:55 +00:00
Rüdiger Timm
4670285042 INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
2004/06/29 07:09:03 af 1.2.26.1: #i22705# Added LateInit() method where the ViewTabBar is deleted.
2004-07-13 13:50:17 +00:00
Rüdiger Timm
f27df4b39c INTEGRATION: CWS impress2 (1.2.8); FILE MERGED
2004/06/22 11:52:50 af 1.2.8.4: #i22705# Made mrBase member non-const.
2004/06/18 00:21:04 af 1.2.8.3: RESYNC: (1.2-1.3); FILE MERGED
2004/06/11 07:17:58 af 1.2.8.2: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow().
2004/06/04 07:02:54 af 1.2.8.1: #i22705# Modified registering at view shells.
2004-07-13 13:50:00 +00:00
Rüdiger Timm
92cddae70e INTEGRATION: CWS impress2 (1.58.22); FILE MERGED
2004/05/19 18:43:33 af 1.58.22.2: RESYNC: (1.58-1.61); FILE MERGED
2004/04/22 15:12:15 af 1.58.22.1: #i22705# Transition from layer tab bar to layer dialog.
2004-07-13 13:49:44 +00:00
Rüdiger Timm
de51d7be4f INTEGRATION: CWS impress2 (1.6.26); FILE MERGED
2004/05/19 18:43:03 af 1.6.26.2: RESYNC: (1.6-1.7); FILE MERGED
2004/04/22 15:11:56 af 1.6.26.1: #i22705# Transition from layer tab bar to layer dialog.
2004-07-13 13:49:21 +00:00
Rüdiger Timm
8953a87217 INTEGRATION: CWS impress2 (1.8.12); FILE MERGED
2004/07/01 11:44:36 af 1.8.12.1: #i22705# Added property CurrentPage.
2004-07-13 13:49:04 +00:00
Rüdiger Timm
0f1d1a7ec9 INTEGRATION: CWS impress2 (1.14.26); FILE MERGED
2004/07/01 11:43:36 af 1.14.26.3: #i22705# Moved property WorkArea to base class.
2004/06/18 00:19:37 af 1.14.26.2: RESYNC: (1.14-1.15); FILE MERGED
2004/04/22 15:11:24 af 1.14.26.1: #i22705# Transition from layer tab bar to layer dialog.
2004-07-13 13:48:44 +00:00
Rüdiger Timm
4f4010e5a3 INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
2004/07/01 11:42:16 af 1.2.26.6: #i22705# Added implementation of getSelection() method.
2004/06/22 11:51:49 af 1.2.26.5: #i22705# Solved merge conflict.
2004/06/18 00:19:44 af 1.2.26.4: RESYNC: (1.3-1.4); FILE MERGED
2004/05/23 14:06:23 af 1.2.26.3: #i22705# Adaption to changes in ViewShellBase class.
2004/05/19 18:42:11 af 1.2.26.2: RESYNC: (1.2-1.3); FILE MERGED
2004/02/25 12:29:03 af 1.2.26.1: #i22705# Adaption to modified shell handling.
2004-07-13 13:48:21 +00:00
Rüdiger Timm
fe2da0bcdf INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/01 11:45:36 af 1.1.2.5: #i22705# Added MasterPagesSelectorListener.
2004/06/24 08:43:03 af 1.1.2.4: #i22705# Added new file MasterPagesPanel.
2004/06/04 06:24:47 af 1.1.2.3: #i22705# Added PreviewValueSet.
2004/05/19 14:11:53 af 1.1.2.2: #i22705# Removed MasterPagesSelectorLayouter. Added PreviewRenderer, RecentlyUsedMasterPages, MasterPageContainer, MasterpageObserver.
2004/05/05 12:35:15 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:48:04 +00:00
Rüdiger Timm
dfb9133f00 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/04 06:24:07 af 1.1.2.3: #i22705# Reimplementation of access to configuration.
2004/05/19 14:09:22 af 1.1.2.2: #i22705# Added persistency.  Moved some functionality to other classes.
2004/05/10 08:42:50 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:47:50 +00:00
Rüdiger Timm
5104898b17 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/04 16:49:38 af 1.1.2.6: #i22705# Fixed index error.
2004/07/04 13:47:58 af 1.1.2.5: #i22705# Reversed order of master page list.
2004/07/01 16:54:49 af 1.1.2.4: #i22705# Code cleanup to avoid compiler errors on some platforms.
2004/06/04 06:22:47 af 1.1.2.3: #i22705# Reimplementation of access to configuration.
2004/05/19 14:08:31 af 1.1.2.2: #i22705# Added persistency.  Moved some functionality to other classes.
2004/05/10 08:43:01 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:47:37 +00:00
Rüdiger Timm
ff4c59d5e7 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/04 06:21:43 af 1.1.2.3: #i22705# Adaption to new base class TreeNode.
2004/05/19 14:06:02 af 1.1.2.2: #i22705# Moved filling of valueset to its own Fill() function.  Added LateInit() function.
2004/05/05 12:36:04 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:47:21 +00:00
Rüdiger Timm
d347cf2b8b INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/11 14:55:25 af 1.1.2.8: #i22705# Fixed the Fill() method.
2004/07/02 12:24:52 af 1.1.2.7: #i22705# Using new Clear() method.
2004/07/01 17:05:23 af 1.1.2.6: #i22705# Code cleanup to avoid compiler error on some platforms.
2004/06/23 13:11:53 af 1.1.2.5: #i22705# Adaption to base class not being a window anymore.  Removed debug code.
2004/06/15 09:32:42 af 1.1.2.4: #i22705# Setting internal sub-shell name.
2004/06/04 06:21:02 af 1.1.2.3: #i22705# Reimplementation of Fill() function.
2004/05/19 14:05:12 af 1.1.2.2: #i22705# Moved filling of valueset to its own Fill() function.
2004/05/05 12:36:13 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:47:07 +00:00
Rüdiger Timm
9b0d6f61a9 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/23 13:10:49 af 1.1.2.4: #i22705# Moved layout code from MasterPagesSelector to this class.
2004/06/22 11:49:35 af 1.1.2.3: #i22705# Added Paint() method.
2004/06/04 06:18:25 af 1.1.2.2: #i22705# Added handler for right mouse click.
2004/05/23 17:23:31 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:46:53 +00:00
Rüdiger Timm
e18bfe49b0 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/23 13:11:13 af 1.1.2.4: #i22705# Moved layout code from MasterPagesSelector to this class.
2004/06/22 11:50:34 af 1.1.2.3: #i22705# Added Paint() method where the background color is temporarily set.
2004/06/04 06:18:43 af 1.1.2.2: #i22705# Added handler for right mouse click.
2004/05/23 17:23:19 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:46:39 +00:00
Rüdiger Timm
36b6b9311c INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/04 13:42:03 af 1.1.2.11: #i22705# Added AddItemForToken() method.
2004/07/02 12:24:12 af 1.1.2.10: #i22705# Added Clear() method.
2004/07/01 11:40:35 af 1.1.2.9: #i22705# Added methods UpdateSelection() and Fill().
2004/06/23 13:06:16 af 1.1.2.8: #i22705# Removed ::Control base class.  The value set is returned now by GetWindow().
2004/06/09 13:50:51 af 1.1.2.7: #i22705# Code cleanup.
2004/06/08 12:33:57 af 1.1.2.6: #i22705# Converted int to sal_Int32 in ILayoutableWindow interface.  Added GetMinimumWidth() function.
2004/06/04 06:14:49 af 1.1.2.5: #i22705# Adaption to new base class TreeNode.  Class is now a shell.
2004/05/23 14:01:53 af 1.1.2.4: #i22705# mpPageSet is now an auto pointer.
2004/05/19 13:58:51 af 1.1.2.3: #i22705# Support of ILayoutableWindow.
2004/05/10 09:10:25 af 1.1.2.2: #i22705# Added a PreviewRenderer member. Fixed calculation of required size.
2004/05/05 12:36:31 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:45:16 +00:00
Rüdiger Timm
7d5dbe3dec INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/12 18:07:32 af 1.1.2.19: #i22705# Calling MasterPageContainer::RemoveCallback() to unregister from the container before destruction.
2004/07/04 16:46:01 af 1.1.2.18: #i22705# Workaround for compiler problem.
2004/07/04 13:44:50 af 1.1.2.17: #i22705# Added AddItemForToken() method.
2004/07/02 16:55:54 af 1.1.2.16: #i22705# Reordered code in AssignMasterPageTo...() to avoid unnessery aassignment.
2004/07/02 12:23:42 af 1.1.2.15: #i22705# Added Clear() method.
2004/07/01 16:53:29 af 1.1.2.14: #i22705# Renamed the context menu id.
2004/07/01 11:39:31 af 1.1.2.13: #i22705# Calling ViewShellBase::SetBusyState() for potentially time consuming operations.  Added methods UpdateSelection() and Fill().
2004/06/28 07:45:09 af 1.1.2.12: #i22705# Grabbing focus before showing context menu so that the ViewShellManager can move the object to the top of the shell stack.
2004/06/23 13:07:24 af 1.1.2.11: #i22705# Removed ::Control base class.  The value set is returned now by GetWindow().  Made large and small width of previews larger to include the frame painted arround previews.
2004/06/22 11:46:49 af 1.1.2.10: #i22705# Made the background transparent to avoid flickering.  Added slots SID_CUT, SID_COPY, SID_PASTE so that they can be ignored.
2004/06/16 16:52:39 af 1.1.2.9: #i22705# Disabling cut,copy, and paste in context menus.
2004/06/16 12:22:57 af 1.1.2.8: #i22705# Added some documentation.
2004/06/09 13:50:24 af 1.1.2.7: #i22705# Code cleanup to avoid compiler warnings.
2004/06/08 12:33:26 af 1.1.2.6: #i22705# Converted int to sal_Int32 in ILayoutableWindow interface.  Added GetMinimumWidth() function.
2004/06/04 06:14:25 af 1.1.2.5: #i22705# Adaption to new base class TreeNode.  Class is now a shell.
2004/05/23 14:01:27 af 1.1.2.4: #i22705# mpPageSet is now an auto pointer.
2004/05/19 14:00:17 af 1.1.2.3: #i22705# Support of ILayoutableWindow.
2004/05/10 09:09:48 af 1.1.2.2: #i22705# Added a PreviewRenderer member. Fixed calculation of required size.
2004/05/05 12:36:22 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:44:55 +00:00
Rüdiger Timm
b76f1ccfdd INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/24 08:40:53 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:44:41 +00:00
Rüdiger Timm
12628933c3 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/11 09:37:59 af 1.1.2.4: #i22705# Fixed call to AddControl().
2004/07/10 14:52:05 af 1.1.2.3: #i22705# Using the new ScrollPanel class.
2004/07/07 16:58:46 af 1.1.2.2: #i22705# Using strings from resource.
2004/06/24 08:41:06 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:44:27 +00:00
Rüdiger Timm
8dab2ee123 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/06/09 13:49:20 af 1.1.2.4: #i22705# Removed references to temporary objects.
2004/06/05 14:48:18 af 1.1.2.3: #i22705# Renamed implementation class.
2004/05/19 13:56:49 af 1.1.2.2: #i22705# Added GetMasterPageNames().  Notification of existing pages is done when a new listener registers instead of when a new document is registered.
2004/05/10 08:42:12 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:44:11 +00:00
Rüdiger Timm
c716469ef5 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/12 18:04:58 af 1.1.2.6: #i22705# Added RemoveCallback() method.
2004/07/11 14:53:30 af 1.1.2.5: #i22705# Introduced reference counting.  Moved some methods to the inner Implementation class.
2004/07/04 13:41:19 af 1.1.2.4: #i22705# Moved code for reading templates here from AllMasterPagesSelector.
2004/06/09 13:48:31 af 1.1.2.3: #i22705# Renamed the inner implementation class to Implementation.
2004/06/04 06:11:29 af 1.1.2.2: #i22705# Extended documentation of some functions.
2004/05/19 13:19:50 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:43:52 +00:00
Rüdiger Timm
87b0d66b13 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/12 18:06:14 af 1.1.2.14: #i22705# Added RemoveCallback() method.  Fixed destruction of queue.
2004/07/11 14:52:33 af 1.1.2.13: #i22705# Introduced reference counting.  Moved some methods to the inner Implementation class.
2004/07/09 09:54:26 af 1.1.2.12: #i22705# Catching exceptions when creating a document.
2004/07/07 16:58:06 af 1.1.2.11: #i22705# Using strings from resource.
2004/07/06 08:23:54 af 1.1.2.10: #i22705# Master pages are not copied to local document when already present.  Previews of previews not stored in container.
2004/07/04 13:40:20 af 1.1.2.9: #i22705# Moved code for reading templates here from AllMasterPagesSelector.
2004/07/01 11:38:02 af 1.1.2.8: #i22705# Guarded the creation of a local draw document against missing desktop instance.
2004/06/30 13:05:26 af 1.1.2.7: #i22705# Paint a substitution when the preview can be loaded or created.
2004/06/22 17:34:00 af 1.1.2.6: #i22705# Using the new Thumbnail-in-File feature.
2004/06/16 12:21:04 af 1.1.2.5: #i22705# Resetting the modified flag of the local document every time a master page is inserted.
2004/06/09 13:48:04 af 1.1.2.4: #i22705# Renamed the inner implementation class to Implementation.  Document shell used for loading templates is not destroyed anymore.
2004/06/04 06:10:26 af 1.1.2.3: #i22705# Modified creation of previews.  Use of substitution strings for otherwise empty previews.
2004/05/23 13:59:58 af 1.1.2.2: #i22705# Rendering empty pages is now done by rendering an empty page (instead of drawing a rectangle.)
2004/05/19 13:20:02 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:43:39 +00:00
Rüdiger Timm
23e2673b91 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/04 13:38:36 af 1.1.2.6: #i22705# Listening is done by MasterPagesSelectorListener.
2004/07/01 11:35:34 af 1.1.2.5: #i22705# Added a listener member that initiates updates of both the selection as well as the set of master pages.
2004/06/09 13:46:40 af 1.1.2.4: #i22705# Added LateInit() method.
2004/06/04 06:08:11 af 1.1.2.3: #i22705# Adaption to new base class TreeNode.
2004/05/19 13:53:13 af 1.1.2.2: #i22705# Using ILayout interface of owner.  Moved AssignMasterPage() to base class.
2004/05/05 12:35:55 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:43:25 +00:00
Rüdiger Timm
4a50d7e7ac INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/04 16:43:17 af 1.1.2.13: #i22705# Workaround for compiler problem.
2004/07/04 13:39:00 af 1.1.2.12: #i22705# Listening is done by MasterPagesSelectorListener.
2004/07/03 13:18:46 af 1.1.2.11: #i22705# Removed unnecessary if statement.
2004/07/02 12:22:58 af 1.1.2.10: #i22705# ValueSet is cleared before it is filled again.  Finished implementation of UpdateSelection.
2004/07/01 11:36:13 af 1.1.2.9: #i22705# Added a listener member that initiates updates of both the selection as well as the set of master pages.
2004/06/28 07:42:35 af 1.1.2.8: #i22705# Fill() now includes every master page only one time.
2004/06/15 09:32:24 af 1.1.2.7: #i22705# Setting internal sub-shell name.
2004/06/09 13:46:16 af 1.1.2.6: #i22705# Moved initialization code to LateInit() method.
2004/06/04 06:07:37 af 1.1.2.5: #i22705# Adaption to new base class TreeNode.
2004/05/23 13:58:02 af 1.1.2.4: #i22705# mpPageSet is now an auto pointer.
2004/05/19 13:51:35 af 1.1.2.3: #i22705# Using ILayout interface of owner.  Moved some code to base class.
2004/05/10 08:59:23 af 1.1.2.2: #i22705# Using the PreviewRenderer to render previews.
2004/05/05 12:35:46 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:43:09 +00:00
Rüdiger Timm
307eb89e9a INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/01 11:34:12 af 1.1.2.6: #i22705# Added some comments.
2004/07/01 11:22:59 af 1.1.2.5: #i22705# Made Fill() a public virtual method.
2004/06/28 07:41:38 af 1.1.2.4: #i22705# Removed unused member.
2004/06/04 06:06:07 af 1.1.2.3: #i22705# New base class TreeNode.
2004/05/19 13:49:26 af 1.1.2.2: #i22705# Using ILayout interface of owner.  Moved several functions to base class and other classes.
2004/05/05 12:35:27 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:42:50 +00:00
Rüdiger Timm
04f2e71023 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/11 14:50:26 af 1.1.2.13: #i22705# Previews are loaded asynchronously.
2004/07/03 13:17:43 af 1.1.2.12: #i22705# Loading all templates and layouts is now done by MasterPageContainer.
2004/07/02 12:22:01 af 1.1.2.11: #i22705# ValueSet is cleared before it is filled again.
2004/06/28 07:41:04 af 1.1.2.10: #i22705# Showing templates as well as layouts.
2004/06/23 13:05:13 af 1.1.2.9: #i22705# Adaption to base class not being a window anymore.
2004/06/22 17:32:58 af 1.1.2.8: #i22705# Using the new Thumbnail-in-File feature.
2004/06/15 09:32:58 af 1.1.2.7: #i22705# Setting internal sub-shell name.
2004/06/09 13:27:55 af 1.1.2.6: #i22705# Removed old, unused code
2004/06/04 06:05:13 af 1.1.2.5: #i22705# New base class TreeNode.
2004/05/23 13:56:42 af 1.1.2.4: #i22705# Deletion of item data is done in the base class.
2004/05/19 13:50:19 af 1.1.2.3: #i22705# Using ILayout interface of owner.  Moved several functions to base class and other classes.
2004/05/10 08:55:44 af 1.1.2.2: #i22705# Guarding LoadTemplate() calls with try/catch blocks.  Fixed upadate of size.
2004/05/05 12:35:37 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:42:31 +00:00
Rüdiger Timm
50a52928cf INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/10 14:46:51 af 1.1.2.10: #i22705# Added ScrollPanel and TestPanel.
2004/06/09 13:45:23 af 1.1.2.9: #i22705# Removed code for resource file that is no longer used.
2004/06/08 12:32:30 af 1.1.2.8: #i22705# Added TestMenu.
2004/06/04 05:55:05 af 1.1.2.7: #i22705# Added some classes, removed others.
2004/05/23 13:55:25 af 1.1.2.6: #i22705# Removed AccessibleSubToolPanelContent class.
2004/05/10 09:05:47 af 1.1.2.5: #i22705# Removed classes ScrollablePanel, SubToolPanelContent, VerticalLayouter.
2004/05/05 13:35:30 af 1.1.2.4: #i22705# (last commit was an accident) Added the include directory of the slidesorter.
2004/05/05 11:04:08 af 1.1.2.3: #i22705#lidesorter\controller\SlideSorterController.cxx
2004/03/03 17:30:34 af 1.1.2.2: #i22705# Added the slide sorter panel.
2004/03/02 11:02:37 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:42:15 +00:00
Rüdiger Timm
1b774eee99 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/03/02 11:04:40 af 1.1.2.1: #i22705# Initial revision.
2004-07-13 13:41:59 +00:00
Rüdiger Timm
1f4e23c10f INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2003/10/17 16:06:33 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:41:38 +00:00
Rüdiger Timm
5e04461168 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/02/13 13:17:26 af 1.1.2.2: #i22705# Adaption to sd namespace.
2003/10/17 16:00:47 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:41:20 +00:00
Rüdiger Timm
8c826f44e0 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/01 17:04:49 af 1.1.2.10: #i22705# Code cleanup to avoid compiler error on some platforms.
2004/06/30 13:04:19 af 1.1.2.9: #i22705# Adaption to reorganization of ControlContainer and TreeNode.
2004/06/12 12:26:17 af 1.1.2.8: #i22705# Removed Paint() method.
2004/06/08 12:29:16 af 1.1.2.7: #i22705# Converted int to sal_Int32 in ILayoutableWindow interface.  Painting inner frame.
2004/06/05 14:46:07 af 1.1.2.6: #i22705# Corrected inclusion of headers.
2004/06/04 05:50:25 af 1.1.2.5: #i22705# Adaption to new TreeNode base class.
2004/05/19 13:40:27 af 1.1.2.4: #i22705# Added RequestResize() method as support for ILayouter.
2004/05/10 08:50:08 af 1.1.2.3: #i22705# Moved layout calculation of controls from the Layouter to this class.
2004/02/13 13:10:29 af 1.1.2.2: #i22705# Removed GrabFocus() and GetFocus() methods.
2003/10/17 16:00:34 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:40:40 +00:00
Rüdiger Timm
45ef95e1d5 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/10 14:41:13 af 1.1.2.13: #i22705# Improved expansion code.
2004/07/02 12:21:04 af 1.1.2.12: #i22705# Fixed focus handling.
2004/07/01 11:29:43 af 1.1.2.11: #i22705# Fixed focus handling.
2004/06/30 13:03:29 af 1.1.2.10: #i22705# Adaption to reorganization of ControlContainer and TreeNode.
2004/06/23 13:04:28 af 1.1.2.9: #i22705# GetTitleBar() returns more specific TitleBar* instead of TreeNode*.  IMproved focus handling.
2004/06/08 12:52:36 af 1.1.2.8: #i22705# Fixed use of auto_ptr.
2004/06/08 12:27:30 af 1.1.2.7: #i22705# Converted int to sal_Int32 in ILayoutableWindow interface.  Adaption to title bars now having variable height.
2004/06/05 14:44:36 af 1.1.2.6: #i22705# Corrected inclusion of headers.
2004/06/04 05:48:00 af 1.1.2.5: #i22705# Adaption to new TreeNode base class.
2004/05/19 13:38:59 af 1.1.2.4: #i22705# Fixed GetPreferredHeight().
2004/05/10 08:48:29 af 1.1.2.3: #i22705# Fixed calculation of preferred size.  Adaption to changes in ControlContainer.
2004/02/13 13:09:29 af 1.1.2.2: #i22705# Imporved expansion behaviour. Added support for accessibilitiy.
2003/10/17 16:00:23 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:40:12 +00:00
Rüdiger Timm
858879aee2 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2003/10/17 15:58:52 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:39:58 +00:00
Rüdiger Timm
58c7323499 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2003/10/17 15:56:54 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:39:47 +00:00
Rüdiger Timm
93ae550010 INTEGRATION: CWS impress2 (1.1.2); FILE ADDED
2004/07/10 14:50:39 af 1.1.2.12: #i22705# Improved expansion code.
2004/06/30 13:01:09 af 1.1.2.11: #i22705# Added high contrast versions of the triangle expansion indicators.  Images are loaded only once in new static InitializeImages() method.
2004/06/23 13:00:08 af 1.1.2.10: #i22705# Painting focus indicator directly as dotted rectangle without using ::WIndow::ShowFocus().
2004/06/22 11:45:07 af 1.1.2.9: #i22705# Using a virtual device to paint title bar to avoid flickering.
2004/06/12 12:24:43 af 1.1.2.8: #i22705# Do not change pointer for window titles.  Fixed postitioning the title bar.
2004/06/09 13:43:47 af 1.1.2.7: #i22705# Changed colors used for painting backgrounds.
2004/06/08 12:26:05 af 1.1.2.6: #i22705# Title bars now have variable height.
2004/06/06 14:55:00 af 1.1.2.5: #i22705# Exchanged the bitmaps for the SubToolPanel expanded and collapsed indicators.
2004/06/04 05:42:54 af 1.1.2.4: #i22705# Adaption to new TreeNode base class. Replaced TBT_SUB_CONTROL_TITLE by TBT_WINDOW_TITLE.
2004/05/10 08:44:43 af 1.1.2.3: #i22705# Added bitmaps (plus and minus in a box) as expansion controls for drawing the titles in the SubToolPanel.
2004/02/13 13:07:22 af 1.1.2.2: #i22705# Added mouse over effect.
2003/10/17 15:56:44 af 1.1.2.1: #i21363# Initial revision.
2004-07-13 13:39:14 +00:00