Fix typo in license headers
[oweals/cde.git] / cde / programs / types / dtwm.fp.src
1 XCOMM $TOG: dtwm.fp.src /main/8 1998/11/02 10:49:54 mgreess $
2 XCOMM ##########################################################################
3 XCOMM 
4 XCOMM   dtwm.fp
5 XCOMM 
6 XCOMM   This file contains a full definition for the default front panel.
7 XCOMM 
8 XCOMM   (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
9 XCOMM   (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
10 XCOMM   (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
11 XCOMM   (c) Copyright 1993, 1994, 1995 Novell, Inc.
12 XCOMM 
13 XCOMM ##########################################################################
14 set DtDbVersion=1.0
15
16 PANEL FrontPanel
17 {
18   DISPLAY_HANDLES        True
19   DISPLAY_MENU           True
20   DISPLAY_MINIMIZE       True
21   CONTROL_BEHAVIOR       single_click
22   DISPLAY_CONTROL_LABELS False
23   HELP_TOPIC             FPOnItemFrontPanel
24   HELP_VOLUME            FPanel
25 }
26
27
28 BOX Top
29 {
30   CONTAINER_NAME        FrontPanel
31   POSITION_HINTS        first
32   HELP_TOPIC            FPOnItemBox
33   HELP_VOLUME           FPanel
34 }
35
36
37 CONTROL Clock
38 {
39   TYPE                  clock
40   CONTAINER_NAME        Top
41   CONTAINER_TYPE        BOX
42   POSITION_HINTS        1
43   ICON                  Fpclock
44   LABEL                 %|nls-18001-#Clock#|
45   HELP_TOPIC            FPOnItemClock
46   HELP_VOLUME           FPanel
47 }
48
49 CONTROL Date
50 {
51   TYPE                  date
52   CONTAINER_NAME        Top
53   CONTAINER_TYPE        BOX
54   POSITION_HINTS        2
55   ICON                  FpCM
56   LABEL                 %|nls-18002-#Calendar#|
57   DATE_FORMAT           %b%n%e
58   PUSH_ACTION           Dtcm
59   PUSH_RECALL           True
60   DROP_ACTION           DtcmInsert
61   CLIENT_NAME           dtcm
62   HELP_TOPIC            FPOnItemDate
63   HELP_VOLUME           FPanel
64 }
65
66 CONTROL Home
67 {
68   TYPE                  icon
69   CONTAINER_NAME        Top
70   CONTAINER_TYPE        BOX
71   POSITION_HINTS        3
72   ICON                  Fphome
73   LABEL                 %|nls-18003-#Home Directory#|
74   PUSH_ACTION           DtfileHome
75   DROP_ACTION           Dtfile
76   HELP_TOPIC            FPOnItemHome
77   HELP_VOLUME           FPanel
78 }
79
80
81 CONTROL TextEditor
82 {
83   TYPE                  icon
84   CONTAINER_NAME        Top
85   CONTAINER_TYPE        BOX
86   POSITION_HINTS        4
87   ICON                  Fppenpd
88   LABEL                 %|nls-18004-#Text Editor#|
89   PUSH_ACTION           TextEditor
90   DROP_ACTION           TextEditor
91   HELP_TOPIC            FPOnItemTextEditor
92   HELP_VOLUME           FPanel
93 }
94
95
96 CONTROL Mail
97 {
98   TYPE                  icon
99   CONTAINER_NAME        Top
100   CONTAINER_TYPE        BOX
101   POSITION_HINTS        5
102   ICON                  DtMail
103   LABEL                 %|nls-18005-#Mail#|
104   ALTERNATE_ICON        DtMnew
105   MONITOR_TYPE          mail
106   DROP_ACTION           ComposeOrOpen
107   PUSH_ACTION           Dtmail
108   PUSH_RECALL           false
109   CLIENT_NAME           dtmail
110   HELP_TOPIC            FPOnItemMail
111   HELP_VOLUME           FPanel
112 }
113
114
115
116 CONTROL Blank1
117 {
118   TYPE                  blank
119   CONTAINER_NAME        Top
120   CONTAINER_TYPE        BOX
121   POSITION_HINTS        6
122   ICON                  Fpblank
123   HELP_TOPIC            FPOnItemFrontPanel
124   HELP_VOLUME           FPanel
125 }
126
127 CONTROL Blank2
128 {
129   TYPE                  blank
130   CONTAINER_NAME        Top
131   CONTAINER_TYPE        BOX
132   POSITION_HINTS        8
133   ICON                  Fpblank
134   HELP_TOPIC            FPOnItemFrontPanel
135   HELP_VOLUME           FPanel
136 }
137
138
139
140 CONTROL Printer
141 {
142   TYPE                  icon
143   CONTAINER_NAME        Top
144   CONTAINER_TYPE        BOX
145   POSITION_HINTS        9
146   LABEL                 %|nls-18006-#Default#|
147   ICON                  Fpprnt
148   PUSH_ACTION           DtPrint
149   DROP_ACTION           DtPrint
150   DROP_ANIMATION        PrinterDrop
151   HELP_TOPIC            FPOnItemPrinter
152   HELP_VOLUME           FPanel
153 }
154
155
156 CONTROL Style
157 {
158   TYPE                  icon
159   CONTAINER_NAME        Top
160   CONTAINER_TYPE        BOX
161   POSITION_HINTS        10
162   LABEL                 %|nls-18007-#Desktop Style#|
163   ICON                  Fpstyle
164   PUSH_ACTION           Dtstyle
165   PUSH_RECALL           true
166   CLIENT_NAME           dtstyle
167   HELP_TOPIC            FPOnItemStyle
168   HELP_VOLUME           FPanel
169 }
170
171
172 CONTROL Applications
173 {
174   TYPE                  icon
175   CONTAINER_NAME        Top
176   CONTAINER_TYPE        BOX
177   POSITION_HINTS        11
178   ICON                  Fpapps
179   LABEL                 %|nls-18008-#Applications#|
180   PUSH_ACTION           Dtappmgr
181   HELP_TOPIC            FPOnItemAppMgr
182   HELP_VOLUME           FPanel
183 }
184
185 #ifdef NO_DTINFO
186 CONTROL Help
187 {
188   TYPE                  icon
189   CONTAINER_NAME        Top
190   CONTAINER_TYPE        BOX
191   POSITION_HINTS        12
192   ICON                  Fphelp
193   LABEL                 %|nls-18009-#Help Manager#|
194   PUSH_ACTION           Dthelpview
195   DROP_ACTION           Dthelpview
196   HELP_TOPIC            FPOnItemHelpMgr
197   HELP_VOLUME           FPanel
198 }
199 #else
200 CONTROL InfoManager
201 {
202   TYPE                  icon
203   CONTAINER_NAME        Top
204   CONTAINER_TYPE        BOX
205   POSITION_HINTS        12
206   ICON                  Dtinfo
207   LABEL                 %|nls-18031-#Information Manager#|
208   PUSH_ACTION           DtLoadInfoLib
209   DROP_ACTION           DtLoadInfoLib
210   HELP_TOPIC            FPOnItemInfoMgr
211   HELP_VOLUME           FPanel
212 }
213 #endif
214
215 CONTROL Trash
216 {
217   TYPE                  icon
218   CONTAINER_NAME        Top
219   CONTAINER_TYPE        BOX
220   POSITION_HINTS        13
221   ICON                  Fptrsh
222   LABEL                 %|nls-18010-#Trash#|
223   ALTERNATE_ICON        Fptrsh7
224   FILE_NAME             $HOME/.dt/Trash/.trashinfo
225   MONITOR_TYPE          file
226   PUSH_ACTION           Trash
227   DROP_ACTION           Trash
228   DROP_ANIMATION        TrashDrop
229   HELP_TOPIC            FPOnItemTrash
230   HELP_VOLUME           FPanel
231 }
232
233
234 SWITCH           Switch
235 {
236   CONTAINER_NAME        Top
237   POSITION_HINTS        7
238   NUMBER_OF_ROWS        2
239   HELP_TOPIC            FPOnItemSwitch
240   HELP_VOLUME           FPanel
241 }
242
243
244
245 CONTROL Lock
246 {
247   TYPE                  icon
248   CONTAINER_NAME        Switch
249   CONTAINER_TYPE        SWITCH
250   POSITION_HINTS        1
251   ICON                  Fplock
252   LABEL                 %|nls-18011-#Lock#|
253   PUSH_ACTION           LockDisplay
254   HELP_TOPIC            FPOnItemLock
255   HELP_VOLUME           FPanel
256 }
257
258
259 CONTROL Busy
260 {
261   TYPE                  busy
262   CONTAINER_NAME        Switch
263   CONTAINER_TYPE        SWITCH
264   POSITION_HINTS        2
265   ICON                  Fplite
266   ALTERNATE_ICON        FpliteY
267   LABEL                 %|nls-18012-#Busy#|
268   HELP_TOPIC            FPOnItemBusy
269   HELP_VOLUME           FPanel
270 }
271
272
273 CONTROL Blank
274 {
275   TYPE                  blank
276   CONTAINER_NAME        Switch
277   CONTAINER_TYPE        SWITCH
278   POSITION_HINTS        3
279   ICON                  FpblnkS
280   HELP_TOPIC            FPOnItemSwitch
281   HELP_VOLUME           FPanel
282 }
283
284
285 CONTROL Exit
286 {
287   TYPE                  icon
288   CONTAINER_NAME        Switch
289   CONTAINER_TYPE        SWITCH
290   POSITION_HINTS        4
291   ICON                  Fpexit
292   LABEL                 %|nls-18013-#Exit#|
293   PUSH_ACTION           ExitSession
294   HELP_TOPIC            FPOnItemExit
295   HELP_VOLUME           FPanel
296 }
297
298 SUBPANEL PersAppsSubpanel
299 {
300   CONTAINER_NAME        TextEditor
301   TITLE                 %|nls-18018-#Personal Applications#|
302 }
303
304 CONTROL Term
305 {
306   TYPE                  icon
307   CONTAINER_NAME        PersAppsSubpanel
308   CONTAINER_TYPE        SUBPANEL
309   POSITION_HINTS        1
310   ICON                  Fpterm
311   LABEL                 %|nls-18014-#Terminal#|
312   PUSH_ACTION           Terminal
313   HELP_TOPIC            FPOnItemTerm
314   HELP_VOLUME           FPanel
315 }
316
317 CONTROL IconEditor
318 {
319   TYPE                  icon
320   CONTAINER_NAME        PersAppsSubpanel
321   CONTAINER_TYPE        SUBPANEL
322   POSITION_HINTS        2
323   ICON                  Dtpaint
324   LABEL                 %|nls-18015-#Icon Editor#|
325   PUSH_ACTION           Dticon
326   DROP_ACTION           Dticon
327   HELP_TOPIC            FPOnItemIconEditor
328   HELP_VOLUME           FPanel
329 }
330
331 SUBPANEL PersPrintersSubpanel
332 {
333    CONTAINER_NAME       Printer
334    TITLE                %|nls-18020-#Personal Printers#|
335 }
336
337 CONTROL PrintManager
338 {
339   TYPE                  icon
340   CONTAINER_NAME        PersPrintersSubpanel
341   CONTAINER_TYPE        SUBPANEL
342   POSITION_HINTS        1
343   ICON                  FpPrtmg
344   LABEL                 %|nls-7022-#Print Manager#|
345   PUSH_ACTION           DtPrintManager
346   DROP_ACTION           DtPrint
347   DROP_ANIMATION        PrinterDrop
348   HELP_TOPIC            _hometopic
349   HELP_VOLUME           Printmgr
350 }
351
352 #ifndef NO_DTINFO
353 SUBPANEL InfoManagerSubpanel
354 {
355   CONTAINER_NAME        InfoManager
356   TITLE                 %|nls-18032-#Information#|
357 }
358 #else
359 SUBPANEL HelpSubpanel
360 {
361   CONTAINER_NAME        Help
362   TITLE                 %|nls-18019-#Help#|
363 }
364 #endif
365
366 CONTROL HelpOverview
367 {
368   TYPE                  icon
369 #ifndef NO_DTINFO
370   CONTAINER_NAME        InfoManagerSubpanel
371 #else
372   CONTAINER_NAME        HelpSubpanel
373 #endif
374   CONTAINER_TYPE        SUBPANEL
375   POSITION_HINTS        1
376   ICON                  Dthover
377   LABEL                 %|nls-18016-#Desktop Introduction#|
378   PUSH_ACTION           OpenDtIntro
379   HELP_TOPIC            FPOnItemDtIntro
380   HELP_VOLUME           FPanel
381 }
382
383 CONTROL FPHelp
384 {
385   TYPE                  icon
386 #ifndef NO_DTINFO
387   CONTAINER_NAME        InfoManagerSubpanel
388 #else
389   CONTAINER_NAME        HelpSubpanel
390 #endif
391   CONTAINER_TYPE        SUBPANEL
392   POSITION_HINTS        2
393   ICON                  Fpfphlp
394   LABEL                 %|nls-18017-#Front Panel Help#|
395   PUSH_ACTION           FPHelp
396   HELP_TOPIC            FPOnItemFPHelp
397   HELP_VOLUME           FPanel
398 }
399
400 #ifndef NO_DTINFO
401 CONTROL HelpMgr
402 {
403   TYPE                  icon
404   CONTAINER_NAME        InfoManagerSubpanel
405   CONTAINER_TYPE        SUBPANEL
406   POSITION_HINTS        3
407   ICON                  Fphelp
408   LABEL                 %|nls-18009-#Help Manager#|
409   PUSH_ACTION           Dthelpview
410   HELP_TOPIC            FPOnItemHelpMgr
411   HELP_VOLUME           FPanel
412 }
413 #endif
414
415 XCOMM 
416 XCOMM  OnItem help uses a pseudo push action FPOnItemHelp.  Dtwm is looking for
417 XCOMM  an exact match on this push action string.  Do not localize this push 
418 XCOMM  action.
419 XCOMM 
420
421 CONTROL OnItem
422 {
423   TYPE                  icon
424   CONTAINER_NAME        InfoManagerSubpanel
425   CONTAINER_TYPE        SUBPANEL
426   POSITION_HINTS        4
427   ICON                  DthonFP
428   LABEL                 %|nls-18021-#On Item Help#|
429   PUSH_ACTION           FPOnItemHelp
430   HELP_TOPIC            FPOnItemOnItem
431   HELP_VOLUME           FPanel
432 }
433
434 ANIMATION TrashDrop
435 {
436    ANIMATION    Fptrsh1         100
437    ANIMATION    Fptrsh2         200
438    ANIMATION    Fptrsh3         100
439    ANIMATION    Fptrsh4
440    ANIMATION    Fptrsh5         800
441    ANIMATION    Fptrsh6         200
442    ANIMATION    Fptrsh7
443    ANIMATION    Fptrsh
444 }
445
446 ANIMATION PrinterDrop
447 {
448    ANIMATION    Fpprnt1         100
449    ANIMATION    Fpprnt2         100
450    ANIMATION    Fpprnt3         100
451    ANIMATION    Fpprnt4         100
452    ANIMATION    Fpprnt5         100
453    ANIMATION    Fpprnt6         100
454    ANIMATION    Fpprnt7         100
455    ANIMATION    Fpprnt8         100
456    ANIMATION    Fpprnt9         100
457    ANIMATION    FpprntA         100
458    ANIMATION    FpprntB         800
459 }
460