X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xboard.c;h=310274de2f24d1ab5904d9b6e17445f1b555551a;hb=6ff6104ef891b0a81b442f3228c1f4278d23e3e9;hp=f05027d92abf4cc18fb09a348d07ab5199590bf0;hpb=23912238e869ea3b134b7806456e0cfa4a363913;p=xboard.git diff --git a/xboard.c b/xboard.c index f05027d..310274d 100644 --- a/xboard.c +++ b/xboard.c @@ -540,6 +540,7 @@ int squareSize, smallLayout = 0, tinyLayout = 0, ICSInputBoxUp = False, askQuestionUp = False, filenameUp = False, promotionUp = False, pmFromX = -1, pmFromY = -1, errorUp = False, errorExitStatus = -1, lineGap, defaultLineGap; +Dimension textHeight; Pixel timerForegroundPixel, timerBackgroundPixel; Pixel buttonForegroundPixel, buttonBackgroundPixel; char *chessDir, *programName, *programVersion, @@ -960,7 +961,7 @@ XtActionsRec boardActions[] = { { "EvalGraphProc", EvalGraphProc}, // [HGM] Winboard_x avaluation graph window { "ShowGameListProc", ShowGameListProc }, { "ShowMoveListProc", HistoryShowProc}, - { "EditTagsProc", EditCommentProc }, + { "EditTagsProc", EditTagsProc }, { "EditBookProc", EditBookProc }, { "EditCommentProc", EditCommentProc }, { "IcsInputBoxProc", IcsInputBoxProc }, @@ -1817,7 +1818,7 @@ InitDrawingSizes (BoardSize boardSize, int flags) } } #if HAVE_LIBXPM - if(appData.monoMode == oldMono) + if(appData.monoMode != oldMono) CreateAnimVars(); #endif oldMono = appData.monoMode; @@ -2313,7 +2314,7 @@ XBoard square size (hint): %d\n\ messageArgs, XtNumber(messageArgs)); XtSetArg(args[0], XtNtop, XtChainTop); XtSetArg(args[1], XtNbottom, XtChainTop); - XtSetValues(messageWidget, args, 2); + XtSetValues(messageWidget, args, 3); widgetList[j++] = boardWidget = XtCreateWidget("board", widgetClass, formWidget, boardArgs, @@ -2459,6 +2460,7 @@ XBoard square size (hint): %d\n\ fprintf(stderr, _("%s: messageWidget geometry error %d %d %d %d %d\n"), programName, gres, w, h, wr, hr); } + textHeight = hr; // [HGM] save height for use in generic popup /* !! end hack */ XtSetArg(args[0], XtNleft, XtChainLeft); // [HGM] glue ends for good run-time sizing XtSetArg(args[1], XtNright, XtChainRight);