Mercurial > hg > xmms-sid
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: |