Merged the FSNode branch with trunk r27031:27680
svn-id: r27681
This commit is contained in:
commit
cacd7a28fd
358 changed files with 9066 additions and 46890 deletions
|
@ -218,15 +218,9 @@ EditGameDialog::EditGameDialog(const String &domain, const String &desc)
|
|||
//
|
||||
// 5) The volume tab
|
||||
//
|
||||
int volControlPos = g_gui.evaluator()->getVar("volumeControlsInAudio", true);
|
||||
tab->addTab("Volume");
|
||||
|
||||
if (!volControlPos) {
|
||||
tab->addTab("Volume");
|
||||
|
||||
_globalVolumeOverride = new CheckboxWidget(tab, "gameoptions_volumeCheckbox", "Override global volume settings", kCmdGlobalVolumeOverride, 0);
|
||||
} else {
|
||||
_globalVolumeOverride = NULL;
|
||||
}
|
||||
_globalVolumeOverride = new CheckboxWidget(tab, "gameoptions_volumeCheckbox", "Override global volume settings", kCmdGlobalVolumeOverride, 0);
|
||||
|
||||
addVolumeControls(tab, "gameoptions_");
|
||||
|
||||
|
@ -288,7 +282,7 @@ void EditGameDialog::open() {
|
|||
OptionsDialog::open();
|
||||
|
||||
int sel, i;
|
||||
bool e, f;
|
||||
bool e;
|
||||
|
||||
// En-/disable dialog items depending on whether overrides are active or not.
|
||||
|
||||
|
@ -302,17 +296,12 @@ void EditGameDialog::open() {
|
|||
ConfMan.hasKey("output_rate", _domain) ||
|
||||
ConfMan.hasKey("subtitles", _domain) ||
|
||||
ConfMan.hasKey("talkspeed", _domain);
|
||||
_globalAudioOverride->setState(e);
|
||||
|
||||
f = ConfMan.hasKey("music_volume", _domain) ||
|
||||
e = ConfMan.hasKey("music_volume", _domain) ||
|
||||
ConfMan.hasKey("sfx_volume", _domain) ||
|
||||
ConfMan.hasKey("speech_volume", _domain);
|
||||
|
||||
if (_globalVolumeOverride) {
|
||||
_globalAudioOverride->setState(e);
|
||||
_globalVolumeOverride->setState(f);
|
||||
} else {
|
||||
_globalAudioOverride->setState(e || f);
|
||||
}
|
||||
_globalVolumeOverride->setState(e);
|
||||
|
||||
e = ConfMan.hasKey("soundfont", _domain) ||
|
||||
ConfMan.hasKey("multi_midi", _domain) ||
|
||||
|
@ -599,6 +588,8 @@ void LauncherDialog::updateListing() {
|
|||
if (g.contains("description"))
|
||||
description = g.description();
|
||||
}
|
||||
if (description.empty())
|
||||
description = "Unknown (target " + iter->_key + ", gameid " + gameid + ")";
|
||||
|
||||
if (!gameid.empty() && !description.empty()) {
|
||||
// Insert the game into the launcher list
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue