Commit d53743bf authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx/audio effects: remove object instance from xib file and further reduce the exposed class API

parent 5ef7a61e
/***************************************************************************** /*****************************************************************************
* AudioEffects.h: MacOS X interface module * AudioEffects.h: MacOS X interface module
***************************************************************************** *****************************************************************************
* Copyright (C) 2004-2012 VLC authors and VideoLAN * Copyright (C) 2004-2015 VLC authors and VideoLAN
* $Id$ * $Id$
* *
* Authors: Felix Paul Kühne <fkuehne -at- videolan -dot- org> * Authors: Felix Paul Kühne <fkuehne -at- videolan -dot- org>
...@@ -24,122 +24,114 @@ ...@@ -24,122 +24,114 @@
#import <Cocoa/Cocoa.h> #import <Cocoa/Cocoa.h>
@interface VLCAudioEffects : NSObject { @interface VLCAudioEffects : NSObject
/* generic */
IBOutlet id o_tableView;
IBOutlet id o_window;
IBOutlet id o_profile_pop;
/* Equalizer */ /* generic */
IBOutlet id o_eq_view; @property (readwrite, weak) IBOutlet NSWindow *window;
IBOutlet id o_eq_enable_ckb; @property (readwrite, weak) IBOutlet NSTabView *tabView;
IBOutlet id o_eq_twopass_ckb; @property (readwrite, weak) IBOutlet NSPopUpButton *profilePopup;
IBOutlet id o_eq_preamp_lbl;
IBOutlet id o_eq_presets_popup; /* Equalizer */
IBOutlet id o_eq_band1_sld; @property (readwrite, weak) IBOutlet NSView *equalizerView;
IBOutlet id o_eq_band2_sld; @property (readwrite, weak) IBOutlet NSButton *equalizerEnableCheckbox;
IBOutlet id o_eq_band3_sld; @property (readwrite, weak) IBOutlet NSButton *equalizerTwoPassCheckbox;
IBOutlet id o_eq_band4_sld; @property (readwrite, weak) IBOutlet NSTextField *equalizerPreampLabel;
IBOutlet id o_eq_band5_sld; @property (readwrite, weak) IBOutlet NSPopUpButton *equalizerPresetsPopup;
IBOutlet id o_eq_band6_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand1Slider;
IBOutlet id o_eq_band7_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand2Slider;
IBOutlet id o_eq_band8_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand3Slider;
IBOutlet id o_eq_band9_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand4Slider;
IBOutlet id o_eq_band10_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand5Slider;
IBOutlet id o_eq_preamp_sld; @property (readwrite, weak) IBOutlet NSSlider *equalizerBand6Slider;
@property (readwrite, weak) IBOutlet NSSlider *equalizerBand7Slider;
@property (readwrite, weak) IBOutlet NSSlider *equalizerBand8Slider;
@property (readwrite, weak) IBOutlet NSSlider *equalizerBand9Slider;
@property (readwrite, weak) IBOutlet NSSlider *equalizerBand10Slider;
@property (readwrite, weak) IBOutlet NSSlider *equalizerPreampSlider;
/* Compressor */ /* Compressor */
IBOutlet id o_comp_view; @property (readwrite, weak) IBOutlet NSView *compressorView;
IBOutlet id o_comp_enable_ckb; @property (readwrite, weak) IBOutlet NSButton *compressorEnableCheckbox;
IBOutlet id o_comp_reset_btn; @property (readwrite, weak) IBOutlet NSButton *compressorResetButton;
IBOutlet id o_comp_band1_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand1Slider;
IBOutlet id o_comp_band1_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand1TextField;
IBOutlet id o_comp_band1_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand1Label;
IBOutlet id o_comp_band2_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand2Slider;
IBOutlet id o_comp_band2_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand2TextField;
IBOutlet id o_comp_band2_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand2Label;
IBOutlet id o_comp_band3_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand3Slider;
IBOutlet id o_comp_band3_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand3TextField;
IBOutlet id o_comp_band3_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand3Label;
IBOutlet id o_comp_band4_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand4Slider;
IBOutlet id o_comp_band4_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand4TextField;
IBOutlet id o_comp_band4_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand4Label;
IBOutlet id o_comp_band5_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand5Slider;
IBOutlet id o_comp_band5_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand5TextField;
IBOutlet id o_comp_band5_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand5Label;
IBOutlet id o_comp_band6_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand6Slider;
IBOutlet id o_comp_band6_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand6TextField;
IBOutlet id o_comp_band6_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand6Label;
IBOutlet id o_comp_band7_sld; @property (readwrite, weak) IBOutlet NSSlider *compressorBand7Slider;
IBOutlet id o_comp_band7_fld; @property (readwrite, weak) IBOutlet NSTextField *compressorBand7TextField;
IBOutlet id o_comp_band7_lbl; @property (readwrite, weak) IBOutlet NSTextField *compressorBand7Label;
/* Spatializer */ /* Spatializer */
IBOutlet id o_spat_view; @property (readwrite, weak) IBOutlet NSView *spatializerView;
IBOutlet id o_spat_enable_ckb; @property (readwrite, weak) IBOutlet NSButton *spatializerEnableCheckbox;
IBOutlet id o_spat_reset_btn; @property (readwrite, weak) IBOutlet NSButton *spatializerResetButton;
IBOutlet id o_spat_band1_sld; @property (readwrite, weak) IBOutlet NSSlider *spatializerBand1Slider;
IBOutlet id o_spat_band1_fld; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand1TextField;
IBOutlet id o_spat_band1_lbl; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand1Label;
IBOutlet id o_spat_band2_sld; @property (readwrite, weak) IBOutlet NSSlider *spatializerBand2Slider;
IBOutlet id o_spat_band2_fld; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand2TextField;
IBOutlet id o_spat_band2_lbl; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand2Label;
IBOutlet id o_spat_band3_sld; @property (readwrite, weak) IBOutlet NSSlider *spatializerBand3Slider;
IBOutlet id o_spat_band3_fld; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand3TextField;
IBOutlet id o_spat_band3_lbl; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand3Label;
IBOutlet id o_spat_band4_sld; @property (readwrite, weak) IBOutlet NSSlider *spatializerBand4Slider;
IBOutlet id o_spat_band4_fld; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand4TextField;
IBOutlet id o_spat_band4_lbl; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand4Label;
IBOutlet id o_spat_band5_sld; @property (readwrite, weak) IBOutlet NSSlider *spatializerBand5Slider;
IBOutlet id o_spat_band5_fld; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand5TextField;
IBOutlet id o_spat_band5_lbl; @property (readwrite, weak) IBOutlet NSTextField *spatializerBand5Label;
/* Filter */ /* Filter */
IBOutlet id o_filter_headPhone_ckb; @property (readwrite, weak) IBOutlet NSButton *filterHeadPhoneCheckbox;
IBOutlet id o_filter_normLevel_ckb; @property (readwrite, weak) IBOutlet NSButton *filterNormLevelCheckbox;
IBOutlet id o_filter_normLevel_sld; @property (readwrite, weak) IBOutlet NSSlider *filterNormLevelSlider;
IBOutlet id o_filter_normLevel_lbl; @property (readwrite, weak) IBOutlet NSTextField *filterNormLevelLabel;
IBOutlet id o_filter_karaoke_ckb; @property (readwrite, weak) IBOutlet NSButton *filterKaraokeCheckbox;
}
/* generic */ /* generic */
+ (VLCAudioEffects *)sharedInstance; + (VLCAudioEffects *)sharedInstance;
- (void)updateCocoaWindowLevel:(NSInteger)i_level;
- (IBAction)toggleWindow:(id)sender;
- (void)setAudioFilter: (char *)psz_name on:(BOOL)b_on;
- (IBAction)profileSelectorAction:(id)sender; - (IBAction)profileSelectorAction:(id)sender;
- (IBAction)addAudioEffectsProfile:(id)sender;
- (IBAction)removeAudioEffectsProfile:(id)sender;
- (void)toggleWindow:(id)sender;
- (void)updateCocoaWindowLevel:(NSInteger)i_level;
- (void)saveCurrentProfile; - (void)saveCurrentProfile;
/* Equalizer */ /* Equalizer */
- (void)equalizerUpdated; - (IBAction)equalizerBandSliderUpdated:(id)sender;
- (void)setValue:(float)value forSlider:(int)index; - (IBAction)equalizerChangePreset:(id)sender;
- (IBAction)eq_bandSliderUpdated:(id)sender; - (IBAction)equalizerEnable:(id)sender;
- (IBAction)eq_changePreset:(id)sender; - (IBAction)equalizerPreAmpSliderUpdated:(id)sender;
- (IBAction)eq_enable:(id)sender; - (IBAction)equalizerTwoPass:(id)sender;
- (IBAction)eq_preampSliderUpdated:(id)sender;
- (IBAction)eq_twopass:(id)sender;
/* Compressor */ /* Compressor */
- (void)resetCompressor;
- (IBAction)resetCompressorValues:(id)sender; - (IBAction)resetCompressorValues:(id)sender;
- (IBAction)comp_enable:(id)sender; - (IBAction)compressorEnable:(id)sender;
- (IBAction)comp_sliderUpdated:(id)sender; - (IBAction)compressorSliderUpdated:(id)sender;
/* Spatializer */ /* Spatializer */
- (void)resetSpatializer;
- (IBAction)resetSpatializerValues:(id)sender; - (IBAction)resetSpatializerValues:(id)sender;
- (IBAction)spat_enable:(id)sender; - (IBAction)spatializerEnable:(id)sender;
- (IBAction)spat_sliderUpdated:(id)sender; - (IBAction)spatializerSliderUpdated:(id)sender;
/* Filter */ /* Filter */
- (void)resetAudioFilters; - (IBAction)filterEnableHeadPhoneVirt:(id)sender;
- (IBAction)filter_enableHeadPhoneVirt:(id)sender; - (IBAction)filterEnableVolumeNorm:(id)sender;
- (IBAction)filter_enableVolumeNorm:(id)sender; - (IBAction)filterVolumeNormSliderUpdated:(id)sender;
- (IBAction)filter_volNormSliderUpdated:(id)sender; - (IBAction)filterEnableKaraoke:(id)sender;
- (IBAction)filter_enableKaraoke:(id)sender;
@end @end
This diff is collapsed.
...@@ -1153,7 +1153,7 @@ ...@@ -1153,7 +1153,7 @@
o_audioeffects = [[VLCAudioEffects alloc] init]; o_audioeffects = [[VLCAudioEffects alloc] init];
if (!b_nib_audioeffects_loaded) if (!b_nib_audioeffects_loaded)
b_nib_audioeffects_loaded = [NSBundle loadNibNamed:@"AudioEffects" owner:NSApp]; b_nib_audioeffects_loaded = [NSBundle loadNibNamed:@"AudioEffects" owner:o_audioeffects];
[o_audioeffects toggleWindow:sender]; [o_audioeffects toggleWindow:sender];
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment