From cab6a31eef6b1557eea728897bd4f555df7d384d Mon Sep 17 00:00:00 2001 From: lecoanet Date: Mon, 8 Apr 2002 14:03:20 +0000 Subject: R�am�nagement du code entre MapInfo Item et tkZinc --- generic/tkZinc.h | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) (limited to 'generic/tkZinc.h') diff --git a/generic/tkZinc.h b/generic/tkZinc.h index acb4471..c20d1bc 100644 --- a/generic/tkZinc.h +++ b/generic/tkZinc.h @@ -55,7 +55,7 @@ typedef struct _TagSearch { unsigned int rewrite_buf_alloc; /* available space for rewrites */ struct _TagSearchExpr *expr; /* compiled tag expression */ - GroupItem group; + Item group; ZnBool recursive; ZnList item_stack; } TagSearch; @@ -71,22 +71,9 @@ char *Tcl_GetString(Tcl_Obj *obj); int ZnItemWithTagOrId(WidgetInfo *wi, Tcl_Obj *tag_or_id, Item group, ZnBool recursive, Item *item, TagSearch **search_var); void ZnTagSearchDestroy(TagSearch *search); -int ParseCoordList(WidgetInfo *wi, Tcl_Obj *arg, ZnPoint **pts, - int *num_pts); -void DoItem(Tcl_Interp *interp, Item item, int part, Tk_Uid tag_uid); +void ZnDoItem(Tcl_Interp *interp, Item item, int part, Tk_Uid tag_uid); void ZnNeedRedisplay(WidgetInfo *wi); - - -typedef void (*MapInfoChangeProc)(ClientData client_data, MapInfoId map_info); - -int ZnCreateMapInfo(Tcl_Interp *interp, char *name, MapInfoId *map_info); -int ZnDuplicateMapInfo(Tcl_Interp *interp, char *name, MapInfoId map_info); -int ZnDeleteMapInfo(Tcl_Interp *interp, char *name); -MapInfoId ZnGetMapInfo(Tcl_Interp *interp, char *name, MapInfoChangeProc proc, - ClientData client_data); -void ZnFreeMapInfo(MapInfoId map_info, MapInfoChangeProc proc, - ClientData client_data); -void ZnUpdateMapInfoClients(MapInfoId map_info); +void ZnDamage(WidgetInfo *wi, ZnBBox *damage); #endif /* _tkZinc_h */ -- cgit v1.1