[vlc-commits] macosx: fix and improve window level handling

David Fuhrmann git at videolan.org
Sat Jan 12 16:30:17 CET 2013


vlc | branch: master | David Fuhrmann <david.fuhrmann at googlemail.com> | Sat Jan 12 16:29:26 2013 +0100| [a02360f242393bb324b114fe93609fd986aeb85c] | committer: David Fuhrmann

macosx: fix and improve window level handling

    - fix behavior of video-on-top by adapting to vout windows handling changes
    - set all windows to status level if one vout window has this level:
    This avoids that video effects panel, audio efffects panel etc. pp. are opened behind
    a vout window. Now they can be used as usual.

    Please note, that due to the type of these panels they do not remain visible
    when VLC gets inactive.

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

 modules/gui/macosx/AudioEffects.h            |    2 +
 modules/gui/macosx/AudioEffects.m            |   10 ++++-
 modules/gui/macosx/MainMenu.m                |    5 +--
 modules/gui/macosx/MainWindow.m              |    8 ++--
 modules/gui/macosx/TrackSynchronization.h    |    2 +
 modules/gui/macosx/TrackSynchronization.m    |   10 ++++-
 modules/gui/macosx/VLCVoutWindowController.h |    9 +++++
 modules/gui/macosx/VLCVoutWindowController.m |   56 +++++++++++++++++++++-----
 modules/gui/macosx/VideoEffects.h            |    2 +
 modules/gui/macosx/VideoEffects.m            |   10 ++++-
 modules/gui/macosx/Windows.h                 |    2 +
 modules/gui/macosx/Windows.m                 |   21 ++++++----
 modules/gui/macosx/bookmarks.h               |    2 +
 modules/gui/macosx/bookmarks.m               |    7 ++++
 modules/gui/macosx/intf.h                    |    3 +-
 modules/gui/macosx/intf.m                    |   34 +++++++++-------
 modules/gui/macosx/playlistinfo.h            |    1 +
 modules/gui/macosx/playlistinfo.m            |    8 ++++
 18 files changed, 149 insertions(+), 43 deletions(-)

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


More information about the vlc-commits mailing list