1
/* Copyright (C) 2000-2005 Thomas Bopp, Thorsten Hampel, Ludger Merkens
3
* This program is free software; you can redistribute it and/or modify
4
* it under the terms of the GNU General Public License as published by
5
* the Free Software Foundation; either version 2 of the License, or
6
* (at your option) any later version.
8
* This program is distributed in the hope that it will be useful,
9
* but WITHOUT ANY WARRANTY; without even the implied warranty of
10
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
* GNU General Public License for more details.
13
* You should have received a copy of the GNU General Public License
14
* along with this program; if not, write to the Free Software
15
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
* $Id: attributes.h,v 1.7 2006/09/29 07:18:20 astra Exp $
22
#define OBJ_OWNER "OBJ_OWNER"
23
#define OBJ_NAME "OBJ_NAME"
24
#define OBJ_DESC "OBJ_DESC"
25
#define OBJ_ICON "OBJ_ICON"
26
#define OBJ_KEYWORDS "OBJ_KEYWORDS"
27
#define OBJ_POSITION_X "OBJ_POSITION_X"
28
#define OBJ_POSITION_Y "OBJ_POSITION_Y"
29
#define OBJ_POSITION_Z "OBJ_POSITION_Z"
30
#define OBJ_WIDTH "OBJ_WIDTH"
31
#define OBJ_HEIGHT "OBJ_HEIGHT"
32
#define OBJ_LAST_CHANGED "OBJ_LAST_CHANGED"
33
#define OBJ_CREATION_TIME "OBJ_CREATION_TIME"
34
#define OBJ_URL "OBJ_URL"
35
#define OBJ_LINK_ICON "OBJ_LINK_ICON"
36
#define OBJ_SCRIPT "OBJ_SCRIPT"
37
#define OBJ_ANNOTATIONS_CHANGED "OBJ_ANNOTATIONS_CHANGED"
38
#define OBJ_LOCK "OBJ_LOCK"
39
#define OBJ_ACL_ADDS "OBJ_ACL_ADDS"
40
#define OBJ_LANGUAGE "OBJ_LANGUAGE"
41
#define OBJ_VERSIONOF "OBJ_VERSIONOF"
42
#define OBJ_TEMP "OBJ_TEMP"
43
#define OBJ_ANNO_MESSAGE_IDS "OBJ_ANNO_MESSAGE_IDS"
44
#define OBJ_ANNO_MISSING_IDS "OBJ_ANNO_MISSING_IDS"
45
#define OBJ_ONTHOLOGY "OBJ_ONTHOLOGY"
46
#define OBJ_DEPENDING_OBJECTS "OBJ_DEPENDING_OBJECTS"
47
#define OBJ_DEPENDING_ON "OBJ_DEPENDING_ON"
49
#define DOC_TYPE "DOC_TYPE"
50
#define DOC_MIME_TYPE "DOC_MIME_TYPE"
51
#define DOC_USER_MODIFIED "DOC_USER_MODIFIED"
52
#define DOC_LAST_MODIFIED "DOC_LAST_MODIFIED"
53
#define DOC_LAST_ACCESSED "DOC_LAST_ACCESSED"
54
#define DOC_EXTERN_URL "DOC_EXTERN_URL"
55
#define DOC_TIMES_READ "DOC_TIMES_READ"
56
#define DOC_IMAGE_ROTATION "DOC_IMAGE_ROTATION"
57
#define DOC_IMAGE_THUMBNAIL "DOC_IMAGE_THUMBNAIL"
58
#define DOC_IMAGE_SIZEX "DOC_IMAGE_SIZEX"
59
#define DOC_IMAGE_SIZEY "DOC_IMAGE_SIZEY"
60
#define DOC_HAS_FULLTEXTINDEX "DOC_HAS_FULLTEXTINDEX"
61
#define DOC_ENCODING "DOC_ENCODING"
62
#define DOC_XSL_PIKE "DOC_XSL_PIKE"
63
#define DOC_XSL_XML "DOC_XSL_XML"
64
#define DOC_LOCK "DOC_LOCK"
65
#define DOC_AUTHORS "DOC_AUTHORS"
66
#define DOC_BIBTEX "DOC_BIBTEX"
67
#define DOC_VERSIONS "DOC_VERSIONS"
68
#define DOC_VERSION "DOC_VERSION"
69
#define DOC_THUMBNAILS "DOC_THUMBNAILS"
70
#define DOCLPC_INSTANCETIME "DOCLPC_INSTANCETIME"
71
#define DOCLPC_XGL "DOCLPC_XGL"
74
#define CONT_SIZE_X "CONT_SIZE_X"
75
#define CONT_SIZE_Y "CONT_SIZE_Y"
76
#define CONT_SIZE_Z "CONT_SIZE_Z"
77
#define CONT_EXCHANGE_LINKS "CONT_EXCHANGE_LINKS"
78
#define CONT_MONITOR "CONT_MONITOR"
79
#define CONT_LAST_MODIFIED "CONT_LAST_MODIFIED"
80
#define CONT_CONTENT_SVG "CONT_CONTENT_SVG"
81
#define CONT_WSDL "CONT_WSDL"
83
#define GROUP_MEMBERSHIP_REQS "GROUP_MEMBERSHIP_REQS"
84
#define GROUP_EXITS "GROUP_EXITS"
85
#define GROUP_MAXSIZE "GROUP_MAXSIZE"
86
#define GROUP_MSG_ACCEPT "GROUP_MSG_ACCEPT"
87
#define GROUP_MAXPENDING "GROUP_MAXPENDING"
88
#define GROUP_CALENDAR "GROUP_CALENDAR"
89
#define GROUP_INVITES_EMAIL "GROUP_INVITES_EMAIL"
91
#define USER_ADRESS "USER_ADRESS"
92
#define USER_FULLNAME "USER_FULLNAME"
93
#define USER_LASTNAME "USER_FULLNAME"
94
#define USER_MAILBOX "USER_MAILBOX"
95
#define USER_WORKROOM "USER_WORKROOM"
96
#define USER_LAST_LOGIN "USER_LAST_LOGIN"
97
#define USER_EMAIL "USER_EMAIL"
98
#define USER_EMAIL_LOCALCOPY "USER_EMAIL_LOCALCOPY"
99
#define USER_UMASK "USER_UMASK"
100
#define USER_MODE "USER_MODE"
101
#define USER_MODE_MSG "USER_MODE_MSG"
102
#define USER_LOGOUT_PLACE "USER_LOGOUT_PLACE"
103
#define USER_TRASHBIN "USER_TRASHBIN"
104
#define USER_BOOKMARKROOM "USER_BOOKMARKROOM"
105
#define USER_FORWARD_MSG "USER_FORWARD_MSG"
106
#define USER_IRC_PASSWORD "USER_IRC_PASSWORD"
107
#define USER_FIRSTNAME "USER_FIRSTNAME"
108
#define USER_LANGUAGE "USER_LANGUAGE"
109
#define USER_SELECTION "USER_SELECTION"
110
#define USER_FAVOURITES "USER_FAVOURITES"
111
#define USER_CALENDAR "USER_CALENDAR"
112
#define USER_SMS "USER_SMS"
113
#define USER_PHONE "USER_PHONE"
114
#define USER_FAX "USER_FAX"
115
#define USER_WIKI_TRAIL "USER_WIKI_TRAIL"
116
#define USER_MONITOR "USER_MONITOR"
117
#define USER_ID "USER_ID"
118
#define USER_CONTACTS_CONFIRMED "USER_CONTACTS_CONFIRMED"
120
#define GATE_REMOTE_SERVER "GATE_REMOTE_SERVER"
121
#define GATE_REMOTE_OBJ "GATE_REMOTE_OBJ"
123
#define ROOM_TRASHBIN "ROOM_TRASHBIN"
125
#define DRAWING_TYPE "DRAWING_TYPE"
126
#define DRAWING_WIDTH "DRAWING_WIDTH"
127
#define DRAWING_HEIGHT "DRAWING_HEIGHT"
128
#define DRAWING_COLOR "DRAWING_COLOR"
129
#define DRAWING_THICKNESS "DRAWING_THICKNESS"
130
#define DRAWING_FILLED "DRAWING_FILLED"
132
#define GROUP_WORKROOM "GROUP_WORKROOM"
133
#define GROUP_EXCLUSIVE_SUBGROUPS "GROUP_EXCLUSIVE_SUBGROUPS"
135
#define DATE_KIND_OF_ENTRY "DATE_KIND_OF_ENTRY"
136
#define DATE_IS_SERIAL "DATE_IS_SERIAL"
137
#define DATE_PRIORITY "DATE_PRIORITY"
138
#define DATE_TITLE "DATE_TITLE"
139
#define DATE_DESCRIPTION "DATE_DESCRIPTION"
140
#define DATE_START_DATE "DATE_START_DATE"
141
#define DATE_END_DATE "DATE_END_DATE"
142
#define DATE_RANGE "DATE_RANGE"
143
#define DATE_START_TIME "DATE_START_TIME"
144
#define DATE_END_TIME "DATE_END_TIME"
145
#define DATE_INTERVALL "DATE_INTERVALL"
146
#define DATE_LOCATION "DATE_LOCATION"
147
#define DATE_NOTICE "DATE_NOTICE"
148
#define DATE_WEBSITE "DATE_WEBSITE"
149
#define DATE_TYPE "DATE_TYPE"
150
#define DATE_ATTACHMENT "DATE_ATTACHMENT"
151
#define DATE_PARTICIPANTS "DATE_PARTICIPANTS"
152
#define DATE_ORGANIZERS "DATE_ORGANIZERS"
153
#define DATE_ACCEPTED "DATE_ACCEPTED"
154
#define DATE_CANCELLED "DATE_CANCELLED"
155
#define DATE_STATUS "DATE_STATUS"
157
#define CALENDAR_TIMETABLE_START "CALENDAR_TIMETABLE_START"
158
#define CALENDAR_TIMETABLE_END "CALENDAR_TIMETABLE_END"
159
#define CALENDAR_TIMETABLE_ROTATION "CALENDAR_TIMETABLE_ROTATION"
160
#define CALENDAR_DATE_TYPE "CALENDAR_DATE_TYPE"
161
#define CALENDAR_TRASH "CALENDAR_TRASH"
162
#define CALENDAR_STORAGE "CALENDAR_STORAGE"
163
#define CALENDAR_OWNER "CALENDAR_OWNER"
165
#define SCRIPT_LANGUAGE_OBJ "SCRIPT_LANGUAGE_OBJ"
167
#define PACKAGE_AUTHOR "PACKAGE_AUTHOR"
168
#define PACKAGE_VERSION "PACKAGE_VERSION"
169
#define PACKAGE_CATEGORY "PACKAGE_CATEGORY"
170
#define PACKAGE_STABILITY "PACKAGE_STABILITY"
172
#define LAB_TUTOR "LAB_TUTOR"
173
#define LAB_SIZE "LAB_SIZE"
174
#define LAB_ROOM "LAB_ROOM"
175
#define LAB_APPTIME "LAB_APPTIME"
177
#define MAIL_MIMEHEADERS "MAIL_MIMEHEADERS"
178
#define MAIL_IMAPFLAGS "MAIL_IMAPFLAGS"
179
#define MAIL_SUBSCRIBED_FOLDERS "MAIL_SUBSCRIBED_FOLDERS"
181
#define WIKI_LINKMAP "WIKI_LINKMAP"
184
#define MESSAGEBOARD_ARCHIVE "messageboard_archive"
187
#define CONTROL_ATTR_USER 1
188
#define CONTROL_ATTR_CLIENT 2
189
#define CONTROL_ATTR_SERVER 3
191
#define DRAWING_LINE 1
192
#define DRAWING_RECTANGLE 2
193
#define DRAWING_TRIANGLE 3
194
#define DRAWING_POLYGON 4
195
#define DRAWING_CONNECTOR 5
196
#define DRAWING_CIRCLE 6
197
#define DRAWING_TEXT 7
199
#define SPM_FILES "SPM_FILES"
200
#define SPM_MODULES "SPM_MODULES"
204
#define REGISTERED_TYPE 0
205
#define REGISTERED_DESC 1
206
#define REGISTERED_EVENT_READ 2
207
#define REGISTERED_EVENT_WRITE 3
208
#define REGISTERED_ACQUIRE 4
209
#define REGISTERED_CONTROL 5
210
#define REGISTERED_DEFAULT 6
212
#define REG_ACQ_ENVIRONMENT "get_environment"
213
#define CLASS_ANY 0 // for packages and registering attributes