[vlc-commits] macosx: adapt and fix fullscreen handling after latest changes

David Fuhrmann git at videolan.org
Mon Oct 8 20:31:29 CEST 2012


vlc | branch: master | David Fuhrmann <david.fuhrmann at googlemail.com> | Mon Oct  8 19:41:31 2012 +0200| [dd86d6d46904d129c0d5cfde0a9ef5b71c362235] | committer: David Fuhrmann

macosx: adapt and fix fullscreen handling after latest changes

Now, every video window is responsible for the fullscreen handling for its own.
Furthermore, fullscreen now acts entirely in response to vout events, and not over the
playlist fullscreen variable callback anymore.
Native fullscreen mode should also work correctly, but of course only
for embedded video in mainwindow.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=dd86d6d46904d129c0d5cfde0a9ef5b71c362235
---

 modules/gui/macosx/CoreInteraction.m         |    2 +
 modules/gui/macosx/MainWindow.h              |   27 +-
 modules/gui/macosx/MainWindow.m              |  373 +-------------------------
 modules/gui/macosx/MainWindowTitle.m         |    5 +-
 modules/gui/macosx/VLCVoutWindowController.h |    2 +
 modules/gui/macosx/VLCVoutWindowController.m |   16 +-
 modules/gui/macosx/Windows.h                 |   20 +-
 modules/gui/macosx/Windows.m                 |  357 ++++++++++++++++++++++++
 modules/gui/macosx/intf.h                    |    5 +-
 modules/gui/macosx/intf.m                    |   74 ++---
 10 files changed, 453 insertions(+), 428 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=dd86d6d46904d129c0d5cfde0a9ef5b71c362235


More information about the vlc-commits mailing list