comparison src/xs_config.c @ 850:82e759a5c7e6

Disable FP backend item in configuration when not available.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 08 Nov 2012 23:26:19 +0200
parents a293b88eb3fb
children d183ac29b879
comparison
equal deleted inserted replaced
849:2663b1ac9ce6 850:82e759a5c7e6
144 { WTYPE_BGROUP, CTYPE_INT, "cfg_chn_autopan", &xs_cfg.audioChannels, XS_CHN_AUTOPAN }, 144 { WTYPE_BGROUP, CTYPE_INT, "cfg_chn_autopan", &xs_cfg.audioChannels, XS_CHN_AUTOPAN },
145 { WTYPE_COMBO, CTYPE_INT, "cfg_samplerate", &xs_cfg.audioFrequency, XS_AUDIO_FREQ }, 145 { WTYPE_COMBO, CTYPE_INT, "cfg_samplerate", &xs_cfg.audioFrequency, XS_AUDIO_FREQ },
146 146
147 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay1", &xs_cfg.playerEngine, XS_ENG_SIDPLAY1 }, 147 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay1", &xs_cfg.playerEngine, XS_ENG_SIDPLAY1 },
148 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay2", &xs_cfg.playerEngine, XS_ENG_SIDPLAY2 }, 148 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay2", &xs_cfg.playerEngine, XS_ENG_SIDPLAY2 },
149 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplayfp", &xs_cfg.playerEngine, XS_ENG_SIDPLAYFP }, 149 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplayfp", &xs_cfg.playerEngine, XS_ENG_SIDPLAYFP },
150 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_real", &xs_cfg.memoryMode, XS_MPU_REAL }, 150 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_real", &xs_cfg.memoryMode, XS_MPU_REAL },
151 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_banksw", &xs_cfg.memoryMode, XS_MPU_BANK_SWITCHING }, 151 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_banksw", &xs_cfg.memoryMode, XS_MPU_BANK_SWITCHING },
152 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_transrom", &xs_cfg.memoryMode, XS_MPU_TRANSPARENT_ROM }, 152 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_transrom", &xs_cfg.memoryMode, XS_MPU_TRANSPARENT_ROM },
153 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_playsid", &xs_cfg.memoryMode, XS_MPU_PLAYSID_ENVIRONMENT }, 153 { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_playsid", &xs_cfg.memoryMode, XS_MPU_PLAYSID_ENVIRONMENT },
154 154
1502 #ifndef HAVE_SIDPLAY1 1502 #ifndef HAVE_SIDPLAY1
1503 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay1"), FALSE); 1503 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay1"), FALSE);
1504 gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay1"), FALSE); 1504 gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay1"), FALSE);
1505 #endif 1505 #endif
1506 1506
1507 #ifndef HAVE_SIDPLAY2
1508 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE);
1509 #endif
1510 #ifndef HAVE_SIDPLAYFP
1511 gtk_widget_set_sensitive(LUW("cfg_emu_sidplayfp"), FALSE);
1512 #endif
1513
1507 #if !defined(HAVE_SIDPLAY2) && !defined(HAVE_SIDPLAYFP) 1514 #if !defined(HAVE_SIDPLAY2) && !defined(HAVE_SIDPLAYFP)
1508 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE);
1509 gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay2"), FALSE); 1515 gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay2"), FALSE);
1510 #endif 1516 #endif
1511 1517
1512 gtk_widget_set_sensitive(LUW("cfg_resid_frame"), FALSE); 1518 gtk_widget_set_sensitive(LUW("cfg_resid_frame"), FALSE);
1513 1519