X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=944958011e1f66e794e46e6c699ab61c9419e921;hb=7e0222e64da6706bf0dc2468f459b98e4346206b;hp=074ab98ced42b1ec72779b5299c7acfcdb6c6d2a;hpb=f38964b851874781439f481fd00b3eef6f592603;p=xboard.git diff --git a/backend.h b/backend.h index 074ab98..9449580 100644 --- a/backend.h +++ b/backend.h @@ -95,7 +95,6 @@ #endif #include "lists.h" -#include "frontend.h" extern char *wbOptions; extern int gotPremove; @@ -108,7 +107,6 @@ extern int currentMove, backwardMostMove, forwardMostMove; extern int blackPlaysFirst; extern FILE *debugFP; extern char* programVersion; -extern ProcRef firstProgramPR, secondProgramPR; extern Board boards[]; extern char marker[BOARD_RANKS][BOARD_FILES]; extern char lastMsg[MSG_SIZ]; @@ -207,7 +205,7 @@ void MailMoveEvent P((void)); void EditTagsEvent P((void)); void GetMoveListEvent P((void)); void ExitAnalyzeMode P((void)); -void AnalyzeModeEvent P((void)); +int AnalyzeModeEvent P((void)); void AnalyzeFileEvent P((void)); void MatchEvent P((int mode)); void RecentEngineEvent P((int nr)); @@ -289,6 +287,7 @@ typedef struct XB_ListGame { GameInfo gameInfo; /* Note that some entries may be NULL. */ } ListGame; +extern int doubleClick; extern int storedGames; extern int opponentKibitzes; extern ChessSquare gatingPiece; @@ -317,7 +316,8 @@ extern int wrap P((char *dest, char *src, int count, int width, int *lp)); int Explode P((Board board, int fromX, int fromY, int toX, int toY)); typedef enum { CheckBox, ComboBox, TextBox, Button, Spin, ResetButton, SaveButton, ListBox, Graph, PopUp, - FileName, PathName, Slider, Message, Fractional, Label, BoxBegin, BoxEnd, DropDown, Break, EndMark } Control; + FileName, PathName, Slider, Message, Fractional, Label, Icon, + BoxBegin, BoxEnd, BarBegin, BarEnd, DropDown, Break, EndMark } Control; typedef struct XB_OPT { // [HGM] options: descriptor of UCI-style option int value; // current setting, starts as default