]> git.sesse.net Git - vlc/commit
macosx: fix and improve window level handling
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 12 Jan 2013 15:29:26 +0000 (16:29 +0100)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 12 Jan 2013 15:30:12 +0000 (16:30 +0100)
commita02360f242393bb324b114fe93609fd986aeb85c
tree9270218714805336ed44304068724071cfaadf2f
parenta4d5ee4975c20f8517206c77d79dc4e184ec7eab
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.
18 files changed:
modules/gui/macosx/AudioEffects.h
modules/gui/macosx/AudioEffects.m
modules/gui/macosx/MainMenu.m
modules/gui/macosx/MainWindow.m
modules/gui/macosx/TrackSynchronization.h
modules/gui/macosx/TrackSynchronization.m
modules/gui/macosx/VLCVoutWindowController.h
modules/gui/macosx/VLCVoutWindowController.m
modules/gui/macosx/VideoEffects.h
modules/gui/macosx/VideoEffects.m
modules/gui/macosx/Windows.h
modules/gui/macosx/Windows.m
modules/gui/macosx/bookmarks.h
modules/gui/macosx/bookmarks.m
modules/gui/macosx/intf.h
modules/gui/macosx/intf.m
modules/gui/macosx/playlistinfo.h
modules/gui/macosx/playlistinfo.m