void EvalGraphPopDown () { PopDown(EvalGraphDlg); // ShowThinkingEvent(); // [HGM] thinking: might need to shut off thinking output }
void HistoryShowProc () { if (!shellUp[HistoryDlg]) { ASSIGN(historyText, ""); HistoryPopUp(); RefreshMemoContent(); MemoContentUpdated(); } else PopDown(HistoryDlg); ToNrEvent(currentMove); }
static void GL_Button (int n) { int index; n = gamesOptions[n].value; // use marker in option rather than n itself, for more easy adding/deletng of buttons if (n == 6) { // close PopDown(GameListDlg); return; } if (n == 3) { // thresholds LoadOptionsPopUp(GameListDlg); return; } if (n == 9) { // tags GameListOptionsPopUp(GameListDlg); return; } index = SelectedListBoxItem(&gamesOptions[0]); if (n == 7) { // load if (index < 0) { DisplayError(_("No game selected"), 0); return; } } else if (n == 5) { // next index++; if (index >= listLength || !list[index]) { DisplayError(_("Can't go forward any further"), 0); return; } HighlightWithScroll(&gamesOptions[0], index, listEnd); } else if (n == 8) { // prev index--; if (index < 0) { DisplayError(_("Can't back up any further"), 0); return; } HighlightWithScroll(&gamesOptions[0], index, listEnd); } else if (n == 2 || // narrow n == 4) { // find position char *text; GetWidgetText(&gamesOptions[1], &text); safeStrCpy(filterString, text, sizeof(filterString)/sizeof(filterString[0])); GameListPrepare(True, n == 2); GameListReplace(0); return; } index = atoi(list[index])-1; // [HGM] filter: read true index from sequence nr of line if (cmailMsgLoaded) { CmailLoadGame(glc->fp, index + 1, glc->filename, True); } else { LoadGame(glc->fp, index + 1, glc->filename, True); } }
void EngineOutputProc () { if (!PopDown(EngOutDlg)) EngineOutputPopUp(); }
void EvalGraphProc () { if (!PopDown(EvalGraphDlg)) EvalGraphPopUp(); }