• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /macosx-10.10/pyobjc-45/pyobjc/pyobjc-core-2.5.1/Examples/ApplicationPlugins/Colloqui/Colloquy Plugin SDK/Headers/
1#import <AppKit/NSNibDeclarations.h>
2#import "NSPreferences.h"
3
4@class WebView;
5@class NSPopUpButton;
6@class NSTextView;
7@class JVFontPreviewField;
8@class NSTextField;
9@class NSStepper;
10@class NSSet;
11@class NSDrawer;
12@class NSTableView;
13@class JVStyle;
14
15@interface JVAppearancePreferences : NSPreferencesModule {
16	IBOutlet WebView *preview;
17	IBOutlet NSPopUpButton *styles;
18	IBOutlet NSPopUpButton *emoticons;
19	IBOutlet JVFontPreviewField *standardFont;
20	IBOutlet NSTextField *minimumFontSize;
21	IBOutlet NSStepper *minimumFontSizeStepper;
22	IBOutlet NSTextField *baseFontSize;
23	IBOutlet NSStepper *baseFontSizeStepper;
24	IBOutlet NSButton *useStyleFont;
25	IBOutlet NSDrawer *optionsDrawer;
26	IBOutlet NSTableView *optionsTable;
27	IBOutlet NSPanel *newVariantPanel;
28	IBOutlet NSTextField *newVariantName;
29	BOOL _variantLocked;
30	BOOL _alertDisplayed;
31	JVStyle *_style;
32	NSSet *_emoticonBundles;
33	NSMutableArray *_styleOptions;
34	NSString *_userStyle;
35}
36- (void) selectStyleWithIdentifier:(NSString *) identifier;
37- (void) selectEmoticonsWithIdentifier:(NSString *) identifier;
38
39- (void) setStyle:(JVStyle *) style;
40
41- (void) changePreferences;
42
43- (IBAction) changeBaseFontSize:(id) sender;
44- (IBAction) changeMinimumFontSize:(id) sender;
45
46- (IBAction) changeDefaultChatStyle:(id) sender;
47
48- (IBAction) noGraphicEmoticons:(id) sender;
49- (IBAction) changeDefaultEmoticons:(id) sender;
50
51- (IBAction) changeUseStyleFont:(id) sender;
52
53- (IBAction) showOptions:(id) sender;
54
55- (void) updateChatStylesMenu;
56- (void) updateEmoticonsMenu;
57- (void) updatePreview;
58- (void) updateVariant;
59
60- (void) parseStyleOptions;
61- (NSString *) valueOfProperty:(NSString *) property forSelector:(NSString *) selector inStyle:(NSString *) style;
62- (void) setStyleProperty:(NSString *) property forSelector:(NSString *) selector toValue:(NSString *) value;
63- (void) setUserStyle:(NSString *) style;
64- (void) saveStyleOptions;
65
66- (void) showNewVariantSheet;
67- (IBAction) closeNewVariantSheet:(id) sender;
68- (IBAction) createNewVariant:(id) sender;
69@end
70