[vlc-devel] commit: skins2: first proposal for a skinnable fullscreen controller (fsc) (Erwan Tulou )
git version control
git at videolan.org
Wed Dec 16 23:40:54 CET 2009
vlc | branch: master | Erwan Tulou <erwan10 at videolan.org> | Tue Dec 15 23:51:22 2009 +0100| [9ba50800a1638c65dda170970c4081847825dc91] | committer: Erwan Tulou
skins2: first proposal for a skinnable fullscreen controller (fsc)
This patch proposes a fullscreen controller for the skins2 interface.
it features the following :
- skinable fsc (desciption in theme.xml with the Window tag)
- only restriction : no spawning of subwindows or dialogs
- window is considered a fsc when id="fullscreenController"
- (de)activation by clicking on the middle button of the mouse (intf-show)
This fsc currently only works for Linux (new vout design).
For Windows, it is a noop as long as the old vout design is still valid.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9ba50800a1638c65dda170970c4081847825dc91
---
modules/gui/skins2/commands/cmd_callbacks.hpp | 2 +
modules/gui/skins2/parser/builder.cpp | 4 +
modules/gui/skins2/src/vlcproc.cpp | 76 +++++++++++++++++--------
modules/gui/skins2/src/vlcproc.hpp | 2 +
modules/gui/skins2/src/vout_manager.cpp | 12 ++++-
modules/gui/skins2/src/vout_manager.hpp | 5 ++
modules/gui/skins2/x11/x11_window.cpp | 12 +++-
modules/gui/skins2/x11/x11_window.hpp | 2 +
8 files changed, 87 insertions(+), 28 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=9ba50800a1638c65dda170970c4081847825dc91
More information about the vlc-devel
mailing list