-
- /* main menu */
-
- IBOutlet NSMenuItem * o_mi_about;
- IBOutlet NSMenuItem * o_mi_prefs;
- IBOutlet NSMenuItem * o_mi_sprefs;
- IBOutlet NSMenuItem * o_mi_checkForUpdate;
- IBOutlet NSMenuItem * o_mi_add_intf;
- IBOutlet NSMenu * o_mu_add_intf;
- IBOutlet NSMenuItem * o_mi_services;
- IBOutlet NSMenuItem * o_mi_hide;
- IBOutlet NSMenuItem * o_mi_hide_others;
- IBOutlet NSMenuItem * o_mi_show_all;
- IBOutlet NSMenuItem * o_mi_quit;
-
- IBOutlet NSMenu * o_mu_file;
- IBOutlet NSMenuItem * o_mi_open_file;
- IBOutlet NSMenuItem * o_mi_open_generic;
- IBOutlet NSMenuItem * o_mi_open_disc;
- IBOutlet NSMenuItem * o_mi_open_net;
- IBOutlet NSMenuItem * o_mi_open_capture;
- IBOutlet NSMenuItem * o_mi_open_recent;
- IBOutlet NSMenuItem * o_mi_open_recent_cm;
- IBOutlet NSMenuItem * o_mi_open_wizard;
- IBOutlet NSMenuItem * o_mi_open_vlm;
-
- IBOutlet NSMenu * o_mu_edit;
- IBOutlet NSMenuItem * o_mi_cut;
- IBOutlet NSMenuItem * o_mi_copy;
- IBOutlet NSMenuItem * o_mi_paste;
- IBOutlet NSMenuItem * o_mi_clear;
- IBOutlet NSMenuItem * o_mi_select_all;
-
- IBOutlet NSMenu * o_mu_controls;
- IBOutlet NSMenuItem * o_mi_play;
- IBOutlet NSMenuItem * o_mi_stop;
- IBOutlet NSMenuItem * o_mi_faster;
- IBOutlet NSMenuItem * o_mi_slower;
- IBOutlet NSMenuItem * o_mi_previous;
- IBOutlet NSMenuItem * o_mi_next;
- IBOutlet NSMenuItem * o_mi_random;
- IBOutlet NSMenuItem * o_mi_repeat;
- IBOutlet NSMenuItem * o_mi_loop;
- IBOutlet NSMenuItem * o_mi_fwd;
- IBOutlet NSMenuItem * o_mi_bwd;
- IBOutlet NSMenuItem * o_mi_fwd1m;
- IBOutlet NSMenuItem * o_mi_bwd1m;
- IBOutlet NSMenuItem * o_mi_fwd5m;
- IBOutlet NSMenuItem * o_mi_bwd5m;
- IBOutlet NSMenuItem * o_mi_program;
- IBOutlet NSMenu * o_mu_program;
- IBOutlet NSMenuItem * o_mi_title;
- IBOutlet NSMenu * o_mu_title;
- IBOutlet NSMenuItem * o_mi_chapter;
- IBOutlet NSMenu * o_mu_chapter;
-
- IBOutlet NSMenu * o_mu_audio;
- IBOutlet NSMenuItem * o_mi_vol_up;
- IBOutlet NSMenuItem * o_mi_vol_down;
- IBOutlet NSMenuItem * o_mi_mute;
- IBOutlet NSMenuItem * o_mi_audiotrack;
- IBOutlet NSMenu * o_mu_audiotrack;
- IBOutlet NSMenuItem * o_mi_channels;
- IBOutlet NSMenu * o_mu_channels;
- IBOutlet NSMenuItem * o_mi_device;
- IBOutlet NSMenu * o_mu_device;
- IBOutlet NSMenuItem * o_mi_visual;
- IBOutlet NSMenu * o_mu_visual;
-
- IBOutlet NSMenu * o_mu_video;
- IBOutlet NSMenuItem * o_mi_half_window;
- IBOutlet NSMenuItem * o_mi_normal_window;
- IBOutlet NSMenuItem * o_mi_double_window;
- IBOutlet NSMenuItem * o_mi_fittoscreen;
- IBOutlet NSMenuItem * o_mi_fullscreen;
- IBOutlet NSMenuItem * o_mi_floatontop;
- IBOutlet NSMenuItem * o_mi_snapshot;
- IBOutlet NSMenuItem * o_mi_videotrack;
- IBOutlet NSMenu * o_mu_videotrack;
- IBOutlet NSMenuItem * o_mi_screen;
- IBOutlet NSMenu * o_mu_screen;
- IBOutlet NSMenuItem * o_mi_aspect_ratio;
- IBOutlet NSMenu * o_mu_aspect_ratio;
- IBOutlet NSMenuItem * o_mi_crop;
- IBOutlet NSMenu * o_mu_crop;
- IBOutlet NSMenuItem * o_mi_subtitle;
- IBOutlet NSMenu * o_mu_subtitle;
- IBOutlet NSMenuItem * o_mi_addSub;
- IBOutlet NSMenuItem * o_mi_deinterlace;
- IBOutlet NSMenu * o_mu_deinterlace;
- IBOutlet NSMenuItem * o_mi_ffmpeg_pp;
- IBOutlet NSMenu * o_mu_ffmpeg_pp;
- IBOutlet NSMenuItem * o_mi_teletext;
- IBOutlet NSMenuItem * o_mi_teletext_transparent;
- IBOutlet NSMenuItem * o_mi_teletext_index;
- IBOutlet NSMenuItem * o_mi_teletext_red;
- IBOutlet NSMenuItem * o_mi_teletext_green;
- IBOutlet NSMenuItem * o_mi_teletext_yellow;
- IBOutlet NSMenuItem * o_mi_teletext_blue;
-
- IBOutlet NSMenu * o_mu_window;
- IBOutlet NSMenuItem * o_mi_minimize;
- IBOutlet NSMenuItem * o_mi_close_window;
- IBOutlet NSMenuItem * o_mi_player;
- IBOutlet NSMenuItem * o_mi_controller;
- IBOutlet NSMenuItem * o_mi_equalizer;
- IBOutlet NSMenuItem * o_mi_extended;
- IBOutlet NSMenuItem * o_mi_bookmarks;
- IBOutlet NSMenuItem * o_mi_playlist;
- IBOutlet NSMenuItem * o_mi_info;
- IBOutlet NSMenuItem * o_mi_messages;
- IBOutlet NSMenuItem * o_mi_bring_atf;
-
- IBOutlet NSMenu * o_mu_help;
- IBOutlet NSMenuItem * o_mi_help;
- IBOutlet NSMenuItem * o_mi_readme;
- IBOutlet NSMenuItem * o_mi_documentation;
- IBOutlet NSMenuItem * o_mi_license;
- IBOutlet NSMenuItem * o_mi_website;
- IBOutlet NSMenuItem * o_mi_donation;
- IBOutlet NSMenuItem * o_mi_forum;
- IBOutlet NSMenuItem * o_mi_errorsAndWarnings;
-
- /* dock menu */
- IBOutlet NSMenuItem * o_dmi_play;
- IBOutlet NSMenuItem * o_dmi_stop;
- IBOutlet NSMenuItem * o_dmi_next;
- IBOutlet NSMenuItem * o_dmi_previous;
- IBOutlet NSMenuItem * o_dmi_mute;
-
- /* vout menu */
- IBOutlet NSMenu * o_vout_menu;
- IBOutlet NSMenuItem * o_vmi_play;
- IBOutlet NSMenuItem * o_vmi_stop;
- IBOutlet NSMenuItem * o_vmi_prev;
- IBOutlet NSMenuItem * o_vmi_next;
- IBOutlet NSMenuItem * o_vmi_volup;
- IBOutlet NSMenuItem * o_vmi_voldown;
- IBOutlet NSMenuItem * o_vmi_mute;
- IBOutlet NSMenuItem * o_vmi_fullscreen;
- IBOutlet NSMenuItem * o_vmi_snapshot;
-
- bool b_small_window;
-
- bool b_restore_size;
- NSRect o_restore_rect;
-
- mtime_t i_end_scroll;
-
- NSSize o_size_with_playlist;
-
- int i_lastShownVolume;
-
- input_state_e cachedInputState;
-
- /* the manage thread */
- pthread_t manage_thread;
-
- /* The timer that update the interface */
- NSTimer * interfaceTimer;
-