Initial import of the CDE 2.1.30 sources from the Open Group.

This commit is contained in:
Peter Howkins
2012-03-10 18:21:40 +00:00
commit 83b6996daa
18978 changed files with 3945623 additions and 0 deletions

View File

@@ -0,0 +1,112 @@
XCOMM ##########################################################################
XCOMM
XCOMM IconBrowse.dt
XCOMM
XCOMM DataType definitions for instance-based icons.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: IconBrowse.dt.src /main/4 1996/04/23 20:23:49 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##########################################################################
XCOMM
%|nls-22001-# The|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES BM
{
ACTIONS Open,Print
ICON Dtbitmp
NAME_TEMPLATE %s.bm
MIME_TYPE text/plain
SUNV3_TYPE xbm-file
INSTANCE_ICON %dir%/%name%
DESCRIPTION %|nls-3001-#A#|
TYPE_LABEL %|nls-31000-#BM#|
}
DATA_CRITERIA BM1
{
DATA_ATTRIBUTES_NAME BM
MODE f
NAME_PATTERN *.bm
}
DATA_CRITERIA BM2
{
DATA_ATTRIBUTES_NAME BM
MODE f
NAME_PATTERN *.xbm
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE BM
TYPE MAP
MAP_ACTION Dticon
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BM
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ##################################################################
DATA_ATTRIBUTES PM
{
ACTIONS Open,Print
ICON Dtpixmp
NAME_TEMPLATE %s.pm
MIME_TYPE text/plain
SUNV3_TYPE xpm-file
INSTANCE_ICON %dir%/%name%
DESCRIPTION %|nls-3002-#A#|
TYPE_LABEL %|nls-31001-#PM#|
}
DATA_CRITERIA PM1
{
DATA_ATTRIBUTES_NAME PM
MODE f
NAME_PATTERN *.pm
}
DATA_CRITERIA PM2
{
DATA_ATTRIBUTES_NAME PM
MODE f
NAME_PATTERN *.xpm
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE PM
TYPE MAP
MAP_ACTION Dticon
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE PM
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,49 @@
XCOMM $XConsortium: Imakefile /main/6 1996/04/21 19:52:31 drk $
CPP_DEFINES = -DCDE_INSTALLATION_TOP=$(CDE_INSTALLATION_TOP) \
-DCDE_CONFIGURATION_TOP=$(CDE_CONFIGURATION_TOP)
#if defined (SunArchitecture)
LOCAL_CPP_DEFINES = $(CPP_DEFINES) -D__sun
#else
LOCAL_CPP_DEFINES = $(CPP_DEFINES)
#endif
CPP_TARGETS = \
IconBrowse.dt autoStart.dt datatypes.dt \
develop.dt dt.dt dt.softinit \
dtappman.dt dtfile.dt dthelp.dt \
dthelpprint.dt dthelptag.dt dtims.dt \
dtinfo.dt dtpad.dt dtscreen.dt \
dtwm.fp error.ds hp.dt \
ibm.dt miscActions.dt miscImages.dt \
print.dt user-prefs.dt uxstd.dt \
xclients.dt
AllTarget($(CPP_TARGETS))
CppSourceFile(IconBrowse.dt,IconBrowse.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(autoStart.dt,autoStart.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(datatypes.dt,datatypes.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(develop.dt,develop.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dt.dt,dt.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dt.softinit,dt.softinit.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtappman.dt,dtappman.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtfile.dt,dtfile.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dthelp.dt,dthelp.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dthelpprint.dt,dthelpprint.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dthelptag.dt,dthelptag.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtims.dt,dtims.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtinfo.dt,dtinfo.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtpad.dt,dtpad.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtscreen.dt,dtscreen.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(dtwm.fp,dtwm.fp.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(error.ds,error.ds.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(hp.dt,hp.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(ibm.dt,ibm.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(miscActions.dt,miscActions.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(miscImages.dt,miscImages.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(print.dt,print.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(user-prefs.dt,user-prefs.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(uxstd.dt,uxstd.dt.src,$(LOCAL_CPP_DEFINES),)
CppSourceFile(xclients.dt,xclients.dt.src,$(LOCAL_CPP_DEFINES),)

10
cde/programs/types/action Normal file
View File

@@ -0,0 +1,10 @@
%|nls-1-#This file represents a ...#|
%|nls-2-##|
%|nls-3-##|
%|nls-4-##|
%|nls-5-##|
%|nls-6-##|
%|nls-7-##|
%|nls-8-##|
%|nls-9-##|
echo "%|nls-12-#Common Desktop Environment DT action#|"

View File

@@ -0,0 +1,53 @@
!######################################################################
!#
!# actions.ddf
!#
!# Definitions for dialogs used by actions.
!#
!# (c) Copyright 1993 Hewlett-Packard Company
!# (c) Copyright 1993 International Business Machines Corp.
!# (c) Copyright 1993 Sun Microsystems, Inc.
!#
!# $XConsortium: actions.ddf /main/3 1995/11/03 16:06:10 rswiston $
!#
!######################################################################
!
! To display this dialog:
! 1. Make sure you don't have a $HOME/.dt/dtwmrc file.
! 2. Run the ConvertDtwmrc action from the System_Admin toolbox.
!
! In this block, localize title, ok.label, and message.
!
noDtwmrc.type: InformationDialog
noDtwmrc.title: %|nls-13-#Convert#|
noDtwmrc.dialogButtons: ok
noDtwmrc.ok.label: %|nls-4-#OK#|
noDtwmrc.ok.isDefault: True
noDtwmrc.ok.action: f.unpost
noDtwmrc.message: \
%|nls-12-#You#|
!
! To display this dialog:
! 1. Slide up the printer subpanel.
! 2. Click on one of the printers that is not yet configured.
!
! In this block, localize title, ok.label, and message.
!
unconfigPrinter.type: InformationDialog
unconfigPrinter.title: %|nls-8-#Unconfigured#|
unconfigPrinter.helpTitle: %|nls-9-#Configure#|
unconfigPrinter.helpType: Topic
unconfigPrinter.helpVolume: Dtmisc
unconfigPrinter.helpLocation: ConfigurePrintersSubpanelTA
unconfigPrinter.dialogButtons: ok,help
unconfigPrinter.ok.label: %|nls-4-#OK#|
unconfigPrinter.ok.isDefault: True
unconfigPrinter.ok.action: f.unpost
unconfigPrinter.help.label: %|nls-7-#Help#|
unconfigPrinter.help.isDefault: False
unconfigPrinter.help.action: f.help
unconfigPrinter.message: \
%|nls-6-#This#|

View File

@@ -0,0 +1,116 @@
#
# Types directories
#
/usr/dt/types
/usr/dt/config/types 0555
/usr/dt/config/types/tools 0555
/usr/dt/config/types/tools/Applications 0555
/usr/dt/config/types/tools/Communication 0555
/usr/dt/config/types/tools/System_Admin 0555
/usr/dt/config/types/tools/Unsupported 0555
/usr/dt/config/types/tools/Utilities 0555
/usr/dt/config/types/marketplace 0555
/usr/dt/config/export 0555
/usr/dt/config/export/tools 0555
/usr/dt/config/import 0555
/usr/dt/config/def-actions 0555
#
# Drag database
#
/usr/dt/types/dt.drag 0444 hp/rivers/types/dt.drag
/usr/dt/types/dtpad.drag 0444 hp/rivers/types/dtpad.drag
#
# Action database
#
/usr/dt/types/unsupported.vf 0444 hp/rivers/types/unsupported.vf
/usr/dt/types/user-prefs.vf 0444 hp/rivers/types/user-prefs.vf
/usr/dt/types/uxstd.vf 0444 hp/rivers/types/uxstd.vf
/usr/dt/types/dt.vf 0444 hp/rivers/types/dt.vf
/usr/dt/types/dt20.vf 0444 hp/rivers/types/dt20.vf
/usr/dt/types/laserrom.vf 0444 hp/rivers/types/laserrom.vf
/usr/dt/types/dtfile.vf 0444 hp/rivers/types/dtfile.vf
/usr/dt/types/dtpad.vf 0444 hp/rivers/types/dtpad.vf
/usr/dt/types/dtmail.vf 0444 hp/rivers/dtmail/dtmail.vf
/usr/dt/types/xclients.vf 0444 hp/rivers/types/xclients.vf
/usr/dt/types/print.vf 0444 hp/rivers/types/print.vf
/usr/dt/types/printerNN.vf 0444 hp/rivers/examples/printerNN.vf
/usr/dt/types/vhelp.vf 0444 hp/rivers/examples/vhelp.vf
# Actions
#
/usr/dt/config/types/tools/Communication/Elm 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/Clipboard 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/Columns 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/DisplayFont 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/FinancialCalc 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/ListWinInfo 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/ListWinProps 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/ListDtTypes 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Unsupported/XserverInfo 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Bitmap 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/CheckSpelling 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/CompareFiles 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Compress 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Console 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/CountWords 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/CreateAction 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/DigitalClock 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/DirSize 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/DiskFree 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/ExecuteCmd 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Hpterm 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/IconEditor 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/ListEnvVars 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/ListSymbols 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Make 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/PrintFormat 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/PrintUnformat 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/PrinterInfo 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/RefreshScreen 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/ShredFile 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/StringSearch 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/SystemLoad 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Tar 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/TarList 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/TarUnpack 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/TextEditor 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/TypeFile 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Uncompress 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Vi 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/WatchErrors 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/Xterm 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/XwdCapture 0555 hp/rivers/types/action
/usr/dt/config/types/tools/Utilities/XwdDisplay 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/EditResources 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/EditDtwmrc 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/ChangePassword 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/ConvertDtwmrc 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/ReloadActions 0555 hp/rivers/types/action
/usr/dt/config/types/tools/System_Admin/Sam 0555 hp/rivers/types/action
#
# Actions that seed the user's toolbox
/usr/dt/config/def-actions/DigitalClock 0555 hp/rivers/types/action
/usr/dt/config/def-actions/IconEditor 0555 hp/rivers/types/action
/usr/dt/config/def-actions/SystemLoad 0555 hp/rivers/types/action
/usr/dt/config/def-actions/CreateAction 0555 hp/rivers/types/action
/usr/dt/config/def-actions/PersonalReadme 0555 hp/rivers/types/action
#
# Miscellaneous Actions
/usr/dt/config/types/marketplace/Solutions 0555 hp/rivers/types/action
/usr/dt/config/types/tools/GeneralReadme 0555 hp/rivers/types/action
/usr/dt/config/import/NetworkReadme 0555 hp/rivers/types/action
#
# Dialog description files for actions
/usr/dt/dialogs/actions.ddf 0444 hp/rivers/types/actions.ddf

View File

@@ -0,0 +1,47 @@
XCOMM ##########################################################################
XCOMM
XCOMM autoStart.dt
XCOMM
XCOMM Action definitions for auto-starting the DT clients
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: autoStart.dt.src /main/4 1996/04/23 20:23:54 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
ACTION InvokeFILEMGR
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtfile -noview
DESCRIPTION %|nls-1001-#The#|
}
ACTION InvokeDTPAD
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtpad -server
DESCRIPTION %|nls-1002-#The#|
}
ACTION InvokeMAILER
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtmail
DESCRIPTION %|nls-1003-#The#|
}
XCOMM ######################## EOF ############################################

View File

View File

@@ -0,0 +1,808 @@
XCOMM ##########################################################################
XCOMM
XCOMM datatypes.dt
XCOMM
XCOMM Action and DataType definitions for the Common Desktop Environment
XCOMM (CDE) DT components.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: datatypes.dt.src /main/6 1997/05/28 11:43:48 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES BM
{
ACTIONS Open,Print
ICON Dtbitmp
NAME_TEMPLATE %s.bm
MIME_TYPE text/plain
SUNV3_TYPE xbm-file
DESCRIPTION %|nls-3001-#This is#|
TYPE_LABEL %|nls-31000-#BM#|
}
DATA_CRITERIA BM1
{
DATA_ATTRIBUTES_NAME BM
MODE f
NAME_PATTERN *.bm
}
DATA_CRITERIA BM2
{
DATA_ATTRIBUTES_NAME BM
MODE f
NAME_PATTERN *.xbm
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE BM
TYPE MAP
MAP_ACTION Dticon
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BM
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES PM
{
ACTIONS Open,Print
ICON Dtpixmp
NAME_TEMPLATE %s.pm
MIME_TYPE text/plain
SUNV3_TYPE xpm-file
DESCRIPTION %|nls-3002-#This is#|
TYPE_LABEL %|nls-31001-#PM#|
}
DATA_CRITERIA PM1
{
DATA_ATTRIBUTES_NAME PM
MODE f
NAME_PATTERN *.pm
}
DATA_CRITERIA PM2
{
DATA_ATTRIBUTES_NAME PM
MODE f
NAME_PATTERN *.xpm
}
DATA_CRITERIA PM3
{
DATA_ATTRIBUTES_NAME PM
MODE f
CONTENT 0 string ! XPM2
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE PM
TYPE MAP
MAP_ACTION Dticon
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE PM
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES PCL
{
ACTIONS Open,Print
ICON Dtpcl
NAME_TEMPLATE %s.pcl
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-3003-#This is#|
TYPE_LABEL %|nls-31002-#PCL#|
}
DATA_CRITERIA PCL1
{
DATA_ATTRIBUTES_NAME PCL
CONTENT 0 byte 033 0105
MODE f
}
DATA_CRITERIA PCL2
{
DATA_ATTRIBUTES_NAME PCL
NAME_PATTERN *.pcl
MODE f
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE PCL
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3005-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3004-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE PCL
TYPE MAP
MAP_ACTION PrintRaw
}
XCOMM #######################################################
DATA_ATTRIBUTES POSTSCRIPT
{
ACTIONS Open,Print
ICON Dtps
NAME_TEMPLATE %s.ps
MIME_TYPE application/postscript
SUNV3_TYPE postscript-file
DESCRIPTION %|nls-3006-#This file#|
TYPE_LABEL %|nls-31003-#POSTSCRIPT#|
}
DATA_CRITERIA POSTSCRIPT1
{
DATA_ATTRIBUTES_NAME POSTSCRIPT
MODE f
NAME_PATTERN *.ps
}
DATA_CRITERIA POSTSCRIPT2
{
DATA_ATTRIBUTES_NAME POSTSCRIPT
MODE f
NAME_PATTERN *.PS
}
DATA_CRITERIA POSTSCRIPT3
{
DATA_ATTRIBUTES_NAME POSTSCRIPT
CONTENT 0 string %!
MODE f
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE POSTSCRIPT
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3008-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3007-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE POSTSCRIPT
TYPE MAP
MAP_ACTION PrintRaw
}
XCOMM #######################################################
DATA_ATTRIBUTES AUDIO_AU
{
ACTIONS Open,Play
ICON Dtaudio
NAME_TEMPLATE %s.au
MIME_TYPE audio/basic
SUNV3_TYPE audio-file
DESCRIPTION %|nls-3009-#This file#|
TYPE_LABEL %|nls-31004-#AUDIO#|
}
DATA_CRITERIA AUDIO_AU1
{
DATA_ATTRIBUTES_NAME AUDIO_AU
MODE f
NAME_PATTERN *.au
}
DATA_CRITERIA AUDIO_AU2
{
DATA_ATTRIBUTES_NAME AUDIO_AU
CONTENT 0 string \.snd
MODE f
}
#ifdef sun
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AUDIO_AU
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/openwin/bin/audiotool "%Arg_1%"
DESCRIPTION %|nls-3032-#Your system #|
}
ACTION Play
{
LABEL %|nls-3012-Play|
ARG_TYPE AUDIO_AU
TYPE MAP
MAP_ACTION Open
DESCRIPTION %|nls-3032-#Your system #|
}
#else
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AUDIO_AU
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3013-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3010-#Your system #|
}
ACTION Play
{
LABEL %|nls-3012-Play|
ARG_TYPE AUDIO_AU
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3013-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3011-#Your system #|
}
#endif
#
DATA_ATTRIBUTES AUDIO_SND
{
ACTIONS Open,Play
ICON Dtaudio
NAME_TEMPLATE %s.snd
MIME_TYPE audio/basic
SUNV3_TYPE audio-file
DESCRIPTION %|nls-3033-#This file#|
TYPE_LABEL %|nls-31004-#AUDIO#|
}
DATA_CRITERIA AUDIO_SND1
{
DATA_ATTRIBUTES_NAME AUDIO_SND
MODE f
NAME_PATTERN *.snd
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AUDIO_SND
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3013-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3011-#Your system #|
}
ACTION Play
{
LABEL %|nls-3012-Play|
ARG_TYPE AUDIO_SND
TYPE MAP
MAP_ACTION Open
DESCRIPTION %|nls-3011-#Your system #|
}
#
DATA_ATTRIBUTES AUDIO_WAV
{
ACTIONS Open,Play
ICON Dtaudio
NAME_TEMPLATE %s.wav
MIME_TYPE audio/basic
SUNV3_TYPE audio-file
DESCRIPTION %|nls-3034-#This file#|
TYPE_LABEL %|nls-31004-#AUDIO#|
}
DATA_CRITERIA AUDIO_WAV1
{
DATA_ATTRIBUTES_NAME AUDIO_WAV
MODE f
NAME_PATTERN *.wav
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AUDIO_WAV
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3013-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3011-#Your system #|
}
ACTION Play
{
LABEL %|nls-3012-Play|
ARG_TYPE AUDIO_WAV
TYPE MAP
MAP_ACTION Open
DESCRIPTION %|nls-3011-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE AUDIO_AU,AUDIO_SND,AUDIO_WAV
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES TIFF
{
ACTIONS Open
ICON Dttif
NAME_TEMPLATE %s.tif
MIME_TYPE image/tiff
SUNV3_TYPE tiff-file
DESCRIPTION %|nls-3014-#This file#|
TYPE_LABEL %|nls-31005-#TIFF#|
}
DATA_CRITERIA TIFF1
{
DATA_ATTRIBUTES_NAME TIFF
MODE f
NAME_PATTERN *.TIFF
}
DATA_CRITERIA TIFF2
{
DATA_ATTRIBUTES_NAME TIFF
MODE f
NAME_PATTERN *.TIF
}
DATA_CRITERIA TIFF3
{
DATA_ATTRIBUTES_NAME TIFF
MODE f
NAME_PATTERN *.tiff
}
DATA_CRITERIA TIFF4
{
DATA_ATTRIBUTES_NAME TIFF
MODE f
NAME_PATTERN *.tif
}
DATA_CRITERIA TIFF5
{
DATA_ATTRIBUTES_NAME TIFF
CONTENT 0 byte 0115 0115
MODE f
}
DATA_CRITERIA TIFF6
{
DATA_ATTRIBUTES_NAME TIFF
CONTENT 0 byte 0111 0111
MODE f
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE TIFF
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3016-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3015-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE TIFF
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES JPEG
{
ACTIONS Open
ICON Dtjpeg
NAME_TEMPLATE %s.jpg
MIME_TYPE image/jpeg
SUNV3_TYPE jpeg-file
DESCRIPTION %|nls-3017-#This file#|
TYPE_LABEL %|nls-31006-#JPEG#|
}
DATA_CRITERIA JPEG1
{
DATA_ATTRIBUTES_NAME JPEG
MODE f
NAME_PATTERN *.JPEG
}
DATA_CRITERIA JPEG2
{
DATA_ATTRIBUTES_NAME JPEG
MODE f
NAME_PATTERN *.jpg
}
DATA_CRITERIA JPEG3
{
DATA_ATTRIBUTES_NAME JPEG
MODE f
NAME_PATTERN *.jpeg
}
DATA_CRITERIA JPEG4
{
DATA_ATTRIBUTES_NAME JPEG
MODE f
NAME_PATTERN *.JPG
}
DATA_CRITERIA JPEG5
{
DATA_ATTRIBUTES_NAME JPEG
CONTENT 0 byte 0377 0330 0377
MODE f
}
DATA_CRITERIA JPEG6
{
DATA_ATTRIBUTES_NAME JPEG
MODE f
CONTENT 0 short 0xffd8
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE JPEG
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3019-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3018-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE JPEG
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES MPEG
{
ACTIONS Open
ICON Dtmpeg
NAME_TEMPLATE %s.mpg
MIME_TYPE video/mpeg
DESCRIPTION %|nls-3020-#This file#|
TYPE_LABEL %|nls-31007-#MPEG#|
}
DATA_CRITERIA MPEG1
{
DATA_ATTRIBUTES_NAME MPEG
MODE f
NAME_PATTERN *.MPEG
}
DATA_CRITERIA MPEG2
{
DATA_ATTRIBUTES_NAME MPEG
MODE f
NAME_PATTERN *.mpg
}
DATA_CRITERIA MPEG3
{
DATA_ATTRIBUTES_NAME MPEG
MODE f
NAME_PATTERN *.mpeg
}
DATA_CRITERIA MPEG4
{
DATA_ATTRIBUTES_NAME MPEG
MODE f
NAME_PATTERN *.MPG
}
DATA_CRITERIA MPEG5
{
DATA_ATTRIBUTES_NAME MPEG
MODE f
CONTENT 0 long 0x000001b3
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE MPEG
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3022-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3021-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE MPEG
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES GIF
{
ACTIONS Open
ICON Dtgif
NAME_TEMPLATE %s.gif
MIME_TYPE image/gif
SUNV3_TYPE gif-file
DESCRIPTION %|nls-3023-#This file#|
TYPE_LABEL %|nls-31008-#GIF#|
}
DATA_CRITERIA GIF1
{
DATA_ATTRIBUTES_NAME GIF
MODE f
NAME_PATTERN *.gif
}
DATA_CRITERIA GIF2
{
DATA_ATTRIBUTES_NAME GIF
MODE f
NAME_PATTERN *.GIF
}
DATA_CRITERIA GIF3
{
DATA_ATTRIBUTES_NAME GIF
CONTENT 0 string GIF87a
MODE f
}
DATA_CRITERIA GIF4
{
DATA_ATTRIBUTES_NAME GIF
CONTENT 0 string GIF89a
MODE f
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE GIF
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-3025-#Cannot#|" \
"%|nls-13-#Information#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-3024-#Your system #|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE GIF
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #######################################################
DATA_ATTRIBUTES README
{
ACTIONS Open,Print
ICON DtRdMe
IS_TEXT true
NAME_TEMPLATE README
MIME_TYPE text/plain
DESCRIPTION %|nls-3026-#This#|
TYPE_LABEL %|nls-31009-#README#|
}
DATA_CRITERIA README1
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN README
}
DATA_CRITERIA README2
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN README.*
}
DATA_CRITERIA README3
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN Read.*.Me
}
DATA_CRITERIA README4
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN read.*.me
}
DATA_CRITERIA README5
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN READ.*.ME
}
DATA_CRITERIA README6
{
DATA_ATTRIBUTES_NAME README
MODE f
NAME_PATTERN readme
}
XCOMM #######################################################
DATA_ATTRIBUTES HTML
{
ACTIONS Open,Print
ICON Dtdata
IS_TEXT true
NAME_TEMPLATE %s.html
MIME_TYPE text/html
DESCRIPTION %|nls-3027-#This file#|
}
DATA_CRITERIA HTML1
{
DATA_ATTRIBUTES_NAME HTML
MODE f
NAME_PATTERN *.html
}
DATA_CRITERIA HTML2
{
DATA_ATTRIBUTES_NAME HTML
MODE f
CONTENT 0 string <HTML>
}
DATA_CRITERIA HTML3
{
DATA_ATTRIBUTES_NAME HTML
MODE f
CONTENT 0 string <html>
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE HTML
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%"
}
XCOMM #######################################################
DATA_ATTRIBUTES ENRICHED_TEXT
{
ACTIONS Open,Print
ICON Dtdata
IS_TEXT true
NAME_TEMPLATE %s.rt
MIME_TYPE text/enriched
DESCRIPTION %|nls-3035-#This file#|
TYPE_LABEL %|nls-31108-#ENRICHED_TEXT#|
}
DATA_CRITERIA ENRICHED_TEXT1
{
DATA_ATTRIBUTES_NAME ENRICHED_TEXT
MODE f
NAME_PATTERN *.ert
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE ENRICHED_TEXT
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%"
}
XCOMM #######################################################
DATA_ATTRIBUTES RICHTEXT
{
ACTIONS Open,Print
ICON Dtdata
IS_TEXT true
NAME_TEMPLATE %s.rt
MIME_TYPE text/richtext
DESCRIPTION %|nls-3028-#This file#|
TYPE_LABEL %|nls-31011-#RICHTEXT#|
}
DATA_CRITERIA RICHTEXT1
{
DATA_ATTRIBUTES_NAME RICHTEXT
MODE f
NAME_PATTERN *.rt
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE RICHTEXT
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%"
}
XCOMM #######################################################
DATA_ATTRIBUTES UIL
{
ACTIONS Open,Print
ICON Dtuil
NAME_TEMPLATE %s.uil
MIME_TYPE text/plain
DESCRIPTION %|nls-3030-#This file#|
TYPE_LABEL %|nls-31099-#UIL#|
}
DATA_CRITERIA UIL1
{
DATA_ATTRIBUTES_NAME UIL
MODE !d
NAME_PATTERN *.uil
}
DATA_CRITERIA UIL2
{
DATA_ATTRIBUTES_NAME UIL
MODE !d
NAME_PATTERN *.UIL
}
XCOMM #######################################################
DATA_ATTRIBUTES MSDOS_EXE
{
ACTIONS (None)
ICON Dtexec
IS_EXECUTABLE true
NAME_TEMPLATE %s.exe
MIME_TYPE application/octet-stream
SUNV3_TYPE msdos-file
DESCRIPTION %|nls-3029-#This is#|
TYPE_LABEL %|nls-31012-#MSDOS_EXE#|
}
DATA_CRITERIA MSDOS_EXE1
{
DATA_ATTRIBUTES_NAME MSDOS_EXE
MODE f&x
NAME_PATTERN *.exe
}
DATA_CRITERIA MSDOS_EXE2
{
DATA_ATTRIBUTES_NAME MSDOS_EXE
MODE f&x
NAME_PATTERN *.EXE
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE MSDOS_EXE
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,48 @@
# $XConsortium: Makefile.hp /main/2 1996/05/13 11:35:25 drk $
##########################################################################
#
# Makefile for datatyping.c
#
# (c) Copyright 1993, 1994 Hewlett-Packard Company
# (c) Copyright 1993, 1994 International Business Machines Corp.
# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
# Novell, Inc.
##########################################################################
#ifndef CDE_INSTALLATION_TOP
CDE_INSTALLATION_TOP = /usr/dt
#endif
PROGRAM = datatyping
SOURCES = datatyping.c
OBJECTS = datatyping.o
CFLAGS = +Obb2000 -Aa
CDEBUGFLAGS = -O
DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
X11INCLUDE = -I/usr/include/X11R5
EXTRA_INCLUDES =
INCLUDES = $(DTINCLUDE) $(X11INCLUDE) $(EXTRA_INCLUDES)
DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
XTLIB = -L/usr/lib/X11R5 -lXt
X11LIB = -L/usr/lib/X11R5 -lX11
LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) $(X11LIB)
LDFLAGS =
.c.o:
cc -c $(CFLAGS) $(CDEBUGFLAGS) $(INCLUDES) $<
all:: $(PROGRAM)
$(PROGRAM):: $(OBJECTS)
cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
clean::
rm -f $(PROGRAM)
rm -f $(OBJECTS)

View File

@@ -0,0 +1,47 @@
# $XConsortium: Makefile.ibm /main/2 1996/05/13 11:35:42 drk $
##########################################################################
#
# Makefile for datatyping.c
#
# (c) Copyright 1993, 1994 Hewlett-Packard Company
# (c) Copyright 1993, 1994 International Business Machines Corp.
# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
# Novell, Inc.
##########################################################################
#ifndef CDE_INSTALLATION_TOP
CDE_INSTALLATION_TOP = /usr/dt
#endif
PROGRAM = datatyping
SOURCES = datatyping.c
OBJECTS = datatyping.o
OPTIMIZEDFLAGS = -O
DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
X11INCLUDE = -I/usr/include
EXTRA_INCLUDES =
INCLUDES = $(DTINCLUDE) $(X11INCLUDE) $(EXTRA_INCLUDES)
DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
XTLIB = -L/usr/lib -lXt
X11LIB = -L/usr/lib -lX11
LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) $(X11LIB)
LDFLAGS =
.c.o:
cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
all:: $(PROGRAM)
$(PROGRAM):: $(OBJECTS)
cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
clean::
rm -f $(PROGRAM)
rm -f $(OBJECTS)

View File

@@ -0,0 +1,50 @@
# $XConsortium: Makefile.sun /main/2 1996/05/13 11:35:58 drk $
##########################################################################
#
# Makefile for datatyping.c
#
# (c) Copyright 1993, 1994 Hewlett-Packard Company
# (c) Copyright 1993, 1994 International Business Machines Corp.
# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
# Novell, Inc.
##########################################################################
#ifndef CDE_INSTALLATION_TOP
CDE_INSTALLATION_TOP = /usr/dt
#endif
PROGRAM = datatyping
SOURCES = datatyping.c
OBJECTS = datatyping.o
OPTIMIZEDFLAGS = -O
DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
X11INCLUDE = -I/usr/openwin/include
INCLUDES = $(DTINCLUDE) $(X11INCLUDE)
DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
XTLIB = -L/usr/openwin/lib -lXt
X11LIB = -L/usr/openwin/lib -lX11
CPLUSPLUS = -L/usr/lib -lC
EXTRA_LIBS = -L/usr/openwin/lib -lgen
LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
$(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
LDFLAGS = -R$(CDE_INSTALLATION_TOP)/lib:/usr/openwin/lib
.c.o:
cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
all:: $(PROGRAM)
$(PROGRAM):: $(OBJECTS)
cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
clean::
rm -f $(PROGRAM)
rm -f $(OBJECTS)

View File

@@ -0,0 +1,51 @@
# $XConsortium: Makefile.usl /main/2 1996/05/13 11:36:15 drk $
##########################################################################
#
# Makefile for datatyping.c
#
# (c) Copyright 1993, 1994 Hewlett-Packard Company
# (c) Copyright 1993, 1994 International Business Machines Corp.
# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
# Novell, Inc.
##########################################################################
#ifndef CDE_INSTALLATION_TOP
CDE_INSTALLATION_TOP = /usr/dt
#endif
PROGRAM = datatyping
SOURCES = datatyping.c
OBJECTS = datatyping.o
OPTIMIZEDFLAGS = -O
DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
#XMINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
X11INCLUDE = -I/usr/X/include
INCLUDES = $(DTINCLUDE) $(XMINCLUDE) $(X11INCLUDE)
DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
XTLIB = -L/usr/X/lib -lXt
X11LIB = -L/usr/X/lib -lX11
CPLUSPLUS = -L/usr/add-on/C++/lib -lC
EXTRA_LIBS = -L/usr/lib -lgen -lnsl -lresolv -lsocket -lXIM \
-L/usr/add-on/C++/lib -lC
LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
$(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
LDFLAGS =
.c.o:
cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
all:: $(PROGRAM)
$(PROGRAM):: $(OBJECTS)
cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
clean::
rm -f $(PROGRAM)
rm -f $(OBJECTS)

View File

@@ -0,0 +1,51 @@
# $XConsortium: Makefile.uxp /main/2 1996/05/13 11:36:33 drk $
##########################################################################
#
# Makefile for datatyping.c
#
# (c) Copyright 1993, 1994 Hewlett-Packard Company
# (c) Copyright 1993, 1994 International Business Machines Corp.
# (c) Copyright 1993, 1994 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
# Novell, Inc.
##########################################################################
#ifndef CDE_INSTALLATION_TOP
CDE_INSTALLATION_TOP = /usr/dt
#endif
PROGRAM = datatyping
SOURCES = datatyping.c
OBJECTS = datatyping.o
OPTIMIZEDFLAGS = -O
DTINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
#XMINCLUDE = -I$(CDE_INSTALLATION_TOP)/include
X11INCLUDE = -I/usr/X/include
INCLUDES = $(DTINCLUDE) $(XMINCLUDE) $(X11INCLUDE)
DTSVCLIB = -L$(CDE_INSTALLATION_TOP)/lib -lDtSvc
TTLIB = -L$(CDE_INSTALLATION_TOP)/lib -ltt
XMLIB = -L$(CDE_INSTALLATION_TOP)/lib -lXm
XTLIB = -L/usr/X/lib -lXt
X11LIB = -L/usr/X/lib -lX11
CPLUSPLUS = -L/usr/add-on/C++/lib -lC
EXTRA_LIBS = -L/usr/lib -lgen -lnsl -lresolv -lsocket -lXIM \
-L/usr/add-on/C++/lib -lC
LIBRARIES = $(DTSVCLIB) $(TTLIB) $(XMLIB) $(XTLIB) \
$(X11LIB) $(CPLUSPLUS) $(EXTRA_LIBS)
LDFLAGS =
.c.o:
cc -c $(OPTIMIZEDFLAGS) $(INCLUDES) $<
all:: $(PROGRAM)
$(PROGRAM):: $(OBJECTS)
cc -o $(PROGRAM) $(LDFLAGS) $(OBJECTS) $(LIBRARIES)
clean::
rm -f $(PROGRAM)
rm -f $(OBJECTS)

View File

@@ -0,0 +1,121 @@
/* $XConsortium: datatyping.c /main/3 1995/11/03 16:13:13 rswiston $ */
/****************************************************************************/
/*****************************************************************************
**
** File: datatyping.c
**
** Description: This file contains the datatyping program that
** demonstrates the use of the Data Typing API.
**
** This program will print the data type, icon
** and supported actions for each file given.
** The dtactiondemo program can then be used to
** execute a supported action on the file.
**
** The usage for datatyping is:
**
** Usage: datatyping file1 [ file2 ... ]
**
**
** (c) Copyright 1993, 1994 Hewlett-Packard Company
** (c) Copyright 1993, 1994 International Business Machines Corp.
** (c) Copyright 1993, 1994 Sun Microsystems, Inc.
** (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of
** Novell, Inc.
**
****************************************************************************
************************************<+>*************************************/
#include <Xm/Xm.h>
#include <Dt/Dts.h>
#include <Dt/DbUtil.h>
/*********************** Startup Routine ****************************/
static void
startup(int argc, char **argv)
{
Widget toplevel;
Arg args[5];
DtDirPaths *dirPaths;
toplevel = XtInitialize(argv[0], "Dtdatatyping", NULL, 0,
(int *) &argc, argv);
XtSetArg(args[0], XmNallowShellResize, True);
XtSetArg(args[1], XmNmappedWhenManaged, False);
XtSetArg(args[2], XmNheight, 1);
XtSetArg(args[3], XmNwidth, 1);
XtSetValues(toplevel, args, 4);
XtRealizeWidget(toplevel);
if( DtInitialize(XtDisplay(toplevel), toplevel, argv[0],
"Dt_TYPE") == False)
{
printf(" couldn't initialize everthing\n");
exit(1);
}
DtDtsLoadDataTypes();
}
/*********************** Cleanup Routine ****************************/
static void
cleanup()
{
DtDtsRelease();
}
main(int argc, char **argv)
{
char *file;
char *datatype;
char *icon;
char *actions;
startup(argc, argv);
printf("%-30s\t%-10s\t%-8s\t%-20s\n",
"File",
"DataType",
"Icon",
"Actions");
printf("%-30s\t%-10s\t%-8s\t%-20s\n",
"-------------------",
"--------",
"----",
"-------");
for(argv++; file = *argv; argv++)
{
/* find out the data type */
datatype = DtDtsFileToDataType(file);
if(datatype)
{
/* find the attributes for that data type */
icon = DtDtsDataTypeToAttributeValue(datatype,
DtDTS_DA_ICON, file);
}
/* or an alternate/more direct way */
actions = DtDtsFileToAttributeValue(file,
DtDTS_DA_ACTION_LIST);
printf("%-30s\t%-10s\t%-8s\t%-28s\n",
file,
datatype?datatype:"unknown",
icon?icon:"unknown",
actions?actions:"unknown");
DtDtsFreeAttributeValue(icon);
DtDtsFreeAttributeValue(actions);
DtDtsFreeDataType(datatype);
}
cleanup();
exit(0);
}

View File

@@ -0,0 +1,409 @@
XCOMM ##########################################################################
XCOMM
XCOMM develop.dt
XCOMM
XCOMM Action and DataType definitions for the Common Desktop Environment
XCOMM (CDE) components. This file contains common datatypes for developers.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: develop.dt.src /main/5 1996/04/23 17:35:01 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES CORE
{
ACTIONS (None)
ICON Dtcore
MIME_TYPE application/octet-stream
SUNV3_TYPE corefile
DESCRIPTION %|nls-6001-#This file#|
TYPE_LABEL %|nls-31013-#CORE#|
}
DATA_CRITERIA CORE1
{
DATA_ATTRIBUTES_NAME CORE
MODE f
NAME_PATTERN core
}
DATA_CRITERIA CORE2
{
DATA_ATTRIBUTES_NAME CORE
MODE f
NAME_PATTERN core*
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE CORE
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ###########################################################
DATA_ATTRIBUTES OBJECT
{
ACTIONS Open,Print
ICON Dtbin
NAME_TEMPLATE %s.o
MIME_TYPE application/octet-stream
SUNV3_TYPE o-file
DESCRIPTION %|nls-6002-#This file#|
TYPE_LABEL %|nls-31014-#OBJECT#|
}
DATA_CRITERIA OBJECT1
{
DATA_ATTRIBUTES_NAME OBJECT
MODE f
NAME_PATTERN *.o
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE OBJECT
TYPE MAP
MAP_ACTION Nm
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE OBJECT
TYPE MAP
MAP_ACTION PrintNm
}
XCOMM ###########################################################
DATA_ATTRIBUTES ASSEMBLER
{
ACTIONS Open,Print
ICON Dtbin
IS_TEXT true
NAME_TEMPLATE %s.s
MIME_TYPE text/plain
SUNV3_TYPE text
DESCRIPTION %|nls-6003-#This file#|
TYPE_LABEL %|nls-31015-#ASSEMBLER#|
}
DATA_CRITERIA ASSEMBLER1
{
DATA_ATTRIBUTES_NAME ASSEMBLER
MODE f
NAME_PATTERN *.s
}
XCOMM ###########################################################
DATA_ATTRIBUTES ARCH_LIB
{
ACTIONS Open,Print
ICON Dtbinml
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-6004-#This file#|
TYPE_LABEL %|nls-31016-#ARCH_LIB#|
}
DATA_CRITERIA ARCH_LIB1
{
DATA_ATTRIBUTES_NAME ARCH_LIB
MODE f
NAME_PATTERN *.a
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE ARCH_LIB
TYPE MAP
MAP_ACTION Nm
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE ARCH_LIB
TYPE MAP
MAP_ACTION PrintNm
}
XCOMM ###########################################################
DATA_ATTRIBUTES SHARED_LIB
{
ACTIONS Open,Print
ICON Dtbinml
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-6006-#This file#|
TYPE_LABEL %|nls-31017-#SHARED_LIB#|
}
DATA_CRITERIA SHARED_LIB1
{
DATA_ATTRIBUTES_NAME SHARED_LIB
MODE f
NAME_PATTERN *.sl
}
DATA_CRITERIA SHARED_LIB2
{
DATA_ATTRIBUTES_NAME SHARED_LIB
MODE f
NAME_PATTERN *.so
}
DATA_CRITERIA SHARED_LIB3
{
DATA_ATTRIBUTES_NAME SHARED_LIB
MODE f
NAME_PATTERN *.so*
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE SHARED_LIB
TYPE MAP
MAP_ACTION Nm
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE SHARED_LIB
TYPE MAP
MAP_ACTION PrintNm
}
XCOMM ###########################################################
DATA_ATTRIBUTES C_SRC
{
ACTIONS Open,Make,Print
ICON DtdotC
IS_TEXT true
NAME_TEMPLATE %s.c
MIME_TYPE text/plain
SUNV3_TYPE c-file
DESCRIPTION %|nls-6008-#This file#|
TYPE_LABEL %|nls-31018-#C_SRC#|
}
DATA_CRITERIA C_SRC1
{
DATA_ATTRIBUTES_NAME C_SRC
MODE f
NAME_PATTERN *.c
}
ACTION Make
{
LABEL %|nls-5-#Make#|
TYPE COMMAND
ARG_TYPE C_SRC
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
make `basename "%(File)Arg_1%" .c`.o 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6009-#The#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES CPLUSPLUS_SRC
{
ACTIONS Open,Make,Print
ICON DtC++
IS_TEXT true
NAME_TEMPLATE %s.C
MIME_TYPE text/plain
DESCRIPTION %|nls-6010-#This is#|
TYPE_LABEL %|nls-31019-#CPLUSPLUS_SRC#|
}
DATA_CRITERIA C_PLUSPLUS1
{
DATA_ATTRIBUTES_NAME CPLUSPLUS_SRC
MODE f
NAME_PATTERN *.C
}
DATA_CRITERIA C_PLUSPLUS2
{
DATA_ATTRIBUTES_NAME CPLUSPLUS_SRC
MODE f
NAME_PATTERN *.cc
}
ACTION Make
{
LABEL %|nls-5-#Make#|
TYPE COMMAND
ARG_TYPE CPLUSPLUS_SRC
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
if [ -r "%(File)Arg_1%.C" ]; then \
make `basename "%(File)Arg_1%" .C`.o 2>&1 | \${PAGER:-more}; \
else \
make `basename "%(File)Arg_1%" .cc`.o 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6011-#The#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES H_SRC
{
ACTIONS Open,Print
ICON DtdotH
IS_TEXT true
NAME_TEMPLATE %s.h
MIME_TYPE text/plain
SUNV3_TYPE h-file
DESCRIPTION %|nls-6012-#This file#|
TYPE_LABEL %|nls-31020-#H_SRC#|
}
DATA_CRITERIA H_SRC1
{
DATA_ATTRIBUTES_NAME H_SRC
MODE f
NAME_PATTERN *.h
}
XCOMM ###########################################################
DATA_ATTRIBUTES MAKEFILE
{
ACTIONS Open,Make,Print
ICON DtbigM
IS_TEXT true
NAME_TEMPLATE Makefile
MIME_TYPE text/plain
SUNV3_TYPE Makefile
DESCRIPTION %|nls-6013-#This is#|
TYPE_LABEL %|nls-31021-#MAKEFILE#|
}
DATA_CRITERIA MAKEFILE1
{
DATA_ATTRIBUTES_NAME MAKEFILE
MODE f
NAME_PATTERN [Mm]akefile*
}
DATA_CRITERIA MAKEFILE2
{
DATA_ATTRIBUTES_NAME MAKEFILE
MODE f
NAME_PATTERN *.mk
}
ACTION Make
{
LABEL %|nls-5-#Make#|
TYPE COMMAND
ARG_TYPE MAKEFILE
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
make -f "%(File)Arg_1%" %"%|nls-6014-#Target#|"% 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6015-#The#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES IMAKEFILE
{
ACTIONS Open,Make,Print
ICON Dtimake
IS_TEXT true
NAME_TEMPLATE Imakefile
MIME_TYPE text/plain
DESCRIPTION %|nls-6016-#This is#|
TYPE_LABEL %|nls-31022-#IMAKEFILE#|
}
DATA_CRITERIA IMAKEFILE1
{
DATA_ATTRIBUTES_NAME IMAKEFILE
MODE f
NAME_PATTERN [Ii]makefile*
}
ACTION Make
{
LABEL %|nls-5-#Make#|
TYPE COMMAND
ARG_TYPE IMAKEFILE
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
make Makefile 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6017-#The#|
}
XCOMM ##########################################################################
XCOMM ##########################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##########################################################################
#ifdef __sun
ACTION Nm
{
LABEL %|nls-6018-#Symbols List#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
/usr/ccs/bin/nm "%(File)Arg_1"%|nls-6019-#Filename:#|"%" 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6020-#The Symbols List#|
}
ACTION PrintNm
{
LABEL %|nls-6021-#Print Symbol List#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c ' \
/usr/ccs/bin/nm "%(File)Arg_1%" | \
/usr/dt/bin/dtlp -u "%|nls-6018-#Symbols List#|"'
DESCRIPTION %|nls-6022-#The Print Symbol List#|
}
#else
ACTION Nm
{
LABEL %|nls-6018-#Symbols List#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
nm "%(File)Arg_1"%|nls-6019-#Filename:#|"%" 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6020-#The Symbols List#|
}
ACTION PrintNm
{
LABEL %|nls-6021-#Print Symbol List#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c ' nm "%(File)Arg_1%" | \
/usr/dt/bin/dtlp -u "%|nls-6018-#Symbols List#|"'
DESCRIPTION %|nls-6022-#The Print Symbol List#|
}
#endif
ACTION Make
{
LABEL %|nls-5-#Make#|
TYPE COMMAND
ARG_COUNT 0
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
make -f "%(File)Arg_1"%|nls-6023-#Makefile:#|"%" %"%|nls-6014-#Target#|"% 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-6024-#The#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,2 @@
# This file is obsolete.
# Do not update this file any more.

View File

@@ -0,0 +1,628 @@
XCOMM ##########################################################################
XCOMM
XCOMM dt.dt
XCOMM
XCOMM Action and DataType definitions for the Common Desktop Environment
XCOMM (CDE) DT components.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: dt.dt.src /main/13 1998/12/18 18:16:14 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES DT
{
ACTIONS Open,ReloadActions,Print
ICON Dtdt
IS_TEXT true
NAME_TEMPLATE %s.dt
MIME_TYPE text/plain
DESCRIPTION %|nls-2001-#A#|
TYPE_LABEL %|nls-31023-#DT#|
}
DATA_CRITERIA DT1
{
DATA_ATTRIBUTES_NAME DT
MODE f
NAME_PATTERN *.dt
}
ACTION ReloadActionsNotice
{
LABEL Reload Notification
TYPE TT_MSG
TT_CLASS TT_NOTICE
TT_SCOPE TT_SESSION
TT_OPERATION DtTypes_Reloaded
DESCRIPTION The ReloadActionsNotice action notifies \
applications of a rebuilt cache file database.
}
ACTION BuildDataBaseRequest
{
LABEL Rebuild Request
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtDtsCache
DESCRIPTION The BuildDataBaseRequest action rebuilds the \
cache file database \
of action, data type and front panel definitions.
}
ACTION ReloadActions
{
LABEL %|nls-2002-#Reload Actions#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'dtaction BuildDataBaseRequest ;\
dtaction ReloadActionsNotice'
DESCRIPTION %|nls-2003-#The#|
}
XCOMM ######################################################
DATA_ATTRIBUTES FP
{
ACTIONS Open,Print
ICON Dtfpcfg
IS_TEXT true
NAME_TEMPLATE %s.fp
MIME_TYPE text/plain
DESCRIPTION %|nls-2004-#A#|
TYPE_LABEL %|nls-31024-#FP#|
}
DATA_CRITERIA FP1
{
DATA_ATTRIBUTES_NAME FP
MODE f
NAME_PATTERN *.fp
}
XCOMM ######################################################
DATA_ATTRIBUTES DTFILE_FILE
{
PROPERTIES invisible
ACTIONS Open,Print
IS_TEXT true
MIME_TYPE text/plain
DESCRIPTION %|nls-2005-#A DTFILE_FILE#|
TYPE_LABEL %|nls-31025-#DTFILE_FILE#|
}
DATA_CRITERIA DTFILE_FILE1
{
DATA_ATTRIBUTES_NAME DTFILE_FILE
MODE f
NAME_PATTERN .\!*
}
XCOMM ######################################################
DATA_ATTRIBUTES DTKSH_SCRIPT
{
ACTIONS Run,Open,Print
ICON Dtdtksh
IS_EXECUTABLE true
COPY_TO_ACTION Execute
NAME_TEMPLATE %s.ds
MIME_TYPE text/plain
DESCRIPTION %|nls-2006-#A DTKSH_SCRIPT#|
TYPE_LABEL %|nls-31026-#DTKSH_SCRIPT#|
}
DATA_CRITERIA DTKSH_SCRIPT1
{
DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
MODE f&x
NAME_PATTERN *.ds
}
DATA_CRITERIA DTKSH_SCRIPT2
{
DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
MODE f&x
CONTENT 0 string #!/usr/dt/bin/dtksh
}
DATA_CRITERIA DTKSH_SCRIPT3
{
DATA_ATTRIBUTES_NAME DTKSH_SCRIPT
MODE f&x
CONTENT 0 string #! /usr/dt/bin/dtksh
}
ACTION Run
{
LABEL %|nls-3-Run|
ARG_TYPE DTKSH_SCRIPT
TYPE MAP
MAP_ACTION Execute
}
XCOMM ######################################################
DATA_ATTRIBUTES DTKSH_CONV
{
ACTIONS Open,Print
ICON Dtdtksh
NAME_TEMPLATE %s.dtsh
MIME_TYPE text/plain
DESCRIPTION %|nls-2007-#A DTKSH_CONV#|
TYPE_LABEL %|nls-31027-#DTKSH_CONV#|
}
DATA_CRITERIA DTKSH_CONV1
{
DATA_ATTRIBUTES_NAME DTKSH_CONV
MODE f
NAME_PATTERN *.dtsh
}
XCOMM ##################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Dtstyle
{
LABEL %|nls-2008-#Style Manager#|
ARG_COUNT 0
ICON Fpstyle
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtstyle
DESCRIPTION %|nls-2009-#The#|
}
XCOMM ######
ACTION OpenDtIntro
{
LABEL %|nls-2012-#OpenDtIntro#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dthelpview -helpVolume Intromgr
DESCRIPTION %|nls-2013-#The#|
}
XCOMM ######
ACTION FPHelp
{
LABEL %|nls-2014-#FPHelp#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dthelpview -helpVolume FPanel
DESCRIPTION %|nls-2015-#The#|
}
XCOMM ######
ACTION LockDisplay
{
LABEL %|nls-2016-#LockDisplay#|
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Display_Lock
DESCRIPTION %|nls-2017-#The#|
}
XCOMM ######
ACTION ExitSession
{
LABEL %|nls-2018-#ExitSession#|
ARG_COUNT 0
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION XSession_Exit
DESCRIPTION %|nls-2019-#The#|
}
XCOMM ######
XCOMM ######
ACTION SaveSession
{
LABEL %|nls-2051-#Save Session#|
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Save_Session
HASH
HASH The legal values for save_type are: Local, Global and Both
HASH
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE save_type
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE Local
HASH
HASH The legal values for shutdown are: True and False
HASH
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE shutdown
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE False
HASH
HASH The legal values for interact_style are: None, Errors and Any
HASH
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE interact_style
TT_ARG2_REP_TYPE TT_REP_STRING
TT_ARG2_VALUE None
HASH
HASH The legal values for fast are: True and False
HASH
TT_ARG3_MODE TT_IN
TT_ARG3_VTYPE fast
TT_ARG3_REP_TYPE TT_REP_STRING
TT_ARG3_VALUE True
HASH
HASH The legal values for global are: True and False
HASH
TT_ARG4_MODE TT_IN
TT_ARG4_VTYPE global
TT_ARG4_REP_TYPE TT_REP_STRING
TT_ARG4_VALUE True
HASH
HASH The num_sessions_backedup field can be any positive
HASH number. If it is 0, the default number of sessions
HASH will be backedup.
HASH
TT_ARG5_MODE TT_IN
TT_ARG5_VTYPE num_sessions_backedup
TT_ARG5_REP_TYPE TT_REP_STRING
TT_ARG5_VALUE 0
DESCRIPTION %|nls-2052-#The#|
}
XCOMM ######
ACTION ReloadResources
{
LABEL %|nls-12028-#Reload Resources#|
ARG_COUNT 0
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Resources_Reload
DESCRIPTION %|nls-12029-#The#|
}
XCOMM ######
ACTION ReloadApps
{
LABEL %|nls-2020-#Reload Applications#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c '/usr/dt/bin/dtaction ReloadActions; \
/usr/dt/bin/dtappgather -r; \
/usr/dt/bin/dthelpgen -dir $HOME/.dt/help '
DESCRIPTION %|nls-2021-#The#|
}
XCOMM ######
ACTION Dtcreate
{
LABEL %|nls-2022-#Create Action#|
ICON Dtrunpn
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtcreate "%Arg_1%"
DESCRIPTION %|nls-2023-#The#|
}
XCOMM ######
ACTION DtwmrcEdit
{
LABEL %|nls-2024-#Edit Dtwmrc#|
ICON Fppenpd
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'if [ ! -f $HOME/.dt/dtwmrc ] ; then \
if [ ! -f /etc/dt/config/sys.dtwmrc ] ; then \
cp /usr/dt/config/$LANG/sys.dtwmrc \
$HOME/.dt/dtwmrc; \
else \
cp /etc/dt/config/sys.dtwmrc \
$HOME/.dt/dtwmrc; \
fi; \
chmod u+w $HOME/.dt/dtwmrc; \
fi; \
/usr/dt/bin/dtaction Open $HOME/.dt/dtwmrc'
DESCRIPTION %|nls-2025-#The#|
}
XCOMM ######
ACTION RestorePanel
{
LABEL %|nls-2049-#Restore Front Panel#|
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtPanel_Restore
DESCRIPTION %|nls-2050-#The#|
}
XCOMM ######
ACTION Dtmail
{
LABEL %|nls-2026-#Mailer#|
ICON DtMail
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Display
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE RFC_822_MESSAGE
TT_ARG0_VALUE DTMAIL_INBOX
DESCRIPTION %|nls-2027-#The#|
}
XCOMM ######
ACTION Dtcalc
{
LABEL %|nls-2028-#Calculator#|
ICON Dtcalc
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtcalc
DESCRIPTION %|nls-2029-#The#|
}
XCOMM ######
ACTION Dtterm
{
LABEL %|nls-2030-#Terminal#|
ARG_COUNT 0
ICON Dtterm
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtterm
DESCRIPTION %|nls-2031-#The#|
}
XCOMM
XCOMM The following action is used to start a terminal emulator
XCOMM via the desktop's messaging system. If a terminal emumaltor
XCOMM server is not running when this action is invoked, a server
XCOMM will be started. Once the server is started, subsequent
XCOMM invocations of this action will not start a new process but
XCOMM instead, a message will be sent to the server and a new
XCOMM terminal emulator window will be mapped.
XCOMM
XCOMM Note that all shells started via the server will run on the
XCOMM server's host, regardless of the host where the action is
XCOMM invoked.
ACTION DttermServer
{
LABEL %|nls-2030-#Terminal#|
ARG_COUNT 0
ICON Dtterm
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTerminal_New
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE -display
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE $DISPLAY
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE -display
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE $DISPLAY
DESCRIPTION %|nls-2031-#The#|
}
XCOMM ######
ACTION Dticon
{
LABEL %|nls-2032-#Icon Editor#|
ICON Dtpaint
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dticon
DESCRIPTION %|nls-2034-#The#|
}
ACTION Dticon
{
LABEL %|nls-2032-#Icon Editor#|
ICON Dtpaint
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dticon -file \
"%(File)Arg_1"%|nls-2033-#"Icon#|"%"
DESCRIPTION %|nls-2034-#The#|
}
XCOMM ######
ACTION (None)
{
LABEL %|nls-4-#(None)#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-2035-#There#|" \
"%|nls-2036-#(None)#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-2037-#The#|
}
XCOMM ######
ACTION DttermErrorlog
{
LABEL %|nls-2039-#Watch Errors#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c 'if [ ! -f $HOME/.dt/errorlog ] ; then \
/bin/touch $HOME/.dt/errorlog; \
fi; \
/usr/dt/bin/dtterm -map -title \
"%|nls-2039-#Watch#|" \
-e tail -f $HOME/.dt/errorlog'
DESCRIPTION %|nls-2040-#The#|
}
XCOMM ######
ACTION Dttypes
{
LABEL %|nls-2041-#Types and Actions List#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
/usr/dt/bin/dttypes | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-2042-#The#|
}
ACTION Dttypes
{
LABEL %|nls-2041-#Types and Actions List#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c '/usr/dt/bin/dttypes -type "%(File)Arg_1%"; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-2042-#The#|
}
XCOMM #########################################################################
XCOMM
%|nls-2043-#HASH This is ...#|
XCOMM
XCOMM #########################################################################
ACTION NoPrint
{
LABEL %|nls-2044-#NoPrint#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-2045-#There#|" \
"%|nls-2046-#(None)#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-2047-#The#|
}
XCOMM #########################################################################
XCOMM
%|nls-2048-#HASH This is ...#|
XCOMM
XCOMM #########################################################################
ACTION Open
{
LABEL %|nls-1-Open|
TYPE MAP
MAP_ACTION TextEditor
}
XCOMM #########################################################################
XCOMM
XCOMM
XCOMM #########################################################################
ACTION DtTTMediaOpen
{
ARG_COUNT 0
ICON Fppenpd
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Instantiate
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE C_STRING
TT_ARG0_REP_TYPE TT_REP_STRING
}
ACTION DtTTMediaOpen
{
ARG_CLASS BUFFER
ARG_MODE w
ARG_COUNT >0
ICON Fppenpd
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Edit
TT_ARG0_MODE TT_INOUT
TT_ARG0_VTYPE %Arg_1%
TT_ARG0_VALUE %Arg_1%
TT_ARG0_REP_TYPE TT_REP_BUFFER
}
ACTION DtTTMediaOpen
{
ARG_CLASS BUFFER
ARG_MODE !w
ARG_COUNT >0
ICON Fppenpd
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Display
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE %Arg_1%
TT_ARG0_VALUE %Arg_1%
TT_ARG0_REP_TYPE TT_REP_BUFFER
}
ACTION DtTTMediaOpen
{
ARG_CLASS FILE
ARG_COUNT >0
ICON Fppenpd
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Edit
TT_FILE %Arg_1%
TT_ARG0_MODE TT_INOUT
TT_ARG0_VTYPE %Arg_1%
TT_ARG0_REP_TYPE TT_REP_STRING
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,47 @@
XCOMM $XConsortium: dt.softinit.src /main/3 1996/04/23 17:35:08 drk $
XCOMM
XCOMM
XCOMM (c) Copyright 1993 Hewlett-Packard Company
XCOMM (c) Copyright 1993 International Business Machines Corp.
XCOMM (c) Copyright 1993 Sun Microsystems, Inc.
XCOMM
XCOMM
XCOMM ####################################################################
XCOMM ## ###
XCOMM ## Invocation Specifications for the DT Applications ###
XCOMM ## ###
XCOMM ####################################################################
XCOMM
XCOMM
XCOMM Tool Type Scope Filetypes ExecHost Invocation
XCOMM The following tools are visible to users.
XCOMM
FILEMGR TOOL NET * %Local% CDE_INSTALLATION_TOP/bin/dtfile -noview
HELPMGR TOOL NET * %Local% dthelp -unmapped
STYLEMGR COMMAND NET * %Local% CDE_INSTALLATION_TOP/bin/dtstyle
ANNOTATOR TOOL NET * %Local% CDE_INSTALLATION_TOP/bin/dtannotator
DTPAD TOOL NET * %Local% CDE_INSTALLATION_TOP/bin/dtpad -server
XCOMM The following tools are special cases that should never be auto-started
XCOMM due to a request message. If they were not started during the normal
XCOMM DT start-up, requests for them should be ignored instead of causing
XCOMM them to be started. This is because starting them in the middle of
XCOMM a session can cause havoc.
XCOMM
XCOMM To keep them from being auto-started, a "fake" exec-string of /bin/true
XCOMM is used. One side-effect of this is that if these tools aren't running,
XCOMM requests messages to them will be held forever in the Execution Manger.
XCOMM This is a memory leak, though it is expected to be quite small.
XCOMM
XCOMM The alternative solution of not listing these tools at all cannot be
XCOMM used because the Softbench Tool Manager will produce warning dialog
XCOMM boxes for unknown tools.
XCOMM
SESSIONMGR TOOL NET * %Local% /bin/true
WORKSPACEMGR TOOL NET * %Local% /bin/true

View File

@@ -0,0 +1,368 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtappman.dt
XCOMM
XCOMM DataType Definitions for the Application Manager
XCOMM
XCOMM Common Desktop Environment 1.0
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: dtappman.dt.src /main/4 1996/04/23 17:35:11 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-13001-#HASH These data type...#|
XCOMM
XCOMM ##################################################################
#define STAR *
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION OpenAppGroup
{
LABEL %|nls-1-Open|
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTools_Show
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE -title
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %|nls-4022-#Application Manager#|
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE -help_volume
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE Appmanager
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE -root
TT_ARG2_REP_TYPE TT_REP_STRING
TT_ARG2_VALUE /var/dt/appconfig/appmanager/$DTUSERSESSION
TT_ARG3_MODE TT_IN
TT_ARG3_VTYPE -common_link_point
TT_ARG3_REP_TYPE TT_REP_STRING
TT_ARG3_VALUE $LANG
}
ACTION OpenParentAppGroup
{
LABEL OpenParent
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTools_Show
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE -title
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %|nls-4022-#Application Manager#|
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE -help_volume
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE Appmanager
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE -root
TT_ARG2_REP_TYPE TT_REP_STRING
TT_ARG2_VALUE /var/dt/appconfig/appmanager/$DTUSERSESSION
TT_ARG3_MODE TT_IN
TT_ARG3_VTYPE -common_link_point
TT_ARG3_REP_TYPE TT_REP_STRING
TT_ARG3_VALUE $LANG
TT_ARG4_MODE TT_IN
TT_ARG4_VTYPE -user_install_point
TT_ARG4_REP_TYPE TT_REP_STRING
TT_ARG4_VALUE .dt/appmanager
}
ACTION PrintAppGroup
{
LABEL %|nls-2-Print|
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES OPEN_AGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtagen
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES AGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtagen
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13008-#Double#|
TYPE_LABEL %|nls-31028-#AGROUP#|
}
DATA_CRITERIA AGROUP1
{
DATA_ATTRIBUTES_NAME AGROUP
MODE d
PATH_PATTERN STAR/appmanager/STAR
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AGROUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE AGROUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ############################################################
DATA_ATTRIBUTES OPEN_DTAPPS_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtadskt
LABEL %|nls-13009-#Desktop_Apps#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES DTAPPS_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtadskt
LABEL %|nls-13009-#Desktop_Apps#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13002-#Double#|
TYPE_LABEL %|nls-31029-#DTAPPS_APPGROUP#|
}
DATA_CRITERIA DTAPPS_APPGROUP1
{
DATA_ATTRIBUTES_NAME DTAPPS_APPGROUP
MODE d
PATH_PATTERN STAR/appmanager/STAR/Desktop_Apps
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DTAPPS_APPGROUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE DTAPPS_APPGROUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ############################################################
DATA_ATTRIBUTES OPEN_INFORMATION_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtainfo
LABEL %|nls-13011-#Information#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES INFORMATION_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtainfo
LABEL %|nls-13011-#Information#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13004-#Double#|
TYPE_LABEL %|nls-31030-#INFORMATION_APPGROUP#|
}
DATA_CRITERIA INFORMATION_APPGROUP1
{
DATA_ATTRIBUTES_NAME INFORMATION_APPGROUP
MODE d
PATH_PATTERN STAR/appmanager/STAR/Information
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE INFORMATION_APPGROUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE INFORMATION_APPGROUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ############################################################
DATA_ATTRIBUTES OPEN_SYSTEM_ADMIN_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtasys
LABEL %|nls-13012-#System_Admin#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES SYSTEM_ADMIN_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtasys
LABEL %|nls-13012-#System_Admin#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13005-#Double#|
TYPE_LABEL %|nls-31031-#SYSTEM_ADMIN_APPGROUP#|
}
DATA_CRITERIA SYSTEM_ADMIN_APPGROUP1
{
DATA_ATTRIBUTES_NAME SYSTEM_ADMIN_APPGROUP
MODE d
PATH_PATTERN STAR/appmanager/STAR/System_Admin
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE SYSTEM_ADMIN_APPGROUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE SYSTEM_ADMIN_APPGROUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ############################################################
DATA_ATTRIBUTES OPEN_DTTOOLS_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtautil
LABEL %|nls-13013-#Desktop_Tools#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES DTTOOLS_APPGROUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtautil
LABEL %|nls-13013-#Desktop_Tools#|
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13006-#Double#|
TYPE_LABEL %|nls-31032-#DTTOOLS_APPGROUP#|
}
DATA_CRITERIA DTTOOLS_APPGROUP1
{
DATA_ATTRIBUTES_NAME DTTOOLS_APPGROUP
MODE d
PATH_PATTERN STAR/appmanager/STAR/Desktop_Tools
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DTTOOLS_APPGROUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE DTTOOLS_APPGROUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ############################################################
DATA_ATTRIBUTES OPEN_AGUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtagup
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES AGUP
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtagup
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-13007-#Double#|
TYPE_LABEL %|nls-31033-#AGUP#|
}
DATA_CRITERIA AGUP1
{
DATA_ATTRIBUTES_NAME AGUP
MODE d
PATH_PATTERN STAR/appmanager/STAR/..
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE AGUP
TYPE MAP
MAP_ACTION OpenAppGroup
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE AGUP
TYPE MAP
MAP_ACTION PrintAppGroup
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,177 @@
###############################################################################
#
#
# @(#)dtbuilder.dt 1.3 23 Mar 1994
#
# DataType Definitions for the Application Builder
#
# Common Desktop Environment 1.0
#
# (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
# (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
# (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994, 1995 Novell, Inc.
#
# $TOG: dtbuilder.dt /main/5 1999/02/23 13:26:42 mgreess $
#
###############################################################################
set DtDbVersion=1.0
###############################################################################
#
%|nls-10-#\# WARNING:...#|
#
###############################################################################
###################################################################
#
%|nls-11-#\# Data Attributes#|
#
###################################################################
DATA_ATTRIBUTES BIP
{
ACTIONS Open
ICON DtABbip
NAME_TEMPLATE %s.bip
MIME_TYPE text/plain
DESCRIPTION %|nls-24001-#This file ...#|
}
DATA_CRITERIA BIP1
{
DATA_ATTRIBUTES_NAME BIP
MODE f
NAME_PATTERN *.bip
}
ACTION Open
{
LABEL %|nls-1-#Open#|
ARG_TYPE BIP
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING dtbuilder "%(File)Arg_1%"
DESCRIPTION %|nls-24002-#This action ...#|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BIP
TYPE MAP
MAP_ACTION NoPrint
}
###################################################################
DATA_ATTRIBUTES BIL
{
ACTIONS Open
ICON DtABbil
NAME_TEMPLATE %s.bil
MIME_TYPE text/plain
DESCRIPTION %|nls-24003-#This file ...#|
}
DATA_CRITERIA BIL1
{
DATA_ATTRIBUTES_NAME BIL
MODE f
NAME_PATTERN *.bil
}
ACTION Open
{
LABEL %|nls-1-#Open#|
ARG_TYPE BIL
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING dtbuilder "%(File)Arg_1%"
DESCRIPTION %|nls-24004-#This action ...#|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BIL
TYPE MAP
MAP_ACTION NoPrint
}
###################################################################
DATA_ATTRIBUTES BIX
{
ACTIONS Open
ICON DtABbix
NAME_TEMPLATE %s.bix
MIME_TYPE text/plain
DESCRIPTION %|nls-24005-#This file ...#|
}
DATA_CRITERIA BIX1
{
DATA_ATTRIBUTES_NAME BIX
MODE f
NAME_PATTERN *.bix
}
ACTION Open
{
LABEL %|nls-1-#Open#|
ARG_TYPE BIX
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING dtbuilder "%(File)Arg_1%"
DESCRIPTION %|nls-24006-#This action ...#|
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BIX
TYPE MAP
MAP_ACTION NoPrint
}
###################################################################
###################################################################
#
%|nls-12-#\# Actions#|
#
###################################################################
ACTION Dtappbuild
{
LABEL %|nls-24007-#Application Builder#|
TYPE COMMAND
EXEC_STRING dtbuilder
ICON DtBldr
WINDOW_TYPE NO_STDIO
DESCRIPTION %|nls-24008-#The Application Builder#|
}
######
ACTION CodeGen
{
LABEL %|nls-24009-#Code Generator#|
TYPE COMMAND
ARG_COUNT 0
EXEC_STRING /bin/sh -c 'dtaction CodeGen \
%(File)Arg_1"%|nls-24010-#Project File#|"%'
ICON DtBldr
WINDOW_TYPE NO_STDIO
DESCRIPTION %|nls-24012-#The Code Generator#|
}
ACTION CodeGen
{
LABEL %|nls-24009-#Code Generator#|
TYPE COMMAND
ARG_TYPE BIP
ARG_COUNT >0
EXEC_STRING /bin/sh -c ' \
DIR_NAME=`dirname %(File)Arg_1"%|nls-24010-#Project File#|"%` ; \
if [ ! -d "\$DIR_NAME" ] ; then \
echo "%|nls-24011-#ERROR:#|"; \
else \
BIP_FILE=`basename "%(File)Arg_1%"` ; \
( cd \$DIR_NAME; dtcodegen -p \$BIP_FILE 2>&1; ) | \${PAGER:-more}; \
echo "%|nls-7-#\\\\n*** Select#|"; \
fi '
ICON DtBldr
WINDOW_TYPE PERM_TERMINAL
DESCRIPTION %|nls-24012-#The Code Generator#|
}
########################### EOF ##############################################

128
cde/programs/types/dtcm.dt Normal file
View File

@@ -0,0 +1,128 @@
###############################################################################
#
# dtcm.dt
#
# Action and DataType definitions for the Common Desktop Environment
# (CDE) Calendar Component.
#
# (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
# (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
# (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994, 1995 Novell, Inc.
#
#
###############################################################################
set DtDbVersion=1.0
###############################################################################
#
%|nls-10-#\# WARNING:...#|
#
###############################################################################
###################################################################
#
%|nls-11-#\# Data Attributes#|
#
###################################################################
DATA_ATTRIBUTES DtcmAppointmentAttrs
{
ACTIONS Open,Insert,Print
ICON DtCMapt
NAME_TEMPLATE %s.appt
MIME_TYPE text/plain
SUNV3_TYPE ae-file
MEDIA DT_APPOINTMENT
DESCRIPTION %|nls-20001-#This file...#|
TYPE_LABEL %|nls-31100-#DtcmAppointmentAttrs#|
}
DATA_CRITERIA DtcmAppointmentAttrs1
{
DATA_ATTRIBUTES_NAME DtcmAppointmentAttrs
MODE fr
NAME_PATTERN *.appt
}
DATA_CRITERIA DtcmAppointmentAttrs2
{
DATA_ATTRIBUTES_NAME DtcmAppointmentAttrs
MODE fr
CONTENT 3 string ** Calendar Appointment **
}
DATA_CRITERIA DtcmAppointmentAttrs3
{
DATA_ATTRIBUTES_NAME DtcmAppointmentAttrs
MODE fr
CONTENT 3 string ** Calendar To Do Item **
}
ACTION Open
{
LABEL %|nls-1-#Open#|
ARG_TYPE DtcmAppointmentAttrs
TYPE MAP
MAP_ACTION DtcmEdit
}
ACTION Insert
{
LABEL %|nls-20008-#Insert#|
ARG_TYPE DtcmAppointmentAttrs
TYPE MAP
MAP_ACTION DtcmInsert
}
ACTION Print
{
LABEL %|nls-2-#Open#|
ARG_TYPE DtcmAppointmentAttrs
TYPE MAP
MAP_ACTION NoPrint
}
###################################################################
###################################################################
#
%|nls-12-#\# Actions#|
#
###################################################################
ACTION Dtcm
{
LABEL %|nls-20002-#Calendar#|
ICON DtCM
TYPE COMMAND
EXEC_STRING /usr/dt/bin/dtcm
WINDOW_TYPE NO_STDIO
DESCRIPTION %|nls-20003-#The Calendar...#|
}
######
ACTION DtcmInsert
{
LABEL %|nls-20004-#Calendar Insert#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c '/usr/dt/bin/dtcm_insert -a "%(File)Arg_1%" ;\
if [ \$? -ne 0 ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-20009-#Calendar Insert error.#|" \
"%|nls-20010-#Calendar : Error - Schedule.#|" \
"%|nls-6-#OK#|" ; \
fi'
DESCRIPTION %|nls-20005-#The Calendar Insert...#|
}
######
ACTION DtcmEdit
{
LABEL %|nls-20006-#Calendar Edit#|
TYPE TT_MSG
TT_SCOPE TT_SESSION
TT_CLASS TT_REQUEST
TT_OPERATION Edit
TT_ARG0_MODE TT_INOUT
TT_ARG0_VTYPE %Arg_1%
TT_FILE %Arg_1"%|nls-20011-#Appointment File:#|"%
DESCRIPTION %|nls-20007-#The Calendar Edit...#|
}
########################### EOF ##############################################

View File

@@ -0,0 +1,670 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtfile.dt
XCOMM
XCOMM Actions for interfacing to the Common Desktop Environment
XCOMM File Manager.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: dtfile.dt.src /main/5 1997/03/28 14:46:11 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
#define STAR *
XCOMM ##################################################################
XCOMM
%|nls-4001-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
XCOMM ###########################################################
XCOMM
%|nls-4002-#HASH Folders#|
XCOMM
XCOMM ###########################################################
DATA_ATTRIBUTES TRASH_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirR
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
DESCRIPTION %|nls-4003-#This folder....#|
TYPE_LABEL %|nls-31034-#TRASH_FOLDER#|
}
DATA_CRITERIA TRASH_FOLDER1
{
DATA_ATTRIBUTES_NAME TRASH_FOLDER
MODE d
PATH_PATTERN STAR/.dt/Trash
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE TRASH_FOLDER
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE TRASH_FOLDER
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
DATA_ATTRIBUTES OPEN_PARENT_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtdirup
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES PARENT_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtdirup
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4004-#The '..'#|
TYPE_LABEL %|nls-31035-#PARENT_FOLDER#|
}
DATA_CRITERIA PARENT_FOLDER1
{
DATA_ATTRIBUTES_NAME PARENT_FOLDER
MODE d
NAME_PATTERN ..
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE PARENT_FOLDER
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE PARENT_FOLDER
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
DATA_ATTRIBUTES OPEN_CURRENT_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirB
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES CURRENT_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirB
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4005-#The '.'#|
TYPE_LABEL %|nls-31036-#CURRENT_FOLDER#|
}
DATA_CRITERIA CURRENT_FOLDER1
{
DATA_ATTRIBUTES_NAME CURRENT_FOLDER
MODE d
NAME_PATTERN .
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE CURRENT_FOLDER
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE CURRENT_FOLDER
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
DATA_ATTRIBUTES DOT_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirB
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4006-#This folder's#|
TYPE_LABEL %|nls-31037-#DOT_FOLDER#|
}
DATA_CRITERIA DOT_FOLDER1
{
DATA_ATTRIBUTES_NAME DOT_FOLDER
MODE d
NAME_PATTERN .*
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DOT_FOLDER
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE DOT_FOLDER
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
DATA_ATTRIBUTES FOLDER_LOCK
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtdirlk
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4007-#This is#|
TYPE_LABEL %|nls-31038-#FOLDER_LOCK#|
}
DATA_CRITERIA FOLDER_LOCK1
{
DATA_ATTRIBUTES_NAME FOLDER_LOCK
MODE d&!r
}
DATA_CRITERIA FOLDER_LOCK2
{
DATA_ATTRIBUTES_NAME FOLDER_LOCK
MODE d&!x
}
DATA_ATTRIBUTES OPEN_NON_WRITABLE_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirBO
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES NON_WRITABLE_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON Dtdirnw
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4007-#This is#|
TYPE_LABEL %|nls-31039-#NON_WRITABLE_FOLDER#|
}
DATA_CRITERIA NON_WRITABLE_FOLDER1
{
DATA_ATTRIBUTES_NAME NON_WRITABLE_FOLDER
MODE d&!w
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE FOLDER_LOCK
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE FOLDER_LOCK
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
DATA_ATTRIBUTES OPEN_FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirBO
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
}
DATA_ATTRIBUTES FOLDER
{
ACTIONS OpenInPlace,OpenNewView,Print
ICON DtdirB
MEDIA FILE_NAME
MOVE_TO_ACTION FILESYSTEM_MOVE
COPY_TO_ACTION FILESYSTEM_COPY
LINK_TO_ACTION FILESYSTEM_LINK
DESCRIPTION %|nls-4008-#This is#|
TYPE_LABEL %|nls-31040-#FOLDER#|
}
DATA_CRITERIA FOLDER1
{
DATA_ATTRIBUTES_NAME FOLDER
MODE d
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE FOLDER
TYPE MAP
MAP_ACTION OpenFolder
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE FOLDER
TYPE MAP
MAP_ACTION PrintFolderList
}
XCOMM ###########################################################
XCOMM ###########################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ###########################################################
DATA_ATTRIBUTES RECURSIVE_LINK
{
ICON Dtinf
DESCRIPTION %|nls-4009-#This icon....#|
TYPE_LABEL %|nls-31041-#RECURSIVE_LINK#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES BROKEN_LINK
{
ICON Dtblink
DESCRIPTION %|nls-4010-#This icon....#|
TYPE_LABEL %|nls-31042-#BROKEN_LINK#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES DOT_FILE
{
ACTIONS Open,Print
ICON Dtdata
IS_TEXT true
MIME_TYPE text/plain
MEDIA C_STRING
DESCRIPTION %|nls-4011-#This file's#|
TYPE_LABEL %|nls-31043-#DOT_FILE#|
}
DATA_CRITERIA DOT_FILE1
{
DATA_ATTRIBUTES_NAME DOT_FILE
MODE f
NAME_PATTERN .*
}
XCOMM ###########################################################
DATA_ATTRIBUTES EXECUTABLE
{
ACTIONS Run,Open
ICON Dtexec
IS_EXECUTABLE true
COPY_TO_ACTION Execute
MIME_TYPE application/octet-stream
SUNV3_TYPE default-app
MEDIA _DT_DATA
DESCRIPTION %|nls-4012-#This file#|
TYPE_LABEL %|nls-31044-#EXECUTABLE#|
}
DATA_CRITERIA EXECUTABLE1
{
DATA_ATTRIBUTES_NAME EXECUTABLE
MODE f&x
}
ACTION Run
{
LABEL %|nls-3-#Run#|
ARG_TYPE EXECUTABLE
TYPE MAP
MAP_ACTION Execute
}
XCOMM ###########################################################
DATA_ATTRIBUTES UNKNOWN
{
ACTIONS Open,Print
ICON Dtdata
MIME_TYPE application/octet-stream
MEDIA _DT_DATA
DESCRIPTION %|nls-4013-#This file#|
TYPE_LABEL %|nls-31045-#UNKNOWN#|
}
XCOMM ###########################################################
DATA_ATTRIBUTES DATA
{
ACTIONS Open,Print
ICON Dtdata
MIME_TYPE text/plain
MEDIA _DT_DATA
DESCRIPTION %|nls-4014-#This file#|
TYPE_LABEL %|nls-31046-#DATA#|
}
DATA_CRITERIA DATA1
{
DATA_ATTRIBUTES_NAME DATA
MODE f&!x
}
XCOMM ###################################################################
XCOMM ###################################################################
XCOMM
%|nls-4015-#HASH Actions provided#|
XCOMM
XCOMM ###################################################################
ACTION DtfileHome
{
LABEL %|nls-4016-#File Manager Home#|
ARG_COUNT 0
ICON Fphome
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtHome_Show
DESCRIPTION %|nls-4017-#The File Manager Home....#|
}
XCOMM #####
ACTION Dtfile
{
LABEL %|nls-4018-#File Manager#|
ICON Fphome
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Edit
TT_FILE %Arg_1"%|nls-4019-#Folder to open:#|"%
TT_ARG0_MODE TT_INOUT
TT_ARG0_VTYPE FILE_NAME
DESCRIPTION %|nls-4020-#The File Manager...#|
}
XCOMM #####
ACTION Dtappmgr
{
LABEL %|nls-4021-#Application Manager#|
ICON Fpapps
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTools_Show
TT_FILE /var/dt/appconfig/appmanager/$DTUSERSESSION
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE -title
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %|nls-4022-#Application_Manager#|
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE -help_volume
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE Appmanager
DESCRIPTION %|nls-4023-#The Application Manager action....#|
}
XCOMM #####
ACTION DtEmptyTrash
{
LABEL %|nls-31106-#Empty Trash Can#|
ARG_COUNT 0
ICON Dtshred
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTrash_Empty
DESCRIPTION %|nls-31107-#The Empty Trash....#|
}
ACTION Dttrash
{
LABEL %|nls-4027-#Trash Can#|
ARG_COUNT 0
ICON Dttrsh
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTrash_Show
DESCRIPTION %|nls-4028-#The Trash....#|
}
ACTION Dttrash
{
LABEL %|nls-4027-#Trash Can#|
ARG_COUNT >0
ICON Dttrsh
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTrash_Remove
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE %Arg_1%
DESCRIPTION %|nls-4028-#The Trash....#|
}
ACTION DtUnlink
{
LABEL %|nls-4027-#Trash Can#|
ARG_COUNT 2
ICON Dttrsh
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTrash_Remove
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE %Arg_2%
DESCRIPTION %|nls-4028-#The Trash....#|
}
ACTION DtUnlink
{
LABEL %|nls-4027-#Trash Can#|
ARG_COUNT >2
ICON Dttrsh
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtTrash_Remove
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %Args%
DESCRIPTION %|nls-4028-#The Trash....#|
}
ACTION PutOnWorkspace
{
LABEL %|nls-30000-#Put On Workspace#|
ICON Dtpodt
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtFile_PutOnWorkspace
TT_FILE %Arg_3%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE -workspace
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %Arg_2%
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE string
TT_ARG2_REP_TYPE TT_REP_STRING
TT_ARG2_VALUE %Arg_3%
DESCRIPTION %|nls-30001-#Put On Workspace....#|
}
XCOMM #####
ACTION FILESYSTEM_MOVE
{
LABEL Move To Directory
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtFile_Move
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %Arg_1%
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE %Args%
DESCRIPTION The FILESYSTEM_MOVE action allows an Common\
Desktop Environment compliant application \
to run an action to which causes the File \
Manager to preform a move on the file(s) \
passed in. The format for this action is: \
'FILESYSTEM_MOVE <folder_name_to> <files>' \
where files is a full path name list of files \
separated by spaces.
}
XCOMM #####
ACTION FILESYSTEM_COPY
{
LABEL Copy To Directory
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtFile_Copy
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %Arg_1%
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE %Args%
DESCRIPTION The FILESYSTEM_COPY action allows an Common\
Desktop Environment compliant application \
to run an action to which causes the File \
Manager to preform a copy on the file(s) \
passed in. The format for this action is: \
'FILESYSTEM_COPY <folder_name_to> <files>' \
where files is a full path name list of files \
separated by spaces.
}
XCOMM #####
ACTION FILESYSTEM_LINK
{
LABEL Link To Directory
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtFile_Link
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_REP_TYPE TT_REP_STRING
TT_ARG0_VALUE %Arg_1%
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_REP_TYPE TT_REP_STRING
TT_ARG1_VALUE %Args%
DESCRIPTION The FILESYSTEM_LINK action allows an Common\
Desktop Environment compliant application \
to run an action to which causes the File \
Manager to preform a link on the file(s) \
passed in. The format for this action is: \
'FILESYSTEM_LINK <folder_name_to> <files>' \
where files is a full path name list of files \
separated by spaces.
}
XCOMM #####
ACTION OpenFolder
{
LABEL %|nls-1-#Open#|
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Edit
TT_FILE %Arg_1"%|nls-4019-#Folder to open:#|"%
TT_ARG0_MODE TT_INOUT
TT_ARG0_VTYPE FILE_NAME
DESCRIPTION %|nls-4029-#The Open New View action....#|
}
XCOMM #####
ACTION OpenNewView
{
LABEL %|nls-9-#Open New View#|
TYPE MAP
MAP_ACTION Open
}
XCOMM #####
ACTION OpenInPlace
{
LABEL %|nls-8-#Open In Place#|
TYPE MAP
MAP_ACTION Open
}
XCOMM #####
ACTION PrintFolderList
{
LABEL %|nls-4030-#PrintFolderList#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
ls -aLlF "%(File)Arg_1%" | \
/usr/dt/bin/dtlp -u "%(File)Arg_1%"'
DESCRIPTION %|nls-4031-#The PrintFolderList action....#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,184 @@
XCOMM #######################################################################
XCOMM
XCOMM dthelp.dt
XCOMM
XCOMM Actions and filetypes for Help files.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: dthelp.dt.src /main/4 1996/04/23 17:35:19 drk $
XCOMM
XCOMM #####################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES DTHELP_VOL
{
ACTIONS Open,Print
ICON Dthvol
NAME_TEMPLATE %s.sdl
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-11001-#This is#|
TYPE_LABEL %|nls-31047-#DTHELP_VOL#|
}
DATA_CRITERIA DTHELP_VOL1
{
DATA_ATTRIBUTES_NAME DTHELP_VOL
MODE f
NAME_PATTERN *.sdl
}
DATA_CRITERIA DTHELP_VOL2
{
DATA_ATTRIBUTES_NAME DTHELP_VOL
MODE f
NAME_PATTERN *.hv
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DTHELP_VOL
TYPE MAP
MAP_ACTION Dthelpview
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE DTHELP_VOL
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM #########################################################
DATA_ATTRIBUTES DTHELP_HT
{
ACTIONS (None)
ICON Dthtop
NAME_TEMPLATE %s.ht
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-11002-#This is#|
TYPE_LABEL %|nls-31048-#DTHELP_HT#|
}
DATA_CRITERIA DTHELP_HT1
{
DATA_ATTRIBUTES_NAME DTHELP_HT
NAME_PATTERN *.ht
MODE f
}
XCOMM #########################################################
DATA_ATTRIBUTES DTHELP_HVK
{
ACTIONS (None)
ICON Dthtop
NAME_TEMPLATE %s.hvk
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-11003-#This is#|
TYPE_LABEL %|nls-31049-#DTHELP_HVK#|
}
DATA_CRITERIA DTHELP_HVK1
{
DATA_ATTRIBUTES_NAME DTHELP_HVK
NAME_PATTERN *.hvk
MODE f
}
XCOMM #########################################################
DATA_ATTRIBUTES DTHELP_XRH
{
ACTIONS (None)
ICON Dthtop
NAME_TEMPLATE %s.xrh
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-11004-#This is#|
TYPE_LABEL %|nls-31050-#DTHELP_XRH#|
}
DATA_CRITERIA DTHELP_XRH
{
DATA_ATTRIBUTES_NAME DTHELP_XRH
NAME_PATTERN *.xrh
MODE f
}
XCOMM ##################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Dthelpview
{
LABEL %|nls-11005-#Help Viewer#|
ARG_COUNT 0
ICON Fphelp
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c '/usr/dt/bin/dthelpgen -dir $HOME/.dt/help/$DTUSERSESSION; \
/usr/dt/bin/dthelpview -helpVolume browser '
DESCRIPTION %|nls-11007-#The#|
}
ACTION Dthelpview
{
LABEL %|nls-11005-#Help Viewer#|
ICON Fphelp
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c '/usr/dt/bin/dthelpgen \
-dir $HOME/.dt/help/$DTUSERSESSION; \
/usr/dt/bin/dthelpview -helpVolume "%(File)Arg_1%" '
DESCRIPTION %|nls-11007-#The#|
}
XCOMM #######
ACTION Dthelpgen
{
LABEL %|nls-11014-#Help Generator#|
ICON Fphelp
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c '/usr/dt/bin/dthelpgen -dir \
"%(File)Arg_1"%|nls-11015-#Location to put files:#|"%"'
DESCRIPTION %|nls-11016-#The#|
}
ACTION Dthelpgen_delay
{
LABEL %|nls-11014-#Help Generator#|
ICON Fphelp
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/sh -c 'sleep 15; /usr/dt/bin/dthelpgen -dir \
$HOME/.dt/help/$DTUSERSESSION'
DESCRIPTION %|nls-11016-#The#|
}
XCOMM #######
ACTION Dtmanpageview
{
LABEL %|nls-11010-#Man Page Viewer#|
ICON Dthover
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' /usr/dt/bin/dthelpview -manPage \
`basename "%(File)Arg_1"%|nls-11011-#Man#|"%" | sed /[.].*/s///` \
-xrm "Dthelpview*manBox*columns: %|nls-11012-#100#|"'
DESCRIPTION %|nls-11013-#The#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,62 @@
XCOMM ##########################################################################
XCOMM
XCOMM dthelpprint.dt
XCOMM
XCOMM Actions and filetypes for dthelpprint files.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: dthelpprint.dt.src /main/4 1996/04/23 17:35:22 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES DTHELP_PRINT_FILE
{
ACTIONS Print
ICON Dthvol
NAME_TEMPLATE _phlp%s
DESCRIPTION %|nls-8001-#This file#|
TYPE_LABEL %|nls-31051-#DTHELP_PRINT_FILE#|
}
DATA_CRITERIA DTHELP_PRINT_FILE1
{
DATA_ATTRIBUTES_NAME DTHELP_PRINT_FILE
MODE f
NAME_PATTERN _phlp*
}
ACTION Print
{
ARG_TYPE DTHELP_PRINT_FILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp -f "%(File)Arg_1%" \
${LPDEST:+-d} ${LPDEST:+$LPDEST} \
-n "${DTPRINTCOPYCOUNT:-1}" \
-b "${DTPRINTBANNERTITLE:-CDE Help}" \
"${DTPRINTCOMMAND:+-m}" \
"${DTPRINTCOMMAND:+$DTPRINTCOMMAND}" \
"${DTPRINTFROMCODESET:+-c}" \
"${DTPRINTFROMCODESET:+$DTPRINTFROMCODESET}" \
"${DTPRINTCODESET:+-t}" "${DTPRINTCODESET:+$DTPRINTCODESET}" \
-u "${DTPRINTUSERFILENAME:-Help Information}" \
-w "${DTPRINTRAW:-$FALSE}" \
-s "${DTPRINTSILENT:-$TRUE}" \
-e "${DTPRINTFILEREMOVE:-$TRUE}";
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,181 @@
XCOMM ##########################################################################
XCOMM
XCOMM dthelptag.dt
XCOMM
XCOMM Actions and DataTypes for authoring Help information.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: dthelptag.dt.src /main/6 1998/07/29 17:08:50 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
%|nls-16001-# The ...|
set HELPTAG_PATH=\$PATH:CDE_INSTALLATION_TOP/bin
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES DTHELP_HTG
{
ACTIONS Open,Compile,CleanUp
ICON Dthsrc
NAME_TEMPLATE %s.htg
MIME_TYPE text/plain
DESCRIPTION %|nls-16002-#This is a ...#|
TYPE_LABEL %|nls-31052-#DTHELP_HTG#|
}
DATA_CRITERIA DTHELP_HTG1
{
DATA_ATTRIBUTES_NAME DTHELP_HTG
MODE f
NAME_PATTERN *.htg
}
XCOMM ##################################################################
DATA_ATTRIBUTES DTHELP_CTG
{
ACTIONS Open,CompileCanon,CleanUp
ICON Dthsrc
NAME_TEMPLATE %s.ctg
MIME_TYPE text/plain
DESCRIPTION %|nls-16003-#This is a ...#|
TYPE_LABEL %|nls-31053-#DTHELP_CTG#|
}
DATA_CRITERIA DTHELP_CTG1
{
DATA_ATTRIBUTES_NAME DTHELP_CTG
MODE f
NAME_PATTERN *.ctg
}
XCOMM ##################################################################
DATA_ATTRIBUTES DTHELP_ERR
{
ACTIONS Open
ICON Dthtop
NAME_TEMPLATE %s.err
MIME_TYPE text/plain
DESCRIPTION %|nls-16004-#A DTHELP_ERR file is a ...#|
TYPE_LABEL %|nls-31054-#DTHELP_ERR#|
}
DATA_CRITERIA DTHELP_ERR1
{
DATA_ATTRIBUTES_NAME DTHELP_ERR
NAME_PATTERN *.err
MODE f
}
XCOMM ##################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DTHELP_HTG,DTHELP_CTG
TYPE MAP
MAP_ACTION OpenHelpTag
}
XCOMM ######
ACTION Compile
{
LABEL %|nls-16005-#Compile|
ARG_TYPE DTHELP_HTG
TYPE MAP
MAP_ACTION HelpTag
}
XCOMM ######
ACTION CompileCanon
{
LABEL %|nls-16006-#CompileCanon|
ARG_TYPE DTHELP_CTG
TYPE MAP
MAP_ACTION HelpTagCanon
}
XCOMM ######
ACTION CleanUp
{
LABEL %|nls-16007-#CleanUp|
ARG_TYPE DTHELP_HTG,DTHELP_CTG
TYPE MAP
MAP_ACTION CleanHelpTag
}
XCOMM ######
ACTION OpenHelpTag
{
LABEL %|nls-16008-#OpenHelpTag|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtpad "%(File)Arg_1%"
DESCRIPTION %|nls-16009-#The OpenHelpTag ...#|
}
XCOMM ######
ACTION HelpTag
{
LABEL %|nls-16010-#HelpTag|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'PATH=$HELPTAG_PATH dthelptag -clean \
`basename "%(File)Arg_1"%|nls-16011-#HelpTag File:|"%"`; \
PATH=$HELPTAG_PATH dthelptag \
`basename "%(File)Arg_1%"`'
DESCRIPTION %|nls-16012-#The HelpTag ...#|
}
XCOMM ######
ACTION HelpTagCanon
{
LABEL %|nls-16013-#HelpTagCannon|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'PATH=$HELPTAG_PATH dthelptag -clean \
`basename "%(File)Arg_1"%|nls-16011-#HelpTag File:|"%"`; \
PATH=$HELPTAG_PATH dthelptag -formal \
`basename "%(File)Arg_1%"`'
DESCRIPTION %|nls-16014-#The HelpTagCanon ...#|
}
XCOMM ######
ACTION CleanHelpTag
{
LABEL %|nls-16015-#CleanHelpTag|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'PATH=$HELPTAG_PATH dthelptag -clean \
`basename "%(File)Arg_1"%|nls-16011-#HelpTag File:|"%"`'
DESCRIPTION %|nls-16016-#The CleanHelpTag ...#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,68 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtims.dt
XCOMM
XCOMM Action definitions for the Common Desktop Environment
XCOMM dtimsstart application.
XCOMM
XCOMM (c) Copyright 1996 Digital Equipment Corporation.
XCOMM (c) Copyright 1996 Hewlett-Packard Company.
XCOMM (c) Copyright 1996 International Business Machines Corp.
XCOMM (c) Copyright 1996 Sun Microsystems, Inc.
XCOMM (c) Copyright 1996 Novell, Inc.
XCOMM (c) Copyright 1996 FUJITSU LIMITED.
XCOMM (c) Copyright 1996 Hitachi.
XCOMM
XCOMM $XConsortium: dtims.dt.src /main/2 1996/04/23 17:35:29 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION DtImsMode
{
LABEL %|nls-31300-#DtImsMode#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
ARG_COUNT *
ARG_CLASS *
ARG_MODE *
EXEC_STRING dtimsstart -mode -window %Args%
DESCRIPTION %|nls-31301-#The DtimsMode ...#|
}
ACTION DtImsGetRemoteConf
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
ARG_COUNT *
ARG_CLASS *
ARG_MODE *
EXEC_STRING dtimsstart -remoteconf %(String)Args%
DESCRIPTION %|nls-31302-#This action ...#|
}
ACTION DtImsRunRemoteIms
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
ARG_COUNT *
ARG_CLASS *
ARG_MODE *
EXEC_STRING dtimsstart -remoterun %(String)Args%
DESCRIPTION %|nls-31303-#This action ...#|
}

View File

@@ -0,0 +1,169 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtinfo.dt
XCOMM
XCOMM Action and DataType definitions for the Common Desktop Environment
XCOMM Information Manager.
XCOMM
XCOMM (c) Copyright 1996 Digital Equipment Corporation.
XCOMM (c) Copyright 1996 Hewlett-Packard Company.
XCOMM (c) Copyright 1996 International Business Machines Corp.
XCOMM (c) Copyright 1996 Sun Microsystems, Inc.
XCOMM (c) Copyright 1996 Novell, Inc.
XCOMM (c) Copyright 1996 FUJITSU LIMITED.
XCOMM (c) Copyright 1996 Hitachi.
XCOMM
XCOMM $TOG: dtinfo.dt.src /main/10 1998/07/29 17:09:46 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
#define STAR *
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES DtInfoLib
{
ACTIONS Open,Print
TYPE_LABEL %|nls-31200-#Info#|
ICON Dtinlib
IS_TEXT false
DESCRIPTION %|nls-31201-#On#|
}
DATA_CRITERIA DtInfoLib1
{
DATA_ATTRIBUTES_NAME DtInfoLib
NAME_PATTERN *.dti
XCOMM CONTENT 0 filename .oli
MODE d|l
LINK_NAME *.dti
}
XCOMM ##################################################################
ACTION Open
{
ARG_TYPE DtInfoLib
TYPE MAP
MAP_ACTION DtLoadInfoLib
}
ACTION Print
{
LABEL %|nls-31204-#Print#|
ARG_TYPE DtInfoLib
TYPE MAP
MAP_ACTION NoPrint
}
DATA_ATTRIBUTES TMPPRINTFILE
{
ACTIONS Print
NAME_TEMPLATE %s.itp
DESCRIPTION This is a temporary file generated by dtinfo when infolib \
sections are dropped on the printer icon on the front panel \
for printing.
TYPE_LABEL TMPPRINTFILE
}
DATA_CRITERIA TMPPRINTFILE1
{
DATA_ATTRIBUTES_NAME TMPPRINTFILE
MODE f
CONTENT 0 string mmdb:
PATH_PATTERN $HOME/.dt/tmp/STAR
}
ACTION DtLoadInfoLib
{
LABEL %|nls-18031-#Information Manager#|
ICON Dtinfo
DESCRIPTION %|nls-31203-#Start#|
HASH
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtInfo_LoadInfoLib
TT_FILE %Arg_1%
HASH
HASH Name of the action to invoke
HASH
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_VALUE DtInfoStart
HASH
HASH Name of the host where the InfoLib exists
HASH
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_VALUE %LocalHost%
HASH
HASH Name of the locale
HASH
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE string
TT_ARG2_VALUE $LANG
}
ACTION DtShowInfoAtLoc
{
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION DtInfo_ShowInfoAtLoc
TT_FILE %Arg_1%
HASH
HASH Name of the action to invoke
HASH
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE string
TT_ARG0_VALUE DtInfoStartAtLoc
HASH
HASH Name of the host where the InfoLib exists
HASH
TT_ARG1_MODE TT_IN
TT_ARG1_VTYPE string
TT_ARG1_VALUE %LocalHost%
HASH
HASH Name of the locale
HASH
TT_ARG2_MODE TT_IN
TT_ARG2_VTYPE string
TT_ARG2_VALUE $LANG
HASH
HASH Name of the section (in generalized locator format)
HASH
TT_ARG3_MODE TT_IN
TT_ARG3_VTYPE string
TT_ARG3_VALUE %Arg_2%
}
XCOMM ##################################################################
ACTION DtInfoStart
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtinfo \
-l "%(String)Arg_1%"
}
ACTION DtInfoStartAtLoc
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtinfo \
-l "%(String)Arg_1%" \
-sect "%(String)Arg_2%"
}

View File

@@ -0,0 +1,176 @@
###############################################################################
#
# dtmail.dt
#
# Action and DataType definitions for the Common Desktop Environment
# (CDE) Mailer Component.
#
# (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
# (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
# (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
# (c) Copyright 1993, 1994, 1995 Novell, Inc.
#
# $TOG: dtmail.dt /main/11 1998/11/02 10:53:40 mgreess $
# @(#)dtmail.dt 1.32 10 Aug 1994
###############################################################################
set DtDbVersion=1.0
###############################################################################
#
%|nls-10-#\# WARNING:...#|
#
###############################################################################
###################################################################
#
%|nls-11-#\# Data Attributes#|
#
###################################################################
DATA_ATTRIBUTES DTMAIL_FILE
{
ACTIONS Open,Compose
ICON DtMail
IS_TEXT true
MOVE_TO_ACTION MailAppendRm
COPY_TO_ACTION MailAppend
MEDIA RFC_822_MESSAGE
MIME_TYPE message/rfc822
SUNV3_TYPE mail-message
DESCRIPTION %|nls-17001-#A DTMAIL_FILE ...#|
TYPE_LABEL %|nls-31104-#DTMAIL_FILE#|
}
DATA_CRITERIA DTMAIL_FILE1
{
DATA_ATTRIBUTES_NAME DTMAIL_FILE
CONTENT 64 string CDE-Mail-Application-MailBox-File
MODE f&!x
}
DATA_CRITERIA DTMAIL_FILE2
{
DATA_ATTRIBUTES_NAME DTMAIL_FILE
CONTENT 0 string From
MODE f&!x
}
ACTION MailAppend
{
TYPE COMMAND
ARG_COUNT 2
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
if [ "%(File)Arg_2%" != "%(File)Arg_1%" ];\
then \
# check if the source is DTMAIL_FILE ;\
# we only accept DTMAIL_FILE as drag source ;\
IS_DTMAIL=`/usr/dt/bin/dttypes -type "%(File)Arg_2%"|grep DTMAIL_FILE`;\
if [ -n "\$IS_DTMAIL" ]; then \
ERROR=`cat "%(File)Arg_2%" >> "%(File)Arg_1%" \
2>/tmp/dtmail.\$\$ || cat /tmp/dtmail.\$\$`; \
[ -f /tmp/dtmail.\$\$ ] && /bin/rm -f /tmp/dtmail.\$\$; \
if [ -n "\$ERROR" ]; then \
/usr/dt/bin/dterror.ds \
"\$ERROR" "%|nls-13011-#Information#|" \
"%|nls-6-#OK#|"; \
fi; \
else \
/usr/dt/bin/dterror.ds \
"%|nls-2035-#NO Action#|" \
"%|nls-13011-#Information#|" \
"%|nls-6-#OK#|" ; \
fi; \
else \
/usr/dt/bin/dterror.ds \
"%|nls-2035-#NO Action#|" \
"%|nls-13011-#Information#|" \
"%|nls-6-#OK#|"; \
fi'
}
ACTION MailAppendRm
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
TYPE=`/usr/dt/bin/dttypes -type "%(File)Arg_2%" | \
grep \" is of type \" | sed /".* is of type "/s///`; \
if [ \$TYPE = "DTMAIL_FILE" ]; then \
cat "%(File)Arg_2%" >> "%(File)Arg_1%"; \
rm "%(File)Arg_2%" ; \
else \
/usr/dt/bin/dterror.ds \
"%|nls-2035-#The datatype#|" \
"%|nls-13011-#Error#|" \
"%|nls-6-#OK#|" ; \
fi'
}
#
# The following action does not work. When dtmail exits, an error
# dialog is posted.
#
ACTION Compose
{
LABEL %|nls-17002-Compose|
ARG_TYPE *
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtmail -c
}
ACTION Compose
{
LABEL %|nls-17002-Compose|
ARG_TYPE *
ARG_COUNT >0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtmail -a %Args%
}
ACTION ComposeOrOpen
{
LABEL %|nls-1-Open|
ARG_TYPE DTMAIL_FILE
ARG_COUNT >0
TYPE MAP
MAP_ACTION Open
}
ACTION ComposeOrOpen
{
LABEL %|nls-17002-Compose|
ARG_TYPE *
ARG_COUNT >0
TYPE MAP
MAP_ACTION Compose
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE DTMAIL_FILE
ARG_COUNT >0
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Display
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE %Arg_1%
TT_ARG0_REP_TYPE TT_REP_STRING
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE DTMAIL_FILE
ARG_COUNT >0
TYPE TT_MSG
TT_CLASS TT_REQUEST
TT_SCOPE TT_SESSION
TT_OPERATION Print
TT_FILE %Arg_1%
TT_ARG0_MODE TT_IN
TT_ARG0_VTYPE %Arg_1%
TT_ARG0_REP_TYPE TT_REP_STRING
}
########################### EOF ##############################################

View File

@@ -0,0 +1,103 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtpad.dt
XCOMM
XCOMM Actions used with the DT Text Editor (dtpad)
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: dtpad.dt.src /main/4 1996/04/23 17:35:35 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES TEXTFILE
{
ACTIONS Open,Print
ICON Dtdata
IS_TEXT true
NAME_TEMPLATE %s.txt
MIME_TYPE text/plain
SUNV3_TYPE text
MEDIA C_STRING
DESCRIPTION %|nls-5001-#A#|
TYPE_LABEL %|nls-31055-#TEXTFILE#|
}
DATA_CRITERIA TEXTFILE1
{
DATA_ATTRIBUTES_NAME TEXTFILE
MODE f&!x
NAME_PATTERN *.txt
}
XCOMM ##################################################################
XCOMM
%|nls-5006-#HASH WARNING WARNING#|
XCOMM
XCOMM ##################################################################
DATA_CRITERIA TEXTFILE2
{
DATA_ATTRIBUTES_NAME TEXTFILE
MODE f&!x
NAME_PATTERN text
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE TEXTFILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp "%Arg_1%"
}
XCOMM ##########################################################################
XCOMM ##########################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##########################################################################
XCOMM ####################
XCOMM
%|nls-5002-# PRINT actions|
XCOMM
XCOMM ####################
XCOMM
%|nls-5005-# The|
XCOMM
XCOMM ####################
ACTION PRINT_DTPAD_TEMPFILE
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp -u "%(String)Arg_2%" -e "%(File)Arg_1%"
}
XCOMM #####################
XCOMM
%|nls-5003-# Editing|
XCOMM
XCOMM #####################
ACTION Dtpad
{
LABEL %|nls-5007-#Text Editor#|
ICON Dtpenpd
TYPE MAP
MAP_ACTION DtTTMediaOpen
DESCRIPTION %|nls-5008-#The#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,118 @@
XCOMM ##########################################################################
XCOMM
XCOMM dtscreen.dt
XCOMM
XCOMM Actions for defining screen savers to the Common Desktop Environment.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: dtscreen.dt.src /main/4 1996/04/23 17:35:39 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION StartDtscreenHop
{
LABEL %|nls-19001-#StartDtscreenHop#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode hop
DESCRIPTION %|nls-19002-#Hopalong ...#|
}
ACTION StartDtscreenQix
{
LABEL %|nls-19004-#StartDtscreenQix#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode qix
DESCRIPTION %|nls-19005-#Spinning ...#|
}
ACTION StartDtscreenImage
{
LABEL %|nls-19007-#StartDtscreenImage#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode image
DESCRIPTION %|nls-19008-#Random ...#|
}
ACTION StartDtscreenLife
{
LABEL %|nls-19010-#StartDtscreenLife#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode life
DESCRIPTION %|nls-19011-#Conway's ...#|
}
ACTION StartDtscreenSwarm
{
LABEL %|nls-19013-#StartDtscreenSwarm#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode swarm
DESCRIPTION %|nls-19014-#Swarm ...#|
}
ACTION StartDtscreenRotor
{
LABEL %|nls-19016-#StartDtscreenRotor#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode rotor
DESCRIPTION %|nls-19017-#Roto#|
}
ACTION StartDtscreenPyro
{
LABEL %|nls-19019-#StartDtscreenPyro#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode pyro
DESCRIPTION %|nls-19020-#Fireworks#|
}
ACTION StartDtscreenFlame
{
LABEL %|nls-19022-#StartDtscreenFlame#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode flame
DESCRIPTION %|nls-19023-#Cosmic ...#|
}
ACTION StartDtscreenWorm
{
LABEL %|nls-19025-#StartDtscreenWorm#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode worm
DESCRIPTION %|nls-19026-#Wiggly ...#|
}
ACTION StartDtscreenBlank
{
LABEL %|nls-19028-#StartDtscreenBlank#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtscreen -mode blank
DESCRIPTION %|nls-19029-#Blank ...#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,429 @@
XCOMM $TOG: dtwm.fp.src /main/8 1998/11/02 10:49:54 mgreess $
XCOMM ##########################################################################
XCOMM
XCOMM dtwm.fp
XCOMM
XCOMM This file contains a full definition for the default front panel.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM ##########################################################################
set DtDbVersion=1.0
PANEL FrontPanel
{
DISPLAY_HANDLES True
DISPLAY_MENU True
DISPLAY_MINIMIZE True
CONTROL_BEHAVIOR single_click
DISPLAY_CONTROL_LABELS False
HELP_TOPIC FPOnItemFrontPanel
HELP_VOLUME FPanel
}
BOX Top
{
CONTAINER_NAME FrontPanel
POSITION_HINTS first
HELP_TOPIC FPOnItemBox
HELP_VOLUME FPanel
}
CONTROL Clock
{
TYPE clock
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 1
ICON Fpclock
LABEL %|nls-18001-#Clock#|
HELP_TOPIC FPOnItemClock
HELP_VOLUME FPanel
}
CONTROL Date
{
TYPE date
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 2
ICON FpCM
LABEL %|nls-18002-#Calendar#|
DATE_FORMAT %|nls-18022-#%b%n%e#|
PUSH_ACTION Dtcm
PUSH_RECALL True
DROP_ACTION DtcmInsert
CLIENT_NAME dtcm
HELP_TOPIC FPOnItemDate
HELP_VOLUME FPanel
}
CONTROL Home
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 3
ICON Fphome
LABEL %|nls-18003-#Home Directory#|
PUSH_ACTION DtfileHome
DROP_ACTION Dtfile
HELP_TOPIC FPOnItemHome
HELP_VOLUME FPanel
}
CONTROL TextEditor
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 4
ICON Fppenpd
LABEL %|nls-18004-#Text Editor#|
PUSH_ACTION TextEditor
DROP_ACTION TextEditor
HELP_TOPIC FPOnItemTextEditor
HELP_VOLUME FPanel
}
CONTROL Mail
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 5
ICON DtMail
LABEL %|nls-18005-#Mail#|
ALTERNATE_ICON DtMnew
MONITOR_TYPE mail
DROP_ACTION ComposeOrOpen
PUSH_ACTION Dtmail
PUSH_RECALL false
CLIENT_NAME dtmail
HELP_TOPIC FPOnItemMail
HELP_VOLUME FPanel
}
CONTROL Blank1
{
TYPE blank
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 6
ICON Fpblank
HELP_TOPIC FPOnItemFrontPanel
HELP_VOLUME FPanel
}
CONTROL Blank2
{
TYPE blank
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 8
ICON Fpblank
HELP_TOPIC FPOnItemFrontPanel
HELP_VOLUME FPanel
}
CONTROL Printer
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 9
LABEL %|nls-18006-#Default#|
ICON Fpprnt
PUSH_ACTION DtPrint
DROP_ACTION DtPrint
DROP_ANIMATION PrinterDrop
HELP_TOPIC FPOnItemPrinter
HELP_VOLUME FPanel
}
CONTROL Style
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 10
LABEL %|nls-18007-#Desktop Style#|
ICON Fpstyle
PUSH_ACTION Dtstyle
PUSH_RECALL true
CLIENT_NAME dtstyle
HELP_TOPIC FPOnItemStyle
HELP_VOLUME FPanel
}
CONTROL Applications
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 11
ICON Fpapps
LABEL %|nls-18008-#Applications#|
PUSH_ACTION Dtappmgr
HELP_TOPIC FPOnItemAppMgr
HELP_VOLUME FPanel
}
CONTROL InfoManager
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 12
ICON Dtinfo
LABEL %|nls-18031-#Information Manager#|
PUSH_ACTION DtLoadInfoLib
DROP_ACTION DtLoadInfoLib
HELP_TOPIC FPOnItemInfoMgr
HELP_VOLUME FPanel
}
CONTROL Trash
{
TYPE icon
CONTAINER_NAME Top
CONTAINER_TYPE BOX
POSITION_HINTS 13
ICON Fptrsh
LABEL %|nls-18010-#Trash#|
ALTERNATE_ICON Fptrsh7
FILE_NAME $HOME/.dt/Trash/.trashinfo
MONITOR_TYPE file
PUSH_ACTION Trash
DROP_ACTION Trash
DROP_ANIMATION TrashDrop
HELP_TOPIC FPOnItemTrash
HELP_VOLUME FPanel
}
SWITCH Switch
{
CONTAINER_NAME Top
POSITION_HINTS 7
NUMBER_OF_ROWS 2
HELP_TOPIC FPOnItemSwitch
HELP_VOLUME FPanel
}
CONTROL Lock
{
TYPE icon
CONTAINER_NAME Switch
CONTAINER_TYPE SWITCH
POSITION_HINTS 1
ICON Fplock
LABEL %|nls-18011-#Lock#|
PUSH_ACTION LockDisplay
HELP_TOPIC FPOnItemLock
HELP_VOLUME FPanel
}
CONTROL Busy
{
TYPE busy
CONTAINER_NAME Switch
CONTAINER_TYPE SWITCH
POSITION_HINTS 2
ICON Fplite
ALTERNATE_ICON FpliteY
LABEL %|nls-18012-#Busy#|
HELP_TOPIC FPOnItemBusy
HELP_VOLUME FPanel
}
CONTROL Blank
{
TYPE blank
CONTAINER_NAME Switch
CONTAINER_TYPE SWITCH
POSITION_HINTS 3
ICON FpblnkS
HELP_TOPIC FPOnItemSwitch
HELP_VOLUME FPanel
}
CONTROL Exit
{
TYPE icon
CONTAINER_NAME Switch
CONTAINER_TYPE SWITCH
POSITION_HINTS 4
ICON Fpexit
LABEL %|nls-18013-#Exit#|
PUSH_ACTION ExitSession
HELP_TOPIC FPOnItemExit
HELP_VOLUME FPanel
}
SUBPANEL PersAppsSubpanel
{
CONTAINER_NAME TextEditor
TITLE %|nls-18018-#Personal Applications#|
}
CONTROL Term
{
TYPE icon
CONTAINER_NAME PersAppsSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 1
ICON Fpterm
LABEL %|nls-18014-#Terminal#|
PUSH_ACTION Terminal
HELP_TOPIC FPOnItemTerm
HELP_VOLUME FPanel
}
CONTROL IconEditor
{
TYPE icon
CONTAINER_NAME PersAppsSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 2
ICON Dtpaint
LABEL %|nls-18015-#Icon Editor#|
PUSH_ACTION Dticon
DROP_ACTION Dticon
HELP_TOPIC FPOnItemIconEditor
HELP_VOLUME FPanel
}
SUBPANEL PersPrintersSubpanel
{
CONTAINER_NAME Printer
TITLE %|nls-18020-#Personal Printers#|
}
CONTROL PrintManager
{
TYPE icon
CONTAINER_NAME PersPrintersSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 1
ICON FpPrtmg
LABEL %|nls-7022-#Print Manager#|
PUSH_ACTION DtPrintManager
DROP_ACTION DtPrint
DROP_ANIMATION PrinterDrop
HELP_TOPIC _hometopic
HELP_VOLUME Printmgr
}
SUBPANEL InfoManagerSubpanel
{
CONTAINER_NAME InfoManager
TITLE %|nls-18032-#Information#|
}
CONTROL HelpOverview
{
TYPE icon
CONTAINER_NAME InfoManagerSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 1
ICON Dthover
LABEL %|nls-18016-#Desktop Introduction#|
PUSH_ACTION OpenDtIntro
HELP_TOPIC FPOnItemDtIntro
HELP_VOLUME FPanel
}
CONTROL FPHelp
{
TYPE icon
CONTAINER_NAME InfoManagerSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 2
ICON Fpfphlp
LABEL %|nls-18017-#Front Panel Help#|
PUSH_ACTION FPHelp
HELP_TOPIC FPOnItemFPHelp
HELP_VOLUME FPanel
}
CONTROL HelpMgr
{
TYPE icon
CONTAINER_NAME InfoManagerSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 3
ICON Fphelp
LABEL %|nls-18009-#Help Manager#|
PUSH_ACTION Dthelpview
HELP_TOPIC FPOnItemHelpMgr
HELP_VOLUME FPanel
}
XCOMM
XCOMM OnItem help uses a pseudo push action FPOnItemHelp. Dtwm is looking for
XCOMM an exact match on this push action string. Do not localize this push
XCOMM action.
XCOMM
CONTROL OnItem
{
TYPE icon
CONTAINER_NAME InfoManagerSubpanel
CONTAINER_TYPE SUBPANEL
POSITION_HINTS 4
ICON DthonFP
LABEL %|nls-18021-#On Item Help#|
PUSH_ACTION FPOnItemHelp
HELP_TOPIC FPOnItemOnItem
HELP_VOLUME FPanel
}
ANIMATION TrashDrop
{
ANIMATION Fptrsh1 100
ANIMATION Fptrsh2 200
ANIMATION Fptrsh3 100
ANIMATION Fptrsh4
ANIMATION Fptrsh5 800
ANIMATION Fptrsh6 200
ANIMATION Fptrsh7
ANIMATION Fptrsh
}
ANIMATION PrinterDrop
{
ANIMATION Fpprnt1 100
ANIMATION Fpprnt2 100
ANIMATION Fpprnt3 100
ANIMATION Fpprnt4 100
ANIMATION Fpprnt5 100
ANIMATION Fpprnt6 100
ANIMATION Fpprnt7 100
ANIMATION Fpprnt8 100
ANIMATION Fpprnt9 100
ANIMATION FpprntA 100
ANIMATION FpprntB 800
}

View File

@@ -0,0 +1,51 @@
XCOMM! /usr/dt/bin/dtksh
XCOMM $XConsortium: error.ds.src /main/3 1996/04/23 17:35:47 drk $
XCOMM #####################################################################
XCOMM
XCOMM dterror.ds
XCOMM
XCOMM This file is used by datatype definitions to
XCOMM output an error message. It uses dtksh.
XCOMM
XCOMM (c) Copyright 1993, 1994 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994 Novell, Inc.
XCOMM
XCOMM
XCOMM #####################################################################
XCOMM When the OK button is pressed, lets exit out
QuitCB()
{
exit 0
}
XCOMM When the Help button is pressed, map a help window.
HelpCB()
{
/usr/dt/bin/dthelpview -helpVolume Misctopic -locationId ConfigurePrintersSubpanelTA
}
XCOMM ################# Create the Main UI #################################
XtInitialize TOPLEVEL ps_error PSError "$@"
XmCreateErrorDialog MYDIALOG $TOPLEVEL mydialog messageString:"$(print $1)"
XtSetValues $MYDIALOG dialogTitle:"$(print $2)" okLabelString:"$(print $3)"
XtAddCallback $MYDIALOG okCallback QuitCB
XmMessageBoxGetChild CANCEL_BUTTON $MYDIALOG DIALOG_CANCEL_BUTTON
XmMessageBoxGetChild HELP_BUTTON $MYDIALOG DIALOG_HELP_BUTTON
XtUnmanageChild $CANCEL_BUTTON
if [ "$#" == "4" ];then
XtAddCallback $MYDIALOG helpCallback HelpCB
else
XtUnmanageChild $HELP_BUTTON
fi
XtManageChild $MYDIALOG
XtMainLoop

View File

@@ -0,0 +1,96 @@
XCOMM ##########################################################################
XCOMM
XCOMM hp.dt
XCOMM
XCOMM Action and DataType definitions for the Hewlett Packard's
XCOMM Common Desktop Environment (CDE) DT components.
XCOMM
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: hp.dt.src /main/4 1996/04/23 17:35:54 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Sam
{
LABEL %|nls-15001-#Sam#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction -user root -timeout 1 SamI
DESCRIPTION %|nls-15002-#The#|
}
XCOMM #####
ACTION SamI
{
LABEL %|nls-15001-#Sam#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/sam
DESCRIPTION %|nls-15003-#The#|
}
XCOMM #####
ACTION Hpterm
{
LABEL %|nls-15004-#Hpterm#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING hpterm
DESCRIPTION %|nls-15005-#The#|
}
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES BMF
{
ACTIONS Open,Print
ICON arizona
NAME_TEMPLATE %s.bmf
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-15006-#A#|
}
DATA_CRITERIA BMF1
{
DATA_ATTRIBUTES_NAME BMF
MODE f
PATH_PATTERN *.bmf
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE BMF
TYPE MAP
MAP_ACTION (None)
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE BMF
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,296 @@
XCOMM
XCOMM COMPONENT_NAME: desktop
XCOMM
XCOMM FUNCTIONS: none
XCOMM
XCOMM ORIGINS: 27,118,119,120,121
XCOMM
XCOMM (C) COPYRIGHT International Business Machines Corp. 1995
XCOMM All Rights Reserved
XCOMM Licensed Materials - Property of IBM
XCOMM US Government Users Restricted Rights - Use, duplication or
XCOMM disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
XCOMM
XCOMM ##########################################################################
XCOMM
XCOMM ibm.dt
XCOMM
XCOMM Action and DataType definitions for the International Business
XCOMM Machine's Common Desktop Environment (CDE) DT components.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: ibm.dt.src /main/7 1998/07/29 17:09:08 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Smit
{
LABEL %|nls-14001-#Smit#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction -user root SmitI
DESCRIPTION %|nls-14002-#The#|
}
XCOMM #####
ACTION SmitI
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /bin/smit
DESCRIPTION %|nls-14003-#The#|
}
XCOMM #####
ACTION Aixterm
{
LABEL %|nls-14004-#Aixterm#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/lpp/X11/bin/aixterm
DESCRIPTION %|nls-14005-#The#|
}
XCOMM #####
ACTION OpenDtWelcome
{
LABEL %|nls-32101-#Label for OpenDtWelcome action#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dthelpview -helpVolume Welcome
DESCRIPTION %|nls-32102-#Description for OpenDtWelcome action#|
}
XCOMM #####
ACTION VsmUsersGroups
{
LABEL %|nls-32200-#xuserm#|
ARG_COUNT 0
ICON group_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xuserm
DESCRIPTION %|nls-32104-#The#|
}
ACTION VsmPrintManager
{
LABEL %|nls-32201-#xprintm#|
ARG_COUNT 0
ICON printer_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xprintm
DESCRIPTION %|nls-32105-#The#|
}
ACTION VsmStorageManager
{
LABEL %|nls-32202-#xlvm#|
ARG_COUNT 0
ICON lvm_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xlvm
DESCRIPTION %|nls-32106-#The#|
}
ACTION VsmDevicesManager
{
LABEL %|nls-32203-#xdevicem#|
ARG_COUNT 0
ICON devices_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xdevicem
DESCRIPTION %|nls-32107-#The#|
}
ACTION VsmInstallManager
{
LABEL %|nls-32204-#xinstallm#|
ARG_COUNT 0
ICON i_s_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xinstallm
DESCRIPTION %|nls-32108-#The#|
}
ACTION VsmEasyInstall
{
LABEL %|nls-32205-#xinstallm-ez#|
ARG_COUNT 0
ICON e_i_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xinstallm -ez
DESCRIPTION %|nls-32109-#The#|
}
ACTION VsmMaintainSoftware
{
LABEL %|nls-32206-#xmaintm#|
ARG_COUNT 0
ICON m_i_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xmaintm
DESCRIPTION %|nls-32110-#The#|
}
ACTION VsmSetDateTime
{
LABEL %|nls-32207-#xdat#|
ARG_COUNT 0
ICON date_time
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xdat
DESCRIPTION %|nls-32111-#The#|
}
ACTION VsmShowSchedule
{
LABEL %|nls-32208-#xdat-m#|
ARG_COUNT 0
ICON show_sch
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/bin/X11/xdat -m
DESCRIPTION %|nls-32112-#The#|
}
ACTION VsmIARun
{
LABEL %|nls-32209-#install_assist#|
ARG_COUNT 0
ICON i_a_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/lib/assist/assist_main -appman
DESCRIPTION %|nls-32113-#The#|
}
ACTION VsmInstallAssist
{
LABEL %|nls-32209-#install_assist#|
ARG_COUNT 0
ICON i_a_app
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction -user root VsmIARun
DESCRIPTION %|nls-32113-#The#|
}
XCOMM #######################################################
DATA_ATTRIBUTES HTML
{
ACTIONS Open,Edit,Print
ICON Dthtml
NAME_TEMPLATE %s.html
MIME_TYPE text/html
DESCRIPTION HTML files
}
DATA_CRITERIA HTML1
{
DATA_ATTRIBUTES_NAME HTML
MODE f&!x
NAME_PATTERN *.html
}
DATA_CRITERIA HTML2
{
DATA_ATTRIBUTES_NAME HTML
MODE f&!x
CONTENT 0 string <HTML>
}
DATA_CRITERIA HTML3
{
DATA_ATTRIBUTES_NAME HTML
MODE f&!x
CONTENT 0 string <html>
}
DATA_ATTRIBUTES X-HTML
{
ACTIONS Open,Edit,Print
ICON Dthtml
NAME_TEMPLATE %s.x-html
MIME_TYPE text/x-html
DESCRIPTION HTML files
}
DATA_CRITERIA X-HTML1
{
DATA_ATTRIBUTES_NAME X-HTML
MODE f&!x
NAME_PATTERN *.x-html
}
ACTION Open
{
LABEL %|nls-1-#Open#|
ARG_TYPE HTML,X-HTML
TYPE MAP
MAP_ACTION NCSA_Mosaic
}
XCOMM #######################################################
ACTION NCSA_Mosaic
{
LABEL NCSA_Mosaic
ARG_COUNT 0
ICON Dtmosaic
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtmosaic
DESCRIPTION The NCSA_Mosaic action opens the NCSA Mosaic \
hypertext viewer if it exists, or provides \
help in downloading, installing, and configuring \
the viewer.
}
ACTION NCSA_Mosaic
{
LABEL NCSA_Mosaic
ARG_COUNT 1
ICON Dtmosaic
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtmosaic "%(File)Arg_1%"
DESCRIPTION The NCSA_Mosaic action opens the NCSA Mosaic \
hypertext viewer if it exists, or provides \
help in downloading, installing, and configuring \
the viewer.
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,17 @@
XCOMM $XConsortium: laserrom.dt.src /main/3 1996/04/23 17:36:02 drk $
XCOMM
XCOMM This file defines an action to invoke the LaserROM/UX product.
XCOMM By default this action is disabled. If the action is enabled it can
XCOMM be accessed from the "Browse" menu of the DT 2.0 Help Viewer window.
XCOMM
XCOMM If you have the LaserROM/UX product, you can enable this action by
XCOMM copying this file to CDE_CONFIGURATION_TOP/appconfig/types, and removing
XCOMM the '#' character from the start of the following lines.
XCOMM ACTION LaserROM
XCOMM {
XCOMM TYPE COMMAND
XCOMM WINDOW_TYPE NO_STDIO
XCOMM EXEC_STRING laserrom
XCOMM DESCRIPTION %|nls-6001-#The#|
XCOMM }

View File

@@ -0,0 +1,245 @@
XCOMM ##########################################################################
XCOMM
XCOMM miscActions.dt
XCOMM
XCOMM Examples of miscellaneous Actions (mostly for X clients).
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: miscActions.dt.src /main/4 1996/04/23 17:36:05 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##################################################################
ACTION Xcalc
{
LABEL %|nls-25001-#X Calculator#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xcalc
DESCRIPTION %|nls-25002-#The#|
}
XCOMM #####
ACTION Oclock
{
LABEL %|nls-25003-#Oval Clock#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING oclock
DESCRIPTION %|nls-25004-#The#|
}
XCOMM #####
ACTION Xlsatoms
{
LABEL %|nls-25005-#List Atoms#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xlsatoms
DESCRIPTION %|nls-25006-#The#|
}
XCOMM #####
ACTION Xbiff
{
LABEL %|nls-25007-#Xbiff#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xbiff
DESCRIPTION %|nls-25008-#The#|
}
XCOMM #####
ACTION Xcolor
{
LABEL %|nls-25009-#Xcolor#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xcolor
DESCRIPTION %|nls-25010-#The#|
}
XCOMM #####
ACTION Xcutsel
{
LABEL %|nls-25011-#Cut and Select#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xcutsel
DESCRIPTION %|nls-25012-#The#|
}
XCOMM #####
ACTION Xditview
{
LABEL %|nls-25013-#Xditview#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xditview
DESCRIPTION %|nls-25014-#The#|
}
XCOMM #####
ACTION Xedit
{
LABEL %|nls-25015-#Xedit#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xedit
DESCRIPTION %|nls-25016-#The#|
}
XCOMM #####
ACTION Xlock
{
LABEL %|nls-25017-#Xlock#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xlock
DESCRIPTION %|nls-25018-#The#|
}
XCOMM #####
ACTION Xlogo
{
LABEL %|nls-25019-#Xlogo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xlogo
DESCRIPTION %|nls-25020-#The#|
}
XCOMM #####
ACTION Xmag
{
LABEL %|nls-25021-#Magnify#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xmag
DESCRIPTION %|nls-25022-#The#|
}
XCOMM #####
ACTION Xman
{
LABEL %|nls-25023-#Xman#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xman
DESCRIPTION %|nls-25024-#The#|
}
XCOMM #####
ACTION Xmh
{
LABEL %|nls-25025-#XMailHandler#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xmh
DESCRIPTION %|nls-25026-#The#|
}
XCOMM #####
ACTION Xeyes
{
LABEL %|nls-25027-#Eyes#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xeyes
DESCRIPTION %|nls-25028-#The#|
}
XCOMM #####
ACTION Xauth
{
LABEL %|nls-25029-#X Authority#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xauth
DESCRIPTION %|nls-25030-#The#|
}
XCOMM #####
ACTION Xlsclients
{
LABEL %|nls-25031-#List Clients#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xlsclients
DESCRIPTION %|nls-25032-#The#|
}
XCOMM #####
ACTION Xpuzzle
{
LABEL %|nls-25037-#X puzzle#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xpuzzle
DESCRIPTION %|nls-25038-#The#|
}
XCOMM #####
ACTION Passwd
{
LABEL %|nls-25033-#Change Password#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING dtterm -geometry 60x8 -xrm "*menuBar: False" -e sh -c ' \
echo "%|nls-25034-#Changeing#|"; \
echo "%|nls-25035-#---------#|"; \
passwd'
DESCRIPTION %|nls-25036-#The#|
}
XCOMM ######################## EOF ############################################

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,139 @@
# $XConsortium: nlsREADME.txt /main/2 1996/11/11 11:32:25 drk $
#############################################################################
#
# Component: types - The DT 3.0 action and filetype definitions.
#
############################################################################
Introduction:
------------
The files in this directory contain the DT 3.0 action and
filetype definitions.
The syntax for the DT 3.0 defintions is much different than the
DT 2.0 syntax. The most significant change is that the each
field in a definition is on a separate line and each field is
identified by a keyword. Other important changes are: filetype
and action definitions may be in the same file; some fields are
optional and each definition may have a "DESCRIPTION" field.
See the file "uxstd.vf" for an example of a DT database file
that has both filetype and action definitions in the same file
and uses the "DESCRIPTION" field.
There are NO screendumps for this component.
There is NO message catalog for this component.
There is NO app-defaults file for this component.
This component contains a Dialog Description File (DDF). See
the section on "Localizing Dtdialog DDF Files" in the NLS
Cookbook for general information.
Files to be localized:
---------------------
File Name Target Name
--------- -----------
1. laserrom.vf /usr/dt/types/%L/laserrom.vf
2. print.vf /usr/dt/types/%L/print.vf
3. printerNN.vf /usr/dt/types/%L/printerNN.vf
4. unsupported.vf /usr/dt/types/%L/unsupported.vf
5. user-prefs.vf /usr/dt/types/%L/user-prefs.vf
6. uxstd.vf /usr/dt/types/%L/uxstd.vf
7. dt.vf /usr/dt/types/%L/dt.vf
8. vhelp.vf /usr/dt/types/%L/vhelp.vf
9. dt20.vf /usr/dt/types/%L/dt20.vf
10. dtfile.vf /usr/dt/types/%L/dtfile.vf
11. dtpad.vf /usr/dt/types/%L/dtpad.vf
12. xclients.vf /usr/dt/types/%L/xclients.vf
13. actions.ddf /usr/dt/dialogs/%L/actions.ddf
What to localize in the .vf files:
---------------------------------
NOTE: do NOT localize action and filetype names.
1. The "DESCRIPTION" field in every action and filetype definition
should be localized. The information in this field can be
displayed to the user by selecting a file in the File Manager and
then pressing the "F1" key.
2. Some action definitions contain "prompt strings" that ask
the user for input. The prompt strings should be localized.
Prompt strings are always embedded in a pair of '"' characters
which are embedded in a pair of '%' characters. For example, in
the following EXEC-STRING field, the prompt string is "Some
String:":
EXEC-STRING %(File)Arg_1"Some String:"%
To change the prompt to "String Some:", use:
EXEC-STRING %(File)Arg_1"String Some:"%
Prompt strings are only used in the "EXEC-STRING" and "EXEC-HOST"
fields of action definitions.
To find the actions which contain prompts,
The EXEC-STRING and EXEC-HOST field may contain "keywords" that
should NOT be localized. These keywords are the same keywords
that were used with DT 2.*, so for more infomation, see the
reference "HP Visual User Environment User's Guide".
Do NOT localize the following keywords:
(File)Arg_1
(File)Args
%LocalHost%
Arg_1
Args
3. The "L-ICON" and "S-ICON" fields may be localized. These fields
are for the large and small icons, respectively.
How to test the localization changes:
------------------------------------
1. To test the DESCRIPTION field changes:
To test the action definition changes, select the action and
then press the "F1" key. The localized description should get
displayed.
To test the filetype definition changes, create a file of that
filetype, select that file and then press the "F1" key. The
localized description should get displayed.
2. To test the prompt string changes:
For every action definition that was changed in step #2 above,
double click the action in the File Manager. The prompt string
that is displayed should be localized.
3. To test the icon changes:
For every action whose icon was changed, display the action in the
File Manager. The icon displayed should be the localized icon.
For every filetype whose icon was changed, create a file of that
filetype and display the file in the File Manager. The icon
displayed should be the localized icon.
#
#

View File

@@ -0,0 +1,173 @@
XCOMM ##########################################################################
XCOMM
XCOMM print.dt
XCOMM
XCOMM Action and DataType Definitions for the printing
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: print.dt.src /main/4 1996/04/23 17:36:13 drk $
XCOMM
#define HASH #
%|nls-7001-#HASH The printer#|
XCOMM
XCOMM ##########################################################################
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES PRINTER_UNKNOWN
{
ACTIONS PrinterUnconfigured
ICON DtPrtun
IS_EXECUTABLE true
DESCRIPTION %|nls-7009-#This#|
TYPE_LABEL %|nls-31088-#PRINTER_UNKNOWN#|
}
DATA_CRITERIA PRINTER_UNKNOWN1
{
DATA_ATTRIBUTES_NAME PRINTER_UNKNOWN
MODE f&x
NAME_PATTERN *_Print
}
XCOMM
%|nls-7002-#HASH The default#|
XCOMM
ACTION Print
{
LABEL %|nls-2-#Print#|
ARG_TYPE *
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp "%(File)Arg_1%"
DESCRIPTION %|nls-7010-#This#|
}
ACTION PrintRaw
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp -w "%(File)Arg_1%"
}
XCOMM
%|nls-7003-#HASH If no#|
XCOMM
ACTION Print
{
LABEL %|nls-2-#Print#|
ARG_COUNT 0
TYPE MAP
MAP_ACTION Dtprintinfo
}
XCOMM
%|nls-7023-#HASH The Print Manager#|
XCOMM
ACTION DtPrintManager
{
LABEL %|nls-7022-#Print Manager#|
ICON FpPrtmg
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtprintinfo -all
DESCRIPTION %|nls-7024-#The#|
}
XCOMM
%|nls-7004-#HASH The Print Jobs#|
XCOMM
ACTION Dtprintinfo
{
LABEL %|nls-7011-#Print Jobs#|
ICON Fpprnt
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtprintinfo -p "%(String)Arg_1%"
DESCRIPTION %|nls-7012-#The#|
}
ACTION Dtprintinfo
{
LABEL %|nls-7011-#Print Jobs#|
ARG_COUNT 0
ICON Fpprnt
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtprintinfo
DESCRIPTION %|nls-7012-#The#|
}
XCOMM ###############################################################
XCOMM
%|nls-7005-#HASH Actions for#|
XCOMM
XCOMM ###############################################################
XCOMM
%|nls-7006-#HASH If a file#|
XCOMM
ACTION DtPrint
{
LABEL %|nls-7013-#Default Printer#|
ARG_TYPE *
ICON Fpprnt
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtaction Print "%(File)Arg_1%"
DESCRIPTION %|nls-7010-#The#|
}
XCOMM
%|nls-7007-#HASH If no file#|
XCOMM
ACTION DtPrint
{
LABEL %|nls-7013-#Default Printer#|
ARG_COUNT 0
ICON Fpprnt
TYPE MAP
MAP_ACTION Dtprintinfo
DESCRIPTION %|nls-7012-#The#|
}
XCOMM
%|nls-7008-#HASH Here are actions#|
XCOMM
ACTION PrinterUnconfigured
{
LABEL %|nls-7014-#PrinterUnconfigured#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dterror.ds \
"%|nls-7015-#This#|" \
"%|nls-7016-#Unconfigured Printer#|" \
"%|nls-6-#OK#|" \
"HELP"
DESCRIPTION %|nls-7017-#The#|
}
ACTION Printer_Trash
{
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dterror.ds \
"%|nls-7018-#Putting a#|" \
"%|nls-7019-#Delete Printer#|" \
"%|nls-6-#OK#|"
DESCRIPTION %|nls-7020-#The#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,65 @@
XCOMM ######################################################################
XCOMM
XCOMM printerNN.dt
XCOMM
XCOMM Template file for configuring printers in the printer sub-panel.
XCOMM
XCOMM (c) Copyright 1993, 1994 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary
XCOMM of Novell, Inc.
XCOMM
XCOMM $XConsortium: printerNN.dt.src /main/4 1996/04/23 17:36:17 drk $
XCOMM
XCOMM #####################################################################
XCOMM ##############################
XCOMM
XCOMM To configure a printer in the DT printer slide-up:
XCOMM
XCOMM 1. Identify which printer icon in the slide-up panel should be
XCOMM associated with the printer. Icons are numbered from the
XCOMM top beginning with 01. (E.g 01 is the top icon, 02 is the
XCOMM next, etc.)
XCOMM
XCOMM 2. Copy this file to CDE_INSTALLATION_TOP/examples/types/printer<NN>.dt
XCOMM where <NN> is replaced by the number of the icon. For
XCOMM example, copy it to CDE_INSTALLATION_TOP/examples/types/printer01.dt to
XCOMM configure the top printer.
XCOMM
XCOMM 3. Edit the "set PRINTER_NUMBER=nn" line below and replace
XCOMM "nn" with the number of the printer icon. For example,
XCOMM change it to "set PRINTER_NUMBER=01" for the top printer
XCOMM icon.
XCOMM
XCOMM 4. Edit the "set PRINTER_NAME=name" line below and replace
XCOMM "name" with the device name assigned to the printer in step
XCOMM 1.
XCOMM
XCOMM 5. Invoke the ReloadApps action from the System_Admin
XCOMM container of the General toolbox.
XCOMM
XCOMM ###############################
set PRINTER_NUMBER=nn
set PRINTER_NAME=name
ACTION Print${PRINTER_NUMBER}
{
ARG_TYPE *
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING lp -d${PRINTER_NAME} %(File)Args%
}
ACTION PrinterInfo${PRINTER_NUMBER}
{
TYPE COMMAND
WINDOW_TYPE OUTPUT_ONLY
EXEC_STRING \
sh -c ' \
(echo %|nls-8001-#"Printer#|; \
lpstat -r -p${PRINTER_NAME}) | \${PAGER:-more}; \
echo %|nls-8002-#Select#|'
}

View File

View File

@@ -0,0 +1,244 @@
XCOMM ######################################################################
XCOMM
XCOMM unsupported.dt
XCOMM
XCOMM Action and DataType definitions for unsupported software.
XCOMM
XCOMM (c) Copyright 1993, 1994 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary
XCOMM of Novell, Inc.
XCOMM
XCOMM $XConsortium: unsupported.dt.src /main/4 1996/04/23 17:36:23 drk $
XCOMM
XCOMM #####################################################################
XCOMM ##########################################################################
XCOMM
XCOMM WARNING: This file may be overwritten in subsequent installations of
XCOMM DT. Consequently, any system wide changes should be made to
XCOMM an equivalent database file in CDE_INSTALLATION_TOP/types and not
XCOMM in this file.
XCOMM
XCOMM ##########################################################################
#if defined(__aix)
#define XBIN /usr/lpp/X11/bin
#define XBIN_CONTRIB /usr/lpp/X11/bin
#else
#if defined(__sun)
#define XBIN /usr/openwin/bin
#define XBIN_CONTRIB /usr/openwin/bin
#else
#if defined(__hpux)
#define XBIN /usr/bin/X11
#define XBIN_CONTRIB /usr/contrib/bin/X11
#else
#define XBIN /usr/bin/X11
#define XBIN_CONTRIB /usr/local/bin/X11
#endif
#endif
#endif
ACTION DtTypes
{
LABEL %|nls-32-#DtTypes#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtterm -e ksh -c '/usr/dt/bin/dttypes;'
DESCRIPTION %|nls-9002-#The#|
}
ACTION DtTypes
{
LABEL %|nls-32-#DtTypes#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c '/usr/dt/bin/dttypes -type "%(File)Arg_1%"; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9002-#The#|
}
ACTION Clipboard
{
LABEL %|nls-27-#Clipboard#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING XBIN_CONTRIB/xclipboard
DESCRIPTION %|nls-9003-#The#|
}
#ifdef __hpux
ACTION DisplayFont
{
LABEL %|nls-29-#DisplayFont#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c '/usr/contrib/bin/X11/xfd -fn \
`basename "%(File)Arg_1"%|nls-9012-#Font#|"%" | sed /[.].*/s///`;\
if [ \$? -eq 1 ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-9014-#The Font#|" \
"%|nls-9015-#Invalid#|" \
"%|nls-21002-#OK#|" ; \
fi'
DESCRIPTION %|nls-9004-#The#|
}
%|nls-9016-#The ListWinInfo ...#|
ACTION ListWinInfo
{
LABEL %|nls-33-#ListWinInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/contrib/bin/X11/xwininfo; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9005-#The#|
}
ACTION ListWinProps
{
LABEL %|nls-34-#ListWinProps#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
echo "%|nls-9013-#[When#|"; \
/usr/contrib/bin/X11/xprop | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9006-#The#|
}
ACTION XserverInfo
{
LABEL %|nls-35-#XserverInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/contrib/bin/X11/xdpyinfo | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9007-#The#|
}
#endif
#ifdef __aix
ACTION DisplayFont
{
LABEL %|nls-29-#DisplayFont#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c '/usr/lpp/X11/bin/xfd -fn \
`basename "%(File)Arg_1"%|nls-9012-#Font#|"%" | sed /[.].*/s///`;\
if [ \$? -eq 1 ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-9014-#The Font#|" \
"%|nls-9015-#Invalid#|" \
"%|nls-21002-#OK#|" ; \
fi'
DESCRIPTION %|nls-9004-#The#|
}
%|nls-9016-#The ListWinInfo ...#|
ACTION ListWinInfo
{
LABEL %|nls-33-#ListWinInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/lpp/X11/bin/xwininfo; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9005-#The#|
}
ACTION ListWinProps
{
LABEL %|nls-34-#ListWinProps#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
echo "%|nls-9013-#[When#|"; \
/usr/lpp/X11/bin/xprop | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9006-#The#|
}
ACTION XserverInfo
{
LABEL %|nls-35-#XserverInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/lpp/X11/bin/xdpyinfo | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9007-#The#|
}
#endif
#ifdef __sun
ACTION DisplayFont
{
LABEL %|nls-29-#DisplayFont#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c '/usr/openwin/bin/xfd -fn \
`basename "%(File)Arg_1"%|nls-9012-#Font#|"%" | sed /[.].*/s///`;\
if [ \$? -eq 1 ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-9014-#The Font#|" \
"%|nls-9015-#Invalid#|" \
"%|nls-21002-#OK#|" ; \
fi'
DESCRIPTION %|nls-9004-#The#|
}
%|nls-9016-#The ListWinInfo ...#|
ACTION ListWinInfo
{
LABEL %|nls-33-#ListWinInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/openwin/bin/xwininfo; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9005-#The#|
}
ACTION ListWinProps
{
LABEL %|nls-34-#ListWinProps#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
echo "%|nls-9013-#[When#|"; \
/usr/openwin/bin/xprop | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9006-#The#|
}
ACTION XserverInfo
{
LABEL %|nls-35-#XserverInfo#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
/usr/openwin/bin/xdpyinfo | \${PAGER:-more}; \
echo "%|nls-9011-#Select#|"'
DESCRIPTION %|nls-9007-#The#|
}
#endif

View File

@@ -0,0 +1,65 @@
XCOMM ##########################################################################
XCOMM
XCOMM user-prefs.dt
XCOMM
XCOMM Actions which define user preferences.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: user-prefs.dt.src /main/4 1996/04/23 17:36:30 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##########################################################################
XCOMM
%|nls-23001-# Dt Action #|
XCOMM
XCOMM ##########################################################################
%|nls-23003-# To Use... #|
ACTION TextEditor
{
LABEL %|nls-23008-#Text Editor#|
ICON Dtpenpd
TYPE MAP
MAP_ACTION Dtpad
DESCRIPTION %|nls-23013-#The Text Editor Action...#|
}
XCOMM #####
%|nls-23004-# The Default... #|
ACTION Terminal
{
LABEL %|nls-23009-#Terminal#|
ICON Dtterm
TYPE MAP
MAP_ACTION Dtterm
DESCRIPTION %|nls-23014-#The Terminal Action...#|
}
XCOMM #####
%|nls-23017-# The Default... #|
ACTION Trash
{
LABEL %|nls-23018-#Terminal#|
ICON Dttrsh
TYPE MAP
MAP_ACTION Dttrash
DESCRIPTION %|nls-23019-#The Trash Action...#|
}
XCOMM ###################### EOF ############################################

View File

@@ -0,0 +1,741 @@
XCOMM ##########################################################################
XCOMM
XCOMM uxstd.dt
XCOMM
XCOMM Action and DataType definitions for standard operating system commands.
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $TOG: uxstd.dt.src /main/7 1998/07/29 17:09:27 mgreess $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
#define STAR *
XCOMM ##########################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##########################################################################
DATA_ATTRIBUTES MAN_PAGE
{
ACTIONS Open,Print
ICON Dtmanpg
IS_TEXT true
ACTIONS Open,Print
MIME_TYPE text/plain
DESCRIPTION %|nls-10001-#This file#|
TYPE_LABEL %|nls-31089-#MAN_PAGE#|
}
DATA_CRITERIA MAN_PAGE1
{
DATA_ATTRIBUTES_NAME MAN_PAGE
MODE f
PATH_PATTERN STAR/man/man*/STAR.[1-9]*
}
DATA_CRITERIA MAN_PAGE2
{
DATA_ATTRIBUTES_NAME MAN_PAGE
MODE f
PATH_PATTERN STAR/man/cat*/STAR.[1-9]*
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE MAN_PAGE
TYPE MAP
MAP_ACTION Dtmanpageview
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE MAN_PAGE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING /usr/dt/bin/dtlp -a "%Arg_1%"
}
XCOMM ##########################################################
DATA_ATTRIBUTES TAR
{
ACTIONS Open,TarUnpack,Print
ICON Dtmagtp
NAME_TEMPLATE %s.tar
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-10002-#This file#|
TYPE_LABEL %|nls-31090-#TAR#|
}
DATA_CRITERIA TAR1
{
DATA_ATTRIBUTES_NAME TAR
MODE f
NAME_PATTERN *.tar
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE TAR
TYPE MAP
MAP_ACTION TarList
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE TAR
TYPE MAP
MAP_ACTION PrintTarList
}
ACTION TarList
{
LABEL %|nls-10003-#Archive List Contents#|
ICON Dtmagtp
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
tar -tvf "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10004-#The Archive#|
}
ACTION PrintTarList
{
LABEL %|nls-10005-#PrintTarList#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
tar -tvf "%(File)Arg_1%" | \
/usr/dt/bin/dtlp -u "%|nls-10003-#Archive Li#|"'
DESCRIPTION %|nls-10006-#The TarList#|
}
ACTION TarUnpack
{
LABEL %|nls-10007-#Archive Unpack#|
ICON Dtmagtp
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
tar -xvf "%(File)Arg_1"%|nls-10008-#Filename:#|"%" \
2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10009-#The#|
}
XCOMM ##########################################################
DATA_ATTRIBUTES COMPRESSED
{
ACTIONS Uncompress
ICON Dtcmprs
NAME_TEMPLATE %s.Z
MIME_TYPE application/octet-stream
SUNV3_TYPE compress
DESCRIPTION %|nls-10010-#This is#|
TYPE_LABEL %|nls-31091-#COMPRESSED#|
}
DATA_CRITERIA COMPRESSED1
{
DATA_ATTRIBUTES_NAME COMPRESSED
MODE f
NAME_PATTERN *.Z
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE COMPRESSED
TYPE MAP
MAP_ACTION NoPrint
}
ACTION Uncompress
{
LABEL %|nls-10011-#Uncompress File#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
uncompress -vf "%(File)Arg_1%" %(File)Args% 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10012-#The#|
}
XCOMM ##########################################################
DATA_ATTRIBUTES SHELL
{
ACTIONS Run,Open,Print
ICON Dtbshll
IS_EXECUTABLE true
COPY_TO_ACTION Execute
NAME_TEMPLATE %s.sh
MIME_TYPE text/plain
SUNV3_TYPE shell-script
DESCRIPTION %|nls-10013-#This file#|
TYPE_LABEL %|nls-31092-#SHELL#|
}
DATA_CRITERIA SHELL1
{
DATA_ATTRIBUTES_NAME SHELL
MODE f&x
NAME_PATTERN *.sh
}
DATA_CRITERIA SHELL2
{
DATA_ATTRIBUTES_NAME SHELL
CONTENT 0 string #!/bin/sh
MODE f&x
}
DATA_CRITERIA SHELL3
{
DATA_ATTRIBUTES_NAME SHELL
CONTENT 0 string #! /bin/sh
MODE f&x
}
ACTION Run
{
LABEL %|nls-3-#Run#|
ARG_TYPE SHELL
TYPE MAP
MAP_ACTION Execute
}
XCOMM ##########################################################
DATA_ATTRIBUTES CSHELL
{
ACTIONS Run,Open,Print
ICON Dtcshll
IS_EXECUTABLE true
COPY_TO_ACTION Execute
NAME_TEMPLATE %s.csh
MIME_TYPE text/plain
SUNV3_TYPE cshell-script
DESCRIPTION %|nls-10014-#A#|
TYPE_LABEL %|nls-31093-#CSHELL#|
}
DATA_CRITERIA CSHELL1
{
DATA_ATTRIBUTES_NAME CSHELL
MODE f&x
NAME_PATTERN *.csh
}
DATA_CRITERIA CSHELL2
{
DATA_ATTRIBUTES_NAME CSHELL
CONTENT 0 string #!/bin/csh
MODE f&x
}
DATA_CRITERIA CSHELL3
{
DATA_ATTRIBUTES_NAME CSHELL
CONTENT 0 string #! /bin/csh
MODE f&x
}
ACTION Run
{
LABEL %|nls-3-#Run#|
ARG_TYPE CSHELL
TYPE MAP
MAP_ACTION Execute
}
XCOMM ##########################################################
DATA_ATTRIBUTES KSHELL
{
ACTIONS Run,Open,Print
ICON Dtkshll
IS_EXECUTABLE true
COPY_TO_ACTION Execute
NAME_TEMPLATE %s.ksh
MIME_TYPE text/plain
DESCRIPTION %|nls-10015-#A#|
TYPE_LABEL %|nls-31094-#KSHELL#|
}
DATA_CRITERIA KSHELL1
{
DATA_ATTRIBUTES_NAME KSHELL
MODE f&x
NAME_PATTERN *.ksh
}
DATA_CRITERIA KSHELL2
{
DATA_ATTRIBUTES_NAME KSHELL
CONTENT 0 string #!/bin/ksh
MODE f&x
}
DATA_CRITERIA KSHELL3
{
DATA_ATTRIBUTES_NAME KSHELL
CONTENT 0 string #! /bin/ksh
MODE f&x
}
ACTION Run
{
LABEL %|nls-3-#Run#|
ARG_TYPE KSHELL
TYPE MAP
MAP_ACTION Execute
}
XCOMM ##########################################################
DATA_ATTRIBUTES SHAR
{
ACTIONS Unshar
ICON Dtshar
NAME_TEMPLATE %s.shar
MIME_TYPE text/plain
DESCRIPTION %|nls-10016-#This file#|
TYPE_LABEL %|nls-31095-#SHAR#|
}
DATA_CRITERIA SHAR1
{
DATA_ATTRIBUTES_NAME SHAR
MODE f
NAME_PATTERN *.shar
}
ACTION Print
{
LABEL %|nls-2-#Print#|
ARG_TYPE SHAR
TYPE MAP
MAP_ACTION NoPrint
}
ACTION Unshar
{
LABEL %|nls-10017-#Unshar#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
sh "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10018-#The Unshar#|
}
XCOMM ##########################################################
DATA_ATTRIBUTES UUENCODE
{
ACTIONS Uudecode
ICON Dtuuncd
NAME_TEMPLATE %s.uu
MIME_TYPE text/plain
DESCRIPTION %|nls-10019-#This is#|
TYPE_LABEL %|nls-31096-#UUENCODE#|
}
DATA_CRITERIA UUENCODE1
{
DATA_ATTRIBUTES_NAME UUENCODE
MODE f
NAME_PATTERN *.uu
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE UUENCODE
TYPE MAP
MAP_ACTION NoPrint
}
ACTION Uudecode
{
LABEL %|nls-10020-#Uudecode#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
uudecode "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10021-#The Undecode#|
}
XCOMM ##########################################################
#undef MESSAGE_CAT
DATA_ATTRIBUTES MESSAGE_CAT
{
ACTIONS (None)
ICON Dtcat
NAME_TEMPLATE %s.cat
MIME_TYPE application/octet-stream
DESCRIPTION %|nls-10022-#This file#|
TYPE_LABEL %|nls-31097-#MESSAGE_CAT#|
}
DATA_CRITERIA MESSAGE_CAT1
{
DATA_ATTRIBUTES_NAME MESSAGE_CAT
MODE f
NAME_PATTERN *.cat
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE MESSAGE_CAT
TYPE MAP
MAP_ACTION NoPrint
}
XCOMM ##########################################################################
XCOMM ##########################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##########################################################################
XCOMM #####################
XCOMM
%|nls-10027-#HASH Unix Editors#|
XCOMM
XCOMM #####################
ACTION Vi
{
LABEL %|nls-10030-#Text Editor (Vi)#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE TERMINAL
EXEC_STRING vi
DESCRIPTION %|nls-10032-#The#|
}
ACTION Vi
{
LABEL %|nls-10030-#Text Editor (Vi)#|
TYPE COMMAND
WINDOW_TYPE TERMINAL
EXEC_STRING vi "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
DESCRIPTION %|nls-10032-#The#|
}
XCOMM ######
ACTION Vedit
{
LABEL %|nls-10033-#Vedit#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE TERMINAL
EXEC_STRING vedit
DESCRIPTION %|nls-10034-#The Vedit#|
}
ACTION Vedit
{
LABEL %|nls-10033-#Vedit#|
TYPE COMMAND
WINDOW_TYPE TERMINAL
EXEC_STRING vedit "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
DESCRIPTION %|nls-10034-#The Vedit#|
}
XCOMM #####################
XCOMM
%|nls-10028-#HASH Unix Commands#|
XCOMM
XCOMM #####################
%|nls-10029-#HASH The following#|
ACTION Tar
{
LABEL %|nls-10035-#Archive#|
ICON Dtmagtp
ARG_COUNT >1
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING \
sh -c ' \
if [ "%(File)Args%" = "" ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-10036-#The#|" \
"%|nls-10037-#Invalid#|" \
"%|nls-6-#OK#|" ; \
else \
true %(File)Args%; \
/usr/dt/bin/dterror.ds \
"%|nls-10036-#The#|" \
"%|nls-10037-#Invalid#|" \
"%|nls-6-#OK#|" \
fi; '
DESCRIPTION %|nls-10038-#The#|
}
ACTION Tar
{
LABEL %|nls-10035-#Archive#|
ICON Dtmagtp
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
if [ "%(File)Args%" = "" ] ; then \
echo "%|nls-10040-#ERROR:#|"; \
else \
if [ ! -d "%(File)Arg_1"%|nls-10039-#Folder To... #|"%" ] ; then \
echo "%|nls-10040-#ERROR:#|"; \
else \
FOLDER="%(File)Arg_1%.tar"; \
TAR_FILE=`basename "%(File)Arg_1%.tar"`; \
echo "%|nls-10041-#Creating \$FOLDER.#|"; \
echo "%|nls-10042-#[Please Wait...}#|"; \
tar -cvf \$TAR_FILE `basename "%(File)Arg_1%"` 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-10043-#\\\\nThe Archive...#|"; \
fi; \
fi; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10038-#The#|
}
XCOMM ######
ACTION TarList
{
LABEL %|nls-10003-#Archive List Contents#|
ICON Dtmagtp
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarList \
"%(File)Arg_1"%|nls-10044-#Archive to List:#|"%"
DESCRIPTION %|nls-10004-#The#|
}
XCOMM ######
ACTION TarUnpack
{
LABEL %|nls-10007-#Archive Unpack#|
ICON Dtmagtp
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarUnpack \
"%(File)Arg_1"%|nls-10045-#Archive to Unpack:#|"%"
DESCRIPTION %|nls-10009-#The#|
}
XCOMM ######
ACTION Compress
{
LABEL %|nls-10046-#Compress File#|
ICON Dtcmprs
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
compress -vf "%(File)Arg_1"%|nls-10047-#File to Compress:#|"%" \
%(File)Args% 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10048-#The#|
}
XCOMM ######
ACTION Uncompress
{
LABEL %|nls-10011-#Uncompress File#|
ICON Dtcmprs
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction Uncompress \
"%(File)Arg_1"%|nls-10049-#File to Uncompress:#|"%"
DESCRIPTION %|nls-10012-#The#|
}
XCOMM ######
ACTION Env
{
LABEL %|nls-10050-#Environment Variables#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
env 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10051-#The#|
}
XCOMM ######
ACTION Diff
{
LABEL %|nls-10052-#Compare Files#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
file1="%(File)Arg_1"%|nls-10053-#First File (<):#|"%" ;\
file2="%(File)Arg_2"%|nls-10054-#Second File (>):#|"%" ;\
cmp -s \$file1 \$file2 ;\
if [ \$? -eq 0 ] ; then \
echo "%|nls-10055-#The files...#|" ; \
else \
diff \$file1 \$file2 | \${PAGER:-more} ;\
fi ;\
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10056-#The#|
}
XCOMM ######
ACTION Rm
{
LABEL %|nls-10057-#Shred File#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
echo "%|nls-10058-#[Enter#|"; \
rm -i "%(File)Arg_1"%|nls-10059-#File To Shred:#|"%" %(File)Args%; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10060-#The#|
}
XCOMM ######
ACTION Wc
{
LABEL %|nls-10061-#Count Words#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
(echo %|nls-10062-#" lines words chars filename"#|; \
echo %|nls-10063-#" ============================"#|; \
wc "%(File)Arg_1"%|nls-10064-#File To Count:#|"%" %(File)Args%) 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10065-#The#|
}
XCOMM ######
ACTION Spell
{
LABEL %|nls-10066-#Check Spelling#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
(echo "%|nls-10067-#Misspelled#|"; \
spell "%(File)Arg_1"%|nls-10068-#File To Spell Check:#|"%" %(File)Args%) 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10069-#The#|
}
XCOMM ######
#ifdef __hpux
ACTION Df
{
LABEL %|nls-10070-#Disk Usage#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
bdf 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10071-#The#|
}
#else
ACTION Df
{
LABEL %|nls-10070-#Disk Usage#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
df 2>&1 | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10071-#The#|
}
#endif
XCOMM ######
ACTION DuSort
{
LABEL %|nls-10072-#Folder Size#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
if [ ! -d "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" ] ; then \
echo "%|nls-10040-#ERROR:#|"; \
else \
echo "%|nls-10042-#[Please wait ...]\\n#|"; \
(echo "%|nls-10073-#Blocks File/Dir - (Blocks are 512-bytes)#|"; \
echo "%|nls-10074-#==========================================#|"; \
du -s "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" | sort -n) 2>&1 | \
\${PAGER:-more}; \
fi; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10076-#The#|
}
XCOMM ######
ACTION Grep
{
LABEL %|nls-10077-#Search Text#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
SEARCH_FILE="%(File)Arg_1"%|nls-10078-#File To Search:#|"%"; \
if [ -d \$SEARCH_FILE ] ; then \
echo "%|nls-10079-#ERROR: \$SEARCH_FILE#|"; \
else \
grep %"%|nls-10080-#Search String:#|"% \$SEARCH_FILE \
%(File)Args% >/tmp/dtstrsearch 2>&1; \
if [ \$? -eq 1 ] ; then \
echo "%|nls-10081-#No Matches#|"; \
else \
cat /tmp/dtstrsearch | \${PAGER:-more}; \
fi; \
rm /tmp/dtstrsearch; \
fi; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10082-#The#|
}
XCOMM ######
ACTION File
{
LABEL %|nls-10083-#Type File#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
file "%(File)Arg_1"%|nls-10084-#File To Type:#|"%" %(File)Args% 2>&1 | \
\${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10085-#The#|
}
XCOMM ######
ACTION Execute
{
LABEL %|nls-10086-#Execute#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
"%(File)Arg_1"%|nls-10087-#File To Execute:#|"%" %"%|nls-10088-#Options:#|"% %"%|nls-10089-#Arguments:#|"% %(File)Args%
DESCRIPTION %|nls-10090-#The#|
}
XCOMM ######
ACTION ExecuteCmd
{
LABEL %|nls-10091-#Execute Command#|
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
%"%|nls-10092-#Command:#|"% %(File)Args%; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-10093-#The#|
}
XCOMM ######################## EOF ############################################

View File

@@ -0,0 +1,341 @@
XCOMM ##########################################################################
XCOMM
XCOMM xclients.dt
XCOMM
XCOMM Actions and DataTypes for integrating X clients into the Common
XCOMM Desktop Environment (CDE).
XCOMM
XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
XCOMM
XCOMM $XConsortium: xclients.dt.src /main/5 1996/04/23 20:26:44 drk $
XCOMM
XCOMM ##########################################################################
#define HASH #
set DtDbVersion=1.0
XCOMM ##########################################################################
XCOMM
%|nls-10-#HASH WARNING:...#|
XCOMM
XCOMM ##########################################################################
XCOMM ##################################################################
XCOMM
%|nls-11-#HASH Data Attributes#|
XCOMM
XCOMM ##################################################################
DATA_ATTRIBUTES XWD
{
ACTIONS Open,Print
ICON Dtxwd
NAME_TEMPLATE %s.xwd
MIME_TYPE application/octet-stream
SUNV3_TYPE xwd-file
DESCRIPTION %|nls-12001-#An XWD#|
TYPE_LABEL %|nls-31098-#XWD#|
}
DATA_CRITERIA XWD1
{
DATA_ATTRIBUTES_NAME XWD
MODE f
NAME_PATTERN *.xwd
}
DATA_CRITERIA XWD2
{
DATA_ATTRIBUTES_NAME XWD
MODE f
NAME_PATTERN *.wd
}
ACTION Open
{
LABEL %|nls-1-Open|
ARG_TYPE XWD
TYPE MAP
MAP_ACTION Xwud
}
ACTION Print
{
LABEL %|nls-2-Print|
ARG_TYPE XWD
TYPE MAP
MAP_ACTION NoPrint
}
ACTION Xwud
{
LABEL %|nls-12002-#Xwd Display#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xwud -noclick -in \
"%(File)Arg_1"%|nls-12003-#Xwd File To Display:#|"%"
DESCRIPTION %|nls-12004-#The#|
}
XCOMM ##########################################################################
XCOMM
%|nls-12-#HASH Actions#|
XCOMM
XCOMM ##########################################################################
ACTION Xrefresh
{
LABEL %|nls-12005-#Refresh Display#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xrefresh
DESCRIPTION %|nls-12006-#The#|
}
XCOMM ######
ACTION Bitmap
{
LABEL %|nls-12007-#Edit Bitmap#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING bitmap \
"%(File)Arg_1"%|nls-12008-#File To Open:#|"%"
DESCRIPTION %|nls-12011-#The Edit Bitmap#|
}
ACTION Bitmap
{
LABEL %|nls-12007-#Edit Bitmap#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING bitmap \
-size %"%|nls-12009-#Width:#|"%x%"%|nls-12010-#Height:#|"% \
"%(File)Arg_1"%|nls-12008-#File To Open:#|"%"
DESCRIPTION %|nls-12011-#The Edit Bitmap#|
}
XCOMM ######
ACTION DttermConsole
{
LABEL %|nls-12012-#Terminal Console#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtterm -C -ls -name %|nls-12056-#Console#| -title %|nls-12056-#Console#|
DESCRIPTION %|nls-12013-#The#|
}
XCOMM ######
ACTION Xterm
{
LABEL %|nls-12014-#Xterm#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xterm
DESCRIPTION %|nls-12015-#The#|
}
XCOMM ######
ACTION DttermDtspcd
{
LABEL %|nls-12016-#Terminal Remote#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_HOST %"%|nls-12017-#Hostname:#|"%
EXEC_STRING CDE_INSTALLATION_TOP/bin/dtterm
DESCRIPTION %|nls-12018-#The#|
}
XCOMM ######
ACTION XtermDtspcd
{
LABEL %|nls-12019-#Xterm Remote#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_HOST %"%|nls-12017-#Hostname:#|"%
EXEC_STRING xterm
DESCRIPTION %|nls-12020-#The#|
}
XCOMM ######
ACTION DttermRlogin
{
LABEL %|nls-12021-#Terminal Rlogin#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING ksh -c 'export _title="%"%|nls-12017-#Hostname:#|"%"; \
/usr/dt/bin/dtterm -title "%|nls-12022-#\$_title#|" -e ksh -c \
"echo %|nls-12023-#Trying to#|; \
rlogin \$_title; sleep 5;";'
DESCRIPTION %|nls-12024-#The#|
}
XCOMM ######
ACTION XtermRlogin
{
LABEL %|nls-12025-#Xterm Rlogin#|
ICON Dtterm
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING ksh -c 'export _title="%"%|nls-12017-#Hostname:#|"%"; \
xterm -title "%|nls-12026-#\$_title#|" -e ksh -c \
"echo %|nls-12023-#Trying to#|; \
rlogin \$_title; sleep 5;";'
DESCRIPTION %|nls-12027-#The#|
}
XCOMM ######
#ifdef __aix
ACTION XclockDig
{
LABEL %|nls-12030-#Digital Clock#|
ARG_COUNT 0
ICON Dtdgclk
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xclock -digital -update 1
DESCRIPTION %|nls-12031-#The#|
}
#else
ACTION XclockDig
{
LABEL %|nls-12030-#Digital Clock#|
ARG_COUNT 0
ICON Dtdgclk
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xclock -name "%|nls-12030-#Digital Clock#|" \
-digital -update 1
DESCRIPTION %|nls-12031-#The#|
}
#endif
XCOMM ######
ACTION Xload
{
LABEL %|nls-12032-#System Load#|
ARG_COUNT 0
ICON Dtload
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xload -name "%|nls-12055-#System Load|" \
-geometry 250x150 -xrm '*primaryColorSetId: 5'
DESCRIPTION %|nls-12033-#The#|
}
XCOMM ######
ACTION Xwd
{
LABEL %|nls-12034-#Xwd Capture#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xwd -out \
%(File)"%|nls-12035-#Output File (<name>.xwd):#|"%
DESCRIPTION %|nls-12036-#The#|
}
XCOMM ######
ACTION Xclipboard
{
LABEL %|nls-12037-#Clipboard Contents#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING xclipboard
DESCRIPTION %|nls-12038-#The#|
}
XCOMM ######
ACTION Xfd
{
LABEL %|nls-12039-#Font Preview#|
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c 'xfd -fn \
"%(String)Arg_1"%|nls-12040-#Font#|"%"; \
if [ \$? -eq 1 ] ; then \
/usr/dt/bin/dterror.ds \
"%|nls-12041-#The font#|" \
"%|nls-12042-#Font Name#|" \
"%|nls-6-#OK#|" ; \
fi'
DESCRIPTION %|nls-12043-#The#|
}
XCOMM ######
%|nls-12044-#The ListWinInfo ...#|
ACTION Xwininfo
{
LABEL %|nls-12045-#Window Information#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c 'xwininfo; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-12046-#The#|
}
XCOMM ######
ACTION Xprop
{
LABEL %|nls-12047-#Window Properties#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
echo "%|nls-12048-#[When#|"; \
xprop | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-12049-#The#|
}
XCOMM ######
ACTION Xdpyinfo
{
LABEL %|nls-12050-#X Server...#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING \
sh -c ' \
xdpyinfo | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-12051-#The#|
}
XCOMM ######
ACTION Xlsfonts
{
LABEL %|nls-12052-#Font List#|
ARG_COUNT 0
TYPE COMMAND
WINDOW_TYPE PERM_TERMINAL
EXEC_STRING sh -c ' \
echo "%|nls-12053-#[Looking for Fonts..#|"; \
xlsfonts | \${PAGER:-more}; \
echo "%|nls-7-#Select#|"'
DESCRIPTION %|nls-12054-#The#|
}
XCOMM ######################## EOF ############################################