Difference between revisions of "Mac OS X Porting - Apple Remote implementation"

From Apache OpenOffice Wiki
Jump to: navigation, search
(improve)
(improve)
Line 55: Line 55:
  
 
[[Category:Aqua]]
 
[[Category:Aqua]]
 +
 +
[[Category:MacOSX]]

Revision as of 22:45, 12 June 2008

Apple Remote Implementation

Initial Code is from Martin Kahr. See Martin website

AppleRemote.jpg

Todo : expected Design


Modes

Mode not presenting

  • Hit |> || symbol (play /pause) starts the presentation
  • Other buttons are inactive in not presenting mode

Mode Presentation

  • Hit Page backward ( |<< symbol ) gives Previous page (if exists)
  • Hit Page forward ( >>| symbol) gives Next page (if exists)
  • Menu key toggles navigator Open/Closed
  • Play/Pause (|> || symbol) play/pause media or automation
  • When not in navigator mode, hold Menu ends the presentation

integrate the code in OpenOffice.org for Mac OS X

Concerned modules :

- external :

created : external/AppleRemote

created lib : libAppleRemotemxi.dylib (delivered in the solver)

headers delivered : all .h ( in $SOLVER)/... /inc/AppleRemote folder )

- scp2 : libAppleRemotemxi.dylib has to be packaged

- vcl :

  • the MainController has to be instanciated and adde to SalData structure in the life of the NSApplication
  • libvcl must be linked with libAppleRemotemxi.dylib

make it buildable

bind with vcl events

make it work

create the cws and commit

improve

Does Impress Controller API exist ?

Personal tools