Mercurial > hg > xmms-sid
diff src/xs_config.c @ 45:84214a409d19
Minor fixes
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 20 Jun 2003 01:36:05 +0000 |
parents | 90cd38b28a72 |
children | dae6d3c2268d |
line wrap: on
line diff
--- a/src/xs_config.c Fri Jun 20 01:12:03 2003 +0000 +++ b/src/xs_config.c Fri Jun 20 01:36:05 2003 +0000 @@ -129,8 +129,12 @@ xs_cfg.detectMagic = FALSE; +#ifdef HAVE_XMMSEXTRA xs_cfg.titleOverride = FALSE; - xs_strcalloc(&xs_cfg.titleFormat, "%1 - %2"); +#else + xs_cfg.titleOverride = TRUE; +#endif + xs_strcalloc(&xs_cfg.titleFormat, "%1 - %2 (%3)"); /* Try to open the XMMS configuration file */ @@ -295,6 +299,9 @@ /* Memorymode settings */ + if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_real"))->active) + xs_cfg.memoryMode = XS_MPU_REAL; + else if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw"))->active) xs_cfg.memoryMode = XS_MPU_BANK_SWITCHING; else @@ -464,8 +471,18 @@ #else gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2_opt"), FALSE); + + gtk_widget_set_sensitive(LUW("cfg_emu_mem_real"), FALSE); + + gtk_widget_set_sensitive(LUW("cfg_oversample_grp"), FALSE); + gtk_widget_set_sensitive(LUW("cfg_oversample"), FALSE); + gtk_widget_set_sensitive(LUW("cfg_oversample_factor"), FALSE); #endif +#ifndef HAVE_XMMSEXTRA + gtk_widget_set_sensitive(LUW("cfg_ftitle_override"), FALSE); + xs_cfg.titleOverride = TRUE; +#endif /* Sound resolution settings */ switch (xs_cfg.fmtBitsPerSample) { @@ -495,6 +512,10 @@ /* Memorymode settings */ switch (xs_cfg.memoryMode) { + case XS_MPU_REAL: + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_real")), TRUE); + break; + case XS_MPU_BANK_SWITCHING: gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw")), TRUE); break;