summaryrefslogtreecommitdiff
path: root/slideshow/source/inc/animatedsprite.hxx
AgeCommit message (Collapse)AuthorFilesLines
2014-01-27Wrap up plain XCanvas with view-specific render state.feature/slideshowprimitivesThorsten Behrens1-2/+2
Since XCanvas is stateless, we'd need to convey some state around, e.g. transformations and clips. Done via struct Canvas, that we pass on to functions, and sometimes keep as local state for stateful objects like Views. WIP for now. Change-Id: I96ce2f4f1ab97c139e09938555d53f4f1edd2c02
2013-11-16Rework slideshow to use XCanvas directly. Kill cppcanvas references.Thorsten Behrens1-3/+5
This builds now, but is not working yet ... Change-Id: I9995fe8cdbb0b8ca1be8d73a678feeb2c3708c9e
2012-07-11re-base on ALv2 code. Includes:Michael Meeks1-23/+14
Avoid some uses of non portable #!/bin/bash in shell scripts. Patch contributed by Pedro Giffuni http://svn.apache.org/viewvc?view=revision&revision=1235297 remove redundant namespace, patch contributed Mathias Bauer http://svn.apache.org/viewvc?view=revision&revision=1162610 removal of OS/2 port changes, and preferring our similiar tools/inc/tools/solar.h DLLPOSTFIX cleanup. i118595 - Removal of the use of getopt() from rscdep. Patch contributed by Andre Fische http://svn.apache.org/viewvc?view=revision&revision=1202270
2011-08-31unusedcode.easy: slideshow::internal cleanupJoseph Powers1-13/+0
2010-10-28add modelines to .hxx files as wellCaolán McNamara1-0/+3
Notes: split repo tag: impress_LIBREOFFICE_3_3_FREEZE
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-04-11INTEGRATION: CWS changefileheader (1.7.46); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 14:00:26 rt 1.7.46.1: #i87441# Change license header to LPGL v3.
2007-07-17INTEGRATION: CWS presfixes12 (1.6.12); FILE MERGEDOliver Bolte1-17/+14
2007/04/30 07:19:18 thb 1.6.12.3: #i37778# Removed unused method 2007/03/11 00:17:59 thb 1.6.12.2: #i37778# Necessary adaptions for cppcanvas clip behaviour (extra setClip() methods to clear clip, instead of empty polygon, which denotes everything clipped on canvas); removed cyclic references for intrinsically animated shapes (GIF and drawing layer scroll text); fixed a few coding style inconsistencies 2007/01/29 14:02:18 thb 1.6.12.1: Issue number: #i37778# Larger slideshow refactoring. Wrote design and coding style manifest, and adapted the code to actually conform to this. In detail: - cleaned up ownership/disposable/weak_ptr story. removed hacks and explicit Disposable implementations, where workaround were available - removed object mutices, where superfluous - reworked EventMultiplexer (using templatized listener class now), added more events. EventMultiplexer now serves as a true blackboard - reworked directory structure: disjunct parts are now physically separated into directories, instantiation happens via factories & abstract interfaces - added CursorManager, to make setting mouse cursor less hackish - reworked DrawShape, to implement SeparateListener pattern - reworked IntrinsicAnimationActivity, to avoid cyclic references - modified hyperlink & shape cursor handling to communicate via EventMultiplexer - renamed & cleaned up files (presentation.cxx now named slideshowimpl.cxx, etc.) - added first version of the z-order fix to layer/layermanager - cleaned up include guards and include syntax
2006-12-13INTEGRATION: CWS presfixes09 (1.5.16); FILE MERGEDKurt Zenker1-24/+15
2006/03/24 18:23:29 thb 1.5.16.4: #i37778# Moved whole slideshow engine from namespace presentation (which conflicts with one of the UNO subnamespaces) to slideshow 2006/03/23 17:22:43 thb 1.5.16.3: #i49357# Changed manual noncopyable boiler plate to boost::noncopyable 2006/03/15 15:22:22 thb 1.5.16.2: #i49357# Removed external include guards from all non-export headers (and from the cxx files, anyway) 2006/03/06 22:14:33 thb 1.5.16.1: #i53194# #i55294# #i59324# Overhauled IntrinsicAnimationActivity; fixes GIF animation import; corrected rehearse timings sprite size; several cosmetic changes (removed external header guards); prepared scene for sprite prio
2005-10-11INTEGRATION: CWS presfixes08 (1.3.10); FILE MERGEDOliver Bolte1-10/+7
2005/09/01 08:57:27 dbo 1.3.10.1: #i51786# code cleanup Issue number: Submitted by: Reviewed by:
2005-09-07INTEGRATION: CWS ooo19126 (1.3.16); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:41:35 rt 1.3.16.1: #i54170# Change license header: remove SISSL
2005-04-18INTEGRATION: CWS presfixes03 (1.2.22); FILE MERGEDOliver Bolte1-2/+25
2005/04/11 17:42:35 thb 1.2.22.1: #i36190# #i44807# Implemented reduction of subset animations to the actual subset bounding box: relegated some common code to tools.cxx; completely overhauled viewshape.cxx; removed duplicate subset vector entry from DrawShapeSubsetting; corrected auto-reverse mode (fixed broken 'put on the brakes' effect); fixed AnimationSetNode deactivate behaviour (made the sequence activate->process activity->deactivate explicit (was by chance before and currently actually broken))
2004-11-26INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDEDRüdiger Timm1-0/+212
2004/08/06 14:02:05 thb 1.1.2.2: #110496# Adapted Sprite API to match reality (the way it was simply wasn't logical). Finished transition effect framework (not the bunch of transitions) 2004/08/05 19:59:51 thb 1.1.2.1: #110496# Moved from source/engine