• 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 <Foundation/NSObject.h>
2
3@class JVChatTranscript;
4
5@interface JVChatMessage : NSObject {
6	@protected
7	/* xmlNodePtr */ void *_node;
8	unsigned long long _messageNumber;
9	unsigned long long _envelopeNumber;
10	JVChatTranscript *_transcript;
11	NSString *_sender;
12	NSString *_htmlMessage;
13	NSTextStorage *_attributedMessage;
14	NSDate *_date;
15	BOOL _action;
16	BOOL _highlighted;
17	BOOL _loaded;
18}
19+ (id) messageWithNode:(/* xmlNode */ void *) node messageIndex:(unsigned long long) messageIndex andTranscript:(JVChatTranscript *) transcript;
20- (id) initWithNode:(/* xmlNode */ void *) node messageIndex:(unsigned long long) messageIndex andTranscript:(JVChatTranscript *) transcript;
21
22- (NSDate *) date;
23- (NSString *) sender;
24
25- (NSTextStorage *) message;
26- (NSString *) messageAsPlainText;
27- (NSString *) messageAsHTML;
28
29- (BOOL) isAction;
30- (BOOL) isHighlighted;
31
32- (JVChatTranscript *) transcript;
33- (unsigned long long) messageNumber;
34- (unsigned long long) envelopeNumber;
35@end
36