X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=frontend.h;h=7912f9d9d3db36381ab4b5744f8456b6694f39cc;hb=a0cb295983b04fd42e92f9e99da71917a1a2a97e;hp=3e3e0b4cd692f8120ae5e9cb4e501446d26355a7;hpb=266def07442d78b0841cd716422ff9a3774fdfaa;p=xboard.git diff --git a/frontend.h b/frontend.h index 3e3e0b4..7912f9d 100644 --- a/frontend.h +++ b/frontend.h @@ -55,6 +55,7 @@ #define _FRONTEND #include +#include typedef VOIDSTAR ProcRef; #define NoProc ((ProcRef) 0) @@ -90,6 +91,10 @@ void CommentPopDown P((void)); void EditCommentPopUp P((int index, String title, String text)); void ErrorPopDown P((void)); int EventToSquare P((int x, int limit)); +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 RingBell P((void)); void PlayIcsWinSound P((void)); @@ -117,7 +122,7 @@ void StartLoadGameTimer P((long millisec)); void AutoSaveGame P((void)); typedef void (*DelayedEventCallback) P((void)); -void ScheduleDelayedEvent P((DelayedEventCallback cb, long millisec)); +void ScheduleDelayedEvent P((DelayedEventCallback cb, guint millisec)); DelayedEventCallback GetDelayedEvent P((void)); void CancelDelayedEvent P((void)); // [HGM] mouse: next six used by mouse handler, which was moved to backend @@ -127,6 +132,7 @@ void PromotionPopUp P((void)); void DragPieceBegin P((int x, int y)); void DragPieceEnd 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)); int StartChildProcess P((char *cmdLine, char *dir, ProcRef *pr)); void DestroyChildProcess P((ProcRef pr, int/*boolean*/ signal)); @@ -155,6 +161,14 @@ void CmailSigHandlerCallBack P((InputSourceRef isr, VOIDSTAR closure, extern ProcRef cmailPR; +/* in xgamelist.c or winboard.c */ +void GLT_ClearList(); +void GLT_DeSelectList(); +void GLT_AddToList( char *name ); +Boolean GLT_GetFromList( int index, char *name ); + +extern char lpUserGLT[]; + /* these are in wgamelist.c */ void GameListPopUp P((FILE *fp, char *filename)); void GameListPopDown P((void));