[vlc-commits] macosx: Create custom resume dialog, refactor

David Fuhrmann git at videolan.org
Sat Jul 11 14:52:10 CEST 2015


vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Sat Jul 11 14:32:20 2015 +0200| [dcb7543ff804c9283c1d23e99513fb24225cc589] | committer: David Fuhrmann

macosx: Create custom resume dialog, refactor

Create own resume dialog, which acts the same way as a floating
window. Thus it does not disturb the user more than any
other VLC panel and consequently does not block the user in doing
other operations.

This fixes floating behaviour (#13886) any makes it more easy
to implement any other fancy_dialog_whatever we might add later.
Current design is a copy of the currently used alert window.

Also raised the timeout value to 10 secs as users are complaining
6 sec is not long enough.

close #13886

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

 .../Resources/English.lproj/ResumeDialog.xib       |  699 ++++++++++++++++++++
 .../package/macosx/vlc.xcodeproj/project.pbxproj   |   20 +
 modules/gui/macosx/Makefile.am                     |    1 +
 modules/gui/macosx/ResumeDialogController.h        |   57 ++
 modules/gui/macosx/ResumeDialogController.m        |  126 ++++
 modules/gui/macosx/VLCVoutWindowController.m       |    4 +
 modules/gui/macosx/intf.h                          |    4 +
 modules/gui/macosx/intf.m                          |   11 +
 modules/gui/macosx/playlist.m                      |   45 +-
 9 files changed, 939 insertions(+), 28 deletions(-)

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


More information about the vlc-commits mailing list