Don't try to define abs() on linux, stdlib will handle it.
[oweals/cde.git] / cde / programs / types / dtappman.dt.src
1 XCOMM ##########################################################################
2 XCOMM 
3 XCOMM      dtappman.dt
4 XCOMM 
5 XCOMM      DataType Definitions for the Application Manager
6 XCOMM 
7 XCOMM      Common Desktop Environment 1.0 
8 XCOMM 
9 XCOMM     (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
10 XCOMM     (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
11 XCOMM     (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
12 XCOMM     (c) Copyright 1993, 1994, 1995 Novell, Inc.
13 XCOMM 
14 XCOMM      $XConsortium: dtappman.dt.src /main/4 1996/04/23 17:35:11 drk $
15 XCOMM 
16 XCOMM ##########################################################################
17 #define HASH #
18 set DtDbVersion=1.0
19
20 XCOMM ##########################################################################
21 XCOMM 
22 %|nls-10-#HASH WARNING:...#|
23 XCOMM 
24 XCOMM ##########################################################################
25
26 XCOMM ##################################################################
27 XCOMM 
28 %|nls-13001-#HASH These data type...#|
29 XCOMM 
30 XCOMM ##################################################################
31 #define STAR *
32 XCOMM ##################################################################
33 XCOMM 
34 %|nls-12-#HASH Actions#|
35 XCOMM 
36 XCOMM ##################################################################
37 ACTION OpenAppGroup
38 {
39         LABEL                   %|nls-1-Open|
40         TYPE                    TT_MSG
41         TT_CLASS                TT_REQUEST
42         TT_SCOPE                TT_SESSION
43         TT_OPERATION            DtTools_Show
44         TT_FILE                 %Arg_1%
45         TT_ARG0_MODE            TT_IN
46         TT_ARG0_VTYPE           -title
47         TT_ARG0_REP_TYPE        TT_REP_STRING
48         TT_ARG0_VALUE           %|nls-4022-#Application Manager#|
49         TT_ARG1_MODE            TT_IN
50         TT_ARG1_VTYPE           -help_volume
51         TT_ARG1_REP_TYPE        TT_REP_STRING
52         TT_ARG1_VALUE           Appmanager
53         TT_ARG2_MODE            TT_IN
54         TT_ARG2_VTYPE           -root
55         TT_ARG2_REP_TYPE        TT_REP_STRING
56         TT_ARG2_VALUE           /var/dt/appconfig/appmanager/$DTUSERSESSION
57         TT_ARG3_MODE            TT_IN
58         TT_ARG3_VTYPE           -common_link_point
59         TT_ARG3_REP_TYPE        TT_REP_STRING
60         TT_ARG3_VALUE           $LANG
61 }
62 ACTION OpenParentAppGroup
63 {
64         LABEL                   OpenParent
65         TYPE                    TT_MSG
66         TT_CLASS                TT_REQUEST
67         TT_SCOPE                TT_SESSION
68         TT_OPERATION            DtTools_Show
69         TT_FILE                 %Arg_1%
70         TT_ARG0_MODE            TT_IN
71         TT_ARG0_VTYPE           -title
72         TT_ARG0_REP_TYPE        TT_REP_STRING
73         TT_ARG0_VALUE           %|nls-4022-#Application Manager#|
74         TT_ARG1_MODE            TT_IN
75         TT_ARG1_VTYPE           -help_volume
76         TT_ARG1_REP_TYPE        TT_REP_STRING
77         TT_ARG1_VALUE           Appmanager
78         TT_ARG2_MODE            TT_IN
79         TT_ARG2_VTYPE           -root
80         TT_ARG2_REP_TYPE        TT_REP_STRING
81         TT_ARG2_VALUE           /var/dt/appconfig/appmanager/$DTUSERSESSION
82         TT_ARG3_MODE            TT_IN
83         TT_ARG3_VTYPE           -common_link_point
84         TT_ARG3_REP_TYPE        TT_REP_STRING
85         TT_ARG3_VALUE           $LANG
86         TT_ARG4_MODE            TT_IN
87         TT_ARG4_VTYPE           -user_install_point
88         TT_ARG4_REP_TYPE        TT_REP_STRING
89         TT_ARG4_VALUE           .dt/appmanager
90 }
91 ACTION PrintAppGroup
92 {
93         LABEL                   %|nls-2-Print|
94         TYPE                    MAP
95         MAP_ACTION              PrintFolderList
96 }
97
98
99 XCOMM ##################################################################
100 XCOMM 
101 %|nls-11-#HASH Data Attributes#|
102 XCOMM 
103 XCOMM ##################################################################
104 DATA_ATTRIBUTES OPEN_AGROUP
105 {
106         ACTIONS         OpenInPlace,OpenNewView,Print
107         ICON            Dtagen
108         MEDIA           FILE_NAME
109         MOVE_TO_ACTION  FILESYSTEM_MOVE
110         COPY_TO_ACTION  FILESYSTEM_COPY
111         LINK_TO_ACTION  FILESYSTEM_LINK
112 }
113 DATA_ATTRIBUTES AGROUP
114 {
115         ACTIONS         OpenInPlace,OpenNewView,Print
116         ICON            Dtagen
117         MEDIA           FILE_NAME
118         MOVE_TO_ACTION  FILESYSTEM_MOVE
119         COPY_TO_ACTION  FILESYSTEM_COPY
120         LINK_TO_ACTION  FILESYSTEM_LINK
121         DESCRIPTION     %|nls-13008-#Double#|
122         TYPE_LABEL      %|nls-31028-#AGROUP#|
123 }
124 DATA_CRITERIA AGROUP1
125 {
126         DATA_ATTRIBUTES_NAME AGROUP
127         MODE            d
128         PATH_PATTERN    STAR/appmanager/STAR
129 }
130 ACTION Open
131 {
132         LABEL           %|nls-1-Open|
133         ARG_TYPE        AGROUP
134         TYPE            MAP
135         MAP_ACTION      OpenAppGroup
136 }
137 ACTION Print
138 {
139         LABEL           %|nls-2-Print|
140         ARG_TYPE        AGROUP
141         TYPE            MAP
142         MAP_ACTION      PrintAppGroup
143 }
144
145 XCOMM ############################################################
146
147 DATA_ATTRIBUTES OPEN_DTAPPS_APPGROUP
148 {
149         ACTIONS         OpenInPlace,OpenNewView,Print
150         ICON            Dtadskt
151         LABEL           %|nls-13009-#Desktop_Apps#|
152         MEDIA           FILE_NAME
153         MOVE_TO_ACTION  FILESYSTEM_MOVE
154         COPY_TO_ACTION  FILESYSTEM_COPY
155         LINK_TO_ACTION  FILESYSTEM_LINK
156 }
157 DATA_ATTRIBUTES DTAPPS_APPGROUP
158 {
159         ACTIONS         OpenInPlace,OpenNewView,Print
160         ICON            Dtadskt
161         LABEL           %|nls-13009-#Desktop_Apps#|
162         MEDIA           FILE_NAME
163         MOVE_TO_ACTION  FILESYSTEM_MOVE
164         COPY_TO_ACTION  FILESYSTEM_COPY
165         LINK_TO_ACTION  FILESYSTEM_LINK
166         DESCRIPTION     %|nls-13002-#Double#|
167         TYPE_LABEL      %|nls-31029-#DTAPPS_APPGROUP#|
168 }
169 DATA_CRITERIA DTAPPS_APPGROUP1
170 {
171         DATA_ATTRIBUTES_NAME DTAPPS_APPGROUP
172         MODE            d
173         PATH_PATTERN    STAR/appmanager/STAR/Desktop_Apps
174 }
175 ACTION Open
176 {
177         LABEL           %|nls-1-Open|
178         ARG_TYPE        DTAPPS_APPGROUP
179         TYPE            MAP
180         MAP_ACTION      OpenAppGroup
181 }
182 ACTION Print
183 {
184         LABEL           %|nls-2-Print|
185         ARG_TYPE        DTAPPS_APPGROUP
186         TYPE            MAP
187         MAP_ACTION      PrintAppGroup
188 }
189
190 XCOMM ############################################################
191
192 DATA_ATTRIBUTES OPEN_INFORMATION_APPGROUP
193 {
194         ACTIONS         OpenInPlace,OpenNewView,Print
195         ICON            Dtainfo
196         LABEL           %|nls-13011-#Information#|
197         MEDIA           FILE_NAME
198         MOVE_TO_ACTION  FILESYSTEM_MOVE
199         COPY_TO_ACTION  FILESYSTEM_COPY
200         LINK_TO_ACTION  FILESYSTEM_LINK
201 }
202 DATA_ATTRIBUTES INFORMATION_APPGROUP
203 {
204         ACTIONS         OpenInPlace,OpenNewView,Print
205         ICON            Dtainfo
206         LABEL           %|nls-13011-#Information#|
207         MEDIA           FILE_NAME
208         MOVE_TO_ACTION  FILESYSTEM_MOVE
209         COPY_TO_ACTION  FILESYSTEM_COPY
210         LINK_TO_ACTION  FILESYSTEM_LINK
211         DESCRIPTION     %|nls-13004-#Double#|
212         TYPE_LABEL      %|nls-31030-#INFORMATION_APPGROUP#|
213 }
214 DATA_CRITERIA INFORMATION_APPGROUP1
215 {
216         DATA_ATTRIBUTES_NAME INFORMATION_APPGROUP
217         MODE            d
218         PATH_PATTERN    STAR/appmanager/STAR/Information
219 }
220 ACTION Open
221 {
222         LABEL           %|nls-1-Open|
223         ARG_TYPE        INFORMATION_APPGROUP
224         TYPE            MAP
225         MAP_ACTION      OpenAppGroup
226 }
227 ACTION Print
228 {
229         LABEL           %|nls-2-Print|
230         ARG_TYPE        INFORMATION_APPGROUP
231         TYPE            MAP
232         MAP_ACTION      PrintAppGroup
233 }
234
235 XCOMM ############################################################
236
237 DATA_ATTRIBUTES OPEN_SYSTEM_ADMIN_APPGROUP
238 {
239         ACTIONS         OpenInPlace,OpenNewView,Print
240         ICON            Dtasys
241         LABEL           %|nls-13012-#System_Admin#|
242         MEDIA           FILE_NAME
243         MOVE_TO_ACTION  FILESYSTEM_MOVE
244         COPY_TO_ACTION  FILESYSTEM_COPY
245         LINK_TO_ACTION  FILESYSTEM_LINK
246 }
247 DATA_ATTRIBUTES SYSTEM_ADMIN_APPGROUP
248 {
249         ACTIONS         OpenInPlace,OpenNewView,Print
250         ICON            Dtasys
251         LABEL           %|nls-13012-#System_Admin#|
252         MEDIA           FILE_NAME
253         MOVE_TO_ACTION  FILESYSTEM_MOVE
254         COPY_TO_ACTION  FILESYSTEM_COPY
255         LINK_TO_ACTION  FILESYSTEM_LINK
256         DESCRIPTION     %|nls-13005-#Double#|
257         TYPE_LABEL      %|nls-31031-#SYSTEM_ADMIN_APPGROUP#|
258 }
259 DATA_CRITERIA SYSTEM_ADMIN_APPGROUP1
260 {
261         DATA_ATTRIBUTES_NAME SYSTEM_ADMIN_APPGROUP
262         MODE            d
263         PATH_PATTERN    STAR/appmanager/STAR/System_Admin
264 }
265 ACTION Open
266 {
267         LABEL           %|nls-1-Open|
268         ARG_TYPE        SYSTEM_ADMIN_APPGROUP
269         TYPE            MAP
270         MAP_ACTION      OpenAppGroup
271 }
272 ACTION Print
273 {
274         LABEL           %|nls-2-Print|
275         ARG_TYPE        SYSTEM_ADMIN_APPGROUP
276         TYPE            MAP
277         MAP_ACTION      PrintAppGroup
278 }
279
280 XCOMM ############################################################
281
282 DATA_ATTRIBUTES OPEN_DTTOOLS_APPGROUP
283 {
284         ACTIONS         OpenInPlace,OpenNewView,Print
285         ICON            Dtautil
286         LABEL           %|nls-13013-#Desktop_Tools#|
287         MEDIA           FILE_NAME
288         MOVE_TO_ACTION  FILESYSTEM_MOVE
289         COPY_TO_ACTION  FILESYSTEM_COPY
290         LINK_TO_ACTION  FILESYSTEM_LINK
291 }
292 DATA_ATTRIBUTES DTTOOLS_APPGROUP
293 {
294         ACTIONS         OpenInPlace,OpenNewView,Print
295         ICON            Dtautil
296         LABEL           %|nls-13013-#Desktop_Tools#|
297         MEDIA           FILE_NAME
298         MOVE_TO_ACTION  FILESYSTEM_MOVE
299         COPY_TO_ACTION  FILESYSTEM_COPY
300         LINK_TO_ACTION  FILESYSTEM_LINK
301         DESCRIPTION     %|nls-13006-#Double#|
302         TYPE_LABEL      %|nls-31032-#DTTOOLS_APPGROUP#|
303 }
304 DATA_CRITERIA DTTOOLS_APPGROUP1
305 {
306         DATA_ATTRIBUTES_NAME DTTOOLS_APPGROUP
307         MODE            d
308         PATH_PATTERN    STAR/appmanager/STAR/Desktop_Tools
309 }
310 ACTION Open
311 {
312         LABEL           %|nls-1-Open|
313         ARG_TYPE        DTTOOLS_APPGROUP
314         TYPE            MAP
315         MAP_ACTION      OpenAppGroup
316 }
317 ACTION Print
318 {
319         LABEL           %|nls-2-Print|
320         ARG_TYPE        DTTOOLS_APPGROUP
321         TYPE            MAP
322         MAP_ACTION      PrintAppGroup
323 }
324
325 XCOMM ############################################################
326
327 DATA_ATTRIBUTES OPEN_AGUP
328 {
329         ACTIONS         OpenInPlace,OpenNewView,Print
330         ICON            Dtagup
331         MEDIA           FILE_NAME
332         MOVE_TO_ACTION  FILESYSTEM_MOVE
333         COPY_TO_ACTION  FILESYSTEM_COPY
334         LINK_TO_ACTION  FILESYSTEM_LINK
335 }
336 DATA_ATTRIBUTES AGUP
337 {
338         ACTIONS         OpenInPlace,OpenNewView,Print
339         ICON            Dtagup
340         MEDIA           FILE_NAME
341         MOVE_TO_ACTION  FILESYSTEM_MOVE
342         COPY_TO_ACTION  FILESYSTEM_COPY
343         LINK_TO_ACTION  FILESYSTEM_LINK
344         DESCRIPTION     %|nls-13007-#Double#|
345         TYPE_LABEL      %|nls-31033-#AGUP#|
346 }
347 DATA_CRITERIA AGUP1
348 {
349         DATA_ATTRIBUTES_NAME AGUP
350         MODE            d
351         PATH_PATTERN    STAR/appmanager/STAR/..
352 }
353 ACTION Open
354 {
355         LABEL           %|nls-1-Open|
356         ARG_TYPE        AGUP
357         TYPE            MAP
358         MAP_ACTION      OpenAppGroup
359 }
360 ACTION Print
361 {
362         LABEL           %|nls-2-Print|
363         ARG_TYPE        AGUP
364         TYPE            MAP
365         MAP_ACTION      PrintAppGroup
366 }
367
368 XCOMM ######################## EOF ############################################