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