aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlecoanet2003-10-02 09:09:27 +0000
committerlecoanet2003-10-02 09:09:27 +0000
commit50fcca9264bc23d23992d810850c5c79e973303f (patch)
tree9d797fe933cd162b0e6429b774ceeb91364cfcda
parentb3baa229947509b92a4d56669cfdceb54d7a7011 (diff)
downloadtkzinc-50fcca9264bc23d23992d810850c5c79e973303f.zip
tkzinc-50fcca9264bc23d23992d810850c5c79e973303f.tar.gz
tkzinc-50fcca9264bc23d23992d810850c5c79e973303f.tar.bz2
tkzinc-50fcca9264bc23d23992d810850c5c79e973303f.tar.xz
Changed the ZnConfigureAttributes api.
-rw-r--r--generic/Item.h3
-rw-r--r--generic/Reticle.c2
-rw-r--r--generic/Triangles.c2
-rw-r--r--generic/Window.c2
4 files changed, 5 insertions, 4 deletions
diff --git a/generic/Item.h b/generic/Item.h
index 3c89560..2e77a93 100644
--- a/generic/Item.h
+++ b/generic/Item.h
@@ -333,7 +333,7 @@ ZnItem ZnCreateItem(struct _ZnWInfo *wi, ZnItemClass item_class,
void ZnAddItemClass(ZnItemClass class);
ZnItemClass ZnLookupItemClass(char *class_name);
ZnList ZnItemClassList();
-int ZnConfigureAttributes(struct _ZnWInfo *wi, void *record,
+int ZnConfigureAttributes(struct _ZnWInfo *wi, ZnItem item, void *record,
ZnAttrConfig *attr_desc, int argc, Tcl_Obj *CONST args[],
int *flags);
int ZnAttributesInfo(struct _ZnWInfo *wi, void *record,
@@ -354,6 +354,7 @@ void ZnPushClip(struct _ZnWInfo *wi, ZnTriStrip *tristrip, ZnBool simple,
void ZnPopClip(struct _ZnWInfo *wi, ZnBool set_gc);
ZnBool ZnCurrentClip(struct _ZnWInfo *wi, TkRegion *reg, ZnBBox **clip_box,
ZnBool *simple);
+void ZnUpdateItemImage(void *client_data);
extern ZnItemClassId ZnArc;
diff --git a/generic/Reticle.c b/generic/Reticle.c
index 8fe4c83..4984e2a 100644
--- a/generic/Reticle.c
+++ b/generic/Reticle.c
@@ -216,7 +216,7 @@ Configure(ZnItem item,
Tcl_Obj *CONST argv[],
int *flags)
{
- if (ZnConfigureAttributes(item->wi, item, reticle_attrs,
+ if (ZnConfigureAttributes(item->wi, item, item, reticle_attrs,
argc, argv, flags) == TCL_ERROR) {
return TCL_ERROR;
}
diff --git a/generic/Triangles.c b/generic/Triangles.c
index 0c89410..c1c7165 100644
--- a/generic/Triangles.c
+++ b/generic/Triangles.c
@@ -233,7 +233,7 @@ Configure(ZnItem item,
{
int status = TCL_OK;
- status = ZnConfigureAttributes(item->wi, item, tr_attrs, argc, argv, flags);
+ status = ZnConfigureAttributes(item->wi, item, item, tr_attrs, argc, argv, flags);
return status;
}
diff --git a/generic/Window.c b/generic/Window.c
index ddc21a3..1190437 100644
--- a/generic/Window.c
+++ b/generic/Window.c
@@ -268,7 +268,7 @@ Configure(ZnItem item,
old_connected = item->connected_item;
old_win = wind->win;
- if (ZnConfigureAttributes(wi, item, wind_attrs, argc, argv, flags) == TCL_ERROR) {
+ if (ZnConfigureAttributes(wi, item, item, wind_attrs, argc, argv, flags) == TCL_ERROR) {
return TCL_ERROR;
}