macosx: rework renderer menu to match the Qt interface
commitf95e46d68d64707906db81c16357192befe775c8
authorFelix Paul Kühne <felix@feepk.net>
Sat, 3 Feb 2018 13:26:09 +0000 (3 14:26 +0100)
committerMarvin Scholz <epirat07@gmail.com>
Sat, 3 Feb 2018 14:14:00 +0000 (3 15:14 +0100)
treecc7ed435c821867943c1845990d9e54e144bea29
parent0ce737f373290108fdf1df2b3e7be51b49cd0c3d
macosx: rework renderer menu to match the Qt interface

Discovery automatically runs for 20s when opening the menu and is terminated afterwards. The state is no longer displayed as it is implicit.

Further, this removes the nib object singleton of the renderer menu controller as this way of initialization is discouraged in modern Cocoa.
modules/gui/macosx/UI/MainMenu.xib
modules/gui/macosx/VLCMainMenu.h
modules/gui/macosx/VLCMainMenu.m
modules/gui/macosx/VLCRendererDiscovery.m
modules/gui/macosx/VLCRendererMenuController.h
modules/gui/macosx/VLCRendererMenuController.m