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

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

Initial commit of skeletal project.

Line 
1//General status types
2typedef enum {
3        AIAvailableStatusType = 0, /* Must be first in the enum */
4        AIAwayStatusType,
5        AIInvisibleStatusType,
6        AIOfflineStatusType
7} AIStatusType;
8#define STATUS_TYPES_COUNT 4
9
10//Mutability types
11typedef enum {
12        AIEditableStatusState = 0, /* A user created state which can be modified -- the default, should be 0 */
13        AILockedStatusState, /* A state which is built into Adium and can not be modified */
14        AITemporaryEditableStatusState, /* A user created state which is not part of the permanent stored state array */
15        AISecondaryLockedStatusState /* A state which is managed by Adium and grouped separately from other states of the same type */
16} AIStatusMutabilityType;
17
18typedef enum {
19        AIAvailableStatusTypeAS = 'Sonl',
20        AIAwayStatusTypeAS = 'Sawy',
21        AIInvisibleStatusTypeAS = 'Sinv',
22        AIOfflineStatusTypeAS = 'Soff'
23} AIStatusTypeApplescript;
24
25#define STATUS_UNIQUE_ID                                        @"Unique ID"
26#define STATUS_TITLE                                            @"Title"
27#define STATUS_STATUS_TYPE                                      @"Status Type"
Note: See TracBrowser for help on using the browser.