root/tags/2C10/JVChatConsole.h

Revision 1823, 0.8 kB (checked in by timothy, 4 years ago)

Moved Colloquy to a pre-compiled header. Removed all #imports that are part of the Cocoa, WebKit? and AGRegex frameworks. Removed all @class declarations that are part of the Cocoa frameworks.

Line 
1 #import "JVChatWindowController.h"
2
3 @class MVTextView;
4 @class MVChatConnection;
5
6 @interface JVChatConsole : NSObject <JVChatViewController> {
7         @protected
8         IBOutlet NSView *contents;
9         IBOutlet NSTextView *display;
10         IBOutlet MVTextView *send;
11         BOOL _nibLoaded;
12         BOOL _verbose;
13         BOOL _ignorePRIVMSG;
14         BOOL _paused;
15         float _sendHeight;
16         BOOL _scrollerIsAtBottom;
17         BOOL _forceSplitViewPosition;
18         int _historyIndex;
19         NSMutableArray *_sendHistory;
20         JVChatWindowController *_windowController;
21         MVChatConnection *_connection;
22 }
23 - (id) initWithConnection:(MVChatConnection *) connection;
24
25 - (void) pause;
26 - (void) resume;
27 - (BOOL) isPaused;
28
29 - (void) addMessageToDisplay:(NSString *) message asOutboundMessage:(BOOL) outbound;
30 - (IBAction) send:(id) sender;
31 @end
32
33 @interface JVChatConsole (JVChatConsoleScripting) <JVChatListItemScripting>
34 - (NSNumber *) uniqueIdentifier;
35 @end
Note: See TracBrowser for help on using the browser.