aboutsummaryrefslogtreecommitdiff
path: root/generic/tkZinc.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tkZinc.h')
-rw-r--r--generic/tkZinc.h20
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);