[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