diff options
Diffstat (limited to 'generic/tkZinc.h')
-rw-r--r-- | generic/tkZinc.h | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/generic/tkZinc.h b/generic/tkZinc.h index 6aee547..5bc84e1 100644 --- a/generic/tkZinc.h +++ b/generic/tkZinc.h @@ -35,10 +35,24 @@ #include "List.h" #include "MapInfo.h" - -int ZnItemsWithTagOrId(WidgetInfo *wi, char *tag_or_id, Item *item, +#ifdef PTK +Tcl_Obj *NewLongObj(long val); +Tcl_Obj *NewBooleanObj(ZnBool val); +Tcl_Obj *NewDoubleObj(ZnReal val); +#else +# define NewLongObj Tcl_NewLongObj +# define NewBooleanObj Tcl_NewBooleanObj +# define NewDoubleObj Tcl_NewDoubleObj +#endif +Tcl_Obj *NewStringObj(char *val); +void SetStringObj(Tcl_Obj *o, char *val); +#if 1 +char *Tcl_GetString(Tcl_Obj *obj); +#endif + +int ZnItemsWithTagOrId(WidgetInfo *wi, Tcl_Obj *tag_or_id, Item *item, Item **item_list); -int ParseCoordList(WidgetInfo *wi, Arg arg, ZnPoint **pts, +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 ZnNeedRedisplay(WidgetInfo *wi); |