1 XCOMM ##########################################################################
5 XCOMM Actions for interfacing to the Common Desktop Environment
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.
13 XCOMM $TOG: dtfile.dt.src /main/5 1997/03/28 14:46:11 mgreess $
15 XCOMM ##########################################################################
19 XCOMM ##########################################################################
21 %|nls-10-#HASH WARNING:...#|
23 XCOMM ##########################################################################
25 XCOMM ##################################################################
27 %|nls-4001-#HASH Data Attributes#|
29 XCOMM ##################################################################
30 XCOMM ###########################################################
32 %|nls-4002-#HASH Folders#|
34 XCOMM ###########################################################
35 DATA_ATTRIBUTES TRASH_FOLDER
37 ACTIONS OpenInPlace,OpenNewView,Print
40 MOVE_TO_ACTION FILESYSTEM_MOVE
41 DESCRIPTION %|nls-4003-#This folder....#|
42 TYPE_LABEL %|nls-31034-#TRASH_FOLDER#|
44 DATA_CRITERIA TRASH_FOLDER1
46 DATA_ATTRIBUTES_NAME TRASH_FOLDER
48 PATH_PATTERN STAR/.dt/Trash
62 MAP_ACTION PrintFolderList
65 XCOMM ###########################################################
67 DATA_ATTRIBUTES OPEN_PARENT_FOLDER
69 ACTIONS OpenInPlace,OpenNewView,Print
72 MOVE_TO_ACTION FILESYSTEM_MOVE
73 COPY_TO_ACTION FILESYSTEM_COPY
74 LINK_TO_ACTION FILESYSTEM_LINK
76 DATA_ATTRIBUTES PARENT_FOLDER
78 ACTIONS OpenInPlace,OpenNewView,Print
81 MOVE_TO_ACTION FILESYSTEM_MOVE
82 COPY_TO_ACTION FILESYSTEM_COPY
83 LINK_TO_ACTION FILESYSTEM_LINK
84 DESCRIPTION %|nls-4004-#The '..'#|
85 TYPE_LABEL %|nls-31035-#PARENT_FOLDER#|
87 DATA_CRITERIA PARENT_FOLDER1
89 DATA_ATTRIBUTES_NAME PARENT_FOLDER
96 ARG_TYPE PARENT_FOLDER
103 ARG_TYPE PARENT_FOLDER
105 MAP_ACTION PrintFolderList
108 XCOMM ###########################################################
110 DATA_ATTRIBUTES OPEN_CURRENT_FOLDER
112 ACTIONS OpenInPlace,OpenNewView,Print
115 MOVE_TO_ACTION FILESYSTEM_MOVE
116 COPY_TO_ACTION FILESYSTEM_COPY
117 LINK_TO_ACTION FILESYSTEM_LINK
119 DATA_ATTRIBUTES CURRENT_FOLDER
121 ACTIONS OpenInPlace,OpenNewView,Print
124 MOVE_TO_ACTION FILESYSTEM_MOVE
125 COPY_TO_ACTION FILESYSTEM_COPY
126 LINK_TO_ACTION FILESYSTEM_LINK
127 DESCRIPTION %|nls-4005-#The '.'#|
128 TYPE_LABEL %|nls-31036-#CURRENT_FOLDER#|
130 DATA_CRITERIA CURRENT_FOLDER1
132 DATA_ATTRIBUTES_NAME CURRENT_FOLDER
139 ARG_TYPE CURRENT_FOLDER
141 MAP_ACTION OpenFolder
146 ARG_TYPE CURRENT_FOLDER
148 MAP_ACTION PrintFolderList
151 XCOMM ###########################################################
153 DATA_ATTRIBUTES DOT_FOLDER
155 ACTIONS OpenInPlace,OpenNewView,Print
158 MOVE_TO_ACTION FILESYSTEM_MOVE
159 COPY_TO_ACTION FILESYSTEM_COPY
160 LINK_TO_ACTION FILESYSTEM_LINK
161 DESCRIPTION %|nls-4006-#This folder's#|
162 TYPE_LABEL %|nls-31037-#DOT_FOLDER#|
164 DATA_CRITERIA DOT_FOLDER1
166 DATA_ATTRIBUTES_NAME DOT_FOLDER
175 MAP_ACTION OpenFolder
182 MAP_ACTION PrintFolderList
185 XCOMM ###########################################################
187 DATA_ATTRIBUTES FOLDER_LOCK
189 ACTIONS OpenInPlace,OpenNewView,Print
192 MOVE_TO_ACTION FILESYSTEM_MOVE
193 COPY_TO_ACTION FILESYSTEM_COPY
194 LINK_TO_ACTION FILESYSTEM_LINK
195 DESCRIPTION %|nls-4007-#This is#|
196 TYPE_LABEL %|nls-31038-#FOLDER_LOCK#|
198 DATA_CRITERIA FOLDER_LOCK1
200 DATA_ATTRIBUTES_NAME FOLDER_LOCK
203 DATA_CRITERIA FOLDER_LOCK2
205 DATA_ATTRIBUTES_NAME FOLDER_LOCK
208 DATA_ATTRIBUTES OPEN_NON_WRITABLE_FOLDER
210 ACTIONS OpenInPlace,OpenNewView,Print
213 MOVE_TO_ACTION FILESYSTEM_MOVE
214 COPY_TO_ACTION FILESYSTEM_COPY
215 LINK_TO_ACTION FILESYSTEM_LINK
217 DATA_ATTRIBUTES NON_WRITABLE_FOLDER
219 ACTIONS OpenInPlace,OpenNewView,Print
222 MOVE_TO_ACTION FILESYSTEM_MOVE
223 COPY_TO_ACTION FILESYSTEM_COPY
224 LINK_TO_ACTION FILESYSTEM_LINK
225 DESCRIPTION %|nls-4007-#This is#|
226 TYPE_LABEL %|nls-31039-#NON_WRITABLE_FOLDER#|
228 DATA_CRITERIA NON_WRITABLE_FOLDER1
230 DATA_ATTRIBUTES_NAME NON_WRITABLE_FOLDER
238 MAP_ACTION OpenFolder
245 MAP_ACTION PrintFolderList
248 XCOMM ###########################################################
250 DATA_ATTRIBUTES OPEN_FOLDER
252 ACTIONS OpenInPlace,OpenNewView,Print
255 MOVE_TO_ACTION FILESYSTEM_MOVE
256 COPY_TO_ACTION FILESYSTEM_COPY
257 LINK_TO_ACTION FILESYSTEM_LINK
259 DATA_ATTRIBUTES FOLDER
261 ACTIONS OpenInPlace,OpenNewView,Print
264 MOVE_TO_ACTION FILESYSTEM_MOVE
265 COPY_TO_ACTION FILESYSTEM_COPY
266 LINK_TO_ACTION FILESYSTEM_LINK
267 DESCRIPTION %|nls-4008-#This is#|
268 TYPE_LABEL %|nls-31040-#FOLDER#|
270 DATA_CRITERIA FOLDER1
272 DATA_ATTRIBUTES_NAME FOLDER
280 MAP_ACTION OpenFolder
287 MAP_ACTION PrintFolderList
290 XCOMM ###########################################################
291 XCOMM ###########################################################
293 %|nls-11-#HASH Data Attributes#|
295 XCOMM ###########################################################
297 DATA_ATTRIBUTES RECURSIVE_LINK
300 DESCRIPTION %|nls-4009-#This icon....#|
301 TYPE_LABEL %|nls-31041-#RECURSIVE_LINK#|
304 XCOMM ###########################################################
306 DATA_ATTRIBUTES BROKEN_LINK
309 DESCRIPTION %|nls-4010-#This icon....#|
310 TYPE_LABEL %|nls-31042-#BROKEN_LINK#|
313 XCOMM ###########################################################
315 DATA_ATTRIBUTES DOT_FILE
322 DESCRIPTION %|nls-4011-#This file's#|
323 TYPE_LABEL %|nls-31043-#DOT_FILE#|
325 DATA_CRITERIA DOT_FILE1
327 DATA_ATTRIBUTES_NAME DOT_FILE
332 XCOMM ###########################################################
334 DATA_ATTRIBUTES EXECUTABLE
339 COPY_TO_ACTION Execute
340 MIME_TYPE application/octet-stream
341 SUNV3_TYPE default-app
343 DESCRIPTION %|nls-4012-#This file#|
344 TYPE_LABEL %|nls-31044-#EXECUTABLE#|
346 DATA_CRITERIA EXECUTABLE1
348 DATA_ATTRIBUTES_NAME EXECUTABLE
359 XCOMM ###########################################################
361 DATA_ATTRIBUTES UNKNOWN
365 MIME_TYPE application/octet-stream
367 DESCRIPTION %|nls-4013-#This file#|
368 TYPE_LABEL %|nls-31045-#UNKNOWN#|
371 XCOMM ###########################################################
379 DESCRIPTION %|nls-4014-#This file#|
380 TYPE_LABEL %|nls-31046-#DATA#|
384 DATA_ATTRIBUTES_NAME DATA
388 XCOMM ###################################################################
389 XCOMM ###################################################################
391 %|nls-4015-#HASH Actions provided#|
393 XCOMM ###################################################################
396 LABEL %|nls-4016-#File Manager Home#|
402 TT_OPERATION DtHome_Show
403 DESCRIPTION %|nls-4017-#The File Manager Home....#|
410 LABEL %|nls-4018-#File Manager#|
416 TT_FILE %Arg_1"%|nls-4019-#Folder to open:#|"%
417 TT_ARG0_MODE TT_INOUT
418 TT_ARG0_VTYPE FILE_NAME
419 DESCRIPTION %|nls-4020-#The File Manager...#|
426 LABEL %|nls-4021-#Application Manager#|
431 TT_OPERATION DtTools_Show
432 TT_FILE /var/dt/appconfig/appmanager/$DTUSERSESSION
435 TT_ARG0_REP_TYPE TT_REP_STRING
436 TT_ARG0_VALUE %|nls-4022-#Application_Manager#|
438 TT_ARG1_VTYPE -help_volume
439 TT_ARG1_REP_TYPE TT_REP_STRING
440 TT_ARG1_VALUE Appmanager
441 DESCRIPTION %|nls-4023-#The Application Manager action....#|
448 LABEL %|nls-31106-#Empty Trash Can#|
454 TT_OPERATION DtTrash_Empty
455 DESCRIPTION %|nls-31107-#The Empty Trash....#|
459 LABEL %|nls-4027-#Trash Can#|
465 TT_OPERATION DtTrash_Show
466 DESCRIPTION %|nls-4028-#The Trash....#|
470 LABEL %|nls-4027-#Trash Can#|
476 TT_OPERATION DtTrash_Remove
481 TT_ARG1_REP_TYPE TT_REP_STRING
482 TT_ARG1_VALUE %Arg_1%
483 DESCRIPTION %|nls-4028-#The Trash....#|
487 LABEL %|nls-4027-#Trash Can#|
493 TT_OPERATION DtTrash_Remove
499 TT_ARG1_REP_TYPE TT_REP_STRING
500 TT_ARG1_VALUE %Arg_2%
501 DESCRIPTION %|nls-4028-#The Trash....#|
505 LABEL %|nls-4027-#Trash Can#|
511 TT_OPERATION DtTrash_Remove
515 TT_ARG0_REP_TYPE TT_REP_STRING
517 DESCRIPTION %|nls-4028-#The Trash....#|
520 ACTION PutOnWorkspace
522 LABEL %|nls-30000-#Put On Workspace#|
527 TT_OPERATION DtFile_PutOnWorkspace
530 TT_ARG0_VTYPE -workspace
531 TT_ARG0_REP_TYPE TT_REP_STRING
532 TT_ARG0_VALUE %Arg_2%
535 TT_ARG2_REP_TYPE TT_REP_STRING
536 TT_ARG2_VALUE %Arg_3%
537 DESCRIPTION %|nls-30001-#Put On Workspace....#|
542 ACTION FILESYSTEM_MOVE
544 LABEL Move To Directory
548 TT_OPERATION DtFile_Move
552 TT_ARG0_REP_TYPE TT_REP_STRING
553 TT_ARG0_VALUE %Arg_1%
556 TT_ARG1_REP_TYPE TT_REP_STRING
558 DESCRIPTION The FILESYSTEM_MOVE action allows an Common\
559 Desktop Environment compliant application \
560 to run an action to which causes the File \
561 Manager to preform a move on the file(s) \
562 passed in. The format for this action is: \
563 'FILESYSTEM_MOVE <folder_name_to> <files>' \
564 where files is a full path name list of files \
570 ACTION FILESYSTEM_COPY
572 LABEL Copy To Directory
576 TT_OPERATION DtFile_Copy
580 TT_ARG0_REP_TYPE TT_REP_STRING
581 TT_ARG0_VALUE %Arg_1%
584 TT_ARG1_REP_TYPE TT_REP_STRING
586 DESCRIPTION The FILESYSTEM_COPY action allows an Common\
587 Desktop Environment compliant application \
588 to run an action to which causes the File \
589 Manager to preform a copy on the file(s) \
590 passed in. The format for this action is: \
591 'FILESYSTEM_COPY <folder_name_to> <files>' \
592 where files is a full path name list of files \
598 ACTION FILESYSTEM_LINK
600 LABEL Link To Directory
604 TT_OPERATION DtFile_Link
608 TT_ARG0_REP_TYPE TT_REP_STRING
609 TT_ARG0_VALUE %Arg_1%
612 TT_ARG1_REP_TYPE TT_REP_STRING
614 DESCRIPTION The FILESYSTEM_LINK action allows an Common\
615 Desktop Environment compliant application \
616 to run an action to which causes the File \
617 Manager to preform a link on the file(s) \
618 passed in. The format for this action is: \
619 'FILESYSTEM_LINK <folder_name_to> <files>' \
620 where files is a full path name list of files \
628 LABEL %|nls-1-#Open#|
633 TT_FILE %Arg_1"%|nls-4019-#Folder to open:#|"%
634 TT_ARG0_MODE TT_INOUT
635 TT_ARG0_VTYPE FILE_NAME
636 DESCRIPTION %|nls-4029-#The Open New View action....#|
643 LABEL %|nls-9-#Open New View#|
652 LABEL %|nls-8-#Open In Place#|
659 ACTION PrintFolderList
661 LABEL %|nls-4030-#PrintFolderList#|
664 EXEC_STRING sh -c ' \
665 ls -aLlF "%(File)Arg_1%" | \
666 /usr/dt/bin/dtlp -u "%(File)Arg_1%"'
667 DESCRIPTION %|nls-4031-#The PrintFolderList action....#|
670 XCOMM ######################## EOF ############################################