Mercurial > hg > xmms-sid
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) -{ - -} - -