[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