Difference between revisions of "Slideshow"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
(Added engine details)
Line 16: Line 16:
 
**** other helpful stuff (testdocument generation scripts)
 
**** other helpful stuff (testdocument generation scripts)
 
** '''source/'''
 
** '''source/'''
 +
*** '''api/'''
 +
**** '''com/'''
 +
***** the private UNO API header files, as used by slideshow and [[sd]]
 +
**** and shared_ptr debugging hooks. only used when compiled with 'debug=t'
 +
*** '''engine/'''
 +
**** '''activities/'''
 +
***** SMIL animation activities, as described [http://www.w3.org/TR/SMIL2/animation.html#animationNS-CommonAttrs here]
 +
**** '''animationnodes/'''
 +
***** SMIL animation tree nodes, as described [http://www.w3.org/TR/SMIL2/smil-timing.html#Timing-TimeContainerSyntax here]
 +
**** '''shapes/'''
 +
***** implementations for the various shapes on an Impress page, plus import functionality
 +
**** '''slide/'''
 +
***** managing functionality for whole Impress slides (z order, global animation control and event processing)
 +
**** and common slideshow functionality, like API bindings, global control and events.
 +
*** '''inc/'''
 
** '''test/'''
 
** '''test/'''
 
*** complete test stub, to run a slideshow standalone (quite barebones, though)
 
*** complete test stub, to run a slideshow standalone (quite barebones, though)

Revision as of 11:46, 30 January 2007

What it contains

Module slideshow provides the engine for the Impress slideshow mode. The module has been written from scratch for OO.o 2.0, to replace the outdated engine formerly hardwired into module sd. The module provides a single shared library object, that implements the com.sun.star.presentation.SlideShow UNO service.

  • slideshow/
    • inc/
      • only needed for pch stuff in this module. Slideshow does not export any header files
    • prj/
      • usual build system boilerplate
    • qa/
      • debug/
        • debugging and logfile analysis tools
      • tools/
        • other helpful stuff (testdocument generation scripts)
    • source/
      • api/
        • com/
          • the private UNO API header files, as used by slideshow and sd
        • and shared_ptr debugging hooks. only used when compiled with 'debug=t'
      • engine/
        • activities/
          • SMIL animation activities, as described here
        • animationnodes/
          • SMIL animation tree nodes, as described here
        • shapes/
          • implementations for the various shapes on an Impress page, plus import functionality
        • slide/
          • managing functionality for whole Impress slides (z order, global animation control and event processing)
        • and common slideshow functionality, like API bindings, global control and events.
      • inc/
    • test/
      • complete test stub, to run a slideshow standalone (quite barebones, though)
    • util/
      • usual build system boilerplate
    • manifest.txt
      • coding and design manifest for slideshow module. changes should adhere to this, or modify the manifest and all occurences in the module, such that consistency is maintained.
Personal tools