X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=frontend.h;h=88a3e0deae2867b5e1bb5f0331d4ddc72baac0c4;hp=586720dbe090995c375a08d3758ed18a0709bf6f;hb=8e5273b69c00339351adf894ded9297a86729315;hpb=90631e4c46e7dcb8c39e1e5e0b2681a2881522dc diff --git a/frontend.h b/frontend.h index 586720d..88a3e0d 100644 --- a/frontend.h +++ b/frontend.h @@ -118,6 +118,13 @@ 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)); +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));