Fix typo in license headers
[oweals/cde.git] / cde / programs / types / xclients.dt.src
1 XCOMM ##########################################################################
2 XCOMM 
3 XCOMM     xclients.dt
4 XCOMM 
5 XCOMM     Actions and DataTypes for integrating X clients into the Common
6 XCOMM     Desktop Environment (CDE).
7 XCOMM 
8 XCOMM     (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
9 XCOMM     (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
10 XCOMM     (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
11 XCOMM     (c) Copyright 1993, 1994, 1995 Novell, Inc.
12 XCOMM 
13 XCOMM      $XConsortium: xclients.dt.src /main/5 1996/04/23 20:26:44 drk $
14 XCOMM 
15 XCOMM ##########################################################################
16 #define HASH #
17 set DtDbVersion=1.0
18
19 XCOMM ##########################################################################
20 XCOMM 
21 %|nls-10-#HASH WARNING:...#|
22 XCOMM 
23 XCOMM ##########################################################################
24 XCOMM ##################################################################
25 XCOMM 
26 %|nls-11-#HASH Data Attributes#|
27 XCOMM 
28 XCOMM ##################################################################
29 DATA_ATTRIBUTES XWD
30 {
31         ACTIONS         Open,Print
32         ICON            Dtxwd
33         NAME_TEMPLATE   %s.xwd
34         MIME_TYPE       application/octet-stream
35         SUNV3_TYPE      xwd-file
36         DESCRIPTION     %|nls-12001-#An XWD#|
37         TYPE_LABEL      %|nls-31098-#XWD#|
38 }
39 DATA_CRITERIA XWD1
40 {
41         DATA_ATTRIBUTES_NAME XWD
42         MODE            f
43         NAME_PATTERN    *.xwd
44 }
45 DATA_CRITERIA XWD2
46 {
47         DATA_ATTRIBUTES_NAME XWD
48         MODE            f
49         NAME_PATTERN    *.wd
50 }
51 ACTION Open
52 {
53         LABEL           %|nls-1-Open|
54         ARG_TYPE        XWD
55         TYPE            MAP
56         MAP_ACTION      Xwud
57 }
58 ACTION Print
59 {
60         LABEL           %|nls-2-Print|
61         ARG_TYPE        XWD
62         TYPE            MAP
63         MAP_ACTION      NoPrint
64 }
65 ACTION Xwud
66 {
67         LABEL           %|nls-12002-#Xwd Display#|
68         TYPE            COMMAND
69         WINDOW_TYPE     NO_STDIO
70         EXEC_STRING     xwud -noclick -in \
71                               "%(File)Arg_1"%|nls-12003-#Xwd File To Display:#|"%"
72         DESCRIPTION     %|nls-12004-#The#|
73 }
74
75 XCOMM ##########################################################################
76 XCOMM 
77 %|nls-12-#HASH Actions#|
78 XCOMM 
79 XCOMM ##########################################################################
80 ACTION Xrefresh
81 {
82         LABEL           %|nls-12005-#Refresh Display#|
83         ARG_COUNT       0
84         TYPE            COMMAND
85         WINDOW_TYPE     NO_STDIO
86         EXEC_STRING     xrefresh
87         DESCRIPTION     %|nls-12006-#The#|
88 }
89
90 XCOMM ######
91
92 ACTION Bitmap
93 {
94         LABEL           %|nls-12007-#Edit Bitmap#|
95         TYPE            COMMAND
96         WINDOW_TYPE     NO_STDIO
97         EXEC_STRING     bitmap \
98                                 "%(File)Arg_1"%|nls-12008-#File To Open:#|"%"
99         DESCRIPTION     %|nls-12011-#The Edit Bitmap#|
100 }
101 ACTION Bitmap
102 {
103         LABEL           %|nls-12007-#Edit Bitmap#|
104         ARG_COUNT       0       
105         TYPE            COMMAND
106         WINDOW_TYPE     NO_STDIO
107         EXEC_STRING     bitmap \
108                                 -size %"%|nls-12009-#Width:#|"%x%"%|nls-12010-#Height:#|"% \
109                                 "%(File)Arg_1"%|nls-12008-#File To Open:#|"%"
110         DESCRIPTION     %|nls-12011-#The Edit Bitmap#|
111 }
112
113 XCOMM ######
114
115 ACTION DttermConsole
116 {
117         LABEL           %|nls-12012-#Terminal Console#|
118         ICON            Dtterm
119         ARG_COUNT       0
120         TYPE            COMMAND
121         WINDOW_TYPE     NO_STDIO
122         EXEC_STRING     CDE_INSTALLATION_TOP/bin/dtterm -C -ls -name %|nls-12056-#Console#| -title %|nls-12056-#Console#|
123         DESCRIPTION     %|nls-12013-#The#|
124 }
125
126 XCOMM ######
127
128 ACTION Xterm
129 {
130         LABEL           %|nls-12014-#Xterm#|
131         ICON            Dtterm
132         ARG_COUNT       0
133         TYPE            COMMAND
134         WINDOW_TYPE     NO_STDIO
135         EXEC_STRING     xterm
136         DESCRIPTION     %|nls-12015-#The#|
137 }
138
139 XCOMM ######
140
141 ACTION DttermDtspcd
142 {
143         LABEL           %|nls-12016-#Terminal Remote#|
144         ICON            Dtterm
145         ARG_COUNT       0
146         TYPE            COMMAND
147         WINDOW_TYPE     NO_STDIO
148         EXEC_HOST       %"%|nls-12017-#Hostname:#|"%
149         EXEC_STRING     CDE_INSTALLATION_TOP/bin/dtterm
150         DESCRIPTION     %|nls-12018-#The#|
151 }
152
153 XCOMM ######
154
155 ACTION XtermDtspcd
156 {
157         LABEL           %|nls-12019-#Xterm Remote#|
158         ICON            Dtterm
159         ARG_COUNT       0
160         TYPE            COMMAND
161         WINDOW_TYPE     NO_STDIO
162         EXEC_HOST       %"%|nls-12017-#Hostname:#|"%
163         EXEC_STRING     xterm
164         DESCRIPTION     %|nls-12020-#The#|
165 }
166
167 XCOMM ######
168
169 ACTION DttermRlogin
170 {
171         LABEL           %|nls-12021-#Terminal Rlogin#|
172         ICON            Dtterm
173         ARG_COUNT       0
174         TYPE            COMMAND
175         WINDOW_TYPE     NO_STDIO
176         EXEC_STRING     KORNSHELL -c 'export _title="%"%|nls-12017-#Hostname:#|"%"; \
177             /usr/dt/bin/dtterm -title "%|nls-12022-#\$_title#|" -e KORNSHELL -c \
178             "echo %|nls-12023-#Trying to#|; \
179             rlogin \$_title; sleep 5;";'
180         DESCRIPTION     %|nls-12024-#The#|
181 }
182
183 XCOMM ######
184
185 ACTION XtermRlogin
186 {
187         LABEL           %|nls-12025-#Xterm Rlogin#|
188         ICON            Dtterm
189         ARG_COUNT       0
190         TYPE            COMMAND
191         WINDOW_TYPE     NO_STDIO
192         EXEC_STRING     KORNSHELL -c 'export _title="%"%|nls-12017-#Hostname:#|"%"; \
193             xterm -title "%|nls-12026-#\$_title#|" -e KORNSHELL -c \
194             "echo %|nls-12023-#Trying to#|; \
195             rlogin \$_title; sleep 5;";'
196         DESCRIPTION     %|nls-12027-#The#|
197 }
198
199 XCOMM ######
200
201 #ifdef __aix
202 ACTION XclockDig
203 {
204         LABEL           %|nls-12030-#Digital Clock#|
205         ARG_COUNT       0
206         ICON            Dtdgclk
207         TYPE            COMMAND
208         WINDOW_TYPE     NO_STDIO
209         EXEC_STRING     xclock -digital -update 1
210         DESCRIPTION     %|nls-12031-#The#|
211 }
212 #else
213 ACTION XclockDig
214 {
215         LABEL           %|nls-12030-#Digital Clock#|
216         ARG_COUNT       0
217         ICON            Dtdgclk
218         TYPE            COMMAND
219         WINDOW_TYPE     NO_STDIO
220         EXEC_STRING     xclock -name "%|nls-12030-#Digital Clock#|" \
221                                    -digital -update 1
222         DESCRIPTION     %|nls-12031-#The#|
223 }
224 #endif
225
226 XCOMM ######
227
228 ACTION Xload
229 {
230         LABEL           %|nls-12032-#System Load#|
231         ARG_COUNT       0
232         ICON            Dtload
233         TYPE            COMMAND
234         WINDOW_TYPE     NO_STDIO
235         EXEC_STRING     xload -name "%|nls-12055-#System Load|" \
236                              -geometry 250x150 -xrm '*primaryColorSetId: 5'
237         DESCRIPTION     %|nls-12033-#The#|
238 }
239
240 XCOMM ######
241
242 ACTION Xwd
243 {
244         LABEL           %|nls-12034-#Xwd Capture#|
245         ARG_COUNT       0
246         TYPE            COMMAND
247         WINDOW_TYPE     NO_STDIO
248         EXEC_STRING     xwd -out \
249                              %(File)"%|nls-12035-#Output File (<name>.xwd):#|"%
250         DESCRIPTION     %|nls-12036-#The#|
251 }
252
253 XCOMM ######
254
255 ACTION Xclipboard
256 {
257         LABEL           %|nls-12037-#Clipboard Contents#|
258         TYPE            COMMAND
259         WINDOW_TYPE     NO_STDIO
260         EXEC_STRING     xclipboard
261         DESCRIPTION     %|nls-12038-#The#|
262 }
263
264 XCOMM ######
265
266 ACTION Xfd
267 {
268         LABEL           %|nls-12039-#Font Preview#|
269         TYPE            COMMAND
270         WINDOW_TYPE     NO_STDIO
271         EXEC_STRING     sh -c 'xfd -fn \
272                 "%(String)Arg_1"%|nls-12040-#Font#|"%"; \
273                        if [ \$? -eq 1 ] ; then \
274                          /usr/dt/bin/dterror.ds \
275                           "%|nls-12041-#The font#|" \
276                           "%|nls-12042-#Font Name#|" \
277                           "%|nls-6-#OK#|" ; \
278                         fi'
279         DESCRIPTION     %|nls-12043-#The#|
280 }
281
282 XCOMM ######
283
284 %|nls-12044-#The ListWinInfo ...#|
285 ACTION Xwininfo
286 {
287         LABEL           %|nls-12045-#Window Information#|
288         ARG_COUNT       0
289         TYPE            COMMAND
290         WINDOW_TYPE     PERM_TERMINAL
291         EXEC_STRING     sh -c 'xwininfo; \
292             echo "%|nls-7-#Select#|"'
293         DESCRIPTION     %|nls-12046-#The#|
294 }
295
296 XCOMM ######
297
298 ACTION Xprop
299 {
300         LABEL           %|nls-12047-#Window Properties#|
301         ARG_COUNT       0
302         TYPE            COMMAND
303         WINDOW_TYPE     PERM_TERMINAL
304         EXEC_STRING     sh -c ' \
305             echo "%|nls-12048-#[When#|"; \
306             xprop | \${PAGER:-more}; \
307             echo "%|nls-7-#Select#|"'
308         DESCRIPTION     %|nls-12049-#The#|
309 }
310
311 XCOMM ######
312
313 ACTION Xdpyinfo
314 {
315         LABEL           %|nls-12050-#X Server...#|
316         ARG_COUNT       0
317         TYPE            COMMAND
318         WINDOW_TYPE     PERM_TERMINAL
319         EXEC_STRING     \
320           sh -c ' \
321             xdpyinfo | \${PAGER:-more}; \
322             echo "%|nls-7-#Select#|"'
323         DESCRIPTION     %|nls-12051-#The#|
324 }
325
326 XCOMM ######
327
328 ACTION Xlsfonts
329 {
330         LABEL           %|nls-12052-#Font List#|
331         ARG_COUNT       0
332         TYPE            COMMAND
333         WINDOW_TYPE     PERM_TERMINAL
334         EXEC_STRING     sh -c ' \
335             echo "%|nls-12053-#[Looking for Fonts..#|"; \
336             xlsfonts | \${PAGER:-more}; \
337             echo "%|nls-7-#Select#|"'
338         DESCRIPTION     %|nls-12054-#The#|
339 }
340
341 XCOMM ######################## EOF ############################################