X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=menus.c;h=28540212e19620f5577a78a1f4d44a9342b7c522;hb=718933f1c67acc537f88199e4c72e3ad1b6a32d7;hp=50968c1ad8635defd623acb005814b3d1af2bf9b;hpb=d8c99d55344dd396bf192effbeb379f6ef87e6cf;p=xboard.git diff --git a/menus.c b/menus.c index 50968c1..2854021 100644 --- a/menus.c +++ b/menus.c @@ -387,6 +387,7 @@ DebugProc () void EditEngineProc () { + if(*engineListFile) ParseSettingsFile(engineListFile, &engineListFile); EditAnyPopUp(firstChessProgramNames, &firstChessProgramNames, _("Registered Engines")); } @@ -403,6 +404,13 @@ EditMenuProc () } void +MuteProc () +{ + mute = !mute; + MarkMenuItem("Options.Mute", mute); +} + +void NothingProc () { return; @@ -726,6 +734,8 @@ MenuItem engineMenu[100] = { }; MenuItem optionsMenu[] = { + {N_("Mute all Sounds"), NULL, "Mute", MuteProc, CHECK}, + {"----", NULL, NULL, NothingProc}, #ifdef OPTIONSDIALOG {N_("General..."), NULL, "General", OptionsProc}, #endif