X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fopen.h;h=c7f4ddcd8d410c4887a433edc692d63daa7253aa;hb=127b903cc18290db5712f2fd25af1219d4c8808f;hp=9aecd51be22f8ef3fab65baa07f14ad724a4dc1d;hpb=f25e0c78ab9c2ac87705454dfe7090715519714f;p=vlc diff --git a/modules/gui/macosx/open.h b/modules/gui/macosx/open.h index 9aecd51be2..c7f4ddcd8d 100644 --- a/modules/gui/macosx/open.h +++ b/modules/gui/macosx/open.h @@ -1,13 +1,13 @@ /***************************************************************************** - * open.h: MacOS X module for vlc + * open.h: Open dialogues for VLC's MacOS X port ***************************************************************************** - * Copyright (C) 2002-2007 the VideoLAN team + * Copyright (C) 2002-2009 the VideoLAN team * $Id$ * * Authors: Jon Lech Johansen * Christophe Massiot * Derk-Jan Hartman - * Felix Kühne + * Felix Paul Kühne * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -37,11 +37,14 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); IBOutlet id o_mrl; IBOutlet id o_mrl_lbl; + IBOutlet id o_mrl_view; + IBOutlet id o_mrl_btn; IBOutlet id o_tabview; IBOutlet id o_btn_ok; IBOutlet id o_btn_cancel; + /* bottom-line items */ IBOutlet id o_output_ckbox; IBOutlet id o_sout_options; @@ -49,6 +52,9 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); IBOutlet id o_file_path; IBOutlet id o_file_btn_browse; IBOutlet id o_file_stream; + IBOutlet id o_file_slave_ckbox; + IBOutlet id o_file_slave_select_btn; + IBOutlet id o_file_slave_filename_txt; /* open disc */ IBOutlet id o_disc_type; @@ -65,7 +71,21 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); IBOutlet id o_disc_dvd_menus; /* open network */ + IBOutlet id o_net_http_url; + IBOutlet id o_net_http_url_lbl; + IBOutlet id o_net_help_lbl; + + /* open UDP stuff panel */ + IBOutlet id o_net_help_udp_lbl; + IBOutlet id o_net_udp_protocol_mat; + IBOutlet id o_net_udp_protocol_lbl; + IBOutlet id o_net_udp_address_lbl; + IBOutlet id o_net_udp_mode_lbl; IBOutlet id o_net_mode; + IBOutlet id o_net_openUDP_btn; + IBOutlet id o_net_udp_cancel_btn; + IBOutlet id o_net_udp_ok_btn; + IBOutlet id o_net_udp_panel; IBOutlet id o_net_udp_port; IBOutlet id o_net_udp_port_lbl; IBOutlet id o_net_udp_port_stp; @@ -74,9 +94,6 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); IBOutlet id o_net_udpm_port; IBOutlet id o_net_udpm_port_lbl; IBOutlet id o_net_udpm_port_stp; - IBOutlet id o_net_http_url; - IBOutlet id o_net_http_url_lbl; - IBOutlet id o_net_timeshift_ckbox; /* open subtitle file */ IBOutlet id o_file_sub_ckbox; @@ -101,21 +118,51 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); IBOutlet id o_file_sub_font_box; IBOutlet id o_file_sub_file_box; - /* open eyetv support */ - IBOutlet id o_eyetv_tabView; + /* generic capturing stuff */ + IBOutlet id o_capture_lbl; + IBOutlet id o_capture_long_lbl; + IBOutlet id o_capture_mode_pop; + IBOutlet id o_capture_label_view; + + /* eyetv support */ + IBOutlet id o_eyetv_notLaunched_view; + IBOutlet id o_eyetv_running_view; IBOutlet id o_eyetv_channels_pop; IBOutlet id o_eyetv_currentChannel_lbl; IBOutlet id o_eyetv_chn_status_txt; IBOutlet id o_eyetv_chn_bgbar; IBOutlet id o_eyetv_launchEyeTV_btn; + IBOutlet id o_eyetv_getPlugin_btn; IBOutlet id o_eyetv_nextProgram_btn; - IBOutlet id o_eyetv_noDevice_lbl; - IBOutlet id o_eyetv_noDeviceLong_lbl; - IBOutlet id o_eyetv_noEyeTV_lbl; - IBOutlet id o_eyetv_noEyeTVLong_lbl; + IBOutlet id o_eyetv_noInstance_lbl; + IBOutlet id o_eyetv_noInstanceLong_lbl; IBOutlet id o_eyetv_previousProgram_btn; + /* screen support */ + IBOutlet id o_screen_view; + IBOutlet id o_screen_lbl; + IBOutlet id o_screen_long_lbl; + IBOutlet id o_screen_fps_fld; + IBOutlet id o_screen_fps_lbl; + IBOutlet id o_screen_fps_stp; + IBOutlet id o_screen_left_fld; + IBOutlet id o_screen_left_lbl; + IBOutlet id o_screen_left_stp; + IBOutlet id o_screen_top_fld; + IBOutlet id o_screen_top_lbl; + IBOutlet id o_screen_top_stp; + IBOutlet id o_screen_width_fld; + IBOutlet id o_screen_width_lbl; + IBOutlet id o_screen_width_stp; + IBOutlet id o_screen_height_fld; + IBOutlet id o_screen_height_lbl; + IBOutlet id o_screen_height_stp; + IBOutlet id o_screen_follow_mouse_ckb; + BOOL b_autoplay; + id o_currentCaptureView; + NSString *o_file_slave_path; + intf_thread_t * p_intf; } + (VLCOpen *)sharedInstance; @@ -124,6 +171,8 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); - (void)openTarget:(int)i_type; - (void)tabView:(NSTabView *)o_tv didSelectTabViewItem:(NSTabViewItem *)o_tvi; - (void)textFieldWasClicked:(NSNotification *)o_notification; +- (IBAction)expandMRLfieldAction:(id)sender; +- (IBAction)inputSlaveAction:(id)sender; - (void)openFileGeneric; - (void)openFilePathChanged:(NSNotification *)o_notification; @@ -142,11 +191,18 @@ NSArray *GetEjectableMediaOfClass( const char *psz_class ); - (IBAction)openNetModeChanged:(id)sender; - (IBAction)openNetStepperChanged:(id)sender; - (void)openNetInfoChanged:(NSNotification *)o_notification; +- (IBAction)openNetUDPButtonAction:(id)sender; +- (void)openCapture; +- (void)showCaptureView: theView; +- (IBAction)openCaptureModeChanged:(id)sender; - (IBAction)eyetvSwitchChannel:(id)sender; - (IBAction)eyetvLaunch:(id)sender; +- (IBAction)eyetvGetPlugin:(id)sender; - (void)eyetvChanged:(NSNotification *)o_notification; - (void)setupChannelInfo; +- (IBAction)screenStepperChanged:(id)sender; +- (void)screenFPSfieldChanged:(NSNotification *)o_notification; - (IBAction)subsChanged:(id)sender; - (IBAction)subSettings:(id)sender;