1*tunerDevice:		/dev/tuner
2*mixerDevice:		/dev/mixer
3
4! FreeBSD uses /dev/dsp
5*dspDevice:		/dev/sound
6
7*startStation:	    eins live
8!*startFrequency:	100.05
9
10! please have a look into /usr/include/machine/ioctl_bt848.h (FreeBSD)
11! or /usr/include/dev/pci/bt848var.h (NetBSD) to check your frequency
12! sets. (NABCST 1, CABLEIRC 2, CABLEHRC 3, WEUROPE 4, JPNBCST 5, JPNCABLE 6,
13! XUSSR 7, AUSTRALIA 8)
14*channelSet:	        4
15
16! possible gui's: minimal, normal, mixer
17!		minimal: only up/down buttons, field strength, station popup
18!		normal:  minimal + frequency slider + buttom strip + mixer
19*gui:			normal
20
21! mode button to switch between volume control, frequency control
22! and station buttons.
23! label string for volume:
24*volume.labelString:	Volume
25! label string for frequency:
26*frequency.labelString:Frequency
27! label string for station buttons:
28*stations.labelString:	Stations
29
30! configure the start mode for this button. Possible values are:
31!  "volume", "frequency" and "stations"
32*startMode:		volume
33
34! configure the reaction on SIGUSR. Possible values are:
35! "seek" and "switch" which means, xmradio should seek the next/prev station
36! ore just switch to the next/prev registered one
37*signalReaction:	switch
38
39! if you dont want liteclue (aka bubble help or tool tips)
40*useLiteClue:           true
41
42! use if you don't get any station after reboot (should be switched on
43! upto recent driver versions (as of May 1999 (FreeBSD))
44*useInitHack:           true
45
46! switch on if you want want xmradio to use lcdproc
47*useLcdProc:		true
48
49! switch on if you want want xmradio to connect to lcdproc on startup
50*connectToLCDOnStartup:	false
51
52! The next two values are for sysadmins installing xmradio for their
53! users. This way they can provide some starting values, which can
54! be overridden by the users.
55! Format: Name of the Station (may include white spaces) following the
56!         frequency in brackets. Just take the provided as a template
57!         (the frequencies may be in any order)
58*stationList:		RTL Radio(87.50) Radio Erft(87.80) Klassik Radio(88.30)	\
59					VRT RA 2(88.70) SWR 1(89.50) Radio Melodie(89.90)		\
60					Belgischer Rundfunk(90.80) WDR 5(91.30) WDR 4(92.00)	\
61					DeutschlandRadio(92.30) SWR 4(93.35) BFBS(94.10)		\
62					SWR 3(95.60) Radio 3(96.35) domradio(96.75)				\
63					Deutschlandfunk(97.25) WDR 2(97.90)						\
64					sunshine live(98.75) JAM-FM(99.05) WDR 3(99.70)			\
65					Radio 2(101.05) RPR Zwei(101.65) hr3(102.15)			\
66					WDR 5(103.15) RTBF(103.45) RPR Eins(103.90) hr2(104.45)	\
67					Eins Live(105.30) hr1(105.95) Radio 4(106.45)			\
68					RTBF(106.80)
69
70! This is the place of the station in the above list.
71! There is no limit in the amount of buttons...
72! So this means Radio Erft, BFBS, sunshine, Eins Live
73*stationbuttons:	2 12 18 28
74
75!*skinPixmap:  /usr/home/coto/.xpm/evel.xpm
76!*foreground:  yellow
77
78!*fieldStrength.troughColor:	yellow
79!*fieldStrength.sliderVisual:	XmTROUGH_COLOR
80*fieldStrength.showValue:	False
81*fieldStrength.showArrows:      False
82
83!*XmTextField*foreground: black
84!*XmTextField*background: yellow3
85
86!*XmScale*sliderVisual:	XmTROUGH_COLOR
87!*XmScale*troughColor:	yellow
88
89!*XmScrollBar*sliderVisual:	XmTROUGH_COLOR
90!*XmScrollBar*troughColor:	yellow
91
92!*sample.foreground:	yellow
93*baseTranslations: #override \n\
94                   <Btn3Down>: StationPopup() \n\
95                   Shift<Btn4Down>,<Btn4Up>:   StationSeekUp()    \n\
96                   Shift<Btn5Down>,<Btn5Up>:   StationSeekDown()  \n\
97                   <Btn4Down>,<Btn4Up>:   StationUp()    \n\
98                   <Btn5Down>,<Btn5Up>:   StationDown()  \n\
99                   <Key>plus:  StationUp()    \n\
100                   <Key>minus: StationDown()  \n\
101                   <Key>KP_Add:  StationUp()  \n\
102                   <Key>KP_Subtract: StationDown()
103*more.baseTranslations: #override \n\
104                   <Btn1Down>:  MorePopup() \n\
105                   <Btn3Down>: StationPopup() \n\
106                   Shift<Btn4Down>,<Btn4Up>:   StationSeekUp()    \n\
107                   Shift<Btn5Down>,<Btn5Up>:   StationSeekDown()  \n\
108                   <Btn4Down>,<Btn4Up>:   StationUp()    \n\
109                   <Btn5Down>,<Btn5Up>:   StationDown()  \n\
110                   <Key>plus:  StationUp()    \n\
111                   <Key>minus: StationDown()  \n\
112                   <Key>KP_Add:  StationUp()  \n\
113                   <Key>KP_Subtract: StationDown()
114*config_dialog.*.baseTranslations: #override \n\
115                   <Btn4Down>,<Btn4Up>: ConfScrollUp() \n\
116                   <Btn5Down>,<Btn5Up>: ConfScrollDown()
117
118*.background:               #bfbfbf
119*fontList:                  -*-helvetica-medium-r-*--10-100-*
120*font:                      -*-helvetica-medium-r-*--10-100-*
121!*.font:                     -*-lucida-medium-r-*-*-11-*-*-*-*-*-*-*
122!*.fontList:                 -*-lucida-medium-r-*-*-11-*-*-*-*-*-*-*
123*debug:                     false
124*XcgLiteClue.background:    yellow
125*XcgLiteClue.foreground:    black
126!*filename_text.foreground:  black
127*analyzer.title:            Realtime Analyzer
128*analyzer.width:            250
129*analyzer.height:           60
130*config_dialog.width:       450
131*config_dialog.height:      350
132*volumeLabel.labelString:   Volume
133*balanceLabel.labelString:  Balance
134*trebleLabel.labelString:   Treble
135*bassLabel.labelString:     Bass
136*no_stations_label.labelString:  no station predefined
137*volumeValue.labelString:   0
138*balanceValue.labelString:  0
139*trebleValue.labelString:   0
140*bassValue.labelString:     0
141*quit_button.labelString:   Quit
142*about_button.labelString:  About
143*analyzer_button.labelString: Analyzer
144*sample_button.labelString: Record
145*config_button.labelString: Configure
146*version_check_button.labelString: Check Version
147*lcd_connect_button.labelString: Connect to LCD
148*lcd_disconnect_button.labelString: Disconnect from LCD
149*AboutDialog.dialogTitle:   About
150*afc.labelString:           AFC
151*stereo.labelString:        stereo
152*mono.labelString:          mono
153*mute.labelString:          mute
154*sample_dialog.title:       Recording
155*config_dialog.title:       Configuration
156*filename_label.labelString: Filename:
157*format_label.labelString:   FileFormat:
158*capture_label.labelString:  Capture:
159*raw_format.labelString:     RAW
160*au_format.labelString:      AU
161*wav_format.labelString:     WAV
162*voc_format.labelString:     VOC
163*aiff_format.labelString:    AIFF
164*mp3_format.labelString:     MP3
165*overwrite_button.labelString: Ask before overwriting file
166*record_button.labelString:  Record
167*stop_button.labelString:    Stop
168*playback_button.labelString: Playback
169*dismiss_button.labelString:  Dismiss
170*question.cancelLabelString: No
171*question.okLabelString:     Yes
172*filename_search.labelString: ...
173*save_button.labelString:    Save
174*apply_button.labelString:   Apply
175*cancel_button.labelString:  Cancel
176*delEntry_button.labelString:Delete Entry
177*delAllEntries_button.labelString:Delete All Entries
178*scan_button.labelString:    Scan All
179*newEntry_button.labelString:New Entry
180*delLabel.labelString:       Delete
181*statLabel.labelString:      Station
182*freqLabel.labelString:      Frequency
183*defLabel.labelString:       Station Button/Start Station
184*def.labelString:            define
185*start.labelString:          start
186*visualization_mode.labelString: Visualization
187*analyzer_mode.labelString:  Analyzer
188*scope_mode.labelString:     Scope
189*refresh_mode.labelString:   Refresh
190*vis_analyzer.labelString:   Analyzer
191*vis_scope.labelString:      Scope
192*ana_normal.labelString:     Normal
193*ana_fire.labelString:       Fire
194*ana_vert.labelString:       Vertical Lines
195*ana_lines.labelString:      Lines
196*ana_bars.labelString:       Bars
197*scope_dot.labelString:      Dot Scope
198*scope_line.labelString:     Line Scope
199*scope_solid.labelString:    Solid Scope
200*refresh_full.labelString:   Full (~50 fps)
201*refresh_half.labelString:   Half (~25 fps)
202*refresh_quarter.labelString:  Quarter (~13 fps)
203*refresh_eight.labelString:  Eight (~6 fps)
204
205