X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=frontend.h;h=16d1f5b71eae04325afe693664d56146a3a66470;hb=6487eb595b4ee51f8eab706698333e57c5dc4ff8;hp=e4b8684977a14b161794369ecea980dc1441dae7;hpb=da8802ac4d06115296e0f8ba955ecf5570741d08;p=xboard.git diff --git a/frontend.h b/frontend.h index e4b8684..16d1f5b 100644 --- a/frontend.h +++ b/frontend.h @@ -5,7 +5,8 @@ * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Free + * Software Foundation, Inc. * * Enhancements Copyright 2005 Alessandro Scotti * @@ -108,6 +109,7 @@ void Raw P((void)); void Colorize P((ColorClass cc, int continuation)); char *InterpretFileName P((char *name, char *dir)); void DoSleep P((int n)); +void DoEvents P((void)); char *UserName P((void)); char *HostName P((void)); @@ -129,16 +131,18 @@ DelayedEventCallback GetDelayedEvent P((void)); void CancelDelayedEvent P((void)); // [HGM] mouse: next six used by mouse handler, which was moved to backend extern int fromX, fromY, toX, toY; -void PromotionPopUp P((void)); +void PromotionPopUp P((char choice)); void DragPieceBegin P((int x, int y, Boolean instantly)); void DragPieceEnd P((int x, int y)); void DragPieceMove P((int x, int y)); void LeftClick P((ClickType c, int x, int y)); int RightClick P((ClickType c, int x, int y, int *col, int *row)); +void Wheel P((int dir, int x, int y)); int StartChildProcess P((char *cmdLine, char *dir, ProcRef *pr)); void DestroyChildProcess P((ProcRef pr, int/*boolean*/ signal)); void InterruptChildProcess P((ProcRef pr)); +char *BufferCommandOutput P((char *command, int size)); void RunCommand P((char *buf)); int OpenTelnet P((char *host, char *port, ProcRef *pr)); @@ -164,6 +168,7 @@ void CmailSigHandlerCallBack P((InputSourceRef isr, VOIDSTAR closure, extern ProcRef cmailPR; extern int shiftKey, controlKey; +extern char dataDir[], manDir[]; /* in xgamelist.c or winboard.c */ void GLT_ClearList(); @@ -179,6 +184,7 @@ void GameListPopUp P((FILE *fp, char *filename)); void GameListPopDown P((void)); void GameListHighlight P((int index)); void GameListDestroy P((void)); +void GameListUpdate P((void)); FILE *GameFile P((void)); /* these are in wedittags.c */ @@ -209,6 +215,7 @@ void CopyFENToClipboard P((void)); extern char *programName; extern int commentUp; extern char *firstChessProgramNames; +extern char *icsTextMenuString; void GreyRevert P((Boolean grey)); void EnableNamedMenuItem P((char *menuRef, int state)); @@ -216,7 +223,7 @@ void EnableNamedMenuItem P((char *menuRef, int state)); typedef struct FrontEndProgramStats_TAG { int which; int depth; - unsigned long nodes; + u64 nodes; int score; int time; char * pv;