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.
Implementation is the same for both menu items. Menu validation
is used to check before if an item is a local file and existing.
Action is passed from main menu via responder chain to playlist.
This improves separation between main menu and the unrelated goto
time window.
Besides that, note that each time bindings are used with the file
owner, this owner needs to be an NSWindowController class. Only in
this case retain cycles are avoided (bindings have a strong
reference to the object used).
Thus, this commit helps to properly deinitialize the VLCMain object.
This makes usage of the old Xcode 3 and Interface Builder 3 obsolete.
All further changes need to happen in Xcode >= 4.
BGHUDAppkit elements were preserved, but for further changes the respective
subclass for the views need to be set manually.
Also resyncs all xibs with the source files.
Note that this is a WIP commit so playlist table columns and displaying individual playlist items is currently unavailable
Any playlist interaction (incl. saving) and playback are not affected.
Subtitle is the adjective describing what kind of text. So "subtitle text" is an adjective phrase describing what kind of encoding.
For example, we don't listen to "audios tracks", program "videos codecs", or open "playlists files". Therefore, use the correct form of the word subtitle for the context.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Now, everything from the video menu and the basic stuff like fullscreen
should work. If it does'nt (e.g. fullscreen and resize with video-splitter module enabled)
please blame the core first. ;-)
TODO: There might be some getVout()-calls left which should be investigated.
close#6814