root/Trunk/Adium.framework/Versions/A/Headers/AIEmoticonControllerProtocol.h @ 2

Revision 2, 1.0 KB (checked in by jon, 16 years ago)

Initial commit of skeletal project.

Line 
1/*
2 *  AIEmoticonControllerProtocol.h
3 *  Adium
4 *
5 *  Created by Evan Schoenberg on 7/31/06.
6 *
7 */
8
9#import <Adium/AIControllerProtocol.h>
10
11#define PREF_GROUP_EMOTICONS                            @"Emoticons"
12#define KEY_EMOTICON_ACTIVE_PACKS                       @"Active Emoticon Packs"
13#define KEY_EMOTICON_DISABLED                           @"Disabled Emoticons"
14#define KEY_EMOTICON_PACK_ORDERING                      @"Emoticon Pack Ordering"
15#define KEY_EMOTICON_SERVICE_APPROPRIATE        @"Service Appropriate Emoticons"
16
17@class AIEmoticonPack, AIEmoticon;
18
19@protocol AIEmoticonController <AIController>
20- (NSArray *)availableEmoticonPacks;
21- (AIEmoticonPack *)emoticonPackWithName:(NSString *)inName;
22- (NSArray *)activeEmoticons;
23- (NSArray *)activeEmoticonPacks;
24- (void)moveEmoticonPacks:(NSArray *)inPacks toIndex:(int)index;
25- (void)setEmoticonPack:(AIEmoticonPack *)inPack enabled:(BOOL)enabled;
26- (void)setEmoticon:(AIEmoticon *)inEmoticon inPack:(AIEmoticonPack *)inPack enabled:(BOOL)enabled;
27- (void)flushEmoticonImageCache;
28- (void)xtrasChanged:(NSNotification *)notification;
29@end
Note: See TracBrowser for help on using the browser.