]> git.sesse.net Git - vlc/commit
* New Fullscreen controller panel
authorFelix Paul Kühne <fkuehne@videolan.org>
Sun, 10 Sep 2006 20:12:12 +0000 (20:12 +0000)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sun, 10 Sep 2006 20:12:12 +0000 (20:12 +0000)
commit6f54a5309b529a0368b21cf38854eb1e4e9f696a
tree957e77f9acce6607012e00c34b9d6f53b2c62b29
parent277e9ab5a2a4df835797c6df5b7741f25b9721ad
* New Fullscreen controller panel
- basically written by Jerome Decoodt <djc at videolan dot org> aka DiDjCodt
plus
- various patches, coding-style fixes, etc. here and there
- integration to VLCControls
- automagic fading-in and -out when in fullscreen mode

TODO:
- get and use native graphics. These are currently being prepared by Simon Damkjaer Andersen, who already donated new playback mode icons (to be committed soon)
- implement the volume slider
- fix seeking with the time slider
- check for memory leaks
- further clean-up

ATTENTION:
for the moment, you need certain images from Jerome's patch to get this running. Put them to extras/MacOSX/Resources/ and it'll work. Otherwise, VLC won't crash, but only show strings.
13 files changed:
extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
extras/MacOSX/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
extras/MacOSX/vlc.pbproj/project.pbxproj
modules/gui/macosx/Modules.am
modules/gui/macosx/controls.h
modules/gui/macosx/controls.m
modules/gui/macosx/embeddedwindow.m
modules/gui/macosx/fspanel.h [new file with mode: 0644]
modules/gui/macosx/fspanel.m [new file with mode: 0644]
modules/gui/macosx/intf.h
modules/gui/macosx/intf.m
modules/gui/macosx/vout.m