X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=frontend.h;h=10bb064d27040c78b24feea2d4268cbe7dfdd372;hb=c37d45adc7d98a702a7459ccdc0ac23df01a476e;hp=2956cf8bd0da13b53ace7263401e695883140ec4;hpb=dedf8322d9e57e7a7fe41f04f92d27b6ef135778;p=xboard.git diff --git a/frontend.h b/frontend.h index 2956cf8..10bb064 100644 --- a/frontend.h +++ b/frontend.h @@ -5,7 +5,7 @@ * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc. * * Enhancements Copyright 2005 Alessandro Scotti * @@ -56,10 +56,6 @@ #include -typedef VOIDSTAR ProcRef; -#define NoProc ((ProcRef) 0) -typedef VOIDSTAR InputSourceRef; - char *T_ P((char *s)); void ModeHighlight P((void)); void SetICSMode P((void)); @@ -72,14 +68,11 @@ void SetUserThinkingEnables P((void)); void SetMachineThinkingEnables P((void)); void DisplayTitle P((String title)); void DisplayMessage P((String message, String extMessage)); -void DisplayError P((String message, int error)); void DisplayMoveError P((String message)); -/* If status == 0, we are exiting with a benign message, not an error */ -void DisplayFatalError P((String message, int error, int status)); +void DisplayNote P((String message)); void DisplayInformation P((String message)); -void DisplayNote P((String message)); void AskQuestion P((String title, String question, String replyPrefix, ProcRef pr)); void DisplayIcsInteractionTitle P((String title)); @@ -97,8 +90,6 @@ void DrawSeekAxis P(( int x, int y, int xTo, int yTo )); void DrawSeekBackground P(( int left, int top, int right, int bottom )); void DrawSeekText P((char *buf, int x, int y)); void DrawSeekDot P((int x, int y, int color)); -void DrawSeekOpen P((void)); -void DrawSeekClose P((void)); void PopUpMoveDialog P((char first)); void RingBell P((void)); @@ -132,13 +123,11 @@ int StopLoadGameTimer P((void)); void StartLoadGameTimer P((long millisec)); void AutoSaveGame P((void)); -typedef void (*DelayedEventCallback) P((void)); void ScheduleDelayedEvent P((DelayedEventCallback cb, long millisec)); 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; -typedef enum { Press, Release } ClickType; void PromotionPopUp P((void)); void DragPieceBegin P((int x, int y, Boolean instantly)); void DragPieceEnd P((int x, int y)); @@ -189,6 +178,7 @@ void GameListPopUp P((FILE *fp, char *filename)); void GameListPopDown P((void)); void GameListHighlight P((int index)); void GameListDestroy P((void)); +FILE *GameFile P((void)); /* these are in wedittags.c */ void EditTagsPopUp P((char *tags, char **dest)); @@ -196,7 +186,7 @@ void TagsPopUp P((char *tags, char *msg)); void TagsPopDown P((void)); void ParseIcsTextColors P((void)); -void ICSInitScript P((void)); +int ICSInitScript P((void)); void StartAnalysisClock P((void)); void EngineOutputPopUp P((void)); void EgineOutputPopDown P((void)); @@ -220,13 +210,12 @@ extern int commentUp; extern char *firstChessProgramNames; void GreyRevert P((Boolean grey)); -void MarkMenuItem P((char *menuRef, int state)); 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; @@ -245,9 +234,12 @@ void EvalGraphPopUp P((void)); Boolean EvalGraphIsUp P((void)); int EvalGraphDialogExists P((void)); void SlavePopUp P((void)); +void ActivateTheme P((int new)); +char *Col2Text P((int n)); /* these are in xhistory.c */ Boolean MoveHistoryIsUp P((void)); void HistoryPopUp P((void)); +void FindMoveByCharIndex P(( int char_index )); #endif /* XB_FRONTEND */