root/trunk/Preferences/JVAppearancePreferences.h

Revision 3072, 1.6 kB (checked in by timothy, 3 years ago)

Major file system restructuring of the code files.

Line 
1 #import "NSPreferences.h"
2
3 @class JVFontPreviewField;
4 @class JVStyle;
5 @class JVStyleView;
6
7 @interface JVAppearancePreferences : NSPreferencesModule {
8         IBOutlet JVStyleView *preview;
9         IBOutlet NSPopUpButton *styles;
10         IBOutlet NSPopUpButton *emoticons;
11         IBOutlet JVFontPreviewField *standardFont;
12         IBOutlet NSTextField *minimumFontSize;
13         IBOutlet NSStepper *minimumFontSizeStepper;
14         IBOutlet NSTextField *baseFontSize;
15         IBOutlet NSStepper *baseFontSizeStepper;
16         IBOutlet NSDrawer *optionsDrawer;
17         IBOutlet NSTableView *optionsTable;
18         IBOutlet NSPanel *newVariantPanel;
19         IBOutlet NSTextField *newVariantName;
20         BOOL _variantLocked;
21         BOOL _alertDisplayed;
22         JVStyle *_style;
23         NSMutableArray *_styleOptions;
24         NSString *_userStyle;
25 }
26 - (void) selectStyleWithIdentifier:(NSString *) identifier;
27 - (void) selectEmoticonsWithIdentifier:(NSString *) identifier;
28
29 - (void) setStyle:(JVStyle *) style;
30
31 - (void) changePreferences;
32
33 - (IBAction) changeBaseFontSize:(id) sender;
34 - (IBAction) changeMinimumFontSize:(id) sender;
35
36 - (IBAction) changeDefaultChatStyle:(id) sender;
37 - (IBAction) changeDefaultEmoticons:(id) sender;
38
39 - (IBAction) showOptions:(id) sender;
40
41 - (void) updateChatStylesMenu;
42 - (void) updateEmoticonsMenu;
43 - (void) updateVariant;
44
45 - (void) parseStyleOptions;
46 - (NSString *) valueOfProperty:(NSString *) property forSelector:(NSString *) selector inStyle:(NSString *) style;
47 - (void) setStyleProperty:(NSString *) property forSelector:(NSString *) selector toValue:(NSString *) value;
48 - (void) setUserStyle:(NSString *) style;
49 - (void) saveStyleOptions;
50
51 - (void) showNewVariantSheet;
52 - (IBAction) closeNewVariantSheet:(id) sender;
53 - (IBAction) createNewVariant:(id) sender;
54 @end
Note: See TracBrowser for help on using the browser.