[vlc-commits] commit: skins2: rework the fullscreen controller (Erwan Tulou )
git at videolan.org
git at videolan.org
Sun Nov 28 00:13:27 CET 2010
vlc | branch: master | Erwan Tulou <erwan10 at videolan.org> | Wed Nov 24 20:54:49 2010 +0100| [c9663d9770791225bcfae556c53135810698f5db] | committer: Joseph
skins2: rework the fullscreen controller
This rework includes:
- activation with mouse move
- transparency and fading out supported if the WM allows it
- fsc no longer a child window
(this latter point should work out the refresh problems
often mentioned on Vista and Win7)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c9663d9770791225bcfae556c53135810698f5db
---
modules/gui/skins2/Modules.am | 2 +
modules/gui/skins2/controls/ctrl_video.cpp | 2 -
modules/gui/skins2/parser/builder.cpp | 19 ++-
modules/gui/skins2/src/fsc_window.cpp | 173 ++++++++++++++++++++++++++++
modules/gui/skins2/src/fsc_window.hpp | 73 ++++++++++++
modules/gui/skins2/src/generic_window.hpp | 7 +-
modules/gui/skins2/src/top_window.cpp | 7 +-
modules/gui/skins2/src/top_window.hpp | 7 +-
modules/gui/skins2/src/vlcproc.cpp | 36 +++++-
modules/gui/skins2/src/vlcproc.hpp | 2 +
modules/gui/skins2/src/vout_manager.cpp | 6 +-
modules/gui/skins2/src/vout_manager.hpp | 8 +-
modules/gui/skins2/src/window_manager.cpp | 10 +-
modules/gui/skins2/src/window_manager.hpp | 12 ++-
modules/gui/skins2/win32/win32_window.cpp | 27 +++--
modules/gui/skins2/x11/x11_window.cpp | 33 +++++-
16 files changed, 378 insertions(+), 46 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=c9663d9770791225bcfae556c53135810698f5db
More information about the vlc-commits
mailing list