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 |
---|