changeset 356:f979379cfb83

Minor configuration interface improvements, several tooltips added.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 01 Nov 2005 02:57:00 +0000
parents 26079ab52fc3
children 70ab1c28d4b2
files xmms-sid.glade
diffstat 1 files changed, 46 insertions(+), 32 deletions(-) [+]
line wrap: on
line diff
--- a/xmms-sid.glade	Tue Nov 01 02:28:04 2005 +0000
+++ b/xmms-sid.glade	Tue Nov 01 02:57:00 2005 +0000
@@ -636,8 +636,24 @@
 	      <spacing>2</spacing>
 
 	      <widget>
+		<class>GtkCheckButton</class>
+		<name>cfg_emu_clock_force</name>
+		<tooltip>If enabled, this option &quot;forces&quot; the emulation engine to use the selected clock speed/frequency. Otherwise the speed is determined from played file itself.</tooltip>
+		<can_focus>True</can_focus>
+		<label>Force speed</label>
+		<active>False</active>
+		<draw_indicator>True</draw_indicator>
+		<child>
+		  <padding>0</padding>
+		  <expand>False</expand>
+		  <fill>False</fill>
+		</child>
+	      </widget>
+
+	      <widget>
 		<class>GtkRadioButton</class>
 		<name>cfg_emu_clock_pal</name>
+		<tooltip>PAL is the european TV standard, which uses 50Hz vertical refresh frequency. Largest % of SID-tunes have been made for PAL computers.</tooltip>
 		<can_focus>True</can_focus>
 		<label>PAL (50 Hz)</label>
 		<active>False</active>
@@ -653,6 +669,7 @@
 	      <widget>
 		<class>GtkRadioButton</class>
 		<name>cfg_emu_clock_ntsc</name>
+		<tooltip>NTSC is the TV standard with 60Hz vertical refresh rate (and other features that differ from PAL). It is mainly used in United States, Japan and certain other countries.</tooltip>
 		<can_focus>True</can_focus>
 		<label>NTSC (60 Hz)</label>
 		<active>False</active>
@@ -664,20 +681,6 @@
 		  <fill>False</fill>
 		</child>
 	      </widget>
-
-	      <widget>
-		<class>GtkCheckButton</class>
-		<name>cfg_emu_clock_force</name>
-		<can_focus>True</can_focus>
-		<label>Force speed</label>
-		<active>False</active>
-		<draw_indicator>True</draw_indicator>
-		<child>
-		  <padding>0</padding>
-		  <expand>False</expand>
-		  <fill>False</fill>
-		</child>
-	      </widget>
 	    </widget>
 	  </widget>
 
@@ -685,7 +688,7 @@
 	    <class>GtkFrame</class>
 	    <name>frame3</name>
 	    <border_width>4</border_width>
-	    <label>SID type: </label>
+	    <label>SID model: </label>
 	    <label_xalign>0</label_xalign>
 	    <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
 	    <child>
@@ -702,8 +705,24 @@
 	      <spacing>2</spacing>
 
 	      <widget>
+		<class>GtkCheckButton</class>
+		<name>cfg_emu_sid_force</name>
+		<tooltip>If enabled, this option &quot;forces&quot; the emulation engine to use the selected SID-chip model. Otherwise the preferred SID model is determined from the file (if PSIDv2NG type) or if not available, this setting is used.</tooltip>
+		<can_focus>True</can_focus>
+		<label>Force model</label>
+		<active>False</active>
+		<draw_indicator>True</draw_indicator>
+		<child>
+		  <padding>0</padding>
+		  <expand>False</expand>
+		  <fill>False</fill>
+		</child>
+	      </widget>
+
+	      <widget>
 		<class>GtkRadioButton</class>
 		<name>cfg_emu_mos6581</name>
+		<tooltip>MOS/CSG 6581 is the earlier major version of SID chip. It differs from 8580 in few ways, having much fuller filter (which due to design error is never same on 2 different SID chips) and has the &quot;volume adjustment bug&quot;, which enables playing of digital samples.</tooltip>
 		<can_focus>True</can_focus>
 		<label>MOS 6581</label>
 		<active>False</active>
@@ -730,20 +749,6 @@
 		  <fill>False</fill>
 		</child>
 	      </widget>
-
-	      <widget>
-		<class>GtkCheckButton</class>
-		<name>cfg_emu_sid_force</name>
-		<can_focus>True</can_focus>
-		<label>Force type</label>
-		<active>False</active>
-		<draw_indicator>True</draw_indicator>
-		<child>
-		  <padding>0</padding>
-		  <expand>False</expand>
-		  <fill>False</fill>
-		</child>
-	      </widget>
 	    </widget>
 	  </widget>
 	</widget>
@@ -771,6 +776,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_emu_sidplay2_opt</name>
+	      <tooltip>This setting can be used to enable libSIDPlay2's &quot;optimization mode&quot;, which in downgrades the emulation from cycle-exact to something similar to frame-exact. The result is lower CPU usage, but worse accuracy.</tooltip>
 	      <can_focus>True</can_focus>
 	      <label>Optimization mode (faster, inaccurate)</label>
 	      <active>False</active>
@@ -785,6 +791,7 @@
 	    <widget>
 	      <class>GtkRadioButton</class>
 	      <name>cfg_emu_sidplay2_resid</name>
+	      <tooltip>reSID is the software SID-chip simulator based on SID reverse-engineering, created by Dag Lem. It is probably the closest thing to real SID available as software-only emulation.</tooltip>
 	      <can_focus>True</can_focus>
 	      <label>reSID-emulation</label>
 	      <active>False</active>
@@ -800,6 +807,7 @@
 	    <widget>
 	      <class>GtkRadioButton</class>
 	      <name>cfg_emu_sidplay2_hardsid</name>
+	      <tooltip>HardSID is a EISA/PCI card for PC-compatibles, which can be fitted with a real SID-chip. Software can be used to control the HardSID and combined with software emulation of rest of C64 via libSIDPlay2 HardSID can be used to achieve &quot;near 100%&quot; similarity to real C64. For more information, see http://www.hardsid.com/</tooltip>
 	      <can_focus>True</can_focus>
 	      <label>HardSID</label>
 	      <active>False</active>
@@ -838,6 +846,7 @@
 	<widget>
 	  <class>GtkCheckButton</class>
 	  <name>cfg_emu_filters</name>
+	  <tooltip>This option enables emulation of SID filter. The filter is an essential part of SID's sound capacity, but accurate emulation of it may require quite much CPU power. However, if filter emulation is disabled, tunes won't sound authentic at all if they utilize the filter.</tooltip>
 	  <can_focus>True</can_focus>
 	  <signal>
 	    <name>toggled</name>
@@ -1157,13 +1166,14 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_mintime_enable</name>
+	      <tooltip>If enabled, the tune is played at least for the specified time, adding silence to the end if necessary.</tooltip>
 	      <can_focus>True</can_focus>
 	      <signal>
 		<name>toggled</name>
 		<handler>xs_cfg_mintime_enable_toggled</handler>
 		<last_modification_time>Wed, 18 Aug 2004 02:51:28 GMT</last_modification_time>
 	      </signal>
-	      <label>Play at least for specified time (adds silence)</label>
+	      <label>Play at least for specified time</label>
 	      <active>False</active>
 	      <draw_indicator>True</draw_indicator>
 	      <child>
@@ -1272,6 +1282,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_maxtime_enable</name>
+	      <tooltip>If enabled, tune is played until specified duration is reached (aka maximum playtime).</tooltip>
 	      <can_focus>True</can_focus>
 	      <signal>
 		<name>toggled</name>
@@ -1291,6 +1302,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_maxtime_unknown</name>
+	      <tooltip>If enabled, the maximum playtime is applied only if song/tune length is not known.</tooltip>
 	      <can_focus>True</can_focus>
 	      <label>Only when song length is unknown</label>
 	      <active>False</active>
@@ -1401,7 +1413,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_sld_enable</name>
-	      <tooltip>This option enables using of XSIDPLAY compatible song length database. (See documentation for more information)</tooltip>
+	      <tooltip>This option enables using of XSIDPLAY compatible song length database. (Refer to XMMS-SID documentation for more information)</tooltip>
 	      <can_focus>True</can_focus>
 	      <signal>
 		<name>toggled</name>
@@ -1527,6 +1539,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_stil_enable</name>
+	      <tooltip>If this option is enabled (and the database &amp; HVSC settings below are correctly set), XMMS-SID will use and display additional information from STIL database when HVSC SIDs are played.</tooltip>
 	      <can_focus>True</can_focus>
 	      <signal>
 		<name>toggled</name>
@@ -1736,6 +1749,7 @@
 	    <widget>
 	      <class>GtkCheckButton</class>
 	      <name>cfg_ftitle_override</name>
+	      <tooltip>XMMS v1.2.5 and later support generic titlestring formatting (see XMMS preferences). This option can be enabled to override those generic titles with XMMS-SID specific ones. Formatting mnemonics are explained briefly below.</tooltip>
 	      <can_focus>True</can_focus>
 	      <signal>
 		<name>toggled</name>
@@ -1936,7 +1950,7 @@
 	  <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type>
 	  <child>
 	    <padding>0</padding>
-	    <expand>True</expand>
+	    <expand>False</expand>
 	    <fill>True</fill>
 	  </child>