summaryrefslogtreecommitdiff
path: root/sd/source/ui/inc/ViewShell.hxx
AgeCommit message (Collapse)Author
2012-11-28re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Armin Le-Grand #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles... http://svn.apache.org/viewvc?view=revision&revision=1293316 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 Patches contributed by Andre Fischer http://svn.apache.org/viewvc?view=revision&revision=1172128 http://svn.apache.org/viewvc?view=revision&revision=1172133 Patch contributed by Ariel Constenla-Haile i#118505# - Remove MN_OLE_OBJECT menu item from Draw/Impress contextmenu - CWS contextmenu1 http://svn.apache.org/viewvc?view=revision&revision=1182915 Patch contributed by Zhang Jian Fang #118876#, Add check if the OutlinerParaObject is created successfully http://svn.apache.org/viewvc?view=revision&revision=1243381 restore a re-based rdbedit.
2012-06-29removed unnecessary forward declarations of classTakeshi Abe
except * sd::ViewTabBar moved to ViewShellBase.hxx * sd::TemplateEntry moved to AllMasterPageSelector.hxx Change-Id: I802cdc0b77027bbe0843fbb259ce1a5a46354fc3
2012-03-25removed duplicate includes in sdTakeshi Abe
2011-09-22just silence the auto_ptr deprecations in isolationCaolán McNamara
2011-04-15Split construct into bits that depend on showing the window and notCaolán McNamara
This fixes a horrific a11y problem where Show triggers callbacks to virtual methods, while the object is not fully constructed, which means, that the *baseclass* virtual method is called, not the *derived* virtual method that constructs the a11y wrapper enable a11y, and run the smoketest with dbg-util before touching this stuff
2011-03-12Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Bjoern Michaelsen
2011-02-08Remove all bogus comments in impress.Guillaume Poussel
2011-02-07removetooltypes01: Rebase to DEV300m99Carsten Driesner
2011-01-17removetooltypes01: #i112600# Fix problems with autodoc TRUE/FALSECarsten Driesner
2011-01-17removetooltypes01: #i112600# Remove tools types from sdCarsten Driesner
2010-10-28add modelines to .hxx files as wellCaolán McNamara
Notes: split repo tag: impress_LIBREOFFICE_3_3_FREEZE
2010-10-20undoapi: made SfxUndoManager an implementation of the new, abstract ↵Frank Schoenheit [fs]
::svl::IUndoManager interface. Change the SfxShell's UndoManager attribute to be an IUndoManager. Did all the resulting changes up the source tree. This way, we'll hopefully be able to provide an IUndoManager implementation in Writer, which is not based on the SfxUndoManager, but on Writer's own Undo implementation.
2010-10-05more removed include guards using fixguard.pyPetr Mladek
2010-07-08renaissance1: resolved merge conflicts, cleanup.Andre Fischer
2010-07-01renaissance1: merge with DEV300_m84Andre Fischer
2010-06-14cws impress190: rebase m82Christian Lippka
2010-05-05#i89450# removed unused codeChristian Lippka
2010-04-13fixed unix warningsChristian Lippka
2010-03-23renaissance1: merge with DEV300_m75Andre Fischer
2010-03-11renaissance1: #i107215# Duplicating several slides inserts them in single ↵Andre Fischer
row after selection.
2010-03-11renaissance1: #i107215# Fixed drag-and-drop when used with auto-scrolling. ↵Andre Fischer
Improved hide/show handling.
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-02-12renaissance1: #i107215# Adaption to latest changes of the spec.Andre Fischer
2009-05-06CWS-TOOLING: integrate CWS impress168Release Engineers
2009-04-24 11:26:33 +0200 wg r271204 : i101157 2009-04-24 10:17:59 +0200 wg r271200 : i101157 2009-04-23 15:50:12 +0200 wg r271178 : i101157 2009-04-23 15:16:58 +0200 wg r271176 : i101157 2009-04-23 13:04:41 +0200 wg r271158 : i101157 2009-04-22 15:39:32 +0200 wg r271123 : i101157 2009-04-22 14:27:24 +0200 wg r271111 : i101157 2009-04-22 14:14:02 +0200 wg r271109 : i101157 2009-04-17 14:34:19 +0200 wg r270946 : i101157 2009-04-17 13:49:15 +0200 wg r270939 : i101157 2009-03-31 14:54:52 +0200 sj r270281 : CWS-TOOLING: rebase CWS impress168 to trunk@270033 (milestone: DEV300:m45) 2009-03-26 16:56:44 +0100 sj r270089 : removed invalid file names 2009-03-24 14:02:54 +0100 sj r269944 : CWS-TOOLING: rebase CWS impress168 to trunk@269781 (milestone: DEV300:m44) 2009-03-06 16:32:14 +0100 sj r269020 : #i99970# importing customshapes without group object, taking care of the correct text alignment 2009-02-27 13:53:24 +0100 sj r268591 : #158501,158483# fixed positioning problem of 3d customshapes 2009-02-19 16:02:00 +0100 sj r268292 : #76543# fixed interactive hyperlink program action with relativ url 2009-02-18 15:36:52 +0100 sj r268233 : #158503# added import of circular gradients for ellipse shapes 2009-02-16 19:51:54 +0100 sj r267836 : #i99146# calculating correct text bounds 2009-02-12 13:59:46 +0100 sj r267654 : #i96179# fixed bullet problem 2009-02-10 17:26:41 +0100 sj r267566 : #158476# fixed import of the ribbon shape 2009-02-10 17:10:27 +0100 cl r267561 : #i95364# fixed type detection of linked images 2009-02-09 18:31:59 +0100 cl r267531 : #i98352# removed assertion 2009-02-09 18:31:17 +0100 cl r267530 : #i98355# fixed alien attribute import for sd in binfilter 2009-02-09 18:30:53 +0100 cl r267529 : #i98355# fixed alien attribute import for sd in binfilter 2009-02-09 09:52:15 +0100 cl r267501 : #i98573# fixed build error 2009-02-06 17:02:21 +0100 sj r267476 : #i96179# fixed bullet problem 2009-02-06 14:58:39 +0100 cl r267466 : #i14832# fixed page count field for handout printing 2009-02-06 10:23:01 +0100 cl r267447 : #i98573# fixed GetEditOutlinerParaObject() memory leak 2009-02-05 18:03:34 +0100 cl r267435 : #i98573# fixed GetEditOutlinerParaObject() memory leak 2009-02-05 18:03:08 +0100 cl r267434 : #i85481# added XMultiPropertyStates to text implementations 2009-02-05 18:02:54 +0100 cl r267433 : #i85481# added XMultiPropertyStates to text implementations 2009-02-05 18:02:42 +0100 cl r267432 : #i85481# added XMultiPropertyStates to text implementations 2009-02-04 18:54:46 +0100 sj r267400 : #i33630# fixed arrow size of word import 2009-02-04 15:40:16 +0100 cl r267389 : #i58702# fixed tiled bitmap fill for vcl canvas 2009-02-04 15:39:07 +0100 cl r267388 : #i58702# fixed tiled bitmap fill for vcl canvas 2009-02-04 14:23:27 +0100 cl r267382 : #i98573# fixed memory leaks caused by wron usage of GetEditOutlinerParaObject() 2009-02-04 14:22:34 +0100 cl r267381 : #i98573# fixed memory leaks caused by wron usage of GetEditOutlinerParaObject() 2009-02-04 12:51:50 +0100 cl r267371 : #i14832# added Page Count field to impress 2009-02-04 12:41:31 +0100 cl r267368 : #i14832# added Page Count field to impress
2008-08-19INTEGRATION: CWS aw033 (1.25.24); FILE MERGEDVladimir Glazounov
2008/07/10 12:56:26 aw 1.25.24.1: #i39532# XOutputDevice removed, PrepareDelete removed
2008-04-11INTEGRATION: CWS changefileheader (1.23.198); FILE MERGEDRüdiger Timm
2008/04/01 15:35:19 thb 1.23.198.3: #i85898# Stripping all external header guards 2008/04/01 12:39:02 thb 1.23.198.2: #i85898# Stripping all external header guards 2008/03/31 13:58:11 rt 1.23.198.1: #i87441# Change license header to LPGL v3.
2008-04-03INTEGRATION: CWS presenterview (1.21.52); FILE MERGEDKurt Zenker
2008/01/09 18:28:24 cl 1.21.52.5: #i15900# slideshow api consolidation 2007/09/11 11:32:23 af 1.21.52.4: #i18486# Turned SubControllers into components. 2007/07/11 09:06:04 af 1.21.52.3: RESYNC: (1.22-1.23); FILE MERGED 2007/04/19 15:52:01 af 1.21.52.2: RESYNC: (1.21-1.22); FILE MERGED 2007/03/12 15:13:57 af 1.21.52.1: #i75317# Remove dependency between slide sorter and ViewShell.
2007-06-11INTEGRATION: CWS chart05 (1.22.46); FILE MERGEDOliver Bolte
2007/05/30 08:17:19 bm 1.22.46.1: #i77917# consolidate setting defaults for charts in one method of the view shell, also set the border to none (changed default)
2007-04-03INTEGRATION: CWS components1 (1.19.96); FILE MERGEDRüdiger Timm
2007/01/29 17:26:06 af 1.19.96.5: #i68075# New RelocateToParentWindow() method. 2007/01/25 15:06:47 af 1.19.96.4: RESYNC: (1.20-1.21); FILE MERGED 2006/10/13 09:00:06 af 1.19.96.3: #i68075# Avoid warnings about unused variables. 2006/09/25 17:17:50 af 1.19.96.2: RESYNC: (1.19-1.20); FILE MERGED 2006/09/15 09:36:21 af 1.19.96.1: #i68075# Removed arguments from Resize().
2006-12-12INTEGRATION: CWS sdwarningsbegone (1.20.86); FILE MERGEDKurt Zenker
2006/11/27 13:48:06 cl 1.20.86.2: #i69285# warning free code changes for sd project 2006/11/22 12:42:02 cl 1.20.86.1: #i69285# warning free code changes for unxlngi6.pro
2006-07-13INTEGRATION: CWS impress96 (1.19.66); FILE MERGEDOliver Bolte
2006/05/12 14:29:50 af 1.19.66.1: #i57318# Moved Print(Outline,Handout,StdOrNotes,Page) to PrintManager. Added SetPrintedHandoutPageNum().
2006-03-21INTEGRATION: CWS viewswitch (1.17.34); FILE MERGEDOliver Bolte
2006/01/20 14:30:33 af 1.17.34.4: #i57552# Fixed resync problems. 2006/01/19 17:26:25 af 1.17.34.3: RESYNC: (1.17-1.18); FILE MERGED 2005/11/29 14:30:01 af 1.17.34.2: #i57552# Added CreateSubController() method. 2005/11/17 14:02:47 af 1.17.34.1: #i57551# Adaption to changes in ViewShellManager.
2005-12-14INTEGRATION: CWS impressfunctions (1.16.28); FILE MERGEDRüdiger Timm
2005/11/28 17:50:31 cl 1.16.28.2: RESYNC: (1.16-1.17); FILE MERGED 2005/10/28 10:56:31 cl 1.16.28.1: #125341# reworked FuPoor classes to use refcounting
2005-10-19INTEGRATION: CWS cov2src (1.16.20); FILE MERGEDRüdiger Timm
2005/10/18 12:38:34 rt 1.16.20.1: #126234# Join MWS COV680 m4 into SRC680
2005-09-23INTEGRATION: CWS impress57 (1.14.110); FILE MERGEDJens-Heiner Rechtien
2005/06/01 08:43:12 af 1.14.110.1: #i41306# Made ImpGetUndoManager() virtual.
2005-09-09INTEGRATION: CWS ooo19126 (1.14.198); FILE MERGEDRüdiger Timm
2005/09/05 13:22:51 rt 1.14.198.1: #i54170# Change license header: remove SISSL
2005-02-17INTEGRATION: CWS impress31 (1.11.70); FILE MERGEDVladimir Glazounov
2005/01/28 09:13:05 cl 1.11.70.1: #i32920# reworked FuPage to work with master pages without a slide
2005-01-28INTEGRATION: CWS impress20 (1.9.30); FILE MERGEDOliver Bolte
2004/12/07 17:08:40 af 1.9.30.2: RESYNC: (1.9-1.11); FILE MERGED 2004/12/01 12:57:09 bm 1.9.30.1: #i32645# handle scroll whell via hierarchical Notify calls instead of ChildWindowListeners
2005-01-27INTEGRATION: CWS impress27 (1.11.28); FILE MERGEDRüdiger Timm
2004/12/14 15:54:00 af 1.11.28.1: #i38391# Removed support for the preview window.
2004-11-26INTEGRATION: CWS presentationengine01 (1.6.16); FILE MERGEDRüdiger Timm
2004/11/17 19:32:19 thb 1.6.16.5: RESYNC: (1.8-1.9); FILE MERGED 2004/10/12 23:12:54 thb 1.6.16.4: RESYNC: (1.6-1.8); FILE MERGED 2004/09/06 11:22:43 cl 1.6.16.3: added preview support 2004/08/28 22:53:16 cl 1.6.16.2: removed old presentation code 2004/08/25 16:42:57 cl 1.6.16.1: replaced old FuSlideShow with new SlideShow
2004-11-26INTEGRATION: CWS impress19 (1.9.16); FILE MERGEDJens-Heiner Rechtien
2004/11/12 09:27:23 af 1.9.16.1: #i32947# Return pointer to new page created by CreateOrDuplicatePage().
2004-10-28INTEGRATION: CWS impress20ea (1.7.4); FILE MERGEDPascal Junck
2004/10/14 13:10:19 af 1.7.4.3: RESYNC: (1.7-1.8); FILE MERGED 2004/10/12 09:24:40 af 1.7.4.2: #i34881# Extended description of Init(). 2004/09/16 15:34:02 af 1.7.4.1: #i34011# Added argument to AssignFromSlideChangeWindow().
2004-10-04INTEGRATION: CWS mav09 (1.2.82); FILE MERGEDKurt Zenker
2004/09/16 18:34:19 mav 1.2.82.9: RESYNC: (1.5-1.7); FILE MERGED 2004/08/09 19:47:43 mav 1.2.82.8: RESYNC: (1.4-1.5); FILE MERGED 2004/07/14 14:58:19 mav 1.2.82.7: #i27773# resolve resync problems 2004/07/09 18:19:02 mav 1.2.82.6: RESYNC: (1.3-1.4); FILE MERGED 2004/07/08 22:44:54 mav 1.2.82.5: RESYNC: (1.2-1.3); FILE MERGED 2004/07/02 08:45:39 mba 1.2.82.4: #i27773#: some ToDos 2004/05/10 08:07:42 mba 1.2.82.3: #i27773#: notification of UIActivation fixed; some wrong size manipulations 2004/04/27 17:02:04 mba 1.2.82.2: #i27773#: new embedding API 2004/04/14 14:12:16 mba 1.2.82.1: #i27773#: remove so3; new storage API
2004-08-23INTEGRATION: CWS tune03 (1.3.2); FILE MERGEDRüdiger Timm
2004/08/11 13:18:47 mhu 1.3.2.3: #i29979# Cleaned up resync merge leftovers. 2004/08/09 19:33:11 mhu 1.3.2.2: RESYNC: (1.3-1.6); FILE MERGED 2004/08/08 12:54:14 mhu 1.3.2.1: #i29979# Added SD_DLLPUBLIC/PRIVATE (see sddllapi.h) to exported symbols/classes.
2004-08-04INTEGRATION: CWS impress18ea (1.5.10); FILE MERGEDRüdiger Timm
2004/07/28 14:32:10 af 1.5.10.1: #i31419# Added SetIsMainViewShell() and ShowUIControls() methods.
2004-07-13INTEGRATION: CWS impress2 (1.2.26); FILE MERGEDRüdiger Timm
2004/07/13 12:03:12 af 1.2.26.25: RESYNC: (1.3-1.4); FILE MERGED 2004/07/10 14:28:24 af 1.2.26.24: #i22705# Made mpImpl protected. 2004/07/08 07:50:59 af 1.2.26.23: #i22705# Added mpImpl member. 2004/07/06 08:02:42 af 1.2.26.22: #i22705# Added argument to CreateOrDuplicatePage(). 2004/07/02 16:51:05 af 1.2.26.21: #i22705# Added CreateOrDuplicatePage() and moved most of the implemenatation from DrawViewShell to this class. 2004/06/30 11:58:19 af 1.2.26.20: #i22705# Added mpLayerTabBar member. 2004/06/22 11:11:15 af 1.2.26.19: #i22705# Added virtual GetController() method. Made ViewShellBase a friend. Member mpController now is an ImplementationReference<> and replaces mpController and mxController. 2004/06/18 00:19:06 af 1.2.26.18: RESYNC: (1.2-1.3); FILE MERGED 2004/06/15 14:47:36 af 1.2.26.17: #i22705# Factored out creation of rulers to SetupRulers(). 2004/06/12 12:16:25 af 1.2.26.16: #i22705# Replaced OuterResizePixel(), InnerResizePixel(), AdjustPosSizePixel() by GetBorder() and Resize(). 2004/06/11 07:19:22 af 1.2.26.15: #i22705# Using GetActiveWindow() instead of pWindow or GetWindow(). 2004/06/09 13:17:23 af 1.2.26.14: #i22705# Moved some inline function definitions to viewshel.cxx. 2004/06/06 12:51:43 af 1.2.26.13: #i22705# Made the ScrollBarBox member an auto_ptr. 2004/06/04 06:46:31 af 1.2.26.12: #i22705# Cleanup. Support of changes in ViewShellManager. 2004/04/27 12:36:18 af 1.2.26.11: #i22705# Moved the view tab bar to the ViewShellBase. 2004/04/23 11:25:08 af 1.2.26.10: #i22705# Removed edit-, master-,and layer button. 2004/04/22 07:34:20 af 1.2.26.9: #i22705# Removed buttons that switch between views. 2004/04/21 15:13:46 af 1.2.26.8: #i22705# Added new ST_TASK_PANEL shell type. Modified comment. 2004/04/15 12:05:29 af 1.2.26.7: #i22705# Splitter removed: Replaced pointer arrays by single auto_ptr. 2004/04/15 08:15:23 af 1.2.26.6: #i22705# Removed splitters. 2004/03/05 09:37:16 af 1.2.26.5: #i22705# Added two set methods. 2004/03/03 17:21:36 af 1.2.26.4: #i22705# Extended a comment. 2004/03/02 09:44:15 af 1.2.26.3: #i22705# Moved implementation of GetViewFrame() to viewshel. Moved printing to PrintManager. 2004/02/25 16:40:33 af 1.2.26.2: #i22705# Added Exit() method. 2004/02/19 14:17:28 af 1.2.26.1: #i22705# Changed several method signatures.
2004-07-06INTEGRATION: CWS docking1 (1.2.72); FILE MERGEDOliver Bolte
2004/07/06 09:59:06 cd 1.2.72.2: RESYNC manually 2004/06/23 15:17:14 mba 1.2.72.1: Provide document border size before resizing (needed for InPlace mode)
2004-06-03INTEGRATION: CWS impress10ea (1.2.100); FILE MERGEDOliver Bolte
2004/05/18 12:22:51 af 1.2.100.2: #i29267# Made ViewShellBase a friend so that it can access protected methods when forwarding calls. 2004/05/17 09:29:17 af 1.2.100.1: #116371# SubController is Controller again.
2004-01-20INTEGRATION: CWS impress1 (1.1.2); FILE ADDEDOliver Bolte
2004/01/09 15:58:44 af 1.1.2.5: #111996# Moved implementation of GetFrameView() to view/viewshe2.cxx. 2003/11/10 16:02:22 af 1.1.2.4: #111996# Added documentation for ImpGetUndoManager(). 2003/10/23 13:19:15 af 1.1.2.3: #111996# Printing is now handled by ViewShellBase class. 2003/09/24 16:26:24 af 1.1.2.2: #111996# Moved shell type enum and accessor methods to this class. New method for access to new sub-controller. 2003/09/16 12:50:35 af 1.1.2.1: #111996# Renamed from viewshel.hxx.