1 XCOMM ##########################################################################
5 XCOMM Action and DataType definitions for the Common Desktop Environment
6 XCOMM (CDE) DT components.
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: dt.dt.src /main/13 1998/12/18 18:16:14 mgreess $
15 XCOMM ##########################################################################
19 XCOMM ##########################################################################
21 %|nls-10-#HASH WARNING:...#|
23 XCOMM ##########################################################################
25 XCOMM ##################################################################
27 %|nls-11-#HASH Data Attributes#|
29 XCOMM ##################################################################
32 ACTIONS Open,ReloadActions,Print
37 DESCRIPTION %|nls-2001-#A#|
38 TYPE_LABEL %|nls-31023-#DT#|
42 DATA_ATTRIBUTES_NAME DT
46 ACTION ReloadActionsNotice
48 LABEL Reload Notification
52 TT_OPERATION DtTypes_Reloaded
53 DESCRIPTION The ReloadActionsNotice action notifies \
54 applications of a rebuilt cache file database.
57 ACTION BuildDataBaseRequest
63 TT_OPERATION DtDtsCache
64 DESCRIPTION The BuildDataBaseRequest action rebuilds the \
66 of action, data type and front panel definitions.
70 LABEL %|nls-2002-#Reload Actions#|
73 EXEC_STRING sh -c 'dtaction BuildDataBaseRequest ;\
74 dtaction ReloadActionsNotice'
75 DESCRIPTION %|nls-2003-#The#|
78 XCOMM ######################################################
87 DESCRIPTION %|nls-2004-#A#|
88 TYPE_LABEL %|nls-31024-#FP#|
92 DATA_ATTRIBUTES_NAME FP
97 XCOMM ######################################################
99 DATA_ATTRIBUTES DTFILE_FILE
105 DESCRIPTION %|nls-2005-#A DTFILE_FILE#|
106 TYPE_LABEL %|nls-31025-#DTFILE_FILE#|
108 DATA_CRITERIA DTFILE_FILE1
110 DATA_ATTRIBUTES_NAME DTFILE_FILE
115 XCOMM ######################################################
117 DATA_ATTRIBUTES DTKSH_SCRIPT
119 ACTIONS Run,Open,Print
122 COPY_TO_ACTION Execute
125 DESCRIPTION %|nls-2006-#A DTKSH_SCRIPT#|
126 TYPE_LABEL %|nls-31026-#DTKSH_SCRIPT#|
128 DATA_CRITERIA DTKSH_SCRIPT1
130 DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
134 DATA_CRITERIA DTKSH_SCRIPT2
136 DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
138 CONTENT 0 string #!/usr/dt/bin/dtksh
140 DATA_CRITERIA DTKSH_SCRIPT3
142 DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
144 CONTENT 0 string #! /usr/dt/bin/dtksh
149 ARG_TYPE DTKSH_SCRIPT
154 XCOMM ######################################################
156 DATA_ATTRIBUTES DTKSH_CONV
160 NAME_TEMPLATE %s.dtsh
162 DESCRIPTION %|nls-2007-#A DTKSH_CONV#|
163 TYPE_LABEL %|nls-31027-#DTKSH_CONV#|
165 DATA_CRITERIA DTKSH_CONV1
167 DATA_ATTRIBUTES_NAME DTKSH_CONV
172 XCOMM ##################################################################
173 XCOMM ##################################################################
175 %|nls-12-#HASH Actions#|
177 XCOMM ##################################################################
180 LABEL %|nls-2008-#Style Manager#|
185 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtstyle
186 DESCRIPTION %|nls-2009-#The#|
193 LABEL %|nls-2012-#OpenDtIntro#|
197 EXEC_STRING CDE_INSTALLATION_TOP/bin/dthelpview -helpVolume Intromgr
198 DESCRIPTION %|nls-2013-#The#|
205 LABEL %|nls-2014-#FPHelp#|
209 EXEC_STRING CDE_INSTALLATION_TOP/bin/dthelpview -helpVolume FPanel
210 DESCRIPTION %|nls-2015-#The#|
217 LABEL %|nls-2016-#LockDisplay#|
221 TT_OPERATION Display_Lock
222 DESCRIPTION %|nls-2017-#The#|
229 LABEL %|nls-2018-#ExitSession#|
234 TT_OPERATION XSession_Exit
235 DESCRIPTION %|nls-2019-#The#|
244 LABEL %|nls-2051-#Save Session#|
248 TT_OPERATION Save_Session
251 HASH The legal values for save_type are: Local, Global and Both
254 TT_ARG0_VTYPE save_type
255 TT_ARG0_REP_TYPE TT_REP_STRING
259 HASH The legal values for shutdown are: True and False
262 TT_ARG1_VTYPE shutdown
263 TT_ARG1_REP_TYPE TT_REP_STRING
267 HASH The legal values for interact_style are: None, Errors and Any
270 TT_ARG2_VTYPE interact_style
271 TT_ARG2_REP_TYPE TT_REP_STRING
275 HASH The legal values for fast are: True and False
279 TT_ARG3_REP_TYPE TT_REP_STRING
283 HASH The legal values for global are: True and False
287 TT_ARG4_REP_TYPE TT_REP_STRING
291 HASH The num_sessions_backedup field can be any positive
292 HASH number. If it is 0, the default number of sessions
293 HASH will be backedup.
296 TT_ARG5_VTYPE num_sessions_backedup
297 TT_ARG5_REP_TYPE TT_REP_STRING
300 DESCRIPTION %|nls-2052-#The#|
305 ACTION ReloadResources
307 LABEL %|nls-12028-#Reload Resources#|
312 TT_OPERATION Resources_Reload
313 DESCRIPTION %|nls-12029-#The#|
320 LABEL %|nls-2020-#Reload Applications#|
324 EXEC_STRING /bin/sh -c '/usr/dt/bin/dtaction ReloadActions; \
325 /usr/dt/bin/dtappgather -r; \
326 /usr/dt/bin/dthelpgen -dir $HOME/.dt/help '
327 DESCRIPTION %|nls-2021-#The#|
334 LABEL %|nls-2022-#Create Action#|
338 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtcreate "%Arg_1%"
339 DESCRIPTION %|nls-2023-#The#|
346 LABEL %|nls-2024-#Edit Dtwmrc#|
350 EXEC_STRING sh -c 'if [ ! -f $HOME/.dt/dtwmrc ] ; then \
351 if [ ! -f /etc/dt/config/sys.dtwmrc ] ; then \
352 cp /usr/dt/config/$LANG/sys.dtwmrc \
355 cp /etc/dt/config/sys.dtwmrc \
358 chmod u+w $HOME/.dt/dtwmrc; \
360 /usr/dt/bin/dtaction Open $HOME/.dt/dtwmrc'
361 DESCRIPTION %|nls-2025-#The#|
368 LABEL %|nls-2049-#Restore Front Panel#|
372 TT_OPERATION DtPanel_Restore
373 DESCRIPTION %|nls-2050-#The#|
380 LABEL %|nls-2026-#Mailer#|
387 TT_ARG0_VTYPE RFC_822_MESSAGE
388 TT_ARG0_VALUE DTMAIL_INBOX
389 DESCRIPTION %|nls-2027-#The#|
396 LABEL %|nls-2028-#Calculator#|
401 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtcalc
402 DESCRIPTION %|nls-2029-#The#|
409 LABEL %|nls-2030-#Terminal#|
414 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtterm
415 DESCRIPTION %|nls-2031-#The#|
419 XCOMM The following action is used to start a terminal emulator
420 XCOMM via the desktop's messaging system. If a terminal emumaltor
421 XCOMM server is not running when this action is invoked, a server
422 XCOMM will be started. Once the server is started, subsequent
423 XCOMM invocations of this action will not start a new process but
424 XCOMM instead, a message will be sent to the server and a new
425 XCOMM terminal emulator window will be mapped.
427 XCOMM Note that all shells started via the server will run on the
428 XCOMM server's host, regardless of the host where the action is
432 LABEL %|nls-2030-#Terminal#|
438 TT_OPERATION DtTerminal_New
440 TT_ARG0_VTYPE -display
441 TT_ARG0_REP_TYPE TT_REP_STRING
442 TT_ARG0_VALUE $DISPLAY
444 TT_ARG1_VTYPE -display
445 TT_ARG1_REP_TYPE TT_REP_STRING
446 TT_ARG1_VALUE $DISPLAY
447 DESCRIPTION %|nls-2031-#The#|
454 LABEL %|nls-2032-#Icon Editor#|
459 EXEC_STRING CDE_INSTALLATION_TOP/bin/dticon
460 DESCRIPTION %|nls-2034-#The#|
464 LABEL %|nls-2032-#Icon Editor#|
468 EXEC_STRING CDE_INSTALLATION_TOP/bin/dticon -file \
469 "%(File)Arg_1"%|nls-2033-#"Icon#|"%"
470 DESCRIPTION %|nls-2034-#The#|
477 LABEL %|nls-4-#(None)#|
480 EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
481 "%|nls-2035-#There#|" \
482 "%|nls-2036-#(None)#|" \
484 DESCRIPTION %|nls-2037-#The#|
489 ACTION DttermErrorlog
491 LABEL %|nls-2039-#Watch Errors#|
495 EXEC_STRING /bin/sh -c 'if [ ! -f $HOME/.dt/errorlog ] ; then \
496 /bin/touch $HOME/.dt/errorlog; \
498 /usr/dt/bin/dtterm -map -title \
499 "%|nls-2039-#Watch#|" \
500 -e tail -f $HOME/.dt/errorlog'
501 DESCRIPTION %|nls-2040-#The#|
508 LABEL %|nls-2041-#Types and Actions List#|
511 WINDOW_TYPE PERM_TERMINAL
512 EXEC_STRING sh -c ' \
513 /usr/dt/bin/dttypes | \${PAGER:-more}; \
514 echo "%|nls-7-#Select#|"'
515 DESCRIPTION %|nls-2042-#The#|
519 LABEL %|nls-2041-#Types and Actions List#|
521 WINDOW_TYPE PERM_TERMINAL
522 EXEC_STRING sh -c '/usr/dt/bin/dttypes -type "%(File)Arg_1%"; \
523 echo "%|nls-7-#Select#|"'
524 DESCRIPTION %|nls-2042-#The#|
527 XCOMM #########################################################################
529 %|nls-2043-#HASH This is ...#|
531 XCOMM #########################################################################
534 LABEL %|nls-2044-#NoPrint#|
537 EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
538 "%|nls-2045-#There#|" \
539 "%|nls-2046-#(None)#|" \
541 DESCRIPTION %|nls-2047-#The#|
544 XCOMM #########################################################################
546 %|nls-2048-#HASH This is ...#|
548 XCOMM #########################################################################
553 MAP_ACTION TextEditor
556 XCOMM #########################################################################
559 XCOMM #########################################################################
568 TT_OPERATION Instantiate
571 TT_ARG0_VTYPE C_STRING
572 TT_ARG0_REP_TYPE TT_REP_STRING
587 TT_ARG0_MODE TT_INOUT
588 TT_ARG0_VTYPE %Arg_1%
589 TT_ARG0_VALUE %Arg_1%
590 TT_ARG0_REP_TYPE TT_REP_BUFFER
606 TT_ARG0_VTYPE %Arg_1%
607 TT_ARG0_VALUE %Arg_1%
608 TT_ARG0_REP_TYPE TT_REP_BUFFER
623 TT_ARG0_MODE TT_INOUT
624 TT_ARG0_VTYPE %Arg_1%
625 TT_ARG0_REP_TYPE TT_REP_STRING
628 XCOMM ######################## EOF ############################################