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: 5 36! pauseSkipInterval is the number of seconds skipped at each fast-forward or 37! reverse if the CD is paused. 38XCdplayer*pauseSkipInterval: 20 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.25 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 119XCdplayer*volumeScrollbar.thumb: black 120 121XCdplayer*titleBarViewport.fromVert: volumeScrollbar 122XCdplayer*titleBar.borderwidth: 0 123XCdplayer*titleBar.highlightThickness: 1 124XCdplayer*titleBar.foreground: Red 125XCdplayer*titleBar.background: Ivory 126XCdplayer*buttonsForm.fromVert: logoForm 127XCdplayer*buttonsForm.borderWidth: 1 128 129XCdplayer*pauseButton.fromHoriz: playButton 130XCdplayer*stopButton.fromHoriz: pauseButton 131XCdplayer*prevButton.fromHoriz: stopButton 132XCdplayer*nextButton.fromHoriz: prevButton 133XCdplayer*ejectButton.fromHoriz: nextButton 134XCdplayer*audioButton.fromHoriz: ejectButton 135 136XCdplayer*quitButton.fromVert: playButton 137XCdplayer*cycleButton.fromVert: playButton 138XCdplayer*cycleButton.fromHoriz: quitButton 139XCdplayer*shuffleButton.fromVert: playButton 140XCdplayer*shuffleButton.fromHoriz: cycleButton 141XCdplayer*rewButton.fromVert: playButton 142XCdplayer*rewButton.fromHoriz: shuffleButton 143XCdplayer*ffButton.fromVert: playButton 144XCdplayer*ffButton.fromHoriz: rewButton 145XCdplayer*pgmButton.fromVert: playButton 146XCdplayer*pgmButton.fromHoriz: ffButton 147 148XCdplayer*stopButton.radioGroup: playButton 149XCdplayer*ejectButton.radioGroup: playButton 150XCdplayer*programForm.fromVert: buttonsForm 151XCdplayer*programForm.borderWidth: 1 152 153XCdplayer*programDisplayViewport.forceBars: True 154 155XCdplayer*programDisplayForm.background: Black 156XCdplayer*programDisplayForm*Toggle.background: Black 157XCdplayer*programDisplayForm*Toggle.foreground: White 158XCdplayer*programDisplayForm*Toggle.borderWidth: 0 159XCdplayer*programDisplayForm*Toggle.highlightThickness: 0 160XCdplayer*programDisplayForm*Toggle.internalWidth: 0 161XCdplayer*programDisplayForm*Toggle.defaultDistance: 0 162 163XCdplayer*programDisplayForm*Toggle.translations: <EnterWindow>: highlight(Always) \n\ 164 <LeaveWindow>: unhighlight() \n\ 165 <Btn1Down>,<Btn1Up>: set() notify() 166 167 168XCdplayer*trackButton.translations: #override \ 169 <EnterWindow>: highlight(Always) \n\ 170 <LeaveWindow>: unhighlight() \n\ 171 <Btn1Down>: set() notify() \n\ 172 <Btn1Up>: reset() notify() 173 174XCdplayer*playButton.translations: <EnterWindow>: highlight(Always) \n\ 175 <LeaveWindow>: unhighlight() \n\ 176 <Btn1Down>: set() notify() 177 178XCdplayer*stopButton.translations: <EnterWindow>: highlight(Always) \n\ 179 <LeaveWindow>: unhighlight() \n\ 180 <Btn1Down>: set() notify() 181 182XCdplayer*ejectButton.translations: <EnterWindow>: highlight(Always) \n\ 183 <LeaveWindow>: unhighlight() \n\ 184 <Btn1Down>: set() notify() 185 186XCdplayer*audioButton.translations: <EnterWindow>: highlight(Always) \n\ 187 <LeaveWindow>: unhighlight() \n\ 188 <Btn1Down>: set() notify() 189 190XCdplayer*prevButton.translations: <EnterWindow>: highlight(Always) \n\ 191 <LeaveWindow>: unhighlight() \n\ 192 <Btn1Down>: set() notify() \n\ 193 <Btn1Up>: unset() 194 195XCdplayer*nextButton.translations: <EnterWindow>: highlight(Always) \n\ 196 <LeaveWindow>: unhighlight() \n\ 197 <Btn1Down>: set() notify() \n\ 198 <Btn1Up>: unset() 199 200XCdplayer*rewButton.translations: <EnterWindow>: highlight(Always) \n\ 201 <LeaveWindow>: unhighlight() \n\ 202 <Btn1Down>: set() notify() \n\ 203 <Btn1Up>: unset() 204 205XCdplayer*ffButton.translations: <EnterWindow>: highlight(Always) \n\ 206 <LeaveWindow>: unhighlight() \n\ 207 <Btn1Down>: set() notify() \n\ 208 <Btn1Up>: unset() 209 210XCdplayer*pgmButton.translations: #override \ 211 <EnterWindow>: highlight(Always) \n\ 212 <LeaveWindow>: unhighlight() \n\ 213 <Btn1Down>: set() notify() \n 214 <Btn1Up>: reset notify 215