From 615e5da45310fee9eed7dd02e801b726690f911c Mon Sep 17 00:00:00 2001 From: joye Date: Thu, 29 May 2014 19:53:45 +0000 Subject: *** empty log message *** --- src/bltGrBind.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/bltGrBind.h b/src/bltGrBind.h index 77580a4..7beb694 100644 --- a/src/bltGrBind.h +++ b/src/bltGrBind.h @@ -32,10 +32,12 @@ #include +#include "bltGrMisc.h" + class BindTable; class Graph; -typedef ClientData (Blt_BindPickProc)(ClientData clientData, int x, int y, ClientData *contextPtr); +typedef ClientData (BltBindPickProc)(ClientData, int, int, ClassId*); class BindTable { public: @@ -43,22 +45,22 @@ class BindTable { unsigned int flags_; Tk_BindingTable table_; ClientData currentItem_; - ClientData currentContext_; + ClassId currentContext_; ClientData newItem_; - ClientData newContext_; + ClassId newContext_; ClientData focusItem_; - ClientData focusContext_; + ClassId focusContext_; XEvent pickEvent_; int state_; - Blt_BindPickProc* pickProc_; + BltBindPickProc* pickProc_; public: - BindTable(Graph*, Blt_BindPickProc* pickProc); + BindTable(Graph*, BltBindPickProc* pickProc); virtual ~BindTable(); int configure(ClientData, int, Tcl_Obj *const []); void deleteBindings(ClientData object); - void doEvent(XEvent*, ClientData, ClientData); + void doEvent(XEvent*, ClientData, ClassId); void pickItem(XEvent*); }; -- cgit v0.12