]> git.sesse.net Git - vlc/commit
skins2: fullscreen support for multiple screens (both Linux and Win32)
authorErwan Tulou <erwan10@videolan.org>
Thu, 9 Jun 2011 16:17:14 +0000 (18:17 +0200)
committerErwan Tulou <erwan10@videolan.org>
Thu, 9 Jun 2011 19:45:37 +0000 (21:45 +0200)
commitd7615a6e8f98e5e32c12fe7d0d043a8cbf0e6e4d
tree3b7dd37c2158ef0ebeff2775a5bee08f9d332021
parentba0677ca178727c19ee12b7a558ea08fad510a65
skins2: fullscreen support for multiple screens (both Linux and Win32)

- by default, fullscreen is performed on the same monitor as the one
  where the video is currently being played back.
- support for --qt-fullscreen-screennumber if the user wishes to force
  fullscreen on a given monitor.

This fixes trac #4712. Tested on Linux. Tests needed for Windows.
13 files changed:
configure.ac
modules/gui/skins2/src/fsc_window.cpp
modules/gui/skins2/src/fsc_window.hpp
modules/gui/skins2/src/generic_window.cpp
modules/gui/skins2/src/generic_window.hpp
modules/gui/skins2/src/os_factory.hpp
modules/gui/skins2/src/vout_manager.cpp
modules/gui/skins2/src/vout_manager.hpp
modules/gui/skins2/src/vout_window.hpp
modules/gui/skins2/win32/win32_factory.cpp
modules/gui/skins2/win32/win32_factory.hpp
modules/gui/skins2/x11/x11_factory.cpp
modules/gui/skins2/x11/x11_factory.hpp