X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=menus.c;h=65a154e7ebb267a75a266a072f0e021f4bdfc19b;hb=50b75711089c434a89fcb126a5db86e7eb8246a3;hp=cb695adb145deaf9f16f783ba8b7dd5d77b15c06;hpb=362b0228f80cfa754ca983acdf98b87597f20cd9;p=xboard.git diff --git a/menus.c b/menus.c index cb695ad..65a154e 100644 --- a/menus.c +++ b/menus.c @@ -389,6 +389,12 @@ DebugProc () } void +EditEngineProc () +{ + EditTagsPopUp(firstChessProgramNames, &firstChessProgramNames); +} + +void NothingProc () { return; @@ -574,6 +580,15 @@ CreateBookDelayed () ScheduleDelayedEvent(CreateBookEvent, 50); } +void +SaveSelectedProc () +{ + FileNamePopUp(_("Save game file name?"), + "", + ".pgn", + SaveSelected, "a"); +} + /* * Menu definition tables */ @@ -590,6 +605,7 @@ MenuItem fileMenu[] = { {"----", NULL, NULL, NothingProc}, {N_("Save Game"), "s", "SaveGame", SaveGameProc}, {N_("Save Position"), "s", "SavePosition", SavePositionProc}, + {N_("Save Selected Games"), NULL, "SaveSelected", SaveSelectedProc}, {N_("Save Games as Book"), NULL, "CreateBook", CreateBookDelayed}, {"----", NULL, NULL, NothingProc}, {N_("Mail Move"), NULL, "MailMove", MailMoveEvent}, @@ -636,7 +652,7 @@ MenuItem viewMenu[] = { {N_("Tags"), NULL, "Tags", EditTagsProc, CHECK}, {N_("Comments"), NULL, "Comments", EditCommentProc, CHECK}, {N_("ICS Input Box"), NULL, "ICSInputBox", IcsInputBoxProc, CHECK}, - {N_("Open Chat Window"), NULL, "OpenChatWindow", ChatProc, CHECK}, + {N_("ICS/Chat Console"), NULL, "OpenChatWindow", ChatProc, CHECK}, {"----", NULL, NULL, NothingProc}, {N_("Board..."), NULL, "Board", BoardOptionsProc}, {N_("Game List Tags..."), NULL, "GameListTags", GameListOptionsProc}, @@ -681,6 +697,8 @@ MenuItem actionMenu[] = { }; MenuItem engineMenu[100] = { + {N_("Edit Engine List..."), NULL, "EditEngList", EditEngineProc}, + {"----", NULL, NULL, NothingProc}, {N_("Load New 1st Engine..."), NULL, "LoadNew1stEngine", LoadEngine1Proc}, {N_("Load New 2nd Engine..."), NULL, "LoadNew2ndEngine", LoadEngine2Proc}, {"----", NULL, NULL, NothingProc}, @@ -1210,4 +1228,5 @@ InitMenuMarkers() if (saveSettingsOnExit) { MarkMenuItem("Options.SaveSettingsonExit", True); } + EnableNamedMenuItem("File.SaveSelected", False); }