1! Copyright (C) 1990 Regents of the University of California.
2! Permission to use, copy, modify, distribute, and sell this software and
3! its documentation for any purpose is hereby granted without fee,
4! provided that the above copyright notice appear in all copies and that
5! both that copyright notice and this permission notice appear in
6! supporting documentation, and that the name of the University of
7! California not be used in advertising or publicity pertaining to
8! distribution of the software without specific, written prior
9! permission.  the University of California makes no representations
10! about the suitability of this software for any purpose.  It is provided
11! "as is" without express or implied warranty.
12
13XCdplayer*foreground:			Blue
14XCdplayer*background:			LightGrey
15XCdplayer*borderColor:			Black
16XCdplayer*allowShellResize:		True
17XCdplayer*resizable:			True
18XCdplayer*Font:				-misc-fixed-bold-r-normal--13-*
19
20XCdplayer*logoLabel.foreground:		Gold
21XCdplayer*logoLabel.background:		Black
22
23XCdplayer*versionLabel.Font:		 -misc-fixed-medium-r-normal--8-*
24XCdplayer*versionLabel.foreground:	Black
25XCdplayer*versionLabel.width:		110
26XCdplayer*versionLabel.fromHoriz:	logoLabel
27
28! replayThreshold is the number of seconds that must be played before the
29! previous track button will take you back to the beginning of the current
30! track, rather than the previous one.
31XCdplayer*replayThreshold:		4
32
33! scanSkipInterval is the number of seconds skipped at each fast-forward or
34! reverse.
35XCdplayer*scanSkipInterval:		3
36! pauseSkipInterval is the number of seconds skipped at each fast-forward or
37! reverse if the CD is paused.
38XCdplayer*pauseSkipInterval:		15
39
40! scanPauseInterval is the number of seconds between each fast_forward or
41! reverse while holding down the buttons. (Sun CDs have a dreadfully long
42! start-up time for the audio to actually become audible, so "hearing the
43! track" while scanning isn't very feasible.)
44XCdplayer*scanPauseInterval:		0.062
45! pausePauseInterval does the same thing when the disc is paused.
46XCdplayer*pausePauseInterval:		0.5
47
48! cdInfoDir is the directory to search for stored data about discs.
49! NOTE: this must currently be a fully specified path (ie no '~'s,
50! environment vars, etc.  This should only be set if you are using a local
51! copy of the application defaults.  The command line option -cdInfoDir <path>
52! is provided for overriding the default path (null (= current dir))
53!XCdplayer*cdInfoDir:			eg:   /usr/staff/yourname/CDs
54
55XCdplayer*Viewport.allowHoriz:		True
56XCdplayer*Viewport.useBottom:		True
57XCdplayer*Viewport.forceBars:		False
58XCdplayer*Viewport.width:		160
59XCdplayer*Viewport.height:		30
60XCdplayer*Viewport*thickness:		8
61XCdplayer*Viewport.resizable:		False
62
63XCdplayer*Form.defaultDistance:		1
64XCdplayer*Form.internalHeight:		0
65XCdplayer*Form.internalWidth:		0
66XCdplayer*Form.borderWidth:		0
67
68XCdplayer*Label.internalHeight:		0
69XCdplayer*Label.internalWidth:		0
70XCdplayer*Label.borderWidth:		0
71XCdplayer*Label.top:			ChainTop
72XCdplayer*Label.bottom:			ChainTop
73XCdplayer*Label.left:			ChainLeft
74XCdplayer*Label.right:			ChainLeft
75
76XCdplayer*Command.background:		Ivory
77XCdplayer*Text.background:		Ivory
78XCdplayer*AsciiSink.background:		Ivory
79XCdplayer*AsciiSink.foreground:		Red
80XCdplayer*Scrollbar.foreground:		White
81XCdplayer*Scrollbar.background:		Gold
82
83XCdplayer*Toggle.borderWidth:		1
84XCdplayer*Toggle.top:			ChainTop
85XCdplayer*Toggle.bottom:		ChainTop
86XCdplayer*Toggle.left:			ChainLeft
87XCdplayer*Toggle.right:			ChainLeft
88XCdplayer*Toggle.background:		Ivory
89
90XCdplayer*ledsLabel.horizDistance:	4
91XCdplayer*ledsLabel.fromVert:		versionLabel
92XCdplayer*ledsLabel.fromHoriz:		logoLabel
93
94XCdplayer*trackButton.horizDistance:	4
95XCdplayer*trackButton.fromVert:		versionLabel
96XCdplayer*trackButton.fromHoriz:	ledsLabel
97XCdplayer*trackButton.borderWidth:	2
98XCdplayer*trackButton.internalHeight:	4
99XCdplayer*trackButton.internalWidth:	4
100
101XCdplayer*timerButton.borderWidth:	2
102XCdplayer*timerButton.internalHeight:	4
103XCdplayer*timerButton.internalWidth:	4
104XCdplayer*timerButton.horizDistance:	2
105XCdplayer*timerButton.fromVert:		versionLabel
106XCdplayer*timerButton.fromHoriz:	trackButton
107XCdplayer*timerButton.left:		ChainRight
108XCdplayer*timerButton.right:		ChainRight
109
110XCdplayer*volumeScrollbar.horizDistance:4
111XCdplayer*volumeScrollbar.fromHoriz:	logoLabel
112XCdplayer*volumeScrollbar.fromVert:	trackButton
113XCdplayer*volumeScrollbar.orientation:	horizontal
114XCdplayer*volumeScrollbar.length:	93
115XCdplayer*volumeScrollbar.right:	ChainRight
116XCdplayer*volumeScrollbar.left:		ChainRight
117XCdplayer*volumeScrollbar.background:	green
118XCdplayer*volumeScrollbar.foreground:	white
119
120XCdplayer*titleBarViewport.fromVert:	volumeScrollbar
121XCdplayer*titleBar.borderwidth:		0
122XCdplayer*titleBar.highlightThickness:	1
123XCdplayer*titleBar.foreground:		Red
124XCdplayer*titleBar.background:		Ivory
125XCdplayer*buttonsForm.fromVert:		logoForm
126XCdplayer*buttonsForm.borderWidth:	1
127
128XCdplayer*pauseButton.fromHoriz:	playButton
129XCdplayer*stopButton.fromHoriz:		pauseButton
130XCdplayer*prevButton.fromHoriz:		stopButton
131XCdplayer*nextButton.fromHoriz:		prevButton
132XCdplayer*ejectButton.fromHoriz:	nextButton
133XCdplayer*audioButton.fromHoriz:	ejectButton
134
135XCdplayer*quitButton.fromVert:		playButton
136XCdplayer*cycleButton.fromVert:		playButton
137XCdplayer*cycleButton.fromHoriz:	quitButton
138XCdplayer*shuffleButton.fromVert:	playButton
139XCdplayer*shuffleButton.fromHoriz:	cycleButton
140XCdplayer*rewButton.fromVert:		playButton
141XCdplayer*rewButton.fromHoriz:		shuffleButton
142XCdplayer*ffButton.fromVert:		playButton
143XCdplayer*ffButton.fromHoriz:		rewButton
144XCdplayer*pgmButton.fromVert:		playButton
145XCdplayer*pgmButton.fromHoriz:		ffButton
146
147XCdplayer*stopButton.radioGroup:	playButton
148XCdplayer*ejectButton.radioGroup:	playButton
149XCdplayer*programForm.fromVert:		buttonsForm
150XCdplayer*programForm.borderWidth:	1
151
152XCdplayer*programDisplayViewport.forceBars:	True
153
154XCdplayer*programDisplayForm.background:		Black
155XCdplayer*programDisplayForm*Toggle.background:		Black
156XCdplayer*programDisplayForm*Toggle.foreground:		White
157XCdplayer*programDisplayForm*Toggle.borderWidth:	0
158XCdplayer*programDisplayForm*Toggle.highlightThickness:	0
159XCdplayer*programDisplayForm*Toggle.internalWidth:	0
160XCdplayer*programDisplayForm*Toggle.defaultDistance:	0
161
162XCdplayer*programDisplayForm*Toggle.translations: <EnterWindow>:  highlight(Always) \n\
163					<LeaveWindow>:  unhighlight() \n\
164					<Btn1Down>,<Btn1Up>:    set() notify()
165
166
167XCdplayer*trackButton.translations:	#override \
168					<EnterWindow>:	highlight(Always) \n\
169					<LeaveWindow>:	unhighlight() \n\
170					<Btn1Down>:	set() notify() \n\
171					<Btn1Up>:	reset() notify()
172
173XCdplayer*playButton.translations:	<EnterWindow>:	highlight(Always) \n\
174					<LeaveWindow>:	unhighlight() \n\
175					<Btn1Down>:	set() notify()
176
177XCdplayer*stopButton.translations:	<EnterWindow>:	highlight(Always) \n\
178					<LeaveWindow>:	unhighlight() \n\
179					<Btn1Down>:	set() notify()
180
181XCdplayer*ejectButton.translations:	<EnterWindow>:	highlight(Always) \n\
182					<LeaveWindow>:	unhighlight() \n\
183					<Btn1Down>:	set() notify()
184
185XCdplayer*audioButton.translations:	<EnterWindow>:	highlight(Always) \n\
186					<LeaveWindow>:	unhighlight() \n\
187					<Btn1Down>:	set() notify()
188
189XCdplayer*prevButton.translations:	<EnterWindow>:	highlight(Always) \n\
190					<LeaveWindow>:	unhighlight() \n\
191					<Btn1Down>:	set() notify() \n\
192					<Btn1Up>:	unset()
193
194XCdplayer*nextButton.translations:	<EnterWindow>:	highlight(Always) \n\
195					<LeaveWindow>:	unhighlight() \n\
196					<Btn1Down>:	set() notify() \n\
197					<Btn1Up>:	unset()
198
199XCdplayer*rewButton.translations:	<EnterWindow>:	highlight(Always) \n\
200					<LeaveWindow>:	unhighlight() \n\
201					<Btn1Down>:	set() notify() \n\
202					<Btn1Up>:	unset()
203
204XCdplayer*ffButton.translations:	<EnterWindow>:	highlight(Always) \n\
205					<LeaveWindow>:	unhighlight() \n\
206					<Btn1Down>:	set() notify() \n\
207					<Btn1Up>:	unset()
208
209XCdplayer*pgmButton.translations:	#override \
210					<EnterWindow>:	highlight(Always) \n\
211					<LeaveWindow>:	unhighlight() \n\
212					<Btn1Down>:	set() notify() \n
213					<Btn1Up>:	reset notify
214