Commit Graph

48 Commits

Author SHA1 Message Date
Takeshi Abe
bf5115328e removed unnecessary forward declarations of class
except
* sd::ViewTabBar moved to ViewShellBase.hxx
* sd::TemplateEntry moved to AllMasterPageSelector.hxx

Change-Id: I802cdc0b77027bbe0843fbb259ce1a5a46354fc3
2012-06-29 22:47:10 +09:00
Takeshi Abe
193581a7cc removed duplicate includes in sd 2012-03-25 07:15:03 +09:00
Caolán McNamara
871426533f just silence the auto_ptr deprecations in isolation 2011-09-22 15:01:05 +01:00
Caolán McNamara
ec240eafe9 Split construct into bits that depend on showing the window and not
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-04-15 14:02:47 +01:00
Bjoern Michaelsen
c61cd1a5a2 Merge commit 'ooo/DEV300_m101' into integration/dev300_m101 2011-03-12 20:06:58 +01:00
Guillaume Poussel
cd4a86b717 Remove all bogus comments in impress. 2011-02-08 19:09:12 +01:00
Carsten Driesner
dde0ca60a7 removetooltypes01: Rebase to DEV300m99 2011-02-07 13:06:08 +01:00
Carsten Driesner
23951d3a0d removetooltypes01: #i112600# Fix problems with autodoc TRUE/FALSE 2011-01-17 13:26:54 +01:00
Carsten Driesner
3d6bed44c8 removetooltypes01: #i112600# Remove tools types from sd 2011-01-17 11:41:00 +01:00
Caolán McNamara
55ae7b1537 add modelines to .hxx files as well 2010-10-28 15:50:10 +01:00
Frank Schoenheit [fs]
6702f4e83f undoapi: made SfxUndoManager an implementation of the new, abstract ::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-20 14:54:59 +02:00
Petr Mladek
8ca15ae5a4 more removed include guards using fixguard.py 2010-10-05 18:20:55 +02:00
Andre Fischer<Andre.W.Fischer
436416a632 renaissance1: resolved merge conflicts, cleanup. 2010-07-08 12:27:24 +02:00
Andre Fischer
df76bfb069 renaissance1: merge with DEV300_m84 2010-07-01 18:06:39 +02:00
Christian Lippka
defcfcf416 cws impress190: rebase m82 2010-06-14 18:49:32 +02:00
Christian Lippka
58dd850178 #i89450# removed unused code 2010-05-05 17:39:48 +02:00
Christian Lippka
a7df737242 fixed unix warnings 2010-04-13 12:10:03 +02:00
Andre Fischer<Andre.W.Fischer
9300afa21c renaissance1: merge with DEV300_m75 2010-03-23 15:37:20 +01:00
Andre Fischer
ab3853cc3c renaissance1: #i107215# Duplicating several slides inserts them in single row after selection. 2010-03-11 18:35:45 +01:00
Andre Fischer
b21a5ef925 renaissance1: #i107215# Fixed drag-and-drop when used with auto-scrolling. Improved hide/show handling. 2010-03-11 16:21:09 +01:00
Jens-Heiner Rechtien
9e19ff00c7 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Andre Fischer
ab518ae911 renaissance1: #i107215# Adaption to latest changes of the spec. 2010-02-12 13:58:24 +01:00
Release Engineers
8857e1441c CWS-TOOLING: integrate CWS impress168
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
2009-05-06 21:51:02 +00:00
Vladimir Glazounov
c5b5775bf1 INTEGRATION: CWS aw033 (1.25.24); FILE MERGED
2008/07/10 12:56:26 aw 1.25.24.1: #i39532# XOutputDevice removed, PrepareDelete removed
2008-08-19 23:15:35 +00:00
Rüdiger Timm
636cd3ed4d INTEGRATION: CWS changefileheader (1.23.198); FILE MERGED
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-11 07:28:17 +00:00
Kurt Zenker
01444eb5b3 INTEGRATION: CWS presenterview (1.21.52); FILE MERGED
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.
2008-04-03 12:59:05 +00:00
Oliver Bolte
e9ff32c131 INTEGRATION: CWS chart05 (1.22.46); FILE MERGED
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-06-11 13:54:08 +00:00
Rüdiger Timm
26dc8f747d INTEGRATION: CWS components1 (1.19.96); FILE MERGED
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().
2007-04-03 15:08:06 +00:00
Kurt Zenker
2b6e202eee INTEGRATION: CWS sdwarningsbegone (1.20.86); FILE MERGED
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-12-12 16:39:50 +00:00
Oliver Bolte
6cb1e861da INTEGRATION: CWS impress96 (1.19.66); FILE MERGED
2006/05/12 14:29:50 af 1.19.66.1: #i57318# Moved Print(Outline,Handout,StdOrNotes,Page) to PrintManager.  Added SetPrintedHandoutPageNum().
2006-07-13 09:29:03 +00:00
Oliver Bolte
5d03bedf2f INTEGRATION: CWS viewswitch (1.17.34); FILE MERGED
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.
2006-03-21 16:28:35 +00:00
Rüdiger Timm
88b98d36d8 INTEGRATION: CWS impressfunctions (1.16.28); FILE MERGED
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-12-14 16:07:07 +00:00
Rüdiger Timm
a4f13e58af INTEGRATION: CWS cov2src (1.16.20); FILE MERGED
2005/10/18 12:38:34 rt 1.16.20.1: #126234# Join MWS COV680 m4 into SRC680
2005-10-19 11:25:04 +00:00
Jens-Heiner Rechtien
af9189429e INTEGRATION: CWS impress57 (1.14.110); FILE MERGED
2005/06/01 08:43:12 af 1.14.110.1: #i41306# Made ImpGetUndoManager() virtual.
2005-09-23 10:27:56 +00:00
Rüdiger Timm
8e4b191441 INTEGRATION: CWS ooo19126 (1.14.198); FILE MERGED
2005/09/05 13:22:51 rt 1.14.198.1: #i54170# Change license header: remove SISSL
2005-09-09 04:19:07 +00:00
Vladimir Glazounov
5679764ecd INTEGRATION: CWS impress31 (1.11.70); FILE MERGED
2005/01/28 09:13:05 cl 1.11.70.1: #i32920# reworked FuPage to work with master pages without a slide
2005-02-17 08:43:08 +00:00
Oliver Bolte
13b7671bb5 INTEGRATION: CWS impress20 (1.9.30); FILE MERGED
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-28 15:23:06 +00:00
Rüdiger Timm
0b48cdc179 INTEGRATION: CWS impress27 (1.11.28); FILE MERGED
2004/12/14 15:54:00 af 1.11.28.1: #i38391# Removed support for the preview window.
2005-01-27 13:16:27 +00:00
Rüdiger Timm
2b8b8d1596 INTEGRATION: CWS presentationengine01 (1.6.16); FILE MERGED
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-26 19:15:14 +00:00
Jens-Heiner Rechtien
001ac953df INTEGRATION: CWS impress19 (1.9.16); FILE MERGED
2004/11/12 09:27:23 af 1.9.16.1: #i32947# Return pointer to new page created by CreateOrDuplicatePage().
2004-11-26 14:07:04 +00:00
Pascal Junck
f126ff9c5e INTEGRATION: CWS impress20ea (1.7.4); FILE MERGED
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-28 12:27:07 +00:00
Kurt Zenker
a7435fec21 INTEGRATION: CWS mav09 (1.2.82); FILE MERGED
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-10-04 17:36:38 +00:00
Rüdiger Timm
bb46966253 INTEGRATION: CWS tune03 (1.3.2); FILE MERGED
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-23 07:20:50 +00:00
Rüdiger Timm
9942686b93 INTEGRATION: CWS impress18ea (1.5.10); FILE MERGED
2004/07/28 14:32:10 af 1.5.10.1: #i31419# Added SetIsMainViewShell() and ShowUIControls() methods.
2004-08-04 07:55:08 +00:00
Rüdiger Timm
d7770d37d5 INTEGRATION: CWS impress2 (1.2.26); FILE MERGED
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-13 13:03:59 +00:00
Oliver Bolte
557cf10596 INTEGRATION: CWS docking1 (1.2.72); FILE MERGED
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-07-06 13:44:34 +00:00
Oliver Bolte
a635cbe148 INTEGRATION: CWS impress10ea (1.2.100); FILE MERGED
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-06-03 10:55:22 +00:00
Oliver Bolte
8e366ba972 INTEGRATION: CWS impress1 (1.1.2); FILE ADDED
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.
2004-01-20 10:46:26 +00:00