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