libDtSearch: Remove optional code for NO_DBN which is not used on CDE
[oweals/cde.git] / cde / programs / types / dthelp.dt.src
1 XCOMM #######################################################################
2 XCOMM 
3 XCOMM      dthelp.dt
4 XCOMM 
5 XCOMM      Actions and filetypes for Help files.
6 XCOMM 
7 XCOMM     (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
8 XCOMM     (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
9 XCOMM     (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
10 XCOMM     (c) Copyright 1993, 1994, 1995 Novell, Inc.
11 XCOMM 
12 XCOMM      $XConsortium: dthelp.dt.src /main/4 1996/04/23 17:35:19 drk $
13 XCOMM 
14 XCOMM #####################################################################
15 #define HASH #
16 set DtDbVersion=1.0
17
18 XCOMM ##########################################################################
19 XCOMM 
20 %|nls-10-#HASH WARNING:...#|
21 XCOMM 
22 XCOMM ##########################################################################
23
24 XCOMM ##################################################################
25 XCOMM 
26 %|nls-11-#HASH Data Attributes#|
27 XCOMM 
28 XCOMM ##################################################################
29 DATA_ATTRIBUTES DTHELP_VOL
30 {
31         ACTIONS         Open,Print
32         ICON            Dthvol
33         NAME_TEMPLATE   %s.sdl
34         MIME_TYPE       application/octet-stream
35         DESCRIPTION     %|nls-11001-#This is#|
36         TYPE_LABEL      %|nls-31047-#DTHELP_VOL#|
37 }
38 DATA_CRITERIA DTHELP_VOL1
39 {
40         DATA_ATTRIBUTES_NAME DTHELP_VOL
41         MODE            f
42         NAME_PATTERN    *.sdl
43 }
44 DATA_CRITERIA DTHELP_VOL2
45 {
46         DATA_ATTRIBUTES_NAME DTHELP_VOL
47         MODE            f
48         NAME_PATTERN    *.hv
49 }
50 ACTION Open
51 {
52         LABEL           %|nls-1-Open|
53         ARG_TYPE        DTHELP_VOL
54         TYPE            MAP
55         MAP_ACTION      Dthelpview
56 }
57 ACTION Print
58 {
59         LABEL           %|nls-2-Print|
60         ARG_TYPE        DTHELP_VOL
61         TYPE            MAP
62         MAP_ACTION      NoPrint
63 }
64
65 XCOMM #########################################################
66
67 DATA_ATTRIBUTES DTHELP_HT
68 {
69         ACTIONS         (None)         
70         ICON            Dthtop
71         NAME_TEMPLATE   %s.ht
72         MIME_TYPE       application/octet-stream
73         DESCRIPTION     %|nls-11002-#This is#|
74         TYPE_LABEL      %|nls-31048-#DTHELP_HT#|
75 }
76 DATA_CRITERIA DTHELP_HT1
77 {
78         DATA_ATTRIBUTES_NAME DTHELP_HT
79         NAME_PATTERN    *.ht
80         MODE            f
81 }
82
83 XCOMM #########################################################
84
85 DATA_ATTRIBUTES DTHELP_HVK
86 {
87         ACTIONS         (None)         
88         ICON            Dthtop
89         NAME_TEMPLATE   %s.hvk
90         MIME_TYPE       application/octet-stream
91         DESCRIPTION     %|nls-11003-#This is#|
92         TYPE_LABEL      %|nls-31049-#DTHELP_HVK#|
93 }
94 DATA_CRITERIA DTHELP_HVK1
95 {
96         DATA_ATTRIBUTES_NAME DTHELP_HVK
97         NAME_PATTERN    *.hvk
98         MODE            f
99 }
100
101 XCOMM #########################################################
102
103 DATA_ATTRIBUTES DTHELP_XRH
104 {
105         ACTIONS         (None)         
106         ICON            Dthtop
107         NAME_TEMPLATE   %s.xrh
108         MIME_TYPE       application/octet-stream
109         DESCRIPTION     %|nls-11004-#This is#|
110         TYPE_LABEL      %|nls-31050-#DTHELP_XRH#|
111 }
112 DATA_CRITERIA DTHELP_XRH
113 {
114         DATA_ATTRIBUTES_NAME DTHELP_XRH
115         NAME_PATTERN    *.xrh
116         MODE            f
117 }
118
119 XCOMM ##################################################################
120 XCOMM ##################################################################
121 XCOMM 
122 %|nls-12-#HASH Actions#|
123 XCOMM 
124 XCOMM ##################################################################
125 ACTION Dthelpview
126 {
127         LABEL           %|nls-11005-#Help Viewer#|
128         ARG_COUNT       0
129         ICON            Fphelp
130         TYPE            COMMAND
131         WINDOW_TYPE     NO_STDIO
132         EXEC_STRING     /bin/sh -c '/usr/dt/bin/dthelpgen -dir $HOME/.dt/help/$DTUSERSESSION; \
133                            /usr/dt/bin/dthelpview -helpVolume browser '
134         DESCRIPTION     %|nls-11007-#The#|
135 }
136 ACTION Dthelpview
137 {
138         LABEL           %|nls-11005-#Help Viewer#|
139         ICON            Fphelp
140         TYPE            COMMAND
141         WINDOW_TYPE     NO_STDIO
142         EXEC_STRING     /bin/sh -c '/usr/dt/bin/dthelpgen       \
143                             -dir $HOME/.dt/help/$DTUSERSESSION; \
144                             /usr/dt/bin/dthelpview -helpVolume "%(File)Arg_1%" '
145         DESCRIPTION     %|nls-11007-#The#|
146 }
147
148 XCOMM #######
149
150 ACTION Dthelpgen
151 {
152         LABEL           %|nls-11014-#Help Generator#|
153         ICON            Fphelp
154         TYPE            COMMAND
155         WINDOW_TYPE     NO_STDIO
156         EXEC_STRING     /bin/sh -c '/usr/dt/bin/dthelpgen -dir \
157                          "%(File)Arg_1"%|nls-11015-#Location to put files:#|"%"'
158         DESCRIPTION     %|nls-11016-#The#|
159 }
160 ACTION Dthelpgen_delay
161 {
162         LABEL           %|nls-11014-#Help Generator#|
163         ICON            Fphelp
164         TYPE            COMMAND
165         WINDOW_TYPE     NO_STDIO
166         EXEC_STRING     /bin/sh -c 'sleep 15; /usr/dt/bin/dthelpgen -dir \
167                          $HOME/.dt/help/$DTUSERSESSION'
168         DESCRIPTION     %|nls-11016-#The#|
169 }
170
171 XCOMM #######
172
173 ACTION Dtmanpageview 
174 {
175         LABEL           %|nls-11010-#Man Page Viewer#|
176         ICON            Dthover
177         TYPE            COMMAND
178         WINDOW_TYPE     NO_STDIO
179         EXEC_STRING     sh -c ' /usr/dt/bin/dthelpview -manPage \
180               `basename "%(File)Arg_1"%|nls-11011-#Man#|"%" | sed /[.].*/s///` \
181               -xrm "Dthelpview*manBox*columns: %|nls-11012-#100#|"'
182         DESCRIPTION     %|nls-11013-#The#|
183 }
184 XCOMM ######################## EOF ############################################