attributes.h
Go to the documentation of this file.
1 /* Copyright (C) 2000-2005 Thomas Bopp, Thorsten Hampel, Ludger Merkens
2  *
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.
7  *
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.
12  *
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
16  *
17  * $Id: attributes.h,v 1.1 2008/03/31 13:39:57 exodusd Exp $
18  */
19 #ifndef _ATTRIBUTES_H
20 #define _ATTRIBUTES_H
21 
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_LINKS "OBJ_LINKS"
47 #define OBJ_PATH "OBJ_PATH"
48 #define OBJ_NAMESPACES "OBJ_NAMESPACES"
49 #define OBJ_EX_NAMESPACES "OBJ_EX_NAMESPACES"
50 #define OBJ_WIKILINKS "OBJ_WIKILINKS"
51 #define OBJ_TYPE "OBJ_TYPE"
52 
53 #define DOC_TYPE "DOC_TYPE"
54 #define DOC_MIME_TYPE "DOC_MIME_TYPE"
55 #define DOC_USER_MODIFIED "DOC_USER_MODIFIED"
56 #define DOC_LAST_MODIFIED "DOC_LAST_MODIFIED"
57 #define DOC_LAST_ACCESSED "DOC_LAST_ACCESSED"
58 #define DOC_EXTERN_URL "DOC_EXTERN_URL"
59 #define DOC_TIMES_READ "DOC_TIMES_READ"
60 #define DOC_IMAGE_ROTATION "DOC_IMAGE_ROTATION"
61 #define DOC_IMAGE_THUMBNAIL "DOC_IMAGE_THUMBNAIL"
62 #define DOC_IMAGE_SIZEX "DOC_IMAGE_SIZEX"
63 #define DOC_IMAGE_SIZEY "DOC_IMAGE_SIZEY"
64 #define DOC_HAS_FULLTEXTINDEX "DOC_HAS_FULLTEXTINDEX"
65 #define DOC_ENCODING "DOC_ENCODING"
66 #define DOC_XSL_PIKE "DOC_XSL_PIKE"
67 #define DOC_XSL_PASSIVE "DOC_XSL_PASSIVE"
68 #define DOC_XSL_XML "DOC_XSL_XML"
69 #define DOC_LOCK "DOC_LOCK"
70 #define DOC_AUTHORS "DOC_AUTHORS"
71 #define DOC_BIBTEX "DOC_BIBTEX"
72 #define DOC_VERSIONS "DOC_VERSIONS"
73 #define DOC_VERSION "DOC_VERSION"
74 #define DOC_THUMBNAILS "DOC_THUMBNAILS"
75 #define DOCLPC_INSTANCETIME "DOCLPC_INSTANCETIME"
76 #define DOCLPC_XGL "DOCLPC_XGL"
77 
78 #define MAIL_EXPIRE "MAIL_EXPIRE"
79 
80 #define CONT_SIZE_X "CONT_SIZE_X"
81 #define CONT_SIZE_Y "CONT_SIZE_Y"
82 #define CONT_SIZE_Z "CONT_SIZE_Z"
83 #define CONT_EXCHANGE_LINKS "CONT_EXCHANGE_LINKS"
84 #define CONT_MONITOR "CONT_MONITOR"
85 #define CONT_LAST_MODIFIED "CONT_LAST_MODIFIED"
86 #define CONT_USER_MODIFIED "CONT_USER_MODIFIED"
87 #define CONT_CONTENT_SVG "CONT_CONTENT_SVG"
88 #define CONT_WSDL "CONT_WSDL"
89 
90 #define GROUP_MEMBERSHIP_REQS "GROUP_MEMBERSHIP_REQS"
91 #define GROUP_EXITS "GROUP_EXITS"
92 #define GROUP_MAXSIZE "GROUP_MAXSIZE"
93 #define GROUP_MSG_ACCEPT "GROUP_MSG_ACCEPT"
94 #define GROUP_MAXPENDING "GROUP_MAXPENDING"
95 #define GROUP_CALENDAR "GROUP_CALENDAR"
96 #define GROUP_INVITES_EMAIL "GROUP_INVITES_EMAIL"
97 #define GROUP_NAMESPACE_USERS_CRC "GROUP_NAMESPACE_USERS_CRC"
98 #define GROUP_NAMESPACE_GROUPS_CRC "GROUP_NAMESPACE_GROUPS_CRC"
99 #define GROUP_MAIL_SETTINGS "GROUP_MAIL_SETTINGS"
100 
101 #define USER_ADRESS "USER_ADRESS"
102 #define USER_FULLNAME "USER_FULLNAME"
103 #define USER_LASTNAME "USER_FULLNAME"
104 #define USER_MAILBOX "USER_MAILBOX"
105 #define USER_WORKROOM "USER_WORKROOM"
106 #define USER_LAST_LOGIN "USER_LAST_LOGIN"
107 #define USER_EMAIL "USER_EMAIL"
108 #define USER_EMAIL_LOCALCOPY "USER_EMAIL_LOCALCOPY"
109 #define USER_UMASK "USER_UMASK"
110 #define USER_MODE "USER_MODE"
111 #define USER_MODE_MSG "USER_MODE_MSG"
112 #define USER_LOGOUT_PLACE "USER_LOGOUT_PLACE"
113 #define USER_TRASHBIN "USER_TRASHBIN"
114 #define USER_BOOKMARKROOM "USER_BOOKMARKROOM"
115 #define USER_FORWARD_MSG "USER_FORWARD_MSG"
116 #define USER_IRC_PASSWORD "USER_IRC_PASSWORD"
117 #define USER_FIRSTNAME "USER_FIRSTNAME"
118 #define USER_LANGUAGE "USER_LANGUAGE"
119 #define USER_SELECTION "USER_SELECTION"
120 #define USER_FAVOURITES "USER_FAVOURITES"
121 #define USER_CALENDAR "USER_CALENDAR"
122 #define USER_SMS "USER_SMS"
123 #define USER_PHONE "USER_PHONE"
124 #define USER_FAX "USER_FAX"
125 #define USER_WIKI_TRAIL "USER_WIKI_TRAIL"
126 #define USER_MONITOR "USER_MONITOR"
127 #define USER_ID "USER_ID"
128 #define USER_CONTACTS_CONFIRMED "USER_CONTACTS_CONFIRMED"
129 #define USER_NAMESPACE_GROUPS_CRC "USER_NAMESPACE_GROUPS_CRC"
130 #define USER_MAIL_SENT "USER_MAIL_SENT"
131 #define USER_MAIL_STORE_SENT "USER_MAIL_STORE_SENT"
132 
133 #define GATE_REMOTE_SERVER "GATE_REMOTE_SERVER"
134 #define GATE_REMOTE_OBJ "GATE_REMOTE_OBJ"
135 
136 #define ROOM_TRASHBIN "ROOM_TRASHBIN"
137 
138 #define DRAWING_TYPE "DRAWING_TYPE"
139 #define DRAWING_WIDTH "DRAWING_WIDTH"
140 #define DRAWING_HEIGHT "DRAWING_HEIGHT"
141 #define DRAWING_COLOR "DRAWING_COLOR"
142 #define DRAWING_THICKNESS "DRAWING_THICKNESS"
143 #define DRAWING_FILLED "DRAWING_FILLED"
144 
145 #define GROUP_WORKROOM "GROUP_WORKROOM"
146 #define GROUP_PUBLICROOM "GROUP_PUBLICROOM"
147 #define GROUP_EXCLUSIVE_SUBGROUPS "GROUP_EXCLUSIVE_SUBGROUPS"
148 
149 #define DATE_KIND_OF_ENTRY "DATE_KIND_OF_ENTRY"
150 #define DATE_IS_SERIAL "DATE_IS_SERIAL"
151 #define DATE_PRIORITY "DATE_PRIORITY"
152 #define DATE_TITLE "DATE_TITLE"
153 #define DATE_DESCRIPTION "DATE_DESCRIPTION"
154 #define DATE_START_DATE "DATE_START_DATE"
155 #define DATE_END_DATE "DATE_END_DATE"
156 #define DATE_RANGE "DATE_RANGE"
157 #define DATE_START_TIME "DATE_START_TIME"
158 #define DATE_END_TIME "DATE_END_TIME"
159 #define DATE_INTERVALL "DATE_INTERVALL"
160 #define DATE_LOCATION "DATE_LOCATION"
161 #define DATE_NOTICE "DATE_NOTICE"
162 #define DATE_WEBSITE "DATE_WEBSITE"
163 #define DATE_TYPE "DATE_TYPE"
164 #define DATE_ATTACHMENT "DATE_ATTACHMENT"
165 #define DATE_PARTICIPANTS "DATE_PARTICIPANTS"
166 #define DATE_ORGANIZERS "DATE_ORGANIZERS"
167 #define DATE_ACCEPTED "DATE_ACCEPTED"
168 #define DATE_CANCELLED "DATE_CANCELLED"
169 #define DATE_STATUS "DATE_STATUS"
170 
171 #define CALENDAR_TIMETABLE_START "CALENDAR_TIMETABLE_START"
172 #define CALENDAR_TIMETABLE_END "CALENDAR_TIMETABLE_END"
173 #define CALENDAR_TIMETABLE_ROTATION "CALENDAR_TIMETABLE_ROTATION"
174 #define CALENDAR_DATE_TYPE "CALENDAR_DATE_TYPE"
175 #define CALENDAR_TRASH "CALENDAR_TRASH"
176 #define CALENDAR_STORAGE "CALENDAR_STORAGE"
177 #define CALENDAR_OWNER "CALENDAR_OWNER"
178 
179 #define FACTORY_LAST_REGISTER "FACTORY_LAST_REGISTER"
180 
181 #define SCRIPT_LANGUAGE_OBJ "SCRIPT_LANGUAGE_OBJ"
182 
183 #define PACKAGE_AUTHOR "PACKAGE_AUTHOR"
184 #define PACKAGE_VERSION "PACKAGE_VERSION"
185 #define PACKAGE_CATEGORY "PACKAGE_CATEGORY"
186 #define PACKAGE_STABILITY "PACKAGE_STABILITY"
187 
188 #define LAB_TUTOR "LAB_TUTOR"
189 #define LAB_SIZE "LAB_SIZE"
190 #define LAB_ROOM "LAB_ROOM"
191 #define LAB_APPTIME "LAB_APPTIME"
192 
193 #define MAIL_MIMEHEADERS "MAIL_MIMEHEADERS"
194 #define MAIL_MIMEHEADERS_ADDITIONAL "MAIL_MIMEHEADERS_ADDITIONAL"
195 #define MAIL_IMAPFLAGS "MAIL_IMAPFLAGS"
196 #define MAIL_SUBSCRIBED_FOLDERS "MAIL_SUBSCRIBED_FOLDERS"
197 
198 #define MESSAGEBOARD_ARCHIVE "messageboard_archive"
199 
200 #define WIKI_LINKMAP "WIKI_LINKMAP"
201 
202 #define CONTROL_ATTR_USER 1
203 #define CONTROL_ATTR_CLIENT 2
204 #define CONTROL_ATTR_SERVER 3
205 
206 #define DRAWING_LINE 1
207 #define DRAWING_RECTANGLE 2
208 #define DRAWING_TRIANGLE 3
209 #define DRAWING_POLYGON 4
210 #define DRAWING_CONNECTOR 5
211 #define DRAWING_CIRCLE 6
212 #define DRAWING_TEXT 7
213 
214 #define SPM_FILES "SPM_FILES"
215 #define SPM_MODULES "SPM_MODULES"
216 
217 
218 
219 #define REGISTERED_TYPE 0
220 #define REGISTERED_DESC 1
221 #define REGISTERED_EVENT_READ 2
222 #define REGISTERED_EVENT_WRITE 3
223 #define REGISTERED_ACQUIRE 4
224 #define REGISTERED_CONTROL 5
225 #define REGISTERED_DEFAULT 6
226 
227 #define REG_ACQ_ENVIRONMENT "get_environment"
228 #define CLASS_ANY 0 // for packages and registering attributes
229 
230 #endif