Mercurial > hg > xmms-sid
comparison src/xs_config.c @ 624:0bf32fa002bf
Merge in some Aud-SID #ifs etc.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 03 Sep 2007 00:47:02 +0000 |
parents | 11e24183ff23 |
children | 51f994f06ac4 |
comparison
equal
deleted
inserted
replaced
623:c1f10da42684 | 624:0bf32fa002bf |
---|---|
122 | 122 |
123 { CTYPE_BOOL, &xs_cfg.stilDBEnable, "stilDBEnable" }, | 123 { CTYPE_BOOL, &xs_cfg.stilDBEnable, "stilDBEnable" }, |
124 { CTYPE_STR, &xs_cfg.stilDBPath, "stilDBPath" }, | 124 { CTYPE_STR, &xs_cfg.stilDBPath, "stilDBPath" }, |
125 { CTYPE_STR, &xs_cfg.hvscPath, "hvscPath" }, | 125 { CTYPE_STR, &xs_cfg.hvscPath, "hvscPath" }, |
126 | 126 |
127 #ifndef AUDACIOUS_PLUGIN | |
127 { CTYPE_INT, &xs_cfg.subsongControl, "subsongControl" }, | 128 { CTYPE_INT, &xs_cfg.subsongControl, "subsongControl" }, |
128 { CTYPE_BOOL, &xs_cfg.detectMagic, "detectMagic" }, | 129 { CTYPE_BOOL, &xs_cfg.detectMagic, "detectMagic" }, |
129 | 130 |
130 { CTYPE_BOOL, &xs_cfg.titleOverride, "titleOverride" }, | 131 { CTYPE_BOOL, &xs_cfg.titleOverride, "titleOverride" }, |
131 { CTYPE_STR, &xs_cfg.titleFormat, "titleFormat" }, | 132 { CTYPE_STR, &xs_cfg.titleFormat, "titleFormat" }, |
133 #endif | |
132 | 134 |
133 { CTYPE_BOOL, &xs_cfg.subAutoEnable, "subAutoEnable" }, | 135 { CTYPE_BOOL, &xs_cfg.subAutoEnable, "subAutoEnable" }, |
134 { CTYPE_BOOL, &xs_cfg.subAutoMinOnly, "subAutoMinOnly" }, | 136 { CTYPE_BOOL, &xs_cfg.subAutoMinOnly, "subAutoMinOnly" }, |
135 { CTYPE_INT, &xs_cfg.subAutoMinTime, "subAutoMinTime" }, | 137 { CTYPE_INT, &xs_cfg.subAutoMinTime, "subAutoMinTime" }, |
136 }; | 138 }; |
180 | 182 |
181 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_stil_enable", &xs_cfg.stilDBEnable, 0 }, | 183 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_stil_enable", &xs_cfg.stilDBEnable, 0 }, |
182 { WTYPE_TEXT, CTYPE_STR, "cfg_stil_dbpath", &xs_cfg.stilDBPath, 0 }, | 184 { WTYPE_TEXT, CTYPE_STR, "cfg_stil_dbpath", &xs_cfg.stilDBPath, 0 }, |
183 { WTYPE_TEXT, CTYPE_STR, "cfg_hvsc_path", &xs_cfg.hvscPath, 0 }, | 185 { WTYPE_TEXT, CTYPE_STR, "cfg_hvsc_path", &xs_cfg.hvscPath, 0 }, |
184 | 186 |
187 #ifndef AUDACIOUS_PLUGIN | |
185 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_none", &xs_cfg.subsongControl, XS_SSC_NONE }, | 188 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_none", &xs_cfg.subsongControl, XS_SSC_NONE }, |
186 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_seek", &xs_cfg.subsongControl, XS_SSC_SEEK }, | 189 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_seek", &xs_cfg.subsongControl, XS_SSC_SEEK }, |
187 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_popup", &xs_cfg.subsongControl, XS_SSC_POPUP }, | 190 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_popup", &xs_cfg.subsongControl, XS_SSC_POPUP }, |
188 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_patch", &xs_cfg.subsongControl, XS_SSC_PATCH }, | 191 { WTYPE_BGROUP, CTYPE_INT, "cfg_subctrl_patch", &xs_cfg.subsongControl, XS_SSC_PATCH }, |
189 | 192 |
190 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_detectmagic", &xs_cfg.detectMagic, 0 }, | 193 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_detectmagic", &xs_cfg.detectMagic, 0 }, |
191 | 194 |
192 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_ftitle_override", &xs_cfg.titleOverride, 0 }, | 195 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_ftitle_override", &xs_cfg.titleOverride, 0 }, |
193 { WTYPE_TEXT, CTYPE_STR, "cfg_ftitle_format", &xs_cfg.titleFormat, 0 }, | 196 { WTYPE_TEXT, CTYPE_STR, "cfg_ftitle_format", &xs_cfg.titleFormat, 0 }, |
197 #endif | |
194 | 198 |
195 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_subauto_enable", &xs_cfg.subAutoEnable, 0 }, | 199 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_subauto_enable", &xs_cfg.subAutoEnable, 0 }, |
196 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_subauto_min_only", &xs_cfg.subAutoMinOnly, 0 }, | 200 { WTYPE_BUTTON, CTYPE_BOOL, "cfg_subauto_min_only", &xs_cfg.subAutoMinOnly, 0 }, |
197 { WTYPE_SPIN, CTYPE_INT, "cfg_subauto_mintime", &xs_cfg.subAutoMinTime, 0 }, | 201 { WTYPE_SPIN, CTYPE_INT, "cfg_subauto_mintime", &xs_cfg.subAutoMinTime, 0 }, |
198 }; | 202 }; |
1282 #ifndef HAVE_SIDPLAY2 | 1286 #ifndef HAVE_SIDPLAY2 |
1283 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); | 1287 gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); |
1284 gtk_widget_set_sensitive(LUW("cfg_box_sidplay2"), FALSE); | 1288 gtk_widget_set_sensitive(LUW("cfg_box_sidplay2"), FALSE); |
1285 #endif | 1289 #endif |
1286 | 1290 |
1287 #if !defined(HAVE_XMMSEXTRA) && !defined(AUDACIOUS_PLUGIN) | 1291 #ifndef HAVE_XMMSEXTRA |
1288 gtk_widget_set_sensitive(LUW("cfg_ftitle_override"), FALSE); | 1292 gtk_widget_set_sensitive(LUW("cfg_ftitle_override"), FALSE); |
1289 xs_cfg.titleOverride = TRUE; | 1293 xs_cfg.titleOverride = TRUE; |
1290 #endif | 1294 #endif |
1291 | 1295 |
1292 #ifndef HAVE_SONG_POSITION | 1296 #ifndef HAVE_SONG_POSITION |
1293 gtk_widget_set_sensitive(LUW("cfg_subctrl_patch"), FALSE); | 1297 gtk_widget_set_sensitive(LUW("cfg_subctrl_patch"), FALSE); |
1294 #endif | 1298 #endif |
1295 | 1299 |
1296 #ifdef AUDACIOUS_PLUGIN | |
1297 gtk_widget_set_sensitive(LUW("cfg_detectmagic"), FALSE); | |
1298 #endif | |
1299 | |
1300 /* Update the widget sensitivities */ | 1300 /* Update the widget sensitivities */ |
1301 gtk_widget_set_sensitive(LUW("cfg_resid_frame"), FALSE); | 1301 gtk_widget_set_sensitive(LUW("cfg_resid_frame"), FALSE); |
1302 | 1302 |
1303 xs_cfg_emu_filters_toggled((GtkToggleButton *) LUW("cfg_emu_filters"), NULL); | 1303 #ifndef AUDACIOUS_PLUGIN |
1304 xs_cfg_ftitle_override_toggled((GtkToggleButton *) LUW("cfg_ftitle_override"), NULL); | 1304 xs_cfg_ftitle_override_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_ftitle_override")), NULL); |
1305 xs_cfg_emu_sidplay1_toggled((GtkToggleButton *) LUW("cfg_emu_sidplay1"), NULL); | 1305 #endif |
1306 xs_cfg_emu_sidplay2_toggled((GtkToggleButton *) LUW("cfg_emu_sidplay2"), NULL); | 1306 xs_cfg_emu_filters_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_emu_filters")), NULL); |
1307 xs_cfg_oversample_toggled((GtkToggleButton *) LUW("cfg_oversample"), NULL); | 1307 xs_cfg_emu_sidplay1_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_emu_sidplay1")), NULL); |
1308 xs_cfg_mintime_enable_toggled((GtkToggleButton *) LUW("cfg_mintime_enable"), NULL); | 1308 xs_cfg_emu_sidplay2_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_emu_sidplay2")), NULL); |
1309 xs_cfg_maxtime_enable_toggled((GtkToggleButton *) LUW("cfg_maxtime_enable"), NULL); | 1309 xs_cfg_oversample_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_oversample")), NULL); |
1310 xs_cfg_sldb_enable_toggled((GtkToggleButton *) LUW("cfg_sld_enable"), NULL); | 1310 xs_cfg_mintime_enable_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_mintime_enable")), NULL); |
1311 xs_cfg_stil_enable_toggled((GtkToggleButton *) LUW("cfg_stil_enable"), NULL); | 1311 xs_cfg_maxtime_enable_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_maxtime_enable")), NULL); |
1312 xs_cfg_subauto_enable_toggled((GtkToggleButton *) LUW("cfg_subauto_enable"), NULL); | 1312 xs_cfg_sldb_enable_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_sld_enable")), NULL); |
1313 xs_cfg_subauto_min_only_toggled((GtkToggleButton *) LUW("cfg_subauto_min_only"), NULL); | 1313 xs_cfg_stil_enable_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_stil_enable")), NULL); |
1314 xs_cfg_subauto_enable_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_subauto_enable")), NULL); | |
1315 xs_cfg_subauto_min_only_toggled(GTK_TOGGLE_BUTTON(LUW("cfg_subauto_min_only")), NULL); | |
1314 | 1316 |
1315 | 1317 |
1316 /* Set current data to widgets */ | 1318 /* Set current data to widgets */ |
1317 for (i = 0; i < xs_widtable_max; i++) { | 1319 for (i = 0; i < xs_widtable_max; i++) { |
1318 switch (xs_widtable[i].widType) { | 1320 switch (xs_widtable[i].widType) { |