Revision 2, 1.0 KB
(checked in by jon, 16 years ago)
|
Initial commit of skeletal project.
|
Line | |
---|
1 | //General status types |
---|
2 | typedef 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 |
---|
11 | typedef 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 | |
---|
18 | typedef 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" |
---|