Difference between revisions of "Mac OS X Porting - Apple Remote implementation"
From Apache OpenOffice Wiki
(→improve) |
(→improve) |
||
Line 55: | Line 55: | ||
[[Category:Aqua]] | [[Category:Aqua]] | ||
+ | |||
+ | [[Category:MacOSX]] |
Revision as of 22:45, 12 June 2008
Contents
Apple Remote Implementation
Initial Code is from Martin Kahr. See Martin website
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 ?