changeset 260:7a23dfef023d

More subauto poking.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 21 Dec 2004 22:16:00 +0000
parents b9bdf4c5baf0
children 5b107e78c7c0
files src/xs_config.c src/xs_genui.c
diffstat 2 files changed, 24 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/src/xs_config.c	Tue Dec 21 22:07:03 2004 +0000
+++ b/src/xs_config.c	Tue Dec 21 22:16:00 2004 +0000
@@ -245,6 +245,11 @@
  xs_pstrcpy(&xs_cfg.titleFormat, "%p - %t (%c) [%n]");
 
 
+ xs_cfg.subAutoEnable		= FALSE;
+ xs_cfg.subAutoMinOnly		= TRUE;
+ xs_cfg.subAutoMinTime		= 15;
+ 
+
  /* Try to open the XMMS configuration file */
  XSDEBUG("loading from config-file ...\n");
 #ifdef HAVE_NODEFAULTCFG
@@ -706,6 +711,23 @@
 }
 
 
+void xs_cfg_subauto_enable_toggled(GtkToggleButton *togglebutton, gpointer user_data)
+{
+ gboolean isActive = GTK_TOGGLE_BUTTON(LUW("cfg_subauto_enable"))->active;
+
+ gtk_widget_set_sensitive(LUW("cfg_subauto_min_only"), isActive);
+ gtk_widget_set_sensitive(LUW("cfg_subauto_mintime"), isActive);
+}
+
+
+void xs_cfg_subauto_min_only_toggled(GtkToggleButton *togglebutton, gpointer user_data)
+{
+ gboolean isActive = GTK_TOGGLE_BUTTON(LUW("cfg_subauto_min_only"))->active &&
+		GTK_TOGGLE_BUTTON(LUW("cfg_subauto_enable"))->active;
+
+ gtk_widget_set_sensitive(LUW("cfg_subauto_mintime"), isActive);
+}
+
 
 void xs_cfg_mintime_changed(GtkEditable *editable, gpointer user_data)
 {
@@ -788,6 +810,8 @@
  xs_cfg_maxtime_enable_toggled(NULL, NULL);
  xs_cfg_sld_enable_toggled(NULL, NULL);
  xs_cfg_stil_enable_toggled(NULL, NULL);
+ xs_cfg_subauto_enable_toggled(NULL, NULL);
+ xs_cfg_subauto_min_only_toggled(NULL, NULL);
 
 
  /* Set current data to widgets */
--- a/src/xs_genui.c	Tue Dec 21 22:07:03 2004 +0000
+++ b/src/xs_genui.c	Tue Dec 21 22:16:00 2004 +0000
@@ -9,19 +9,3 @@
 #include "xs_glade.h"
 
 
-void
-xs_cfg_subauto_enable_toggled          (GtkToggleButton *togglebutton,
-                                        gpointer         user_data)
-{
-
-}
-
-
-void
-xs_cfg_subauto_min_only_toggled        (GtkToggleButton *togglebutton,
-                                        gpointer         user_data)
-{
-
-}
-
-