X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=frontend.h;fp=frontend.h;h=66455aa8eff91282f7c580b3ae821d428175dc47;hb=715036074c2087caa603bd1aa489fa88c03e7d02;hp=29425f1305389a3662885358e8700b4899337862;hpb=95f9f0e774e52e6bf1d79924c30bc19b2e98cbdd;p=xboard.git diff --git a/frontend.h b/frontend.h index 29425f1..66455aa 100644 --- a/frontend.h +++ b/frontend.h @@ -119,6 +119,13 @@ typedef void (*DelayedEventCallback) P((void)); 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 +extern int fromX, fromY, toX, toY; +typedef enum { Press, Release } ClickType; +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 StartChildProcess P((char *cmdLine, char *dir, ProcRef *pr)); void DestroyChildProcess P((ProcRef pr, int/*boolean*/ signal)); @@ -160,6 +167,8 @@ void TagsPopDown P((void)); void ICSInitScript P((void)); void StartAnalysisClock P((void)); +void EngineOutputPopUp P((void)); +void EgineOutputPopDown P((void)); void SetHighlights P((int fromX, int fromY, int toX, int toY)); void ClearHighlights P((void));