comparison 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
comparison
equal deleted inserted replaced
44:90cd38b28a72 45:84214a409d19
127 xs_cfg.stilDBEnable = FALSE; 127 xs_cfg.stilDBEnable = FALSE;
128 xs_strcalloc(&xs_cfg.stilDBPath, "~/C64Music/DOCUMENTS/STIL.txt"); 128 xs_strcalloc(&xs_cfg.stilDBPath, "~/C64Music/DOCUMENTS/STIL.txt");
129 129
130 xs_cfg.detectMagic = FALSE; 130 xs_cfg.detectMagic = FALSE;
131 131
132 #ifdef HAVE_XMMSEXTRA
132 xs_cfg.titleOverride = FALSE; 133 xs_cfg.titleOverride = FALSE;
133 xs_strcalloc(&xs_cfg.titleFormat, "%1 - %2"); 134 #else
135 xs_cfg.titleOverride = TRUE;
136 #endif
137 xs_strcalloc(&xs_cfg.titleFormat, "%1 - %2 (%3)");
134 138
135 139
136 /* Try to open the XMMS configuration file */ 140 /* Try to open the XMMS configuration file */
137 XSDEBUG("loading from config-file ...\n"); 141 XSDEBUG("loading from config-file ...\n");
138 142
293 xs_cfg.filterFm = GTK_ADJUSTMENT(LUW("cfg_filt_fm_adj"))->value; 297 xs_cfg.filterFm = GTK_ADJUSTMENT(LUW("cfg_filt_fm_adj"))->value;
294 xs_cfg.filterFt = GTK_ADJUSTMENT(LUW("cfg_filt_ft_adj"))->value; 298 xs_cfg.filterFt = GTK_ADJUSTMENT(LUW("cfg_filt_ft_adj"))->value;
295 299
296 300
297 /* Memorymode settings */ 301 /* Memorymode settings */
302 if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_real"))->active)
303 xs_cfg.memoryMode = XS_MPU_REAL;
304 else
298 if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw"))->active) 305 if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw"))->active)
299 xs_cfg.memoryMode = XS_MPU_BANK_SWITCHING; 306 xs_cfg.memoryMode = XS_MPU_BANK_SWITCHING;
300 else 307 else
301 if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_transrom"))->active) 308 if (GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_transrom"))->active)
302 xs_cfg.memoryMode = XS_MPU_TRANSPARENT_ROM; 309 xs_cfg.memoryMode = XS_MPU_TRANSPARENT_ROM;
462 #ifdef HAVE_SIDPLAY2 469 #ifdef HAVE_SIDPLAY2
463 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_sidplay2")), TRUE); 470 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_sidplay2")), TRUE);
464 #else 471 #else
465 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); 472 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE);
466 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2_opt"), FALSE); 473 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2_opt"), FALSE);
474
475 gtk_widget_set_sensitive(LUW("cfg_emu_mem_real"), FALSE);
476
477 gtk_widget_set_sensitive(LUW("cfg_oversample_grp"), FALSE);
478 gtk_widget_set_sensitive(LUW("cfg_oversample"), FALSE);
479 gtk_widget_set_sensitive(LUW("cfg_oversample_factor"), FALSE);
467 #endif 480 #endif
468 481
482 #ifndef HAVE_XMMSEXTRA
483 gtk_widget_set_sensitive(LUW("cfg_ftitle_override"), FALSE);
484 xs_cfg.titleOverride = TRUE;
485 #endif
469 486
470 /* Sound resolution settings */ 487 /* Sound resolution settings */
471 switch (xs_cfg.fmtBitsPerSample) { 488 switch (xs_cfg.fmtBitsPerSample) {
472 case XS_RES_16BIT: 489 case XS_RES_16BIT:
473 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_res_16bit")), TRUE); 490 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_res_16bit")), TRUE);
493 } 510 }
494 511
495 512
496 /* Memorymode settings */ 513 /* Memorymode settings */
497 switch (xs_cfg.memoryMode) { 514 switch (xs_cfg.memoryMode) {
515 case XS_MPU_REAL:
516 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_real")), TRUE);
517 break;
518
498 case XS_MPU_BANK_SWITCHING: 519 case XS_MPU_BANK_SWITCHING:
499 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw")), TRUE); 520 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(LUW("cfg_emu_mem_banksw")), TRUE);
500 break; 521 break;
501 522
502 case XS_MPU_TRANSPARENT_ROM: 523 case XS_MPU_TRANSPARENT_ROM: