From 5abe4bd15642bbc83f46553aa5275430b14f5f91 Mon Sep 17 00:00:00 2001
From: lecoanet
Date: Tue, 10 May 2005 14:55:18 +0000
Subject: *** empty log message ***
---
zinclib.d/doc/html/ZincExtern_8hpp-source.html | 45 +
zinclib.d/doc/html/ZincExtern_8hpp.html | 136 +
zinclib.d/doc/html/ZincInternal_8hpp-source.html | 86 +
zinclib.d/doc/html/ZincInternal_8hpp.html | 535 ++
zinclib.d/doc/html/ZincObjects_8cpp.html | 21 +
zinclib.d/doc/html/ZincObjects_8hpp-source.html | 100 +
zinclib.d/doc/html/ZincObjects_8hpp.html | 35 +
zinclib.d/doc/html/ZincPath_8cpp.html | 93 +
zinclib.d/doc/html/ZincPath_8hpp-source.html | 64 +
zinclib.d/doc/html/ZincPath_8hpp.html | 26 +
zinclib.d/doc/html/ZincTypes_8hpp-source.html | 163 +
zinclib.d/doc/html/ZincTypes_8hpp.html | 561 ++
zinclib.d/doc/html/Zinc_8cpp.html | 3595 ++++++++++
zinclib.d/doc/html/Zinc_8hpp-source.html | 434 ++
zinclib.d/doc/html/Zinc_8hpp.html | 102 +
zinclib.d/doc/html/annotated.html | 23 +
zinclib.d/doc/html/classZinc-members.html | 191 +
zinclib.d/doc/html/classZinc.html | 7569 ++++++++++++++++++++
zinclib.d/doc/html/classZincBitmap-members.html | 22 +
zinclib.d/doc/html/classZincBitmap.html | 177 +
zinclib.d/doc/html/classZincBitmap.png | Bin 0 -> 359 bytes
zinclib.d/doc/html/classZincException-members.html | 18 +
zinclib.d/doc/html/classZincException.html | 177 +
zinclib.d/doc/html/classZincFont-members.html | 16 +
zinclib.d/doc/html/classZincFont.html | 79 +
zinclib.d/doc/html/classZincImage-members.html | 21 +
zinclib.d/doc/html/classZincImage.html | 140 +
zinclib.d/doc/html/classZincImage.png | Bin 0 -> 358 bytes
zinclib.d/doc/html/classZincItem-members.html | 18 +
zinclib.d/doc/html/classZincItem.html | 159 +
zinclib.d/doc/html/classZincItem.png | Bin 0 -> 510 bytes
zinclib.d/doc/html/classZincPath-members.html | 23 +
zinclib.d/doc/html/classZincPath.html | 501 ++
zinclib.d/doc/html/classes.html | 15 +
zinclib.d/doc/html/doxygen.css | 160 +
zinclib.d/doc/html/doxygen.png | Bin 0 -> 2352 bytes
zinclib.d/doc/html/files.html | 24 +
zinclib.d/doc/html/functions.html | 278 +
zinclib.d/doc/html/functions_func.html | 238 +
zinclib.d/doc/html/functions_rela.html | 19 +
zinclib.d/doc/html/functions_vars.html | 40 +
zinclib.d/doc/html/globals.html | 166 +
zinclib.d/doc/html/globals_defs.html | 34 +
zinclib.d/doc/html/globals_enum.html | 27 +
zinclib.d/doc/html/globals_eval.html | 87 +
zinclib.d/doc/html/globals_func.html | 28 +
zinclib.d/doc/html/globals_type.html | 22 +
zinclib.d/doc/html/globals_vars.html | 40 +
zinclib.d/doc/html/hierarchy.html | 25 +
zinclib.d/doc/html/index.html | 15 +
zinclib.d/doc/html/structZincEvent-members.html | 19 +
zinclib.d/doc/html/structZincEvent.html | 142 +
52 files changed, 16509 insertions(+)
create mode 100644 zinclib.d/doc/html/ZincExtern_8hpp-source.html
create mode 100644 zinclib.d/doc/html/ZincExtern_8hpp.html
create mode 100644 zinclib.d/doc/html/ZincInternal_8hpp-source.html
create mode 100644 zinclib.d/doc/html/ZincInternal_8hpp.html
create mode 100644 zinclib.d/doc/html/ZincObjects_8cpp.html
create mode 100644 zinclib.d/doc/html/ZincObjects_8hpp-source.html
create mode 100644 zinclib.d/doc/html/ZincObjects_8hpp.html
create mode 100644 zinclib.d/doc/html/ZincPath_8cpp.html
create mode 100644 zinclib.d/doc/html/ZincPath_8hpp-source.html
create mode 100644 zinclib.d/doc/html/ZincPath_8hpp.html
create mode 100644 zinclib.d/doc/html/ZincTypes_8hpp-source.html
create mode 100644 zinclib.d/doc/html/ZincTypes_8hpp.html
create mode 100644 zinclib.d/doc/html/Zinc_8cpp.html
create mode 100644 zinclib.d/doc/html/Zinc_8hpp-source.html
create mode 100644 zinclib.d/doc/html/Zinc_8hpp.html
create mode 100644 zinclib.d/doc/html/annotated.html
create mode 100644 zinclib.d/doc/html/classZinc-members.html
create mode 100644 zinclib.d/doc/html/classZinc.html
create mode 100644 zinclib.d/doc/html/classZincBitmap-members.html
create mode 100644 zinclib.d/doc/html/classZincBitmap.html
create mode 100644 zinclib.d/doc/html/classZincBitmap.png
create mode 100644 zinclib.d/doc/html/classZincException-members.html
create mode 100644 zinclib.d/doc/html/classZincException.html
create mode 100644 zinclib.d/doc/html/classZincFont-members.html
create mode 100644 zinclib.d/doc/html/classZincFont.html
create mode 100644 zinclib.d/doc/html/classZincImage-members.html
create mode 100644 zinclib.d/doc/html/classZincImage.html
create mode 100644 zinclib.d/doc/html/classZincImage.png
create mode 100644 zinclib.d/doc/html/classZincItem-members.html
create mode 100644 zinclib.d/doc/html/classZincItem.html
create mode 100644 zinclib.d/doc/html/classZincItem.png
create mode 100644 zinclib.d/doc/html/classZincPath-members.html
create mode 100644 zinclib.d/doc/html/classZincPath.html
create mode 100644 zinclib.d/doc/html/classes.html
create mode 100644 zinclib.d/doc/html/doxygen.css
create mode 100644 zinclib.d/doc/html/doxygen.png
create mode 100644 zinclib.d/doc/html/files.html
create mode 100644 zinclib.d/doc/html/functions.html
create mode 100644 zinclib.d/doc/html/functions_func.html
create mode 100644 zinclib.d/doc/html/functions_rela.html
create mode 100644 zinclib.d/doc/html/functions_vars.html
create mode 100644 zinclib.d/doc/html/globals.html
create mode 100644 zinclib.d/doc/html/globals_defs.html
create mode 100644 zinclib.d/doc/html/globals_enum.html
create mode 100644 zinclib.d/doc/html/globals_eval.html
create mode 100644 zinclib.d/doc/html/globals_func.html
create mode 100644 zinclib.d/doc/html/globals_type.html
create mode 100644 zinclib.d/doc/html/globals_vars.html
create mode 100644 zinclib.d/doc/html/hierarchy.html
create mode 100644 zinclib.d/doc/html/index.html
create mode 100644 zinclib.d/doc/html/structZincEvent-members.html
create mode 100644 zinclib.d/doc/html/structZincEvent.html
(limited to 'zinclib.d/doc/html')
diff --git a/zinclib.d/doc/html/ZincExtern_8hpp-source.html b/zinclib.d/doc/html/ZincExtern_8hpp-source.html
new file mode 100644
index 0000000..312422e
--- /dev/null
+++ b/zinclib.d/doc/html/ZincExtern_8hpp-source.html
@@ -0,0 +1,45 @@
+
+
+IntuiKit: ZincExtern.hpp Source File
+
+
+
+
+ZincExtern.hpp Go to the documentation of this file. 00001
+00015 #include <tcl.h>
+00016
+00017 #ifndef ZINC_EXTERN
+00018 #define ZINC_EXTERN
+00019
+00020
+00021
+00022 extern "C"
+00023 {
+00024
+00025
+00026 int Tkzinc_Init (Tcl_Interp *interp);
+00027
+00028
+00029 int ZincObjCmd (ClientData client_data,
+00030 Tcl_Interp *interp,
+00031 int argc,
+00032 Tcl_Obj *CONST args[]);
+00033
+00034
+00035 typedef int (*WidgetObjCmd)
+00036 (ClientData client_data,
+00037 Tcl_Interp *interp,
+00038 int argc,
+00039 Tcl_Obj *CONST args[])
+00040 __attribute__((cdecl));
+00041
+00042 }
+00043
+00044 #endif
+00045
+ Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincExtern_8hpp.html b/zinclib.d/doc/html/ZincExtern_8hpp.html
new file mode 100644
index 0000000..ea35217
--- /dev/null
+++ b/zinclib.d/doc/html/ZincExtern_8hpp.html
@@ -0,0 +1,136 @@
+
+
+IntuiKit: ZincExtern.hpp File Reference
+
+
+
+
+ZincExtern.hpp File Reference
+
+#include <tcl.h>
+
+
+Go to the source code of this file.
+
+Typedefs
+typedef int(* WidgetObjCmd )(ClientData client_data, Tcl_Interp *interp, int argc, Tcl_Obj *CONST args[]) __attribute__((cdecl))
+
+Functions
+int Tkzinc_Init (Tcl_Interp *interp)
+
+int ZincObjCmd (ClientData client_data, Tcl_Interp *interp, int argc, Tcl_Obj *CONST args[])
+
+
+Typedef Documentation
+
+
+
+
+
+
+ typedef int(* WidgetObjCmd )(ClientData client_data, Tcl_Interp *interp, int argc, Tcl_Obj *CONST args[]) __attribute__((cdecl))
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int Tkzinc_Init
+ (
+ Tcl_Interp *
+ interp
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ZincExtern.hpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we create TkZinc library headers since they don't exist
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com >
+
+
+
+
+
+
+
+
+ int ZincObjCmd
+ (
+ ClientData
+ client_data ,
+
+
+
+
+ Tcl_Interp *
+ interp ,
+
+
+
+
+ int
+ argc ,
+
+
+
+
+ Tcl_Obj *CONST
+ args []
+
+
+
+ )
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincInternal_8hpp-source.html b/zinclib.d/doc/html/ZincInternal_8hpp-source.html
new file mode 100644
index 0000000..0d7a8b9
--- /dev/null
+++ b/zinclib.d/doc/html/ZincInternal_8hpp-source.html
@@ -0,0 +1,86 @@
+
+
+IntuiKit: ZincInternal.hpp Source File
+
+
+
+
+ZincInternal.hpp Go to the documentation of this file. 00001
+00017 #include <string>
+00018
+00019 #include "ZincObjects.hpp "
+00020 #ifndef BAZAR
+00021 #define BAZAR
+00022
+00023 #define MAX_NUM_LENGTH 32
+00024
+00025
+00026 #define Z_TCLCB "zincTclCb"
+00027
+00038
+00039 #define Z_BOO_POOL(no, value) ( Tcl_SetBooleanObj (pool[no], value), pool[no] )
+00040
+00041 #define Z_INT_POOL(no, value) ( Tcl_SetIntObj (pool[no], value), pool[no] )
+00042
+00043 #define Z_DBL_POOL(no, value) ( Tcl_SetDoubleObj (pool[no], value), pool[no] )
+00044
+00045 #define Z_STR_POOL(no, value, length) ( Tcl_SetStringObj (pool[no], \
+00046 value, length), \
+00047 pool[no] )
+00048
+00057 #define Z_LST_POOL(no, value, size) ( Tcl_SetListObj (pool[no], size, value),\
+00058 pool[no] )
+00059
+00068 #define Z_CLEANLIST(no) Tcl_SetIntObj (pool[no], 0)
+00069
+00070
+00076
+00077 #define Z_DEFINE_ZOPT(string) Tcl_Obj* ZOPT_##string = Tcl_NewStringObj ("-" #string, -1);
+00078
+00079 #define Z_DEFINE_ZFCT(string) Tcl_Obj* ZFCT_##string = Tcl_NewStringObj (#string, -1);
+00080
+00081 #define Z_DEFINE_ZITM(string) Tcl_Obj* ZITM_##string = Tcl_NewStringObj (#string, -1);
+00082
+00089 #define Z_PARENTGROUP(parentGroup) \
+00090 ( (parentGroup != NULL) ? parentGroup->object : DEFAULT_GROUP_OBJ );
+00091
+00097 inline std::string itos (int integer)
+00098 {
+00099 char tmp[MAX_NUM_LENGTH ];
+00100
+00101 if (snprintf (tmp, MAX_NUM_LENGTH , "%d" , integer) < 0)
+00102 {
+00103 throw ZincException ("Error converting integer" , __FILE__, __LINE__ );
+00104 }
+00105 return std::string (tmp);
+00106 }
+00107
+00113 inline std::string ltos (long l)
+00114 {
+00115 char tmp[MAX_NUM_LENGTH ];
+00116
+00117 if (snprintf (tmp, MAX_NUM_LENGTH , "%ld" , l) < 0)
+00118 {
+00119 throw ZincException ("Error converting long" , __FILE__, __LINE__ );
+00120 }
+00121 return std::string (tmp);
+00122 }
+00123
+00129 inline std::string dtos (double d)
+00130 {
+00131 char tmp[MAX_NUM_LENGTH ];
+00132
+00133 if (snprintf (tmp, MAX_NUM_LENGTH , "%f" , d) < 0)
+00134 {
+00135 throw ZincException ("Error converting double" , __FILE__, __LINE__ );
+00136 }
+00137 return std::string (tmp);
+00138 }
+00139
+00156 #endif
+ Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincInternal_8hpp.html b/zinclib.d/doc/html/ZincInternal_8hpp.html
new file mode 100644
index 0000000..84befd3
--- /dev/null
+++ b/zinclib.d/doc/html/ZincInternal_8hpp.html
@@ -0,0 +1,535 @@
+
+
+IntuiKit: ZincInternal.hpp File Reference
+
+
+
+
+ZincInternal.hpp File Reference
+
+#include <string>
+#include "ZincObjects.hpp "
+
+
+Go to the source code of this file.
+
+Defines
+#define MAX_NUM_LENGTH 32
+
+#define Z_TCLCB "zincTclCb"
+
+#define Z_BOO_POOL (no, value) ( Tcl_SetBooleanObj (pool[no], value), pool[no] )
+
+#define Z_INT_POOL (no, value) ( Tcl_SetIntObj (pool[no], value), pool[no] )
+
+#define Z_DBL_POOL (no, value) ( Tcl_SetDoubleObj (pool[no], value), pool[no] )
+
+#define Z_STR_POOL (no, value, length)
+
+#define Z_LST_POOL (no, value, size)
+
+#define Z_CLEANLIST (no) Tcl_SetIntObj (pool[no], 0)
+
+#define Z_DEFINE_ZOPT (string) Tcl_Obj* ZOPT_##string = Tcl_NewStringObj ("-" #string, -1);
+
+#define Z_DEFINE_ZFCT (string) Tcl_Obj* ZFCT_##string = Tcl_NewStringObj (#string, -1);
+
+#define Z_DEFINE_ZITM (string) Tcl_Obj* ZITM_##string = Tcl_NewStringObj (#string, -1);
+
+#define Z_PARENTGROUP (parentGroup) ( (parentGroup != NULL) ? parentGroup->object : DEFAULT_GROUP_OBJ );
+
+Functions
+std::string itos (int integer)
+
+std::string ltos (long l)
+
+std::string dtos (double d)
+
+
+Define Documentation
+
+
+
+
+
+
+ #define MAX_NUM_LENGTH 32
+
+
+
+
+
+
+
+
+
+
+
+
+ZincInternal.hpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we defines macros and constants that are only used within Zinclib code
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com > David Thevenin <thevenin@intuilab.com >
+
+
+
+
+
+
+
+
+ #define Z_BOO_POOL
+ (
+ no,
+
+
+ value
+
+ )
+ ( Tcl_SetBooleanObj (pool[no], value), pool[no] )
+
+
+
+
+
+
+
+
+
+
+
+
+These are macro for shortness and readability of code. They take one Tcl_Obj from the pool and put one value into it. This object is returned. They all have the same signature.
+
Parameters:
+
+ no the id of the Tcl_Obj to take within the pool (max is ZINC_POOL_COUNT-1)
+ value the value to put in the extracted object
+
+
+Returns: the object from the pool
+
+
+
+
+
+
+
+
+
+ #define Z_CLEANLIST
+ (
+ no
+
+ )
+ Tcl_SetIntObj (pool[no], 0)
+
+
+
+
+
+
+
+
+
+
+
+
+Clear a list object. Tcl_Obj used in a list object have a refcount incremented and as such can't be reused for anything else. To free those object you need to clean the list object after use.
+
Parameters:
+
+ no the id of a Tcl_Obj within the pool which contains a list to clear
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_DBL_POOL
+ (
+ no,
+
+
+ value
+
+ )
+ ( Tcl_SetDoubleObj (pool[no], value), pool[no] )
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_DEFINE_ZFCT
+ (
+ string
+
+ )
+ Tcl_Obj* ZFCT_##string = Tcl_NewStringObj (#string, -1);
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_DEFINE_ZITM
+ (
+ string
+
+ )
+ Tcl_Obj* ZITM_##string = Tcl_NewStringObj (#string, -1);
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_DEFINE_ZOPT
+ (
+ string
+
+ )
+ Tcl_Obj* ZOPT_##string = Tcl_NewStringObj ("-" #string, -1);
+
+
+
+
+
+
+
+
+
+
+
+
+Create a constant Tcl_Obj that can be reused as a parameter later
+string define the name and the value ov the object
+
+
+
+
+
+
+
+
+ #define Z_INT_POOL
+ (
+ no,
+
+
+ value
+
+ )
+ ( Tcl_SetIntObj (pool[no], value), pool[no] )
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_LST_POOL
+ (
+ no,
+
+
+ value,
+
+
+ size
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
( Tcl_SetListObj (pool[no], size, value),\
+ pool[no] )
+ Make a list object
+
Parameters:
+
+ no the id of the Tcl_Obj to take within the pool
+ value a table of pointer to Tcl_Obj to put in the list
+ size the number objects in the table
+
+
+Returns: the list object from the pool
+
+
+
+
+
+
+
+
+
+ #define Z_PARENTGROUP
+ (
+ parentGroup
+
+ )
+ ( (parentGroup != NULL) ? parentGroup->object : DEFAULT_GROUP_OBJ );
+
+
+
+
+
+
+
+
+
+
+
+
+Macro to return a parentGroup Tcl_Obj. If a NULL is group given, it returns the default one.
+
Parameters:
+
+ parentGroup the parent group to take
+
+
+
+
+
+
+
+
+
+
+
+ #define Z_STR_POOL
+ (
+ no,
+
+
+ value,
+
+
+ length
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
( Tcl_SetStringObj (pool[no], \
+ value, length), \
+ pool[no] )
+
+
+
+
+
+
+
+
+
+ #define Z_TCLCB "zincTclCb"
+
+
+
+
+
+Function Documentation
+
+
+
+
+
+
+ std::string dtos
+ (
+ double
+ d
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Convert a double to a string
+
Parameters:
+
+ double the integer to convert
+
+
+
+
+
+
+
+
+
+
+
+ std::string itos
+ (
+ int
+ integer
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Convert an integer to a string
+
Parameters:
+
+ integer the integer to convert
+
+
+
+
+
+
+
+
+
+
+
+ std::string ltos
+ (
+ long
+ l
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Convert a long to a string
+
Parameters:
+
+ l the long to convert
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincObjects_8cpp.html b/zinclib.d/doc/html/ZincObjects_8cpp.html
new file mode 100644
index 0000000..ca16fa0
--- /dev/null
+++ b/zinclib.d/doc/html/ZincObjects_8cpp.html
@@ -0,0 +1,21 @@
+
+
+IntuiKit: ZincObjects.cpp File Reference
+
+
+
+
+ZincObjects.cpp File Reference
+
+#include "ZincInternal.hpp "
+#include "ZincObjects.hpp "
+#include "Zinc.hpp "
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincObjects_8hpp-source.html b/zinclib.d/doc/html/ZincObjects_8hpp-source.html
new file mode 100644
index 0000000..2c65309
--- /dev/null
+++ b/zinclib.d/doc/html/ZincObjects_8hpp-source.html
@@ -0,0 +1,100 @@
+
+
+IntuiKit: ZincObjects.hpp Source File
+
+
+
+
+ZincObjects.hpp Go to the documentation of this file. Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincObjects_8hpp.html b/zinclib.d/doc/html/ZincObjects_8hpp.html
new file mode 100644
index 0000000..117e12c
--- /dev/null
+++ b/zinclib.d/doc/html/ZincObjects_8hpp.html
@@ -0,0 +1,35 @@
+
+
+IntuiKit: ZincObjects.hpp File Reference
+
+
+
+
+ZincObjects.hpp File Reference
+
+#include "ZincTypes.hpp "
+#include <exception>
+#include <string>
+#include <tcl.h>
+
+
+Go to the source code of this file.
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincPath_8cpp.html b/zinclib.d/doc/html/ZincPath_8cpp.html
new file mode 100644
index 0000000..8b65024
--- /dev/null
+++ b/zinclib.d/doc/html/ZincPath_8cpp.html
@@ -0,0 +1,93 @@
+
+
+IntuiKit: ZincPath.cpp File Reference
+
+
+
+
+ZincPath.cpp File Reference
+
+#include "Zinc.hpp "
+#include "ZincInternal.hpp "
+#include <math.h>
+
+
+Functions
+double modulo (double d, double m)
+
+Variables
+const double convertRatio = atan2 (1., 1.) * 4. / 180.
+
+
+Function Documentation
+
+
+
+
+
+
+ double modulo
+ (
+ double
+ d ,
+
+
+
+
+ double
+ m
+
+
+
+ )
+ [inline]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Calculate d m for doubles this is because the C works only for integers
+
+
+Variable Documentation
+
+
+
+
+
+
+ const double convertRatio = atan2 (1., 1.) * 4. / 180.
+
+
+
+
+
+
+
+
+
+
+
+
+Path.cpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we defines The ZincPath object
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com >
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincPath_8hpp-source.html b/zinclib.d/doc/html/ZincPath_8hpp-source.html
new file mode 100644
index 0000000..c79af5f
--- /dev/null
+++ b/zinclib.d/doc/html/ZincPath_8hpp-source.html
@@ -0,0 +1,64 @@
+
+
+IntuiKit: ZincPath.hpp Source File
+
+
+
+
+ZincPath.hpp Go to the documentation of this file. 00001
+00015 #include "ZincTypes.hpp "
+00016
+00017 #include <list>
+00018 #include <tcl.h>
+00019
+00020 #ifndef ZINC_PATH
+00021 #define ZINC_PATH
+00022
+00023 class ZincPath
+00024 {
+00025 double firstX, firstY;
+00026 double lastX, lastY;
+00027 Tcl_Obj* path;
+00028
+00035 inline void addPoint (double x, double y, bool c);
+00036
+00051 void convertFromSvg (double x0, double y0, double &rx, double &ry, double &phi,
+00052 bool larcgeArc, bool sweep, double x, double y,
+00053 double &cx, double &cy, double &theta, double &delta);
+00054
+00055
+00056 public :
+00062 ZincPath (double x, double y);
+00063
+00069 ~ZincPath ();
+00070
+00071
+00072
+00073
+00077 void close ();
+00078
+00084 void lineTo (double x, double y);
+00085
+00094 void curveTo (double cx1, double cy1, double cx2, double cy2,
+00095 double x, double y);
+00096
+00104 void cubicBezierTo (double cx1, double cy1, double cx2, double cy2,
+00105 double x, double y);
+00106
+00114 void quadraticBezierTo (double cx, double cy, double x, double y);
+00115
+00126 void arcTo (double rx, double ry, double xAxisRotation, bool largeArc,
+00127 bool sweepFlag, double x, double y);
+00128
+00135 Tcl_Obj* getTable ();
+00136
+00137 };
+00138
+00139 #endif
+00140
+ Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincPath_8hpp.html b/zinclib.d/doc/html/ZincPath_8hpp.html
new file mode 100644
index 0000000..53d85ab
--- /dev/null
+++ b/zinclib.d/doc/html/ZincPath_8hpp.html
@@ -0,0 +1,26 @@
+
+
+IntuiKit: ZincPath.hpp File Reference
+
+
+
+
+ZincPath.hpp File Reference
+
+#include "ZincTypes.hpp "
+#include <list>
+#include <tcl.h>
+
+
+Go to the source code of this file.
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincTypes_8hpp-source.html b/zinclib.d/doc/html/ZincTypes_8hpp-source.html
new file mode 100644
index 0000000..4476d23
--- /dev/null
+++ b/zinclib.d/doc/html/ZincTypes_8hpp-source.html
@@ -0,0 +1,163 @@
+
+
+IntuiKit: ZincTypes.hpp Source File
+
+
+
+
+ZincTypes.hpp Go to the documentation of this file. 00001
+00015 #include <string>
+00016
+00017 #ifndef ZINC_TYPES
+00018 #define ZINC_TYPES
+00019
+00020 typedef std::string String ;
+00021
+00022
+00023
+00024
+00025 class Zinc ;
+00026 class ZincPath ;
+00027 class ZincItem ;
+00028 class ZincImage ;
+00029 class ZincFont ;
+00030 struct ZincEvent ;
+00031
+00032
+00033
+00034
+00035 typedef void (*ZincItemCallback)
+00036 (Zinc *zinc,
+00037 ZincItem *item,
+00038 ZincEvent *event,
+00039 void *userData);
+00040
+00041 typedef void (*ZincWidgetCallback)
+00042 (Zinc *zinc,
+00043 ZincEvent *event,
+00044 void *userData);
+00045
+00046
+00047
+00048
+00049
+00050
+00051
+00052 const int ZINC_BACKEND_X11 = 0;
+00053 const int ZINC_BACKEND_OPENGL = 1;
+00054
+00055
+00056
+00057
+00058
+00059
+00060
+00061 typedef enum
+00062 {
+00063 lineStyle_simple = 0,
+00064 lineStyle_dashed ,
+00065 lineStyle_mixed ,
+00066 lineStyle_dotted
+00067 } lineStyle ;
+00068
+00069
+00070 typedef enum
+00071 {
+00072 capStyle_butt = 0,
+00073 capStyle_projecting ,
+00074 capStyle_round
+00075 } capStyle ;
+00076
+00077
+00078 typedef enum
+00079 {
+00080 fillRule_odd = 0 ,
+00081 fillRule_nonzero ,
+00082 fillRule_positive ,
+00083 fillRule_negative ,
+00084 fillRule_abs_geq_2
+00085 } fillRule ;
+00086
+00087
+00088 typedef enum
+00089 {
+00090 joinStyle_bevel = 0,
+00091 joinStyle_miter ,
+00092 joinStyle_round
+00093 } joinStyle ;
+00094
+00095
+00096 typedef enum
+00097 {
+00098 relief_flat = 0,
+00099 relief_raised ,
+00100 relief_sunken ,
+00101 relief_ridge ,
+00102 relief_groove ,
+00103 relief_roundraised ,
+00104 relief_roundsunken ,
+00105 relief_roundridge ,
+00106 relief_roundgroove ,
+00107 relief_raisedrule ,
+00108 relief_sunkenrule
+00109 } relief ;
+00110
+00111
+00112 typedef enum
+00113 {
+00114 alignment_left = 0,
+00115 alignment_right ,
+00116 alignment_center
+00117 } alignment ;
+00118
+00119
+00120 typedef enum
+00121 {
+00122 anchor_nw = 0,
+00123 anchor_n ,
+00124 anchor_ne ,
+00125 anchor_e ,
+00126 anchor_se ,
+00127 anchor_s ,
+00128 anchor_sw ,
+00129 anchor_w ,
+00130 anchor_center
+00131 } anchor ;
+00132
+00133
+00134 typedef enum
+00135 {
+00136 item_add_clockwise ,
+00137 item_add_counterclockwise ,
+00138 item_remove
+00139 } itemOperator ;
+00140
+00141
+00142 typedef enum
+00143 {
+00144 item_group ,
+00145 item_arc ,
+00146 item_text ,
+00147 item_rectangle ,
+00148 item_curve ,
+00149 item_icon
+00150 } itemType ;
+00151
+00152
+00153 struct ZincEvent
+00154 {
+00155 int x ,y ;
+00156 int k ;
+00157 long t ;
+00158 String K ;
+00159 };
+00160
+00161
+00162
+00163 #endif
+ Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/ZincTypes_8hpp.html b/zinclib.d/doc/html/ZincTypes_8hpp.html
new file mode 100644
index 0000000..cc7a3ba
--- /dev/null
+++ b/zinclib.d/doc/html/ZincTypes_8hpp.html
@@ -0,0 +1,561 @@
+
+
+IntuiKit: ZincTypes.hpp File Reference
+
+
+
+
+ZincTypes.hpp File Reference
+
+#include <string>
+
+
+Go to the source code of this file.
+
+Compounds
+struct ZincEvent
+
+Typedefs
+typedef std::string String
+
+typedef void(* ZincItemCallback )(Zinc *zinc, ZincItem *item, ZincEvent *event, void *userData)
+
+typedef void(* ZincWidgetCallback )(Zinc *zinc, ZincEvent *event, void *userData)
+
+Enumerations
+enum lineStyle { lineStyle_simple = 0,
+lineStyle_dashed ,
+lineStyle_mixed ,
+lineStyle_dotted
+ }
+
+enum capStyle { capStyle_butt = 0,
+capStyle_projecting ,
+capStyle_round
+ }
+
+enum fillRule {
+ fillRule_odd = 0,
+fillRule_nonzero ,
+fillRule_positive ,
+fillRule_negative ,
+
+ fillRule_abs_geq_2
+
+ }
+
+enum joinStyle { joinStyle_bevel = 0,
+joinStyle_miter ,
+joinStyle_round
+ }
+
+enum relief {
+ relief_flat = 0,
+relief_raised ,
+relief_sunken ,
+relief_ridge ,
+
+ relief_groove ,
+relief_roundraised ,
+relief_roundsunken ,
+relief_roundridge ,
+
+ relief_roundgroove ,
+relief_raisedrule ,
+relief_sunkenrule
+
+ }
+
+enum alignment { alignment_left = 0,
+alignment_right ,
+alignment_center
+ }
+
+enum anchor {
+ anchor_nw = 0,
+anchor_n ,
+anchor_ne ,
+anchor_e ,
+
+ anchor_se ,
+anchor_s ,
+anchor_sw ,
+anchor_w ,
+
+ anchor_center
+
+ }
+
+enum itemOperator { item_add_clockwise ,
+item_add_counterclockwise ,
+item_remove
+ }
+
+enum itemType {
+ item_group ,
+item_arc ,
+item_text ,
+item_rectangle ,
+
+ item_curve ,
+item_icon
+
+ }
+
+Variables
+const int ZINC_BACKEND_X11 = 0
+
+const int ZINC_BACKEND_OPENGL = 1
+
+
+Typedef Documentation
+
+
+
+
+
+
+ typedef std::string String
+
+
+
+
+
+
+
+
+
+
+
+
+ZincTypes.hpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we defines types and constants that may be usefull for a zinclib user
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com >
+
+
+
+
+
+
+
+
+Enumeration Type Documentation
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+alignment_left
+
+alignment_right
+
+alignment_center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+anchor_nw
+
+anchor_n
+
+anchor_ne
+
+anchor_e
+
+anchor_se
+
+anchor_s
+
+anchor_sw
+
+anchor_w
+
+anchor_center
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+capStyle_butt
+
+capStyle_projecting
+
+capStyle_round
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+fillRule_odd
+
+fillRule_nonzero
+
+fillRule_positive
+
+fillRule_negative
+
+fillRule_abs_geq_2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+item_add_clockwise
+
+item_add_counterclockwise
+
+item_remove
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+item_group
+
+item_arc
+
+item_text
+
+item_rectangle
+
+item_curve
+
+item_icon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+joinStyle_bevel
+
+joinStyle_miter
+
+joinStyle_round
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+lineStyle_simple
+
+lineStyle_dashed
+
+lineStyle_mixed
+
+lineStyle_dotted
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enumeration values:
+
+relief_flat
+
+relief_raised
+
+relief_sunken
+
+relief_ridge
+
+relief_groove
+
+relief_roundraised
+
+relief_roundsunken
+
+relief_roundridge
+
+relief_roundgroove
+
+relief_raisedrule
+
+relief_sunkenrule
+
+
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/Zinc_8cpp.html b/zinclib.d/doc/html/Zinc_8cpp.html
new file mode 100644
index 0000000..7de8f8c
--- /dev/null
+++ b/zinclib.d/doc/html/Zinc_8cpp.html
@@ -0,0 +1,3595 @@
+
+
+IntuiKit: Zinc.cpp File Reference
+
+
+
+
+Zinc.cpp File Reference
+
+#include "Zinc.hpp "
+#include "ZincInternal.hpp "
+#include <iostream>
+#include <sstream>
+#include <tk.h>
+
+Define Documentation
+
+
+
+
+
+
+ #define EVENT_COUNT 5
+
+
+
+
+
+
+
+
+
+
+
+
+How To call Zinc or Tcl functions:
+All arguments of the function are Tcl_Obj. To accelerate their call, there is a pool of preconstructed Tcl_Obj and some often used constant Tcl_Obj. p1 and p2 are tables of pointers to be used for arguments. Fill p1 using either predefined objects like ZITM_* or a pool objet that you can fill with the value you want. Ex : p1[1] = ZFCT_add; Macros have been defined to fill and use a pool object Ex : p1[2] = Z_INT_POOL(1, 200) ; Do not use twice the same pool index for the same function call. p2 is used to construct and argument which is a list of Tcl_Obj. To call the function use z_tcl_call which automaticly handle error return codes or z_command to call a Zinc command which handle all arguments too.
+
+
+
+
+
+
+
+
+ #define ITEMCB_COUNT 4
+
+
+
+
+
+
+
+
+
+
+
+ #define WIDGETCB_COUNT 3
+
+
+
+
+
+
+
+
+
+
+
+ #define z_tcl_call2
+ (
+ fct,
+
+
+ msg
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+Value:
{ \
+ int result = (fct); \
+ if (result != TCL_OK) \
+ { \
+ Tcl_AppendResult (Zinc::interp, msg, NULL); \
+ return TCL_ERROR; \
+ } \
+ }
+
+
+
+Function Documentation
+
+
+
+
+
+
+ int tclCallback
+ (
+ ClientData
+ client_data ,
+
+
+
+
+ Tcl_Interp *
+ interp ,
+
+
+
+
+ int
+ argc ,
+
+
+
+
+ Tcl_Obj *CONST
+ args []
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Real callback used by zinc TCL
+
Parameters:
+
+ client_data the Zinc object
+ interp current interpreter
+ argc number of arguments
+ args table of arguments
+
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ type
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "type" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ tset
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "tset" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ treset
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "treset" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ transform
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "transform" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ translate
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "translate" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ tget
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "tget" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ skew
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "skew" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ scale
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "scale" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ rotate
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "rotate" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ remove
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "remove" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ raise
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "raise" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ lower
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "lower" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ itemcget
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "itemcget" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ itemconfigure
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "itemconfigure" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ group
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "group" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ gname
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "gname" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ gettags
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "gettags" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ focus
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "focus" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ dtag
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "dtag" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ coords
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "coords" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ contour
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "contour" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ configure
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "configure" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ clone
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "clone" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ chggroup
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "chggroup" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ cget
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "cget" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ bbox
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "bbox" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ bind
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "bind" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ add
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "add" function
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZFCT
+ (
+ device
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+function constants
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ withtag
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "withtag" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ text
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "text" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ rectangle
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "rectangle" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ group
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "group" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ icon
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "icon" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ curve
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "curve" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ arc
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "arc" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZITM
+ (
+ add
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "add" constant
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ width
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-width" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ underlined
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-underlined" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ text
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-text" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ spacing
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-spacing" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ overstriked
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-overstriked" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ font
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-font" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ alignment
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-alignment" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ mask
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-mask" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ image
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-image" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ connectionanchor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-connectionanchor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ connecteditem
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-connecteditem" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ color
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-color" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ anchor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-anchor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ clip
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-clip" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ atomic
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-atomic" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ alpha
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-alpha" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ smoothrelief
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-smoothrelief" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ relief
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-relief" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ marker
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-marker" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ joinstyle
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-joinstyle" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ fillrule
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-fillrule" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ capstyle
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-capstyle" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ visible
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-visible" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ tile
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-tile" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ startangle
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-startangle" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ sensitive
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-sensitive" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ priority
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-priority" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ pieslice
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-pieslice" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ linewidth
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-linewidth" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ linestyle
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-linestyle" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ linepattern
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-linepattern" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ linecolor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-linecolor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ fillpattern
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-fillpattern" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ filled
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-filled" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ fillcolor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-fillcolor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ extent
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-extent" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ composescale
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-composescale" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ composerotation
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-composerotation" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ composealpha
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-composealpha" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ closed
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-closed" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ borderwidth
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-borderwidth" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ height
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-height" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ forecolor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-forecolor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ backcolor
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-backcolor" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ tags
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-tags" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ position
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-position" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ lastend
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-lastend" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ firstend
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-firstend" option
+
+
+
+
+
+
+
+
+
+
+ Z_DEFINE_ZOPT
+ (
+ render
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the "-render" option
+
+
+
+
+Variable Documentation
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("left" , -1),
+ Tcl_NewStringObj ("right" , -1),
+ Tcl_NewStringObj ("center" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "left" , "right" , "center" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("nw" , -1),
+ Tcl_NewStringObj ("n" , -1),
+ Tcl_NewStringObj ("ne" , -1),
+ Tcl_NewStringObj ("e" , -1),
+ Tcl_NewStringObj ("se" , -1),
+ Tcl_NewStringObj ("s" , -1),
+ Tcl_NewStringObj ("sw" , -1),
+ Tcl_NewStringObj ("w" , -1),
+ Tcl_NewStringObj ("center" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "nw" , "n" , "ne" , "e" , "se" , "s" , "sw" , "w" , "center" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("butt" , -1),
+ Tcl_NewStringObj ("projecting" , -1),
+ Tcl_NewStringObj ("round" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "butt" , "projecting" , "round" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("odd" , -1),
+ Tcl_NewStringObj ("nonzero" , -1),
+ Tcl_NewStringObj ("positive" , -1),
+ Tcl_NewStringObj ("negative" , -1),
+ Tcl_NewStringObj ("abs_geq_2" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "odd" , "nonzero" , "positive" , "negative" , "abs_geq_2" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ "group" ,
+ "arc" ,
+ "text" ,
+ "rectangle" ,
+ "curve" ,
+ "icon" ,
+ NULL
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("bevel" , -1),
+ Tcl_NewStringObj ("miter" , -1),
+ Tcl_NewStringObj ("round" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "bevel" , "miter" , "round" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("simple" , -1),
+ Tcl_NewStringObj ("dashed" , -1),
+ Tcl_NewStringObj ("mixed" , -1),
+ Tcl_NewStringObj ("dotted" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "simple" , "dashed" , "mixed" , "dotted" }
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{
+ Tcl_NewStringObj ("flat" , -1),
+ Tcl_NewStringObj ("raised" , -1),
+ Tcl_NewStringObj ("sunken" , -1),
+ Tcl_NewStringObj ("ridge" , -1),
+ Tcl_NewStringObj ("groove" , -1),
+ Tcl_NewStringObj ("roundraised" , -1),
+ Tcl_NewStringObj ("roundsunken" , -1),
+ Tcl_NewStringObj ("roundridge" , -1),
+ Tcl_NewStringObj ("roundgroove" , -1),
+ Tcl_NewStringObj ("raisedrule" , -1),
+ Tcl_NewStringObj ("sunkenrule" , -1),
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+Initial value:
+{ "flat" , "raised" , "sunken" , "ridge" , "groove" , "roundraised" ,
+ "roundsunken" , "roundridge" , "roundgroove" , "raisedrule" , "sunkenrule" }
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/Zinc_8hpp-source.html b/zinclib.d/doc/html/Zinc_8hpp-source.html
new file mode 100644
index 0000000..494e1ee
--- /dev/null
+++ b/zinclib.d/doc/html/Zinc_8hpp-source.html
@@ -0,0 +1,434 @@
+
+
+IntuiKit: Zinc.hpp Source File
+
+
+
+
+Zinc.hpp Go to the documentation of this file. 00001
+00016 #include "ZincTypes.hpp "
+00017 #include "ZincObjects.hpp "
+00018 #include "ZincPath.hpp "
+00019 #include "ZincExtern.hpp "
+00020 #include <tcl.h>
+00021
+00022 #ifndef ZINC_HEADER
+00023 #define ZINC_HEADER
+00024
+00025
+00027 const int ZINC_POOL_COUNT = 7;
+00029 const int ZINC_PARAM_COUNT = 10;
+00030
+00032 const int DEFAULT_GROUP = 1;
+00033
+00037 class Zinc
+00038 {
+00039 friend class ZincPath ;
+00040
+00041 public :
+00042 Tcl_Obj *id ;
+00043 WidgetObjCmd objCmd ;
+00044 ClientData wi ;
+00045 String tclCb ;
+00046 int znId ;
+00047 String window ;
+00048
+00049 static int znCount ;
+00050 static Tcl_CmdInfo imgCmdInfo ;
+00051 static Tcl_CmdInfo fntCmdInfo ;
+00052 static Tcl_CmdInfo focCmdInfo ;
+00053 static Tcl_CmdInfo bndCmdInfo ;
+00054 static Tcl_Obj* pool [ZINC_POOL_COUNT ];
+00055 static Tcl_Obj* p1 [ZINC_PARAM_COUNT ];
+00056 static Tcl_Obj* p2 [ZINC_PARAM_COUNT ];
+00057
+00058 public :
+00059 static Tcl_Interp *interp ;
+00060
+00066 Zinc (int renderingMode);
+00067
+00071 ~Zinc ();
+00072
+00078 void setTitle (String title);
+00079
+00080
+00081
+00082
+00083
+00089 void setBackcolor (String value);
+00090
+00096 String getBackcolor ();
+00097
+00103 void setForecolor (String value);
+00104
+00110 String getForecolor ();
+00111
+00117 void setWidth (int value);
+00118
+00124 int getWidth ();
+00125
+00131 void setHeight (int value);
+00132
+00138 int getHeight ();
+00139
+00145 void setBorderwidth (int value);
+00146
+00152 int getBorderwidth ();
+00153
+00159 void setFont (ZincFont * value);
+00160
+00166 ZincFont * getFont ();
+00167
+00168
+00169
+00170
+00171
+00179 void bbox (ZincItem * item, double bbox[4]);
+00180
+00188 void relativeBbox (ZincItem * item, double bbox[4]);
+00189
+00190
+00197 void chggroup (ZincItem *item, ZincItem *parentGroup);
+00198
+00205 ZincItem * clone (ZincItem *item);
+00206
+00212 int contour (ZincItem *item);
+00213
+00222 int contour (ZincItem *item, itemOperator flag, ZincItem *reference);
+00223
+00232 int contour (ZincItem *item, bool add, ZincPath *contour);
+00233
+00244 void coords (ZincItem *item, ZincPath *contour, bool add,
+00245 int contourIndex = -1, int coordIndex = -1);
+00246
+00254 void coordsRemove (ZincItem *item, int coordIndex, int contourIndex = -1);
+00255
+00262 void addTag (ZincItem *item, String tag);
+00263
+00270 void dTag (ZincItem *item, String tag = String ("" ));
+00271
+00280 int getTags (ZincItem *item, String*** tagList);
+00281
+00287 void focus (ZincItem *item);
+00288
+00295 bool isGname (String gname);
+00296
+00303 void gname (String gradient, String gname);
+00304
+00311 ZincItem * group (ZincItem *item);
+00312
+00318 void lower (ZincItem *item);
+00319
+00326 void lower (ZincItem *item, ZincItem *belowThis);
+00327
+00333 void raise (ZincItem *item);
+00334
+00341 void raise (ZincItem *item, ZincItem *aboveThis);
+00342
+00349 itemType type (ZincItem *item);
+00350
+00358 ZincItem * createTag (String tag);
+00359
+00360
+00361
+00362
+00368 void itemRemove (ZincItem *item);
+00369
+00377 ZincItem *itemCreateGroup (ZincItem *parentGroup);
+00378
+00386 ZincItem *itemCreateRectangle (ZincItem *parentGroup, double x, double y,
+00387 double width, double height);
+00388
+00396 ZincItem *itemCreateArc (ZincItem *parentGroup, double x, double y,
+00397 double width, double height);
+00398
+00405 ZincItem *itemCreateText (ZincItem *parentGroup);
+00406
+00414 ZincItem *itemCreateCurve (ZincItem *parentGroup, ZincPath *path);
+00415
+00423 ZincItem *itemCreateIcon (ZincItem *parentGroup, ZincImage * image);
+00424
+00425
+00426
+00427
+00428
+00429
+00438 void bind (String eventSpecification,
+00439 ZincWidgetCallback callBack, void *userData, bool add = false );
+00440
+00446 void unbind (String eventSpecification);
+00447
+00457 void itemBind (ZincItem *item, String eventSpecification,
+00458 ZincItemCallback callBack, void *userData, bool add = false );
+00459
+00466 void itemUnbind (ZincItem *item, String eventSpecification);
+00467
+00468
+00469
+00470
+00471
+00478 void itemTranslate (ZincItem * item, double dx, double dy);
+00479
+00487 void itemTranslate (ZincItem * item, double x, double y, bool absolute);
+00488
+00495 void itemRotate (ZincItem * item, double angle);
+00496
+00504 void itemRotate (ZincItem * item, double angle, double x, double y);
+00505
+00513 void itemRotate (ZincItem * item, double angle, bool degree);
+00514
+00523 void itemRotate (ZincItem * item, double angle, double x, double y,
+00524 bool degree);
+00525
+00533 void itemScale (ZincItem * item, double ax, double ay);
+00534
+00543 void itemScale (ZincItem * item, double ax, double ay, double cx, double cy);
+00544
+00545
+00553 void itemSkew (ZincItem * item, double sx, double sy);
+00554
+00561 void itemSkewX (ZincItem * item, double sx);
+00562
+00569 void itemSkewY (ZincItem * item, double sy);
+00570
+00576 void itemResetTransformation (ZincItem * item);
+00577
+00584 void itemSetTransformation (ZincItem * item,
+00585 double a, double b, double c,
+00586 double d, double e, double f);
+00587
+00594 void itemGetTransformation (ZincItem * item,
+00595 double *a, double *b, double *c,
+00596 double *d, double *e, double *f);
+00597
+00604 void itemMatrix (ZincItem * item,
+00605 double a, double b, double c,
+00606 double d, double e, double f);
+00607
+00608
+00609
+00610
+00611
+00612
+00613
+00614
+00620 void itemSetClosed (ZincItem * item, bool value);
+00621
+00627 bool itemGetClosed (ZincItem * item);
+00628
+00634 void itemSetComposealpha (ZincItem * item, bool value);
+00635
+00641 bool itemGetComposealpha (ZincItem * item);
+00642
+00648 void itemSetComposerotation (ZincItem * item, bool value);
+00649
+00655 bool itemGetComposerotation (ZincItem * item);
+00656
+00662 void itemSetComposescale (ZincItem * item, bool value);
+00663
+00669 bool itemGetComposescale (ZincItem * item);
+00670
+00676 void itemSetExtent (ZincItem * item, unsigned int value);
+00677
+00683 unsigned int itemGetExtent (ZincItem * item);
+00684
+00690 void itemSetFillcolor (ZincItem * item, String value);
+00691
+00697 String itemGetFillcolor (ZincItem * item);
+00698
+00704 void itemSetFilled (ZincItem * item, bool value);
+00705
+00711 bool itemGetFilled (ZincItem * item);
+00712
+00718 void itemSetFillpattern (ZincItem * item, ZincBitmap * value);
+00719
+00725 ZincBitmap * itemGetFillpattern (ZincItem * item);
+00726
+00732 void itemSetLinecolor (ZincItem * item, String value);
+00733
+00739 String itemGetLinecolor (ZincItem * item);
+00740
+00746 void itemSetLinepattern (ZincItem * item, ZincBitmap * value);
+00747
+00753 ZincBitmap * itemGetLinepattern (ZincItem * item);
+00754
+00760 void itemSetLinestyle (ZincItem * item, lineStyle value);
+00761
+00767 lineStyle itemGetLinestyle (ZincItem * item);
+00768
+00774 void itemSetLinewidth (ZincItem * item, double value);
+00775
+00781 double itemGetLinewidth (ZincItem * item);
+00782
+00788 void itemSetPieslice (ZincItem * item, bool value);
+00789
+00795 bool itemGetPieslice (ZincItem * item);
+00796
+00802 void itemSetPriority (ZincItem * item, unsigned int value);
+00803
+00809 unsigned int itemGetPriority (ZincItem * item);
+00810
+00816 void itemSetSensitive (ZincItem * item, bool value);
+00817
+00823 bool itemGetSensitive (ZincItem * item);
+00824
+00830 void itemSetStartangle (ZincItem * item, unsigned int value);
+00831
+00837 unsigned int itemGetStartangle (ZincItem * item);
+00838
+00844 void itemSetTile (ZincItem * item, ZincBitmap * value);
+00845
+00851 ZincBitmap * itemGetTile (ZincItem * item);
+00852
+00858 void itemSetVisible (ZincItem * item, bool value);
+00859
+00865 bool itemGetVisible (ZincItem * item);
+00866
+00872 void itemSetCapstyle (ZincItem * item, capStyle value);
+00873
+00879 capStyle itemGetCapstyle (ZincItem * item);
+00880
+00886 void itemSetFillrule (ZincItem * item, fillRule value);
+00887
+00893 fillRule itemGetFillrule (ZincItem * item);
+00894
+00900 void itemSetJoinstyle (ZincItem * item, joinStyle value);
+00901
+00907 joinStyle itemGetJoinstyle (ZincItem * item);
+00908
+00914 void itemSetRelief (ZincItem * item, relief value);
+00915
+00921 relief itemGetRelief (ZincItem * item);
+00922
+00928 void itemSetSmoothrelief (ZincItem * item, bool value);
+00929
+00935 bool itemGetSmoothrelief (ZincItem * item);
+00936
+00942 void itemSetAlpha (ZincItem * item, unsigned int value);
+00943
+00949 unsigned int itemGetAlpha (ZincItem * item);
+00950
+00956 void itemSetAtomic (ZincItem * item, bool value);
+00957
+00963 bool itemGetAtomic (ZincItem * item);
+00964
+00970 void itemSetClip (ZincItem * item, ZincItem * value);
+00971
+00977 ZincItem * itemGetClip (ZincItem * item);
+00978
+00984 void itemSetAnchor (ZincItem * item, anchor value);
+00985
+00991 anchor itemGetAnchor (ZincItem * item);
+00992
+00998 void itemSetColor (ZincItem * item, String value);
+00999
+01005 String itemGetColor (ZincItem * item);
+01006
+01012 void itemSetConnecteditem (ZincItem * item, ZincItem * value);
+01013
+01019 ZincItem * itemGetConnecteditem (ZincItem * item);
+01020
+01026 void itemSetConnectionanchor (ZincItem * item, anchor value);
+01027
+01033 anchor itemGetConnectionanchor (ZincItem * item);
+01034
+01040 void itemSetImage (ZincItem * item, ZincImage * value);
+01041
+01047 ZincImage * itemGetImage (ZincItem * item);
+01048
+01054 void itemSetMask (ZincItem * item, ZincBitmap * value);
+01055
+01061 ZincBitmap * itemGetMask (ZincItem * item);
+01062
+01068 void itemSetAlignment (ZincItem * item, alignment value);
+01069
+01075 alignment itemGetAlignment (ZincItem * item);
+01076
+01082 void itemSetFont (ZincItem * item, ZincFont * value);
+01083
+01089 ZincFont * itemGetFont (ZincItem * item);
+01090
+01096 void itemSetOverstriked (ZincItem * item, bool value);
+01097
+01103 bool itemGetOverstriked (ZincItem * item);
+01104
+01110 void itemSetSpacing (ZincItem * item, short value);
+01111
+01117 short itemGetSpacing (ZincItem * item);
+01118
+01124 void itemSetText (ZincItem * item, String value);
+01125
+01131 String itemGetText (ZincItem * item);
+01132
+01138 void itemSetUnderlined (ZincItem * item, bool value);
+01139
+01145 bool itemGetUnderlined (ZincItem * item);
+01146
+01152 void itemSetWidth (ZincItem * item, unsigned short value);
+01153
+01159 unsigned short itemGetWidth (ZincItem * item);
+01160
+01161
+01162
+01163
+01164
+01165
+01172 void itemSetFirstend (ZincItem * item, double a, double b, double c);
+01173
+01180 void itemGetFirstend (ZincItem * item, double *a, double *b, double *c);
+01181
+01188 void itemSetLastend (ZincItem * item, double a, double b, double c);
+01189
+01196 void itemGetLastend (ZincItem * item, double *a, double *b, double *c);
+01197
+01204 void itemSetPosition (ZincItem * item, double x, double y);
+01205
+01212 void itemGetPosition (ZincItem * item, double *x, double *y);
+01213
+01219 ZincImage * createImageFromFile (String image);
+01220
+01226 ZincImage * createImageFromData (String image);
+01227
+01233 ZincBitmap * createBitmapFromFile (String image);
+01234
+01240 ZincBitmap * createBitmapFromData (String image);
+01241
+01247 ZincBitmap * createBitmapFromName (String image);
+01248
+01256 ZincImage * createImageFromAGGBuffer (int width, int height, unsigned char *aggBuffer);
+01257
+01258
+01271 ZincFont * createFont (String family, int size, int bold = -1,
+01272 int italic = -1, int underline = -1,
+01273 int overstrike = -1);
+01274
+01281 int getFontAscent (ZincFont * font);
+01282
+01289 int getImageWidth (ZincImage *image);
+01290
+01297 int getImageHeight (ZincImage *image);
+01298
+01299
+01300
+01301
+01302
+01308 static void loadZinc (char *argv0) throw (ZincException );
+01309
+01313 static void zincMainLoop ();
+01314
+01315
+01316
+01317
+01325 static void z_tcl_call (int result, char * p_msg) throw (ZincException );
+01326
+01337 void z_command (int count, char * p_msg) throw (ZincException );
+01338
+01339 };
+01340
+01341 #endif
+ Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/Zinc_8hpp.html b/zinclib.d/doc/html/Zinc_8hpp.html
new file mode 100644
index 0000000..39512d1
--- /dev/null
+++ b/zinclib.d/doc/html/Zinc_8hpp.html
@@ -0,0 +1,102 @@
+
+
+IntuiKit: Zinc.hpp File Reference
+
+
+
+
+Zinc.hpp File Reference
+
+#include "ZincTypes.hpp "
+#include "ZincObjects.hpp "
+#include "ZincPath.hpp "
+#include "ZincExtern.hpp "
+#include <tcl.h>
+
+
+Go to the source code of this file.
+Variable Documentation
+
+
+
+
+
+
+
+
+
+
+Defaults zinc group
+
+
+
+
+
+
+
+
+
+
+
+
+maximum number of parameter in a zinc function
+
+
+
+
+
+
+
+
+
+
+
+
+Number of objects in the pool
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/annotated.html b/zinclib.d/doc/html/annotated.html
new file mode 100644
index 0000000..ab2e917
--- /dev/null
+++ b/zinclib.d/doc/html/annotated.html
@@ -0,0 +1,23 @@
+
+
+IntuiKit: Annotated Index
+
+
+
+
+IntuiKit Compound List Here are the classes, structs, unions and interfaces with brief descriptions:
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZinc-members.html b/zinclib.d/doc/html/classZinc-members.html
new file mode 100644
index 0000000..7fb0036
--- /dev/null
+++ b/zinclib.d/doc/html/classZinc-members.html
@@ -0,0 +1,191 @@
+
+
+IntuiKit: Member List
+
+
+
+
+Zinc Member List This is the complete list of members for Zinc , including all inherited members.
+ addTag (ZincItem *item, String tag)Zinc
+ bbox (ZincItem *item, double bbox[4])Zinc
+ bind (String eventSpecification, ZincWidgetCallback callBack, void *userData, bool add=false)Zinc
+ bndCmdInfo Zinc [static]
+ chggroup (ZincItem *item, ZincItem *parentGroup)Zinc
+ clone (ZincItem *item)Zinc
+ contour (ZincItem *item)Zinc
+ contour (ZincItem *item, itemOperator flag, ZincItem *reference)Zinc
+ contour (ZincItem *item, bool add, ZincPath *contour)Zinc
+ coords (ZincItem *item, ZincPath *contour, bool add, int contourIndex=-1, int coordIndex=-1)Zinc
+ coordsRemove (ZincItem *item, int coordIndex, int contourIndex=-1)Zinc
+ createBitmapFromData (String image)Zinc
+ createBitmapFromFile (String image)Zinc
+ createBitmapFromName (String image)Zinc
+ createFont (String family, int size, int bold=-1, int italic=-1, int underline=-1, int overstrike=-1)Zinc
+ createImageFromAGGBuffer (int width, int height, unsigned char *aggBuffer)Zinc
+ createImageFromData (String image)Zinc
+ createImageFromFile (String image)Zinc
+ createTag (String tag)Zinc
+ dTag (ZincItem *item, String tag=String(""))Zinc
+ fntCmdInfo Zinc [static]
+ focCmdInfo Zinc [static]
+ focus (ZincItem *item)Zinc
+ getBackcolor ()Zinc
+ getBorderwidth ()Zinc
+ getFont ()Zinc
+ getFontAscent (ZincFont *font)Zinc
+ getForecolor ()Zinc
+ getHeight ()Zinc
+ getImageHeight (ZincImage *image)Zinc
+ getImageWidth (ZincImage *image)Zinc
+ getTags (ZincItem *item, String ***tagList)Zinc
+ getWidth ()Zinc
+ gname (String gradient, String gname)Zinc
+ group (ZincItem *item)Zinc
+ id Zinc
+ imgCmdInfo Zinc [static]
+ interp Zinc [static]
+ isGname (String gname)Zinc
+ itemBind (ZincItem *item, String eventSpecification, ZincItemCallback callBack, void *userData, bool add=false)Zinc
+ itemCreateArc (ZincItem *parentGroup, double x, double y, double width, double height)Zinc
+ itemCreateCurve (ZincItem *parentGroup, ZincPath *path)Zinc
+ itemCreateGroup (ZincItem *parentGroup)Zinc
+ itemCreateIcon (ZincItem *parentGroup, ZincImage *image)Zinc
+ itemCreateRectangle (ZincItem *parentGroup, double x, double y, double width, double height)Zinc
+ itemCreateText (ZincItem *parentGroup)Zinc
+ itemGetAlignment (ZincItem *item)Zinc
+ itemGetAlpha (ZincItem *item)Zinc
+ itemGetAnchor (ZincItem *item)Zinc
+ itemGetAtomic (ZincItem *item)Zinc
+ itemGetCapstyle (ZincItem *item)Zinc
+ itemGetClip (ZincItem *item)Zinc
+ itemGetClosed (ZincItem *item)Zinc
+ itemGetColor (ZincItem *item)Zinc
+ itemGetComposealpha (ZincItem *item)Zinc
+ itemGetComposerotation (ZincItem *item)Zinc
+ itemGetComposescale (ZincItem *item)Zinc
+ itemGetConnecteditem (ZincItem *item)Zinc
+ itemGetConnectionanchor (ZincItem *item)Zinc
+ itemGetExtent (ZincItem *item)Zinc
+ itemGetFillcolor (ZincItem *item)Zinc
+ itemGetFilled (ZincItem *item)Zinc
+ itemGetFillpattern (ZincItem *item)Zinc
+ itemGetFillrule (ZincItem *item)Zinc
+ itemGetFirstend (ZincItem *item, double *a, double *b, double *c)Zinc
+ itemGetFont (ZincItem *item)Zinc
+ itemGetImage (ZincItem *item)Zinc
+ itemGetJoinstyle (ZincItem *item)Zinc
+ itemGetLastend (ZincItem *item, double *a, double *b, double *c)Zinc
+ itemGetLinecolor (ZincItem *item)Zinc
+ itemGetLinepattern (ZincItem *item)Zinc
+ itemGetLinestyle (ZincItem *item)Zinc
+ itemGetLinewidth (ZincItem *item)Zinc
+ itemGetMask (ZincItem *item)Zinc
+ itemGetOverstriked (ZincItem *item)Zinc
+ itemGetPieslice (ZincItem *item)Zinc
+ itemGetPosition (ZincItem *item, double *x, double *y)Zinc
+ itemGetPriority (ZincItem *item)Zinc
+ itemGetRelief (ZincItem *item)Zinc
+ itemGetSensitive (ZincItem *item)Zinc
+ itemGetSmoothrelief (ZincItem *item)Zinc
+ itemGetSpacing (ZincItem *item)Zinc
+ itemGetStartangle (ZincItem *item)Zinc
+ itemGetText (ZincItem *item)Zinc
+ itemGetTile (ZincItem *item)Zinc
+ itemGetTransformation (ZincItem *item, double *a, double *b, double *c, double *d, double *e, double *f)Zinc
+ itemGetUnderlined (ZincItem *item)Zinc
+ itemGetVisible (ZincItem *item)Zinc
+ itemGetWidth (ZincItem *item)Zinc
+ itemMatrix (ZincItem *item, double a, double b, double c, double d, double e, double f)Zinc
+ itemRemove (ZincItem *item)Zinc
+ itemResetTransformation (ZincItem *item)Zinc
+ itemRotate (ZincItem *item, double angle)Zinc
+ itemRotate (ZincItem *item, double angle, double x, double y)Zinc
+ itemRotate (ZincItem *item, double angle, bool degree)Zinc
+ itemRotate (ZincItem *item, double angle, double x, double y, bool degree)Zinc
+ itemScale (ZincItem *item, double ax, double ay)Zinc
+ itemScale (ZincItem *item, double ax, double ay, double cx, double cy)Zinc
+ itemSetAlignment (ZincItem *item, alignment value)Zinc
+ itemSetAlpha (ZincItem *item, unsigned int value)Zinc
+ itemSetAnchor (ZincItem *item, anchor value)Zinc
+ itemSetAtomic (ZincItem *item, bool value)Zinc
+ itemSetCapstyle (ZincItem *item, capStyle value)Zinc
+ itemSetClip (ZincItem *item, ZincItem *value)Zinc
+ itemSetClosed (ZincItem *item, bool value)Zinc
+ itemSetColor (ZincItem *item, String value)Zinc
+ itemSetComposealpha (ZincItem *item, bool value)Zinc
+ itemSetComposerotation (ZincItem *item, bool value)Zinc
+ itemSetComposescale (ZincItem *item, bool value)Zinc
+ itemSetConnecteditem (ZincItem *item, ZincItem *value)Zinc
+ itemSetConnectionanchor (ZincItem *item, anchor value)Zinc
+ itemSetExtent (ZincItem *item, unsigned int value)Zinc
+ itemSetFillcolor (ZincItem *item, String value)Zinc
+ itemSetFilled (ZincItem *item, bool value)Zinc
+ itemSetFillpattern (ZincItem *item, ZincBitmap *value)Zinc
+ itemSetFillrule (ZincItem *item, fillRule value)Zinc
+ itemSetFirstend (ZincItem *item, double a, double b, double c)Zinc
+ itemSetFont (ZincItem *item, ZincFont *value)Zinc
+ itemSetImage (ZincItem *item, ZincImage *value)Zinc
+ itemSetJoinstyle (ZincItem *item, joinStyle value)Zinc
+ itemSetLastend (ZincItem *item, double a, double b, double c)Zinc
+ itemSetLinecolor (ZincItem *item, String value)Zinc
+ itemSetLinepattern (ZincItem *item, ZincBitmap *value)Zinc
+ itemSetLinestyle (ZincItem *item, lineStyle value)Zinc
+ itemSetLinewidth (ZincItem *item, double value)Zinc
+ itemSetMask (ZincItem *item, ZincBitmap *value)Zinc
+ itemSetOverstriked (ZincItem *item, bool value)Zinc
+ itemSetPieslice (ZincItem *item, bool value)Zinc
+ itemSetPosition (ZincItem *item, double x, double y)Zinc
+ itemSetPriority (ZincItem *item, unsigned int value)Zinc
+ itemSetRelief (ZincItem *item, relief value)Zinc
+ itemSetSensitive (ZincItem *item, bool value)Zinc
+ itemSetSmoothrelief (ZincItem *item, bool value)Zinc
+ itemSetSpacing (ZincItem *item, short value)Zinc
+ itemSetStartangle (ZincItem *item, unsigned int value)Zinc
+ itemSetText (ZincItem *item, String value)Zinc
+ itemSetTile (ZincItem *item, ZincBitmap *value)Zinc
+ itemSetTransformation (ZincItem *item, double a, double b, double c, double d, double e, double f)Zinc
+ itemSetUnderlined (ZincItem *item, bool value)Zinc
+ itemSetVisible (ZincItem *item, bool value)Zinc
+ itemSetWidth (ZincItem *item, unsigned short value)Zinc
+ itemSkew (ZincItem *item, double sx, double sy)Zinc
+ itemSkewX (ZincItem *item, double sx)Zinc
+ itemSkewY (ZincItem *item, double sy)Zinc
+ itemTranslate (ZincItem *item, double dx, double dy)Zinc
+ itemTranslate (ZincItem *item, double x, double y, bool absolute)Zinc
+ itemUnbind (ZincItem *item, String eventSpecification)Zinc
+ loadZinc (char *argv0)Zinc [static]
+ lower (ZincItem *item)Zinc
+ lower (ZincItem *item, ZincItem *belowThis)Zinc
+ objCmd Zinc
+ p1 Zinc [static]
+ p2 Zinc [static]
+ pool Zinc [static]
+ raise (ZincItem *item)Zinc
+ raise (ZincItem *item, ZincItem *aboveThis)Zinc
+ relativeBbox (ZincItem *item, double bbox[4])Zinc
+ setBackcolor (String value)Zinc
+ setBorderwidth (int value)Zinc
+ setFont (ZincFont *value)Zinc
+ setForecolor (String value)Zinc
+ setHeight (int value)Zinc
+ setTitle (String title)Zinc
+ setWidth (int value)Zinc
+ tclCb Zinc
+ type (ZincItem *item)Zinc
+ unbind (String eventSpecification)Zinc
+ wi Zinc
+ window Zinc
+ z_command (int count, char *p_msg)Zinc
+ z_tcl_call (int result, char *p_msg)Zinc [static]
+ Zinc (int renderingMode)Zinc
+ zincMainLoop ()Zinc [static]
+ ZincPath classZinc [friend]
+ znCount Zinc [static]
+ znId Zinc
+ ~Zinc ()Zinc
+
Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZinc.html b/zinclib.d/doc/html/classZinc.html
new file mode 100644
index 0000000..50f0263
--- /dev/null
+++ b/zinclib.d/doc/html/classZinc.html
@@ -0,0 +1,7569 @@
+
+
+IntuiKit: Zinc class Reference
+
+
+
+
+Zinc Class Reference #include <Zinc.hpp >
+
+List of all members.
Detailed Description
+This class contains a zinc widget and members to create and modify items
+
+
+
+Public Member Functions
+ Zinc (int renderingMode)
+
+ ~Zinc ()
+
+void setTitle (String title)
+
+void setBackcolor (String value)
+
+String getBackcolor ()
+
+void setForecolor (String value)
+
+String getForecolor ()
+
+void setWidth (int value)
+
+int getWidth ()
+
+void setHeight (int value)
+
+int getHeight ()
+
+void setBorderwidth (int value)
+
+int getBorderwidth ()
+
+void setFont (ZincFont *value)
+
+ZincFont * getFont ()
+
+void bbox (ZincItem *item, double bbox[4])
+
+void relativeBbox (ZincItem *item, double bbox[4])
+
+void chggroup (ZincItem *item, ZincItem *parentGroup)
+
+ZincItem * clone (ZincItem *item)
+
+int contour (ZincItem *item)
+
+int contour (ZincItem *item, itemOperator flag, ZincItem *reference)
+
+int contour (ZincItem *item, bool add, ZincPath *contour)
+
+void coords (ZincItem *item, ZincPath *contour, bool add, int contourIndex=-1, int coordIndex=-1)
+
+void coordsRemove (ZincItem *item, int coordIndex, int contourIndex=-1)
+
+void addTag (ZincItem *item, String tag)
+
+void dTag (ZincItem *item, String tag=String (""))
+
+int getTags (ZincItem *item, String ***tagList)
+
+void focus (ZincItem *item)
+
+bool isGname (String gname)
+
+void gname (String gradient, String gname)
+
+ZincItem * group (ZincItem *item)
+
+void lower (ZincItem *item)
+
+void lower (ZincItem *item, ZincItem *belowThis)
+
+void raise (ZincItem *item)
+
+void raise (ZincItem *item, ZincItem *aboveThis)
+
+itemType type (ZincItem *item)
+
+ZincItem * createTag (String tag)
+
+void itemRemove (ZincItem *item)
+
+ZincItem * itemCreateGroup (ZincItem *parentGroup)
+
+ZincItem * itemCreateRectangle (ZincItem *parentGroup, double x, double y, double width, double height)
+
+ZincItem * itemCreateArc (ZincItem *parentGroup, double x, double y, double width, double height)
+
+ZincItem * itemCreateText (ZincItem *parentGroup)
+
+ZincItem * itemCreateCurve (ZincItem *parentGroup, ZincPath *path)
+
+ZincItem * itemCreateIcon (ZincItem *parentGroup, ZincImage *image)
+
+void bind (String eventSpecification, ZincWidgetCallback callBack, void *userData, bool add=false)
+
+void unbind (String eventSpecification)
+
+void itemBind (ZincItem *item, String eventSpecification, ZincItemCallback callBack, void *userData, bool add=false)
+
+void itemUnbind (ZincItem *item, String eventSpecification)
+
+void itemTranslate (ZincItem *item, double dx, double dy)
+
+void itemTranslate (ZincItem *item, double x, double y, bool absolute)
+
+void itemRotate (ZincItem *item, double angle)
+
+void itemRotate (ZincItem *item, double angle, double x, double y)
+
+void itemRotate (ZincItem *item, double angle, bool degree)
+
+void itemRotate (ZincItem *item, double angle, double x, double y, bool degree)
+
+void itemScale (ZincItem *item, double ax, double ay)
+
+void itemScale (ZincItem *item, double ax, double ay, double cx, double cy)
+
+void itemSkew (ZincItem *item, double sx, double sy)
+
+void itemSkewX (ZincItem *item, double sx)
+
+void itemSkewY (ZincItem *item, double sy)
+
+void itemResetTransformation (ZincItem *item)
+
+void itemSetTransformation (ZincItem *item, double a, double b, double c, double d, double e, double f)
+
+void itemGetTransformation (ZincItem *item, double *a, double *b, double *c, double *d, double *e, double *f)
+
+void itemMatrix (ZincItem *item, double a, double b, double c, double d, double e, double f)
+
+void itemSetClosed (ZincItem *item, bool value)
+
+bool itemGetClosed (ZincItem *item)
+
+void itemSetComposealpha (ZincItem *item, bool value)
+
+bool itemGetComposealpha (ZincItem *item)
+
+void itemSetComposerotation (ZincItem *item, bool value)
+
+bool itemGetComposerotation (ZincItem *item)
+
+void itemSetComposescale (ZincItem *item, bool value)
+
+bool itemGetComposescale (ZincItem *item)
+
+void itemSetExtent (ZincItem *item, unsigned int value)
+
+unsigned int itemGetExtent (ZincItem *item)
+
+void itemSetFillcolor (ZincItem *item, String value)
+
+String itemGetFillcolor (ZincItem *item)
+
+void itemSetFilled (ZincItem *item, bool value)
+
+bool itemGetFilled (ZincItem *item)
+
+void itemSetFillpattern (ZincItem *item, ZincBitmap *value)
+
+ZincBitmap * itemGetFillpattern (ZincItem *item)
+
+void itemSetLinecolor (ZincItem *item, String value)
+
+String itemGetLinecolor (ZincItem *item)
+
+void itemSetLinepattern (ZincItem *item, ZincBitmap *value)
+
+ZincBitmap * itemGetLinepattern (ZincItem *item)
+
+void itemSetLinestyle (ZincItem *item, lineStyle value)
+
+lineStyle itemGetLinestyle (ZincItem *item)
+
+void itemSetLinewidth (ZincItem *item, double value)
+
+double itemGetLinewidth (ZincItem *item)
+
+void itemSetPieslice (ZincItem *item, bool value)
+
+bool itemGetPieslice (ZincItem *item)
+
+void itemSetPriority (ZincItem *item, unsigned int value)
+
+unsigned int itemGetPriority (ZincItem *item)
+
+void itemSetSensitive (ZincItem *item, bool value)
+
+bool itemGetSensitive (ZincItem *item)
+
+void itemSetStartangle (ZincItem *item, unsigned int value)
+
+unsigned int itemGetStartangle (ZincItem *item)
+
+void itemSetTile (ZincItem *item, ZincBitmap *value)
+
+ZincBitmap * itemGetTile (ZincItem *item)
+
+void itemSetVisible (ZincItem *item, bool value)
+
+bool itemGetVisible (ZincItem *item)
+
+void itemSetCapstyle (ZincItem *item, capStyle value)
+
+capStyle itemGetCapstyle (ZincItem *item)
+
+void itemSetFillrule (ZincItem *item, fillRule value)
+
+fillRule itemGetFillrule (ZincItem *item)
+
+void itemSetJoinstyle (ZincItem *item, joinStyle value)
+
+joinStyle itemGetJoinstyle (ZincItem *item)
+
+void itemSetRelief (ZincItem *item, relief value)
+
+relief itemGetRelief (ZincItem *item)
+
+void itemSetSmoothrelief (ZincItem *item, bool value)
+
+bool itemGetSmoothrelief (ZincItem *item)
+
+void itemSetAlpha (ZincItem *item, unsigned int value)
+
+unsigned int itemGetAlpha (ZincItem *item)
+
+void itemSetAtomic (ZincItem *item, bool value)
+
+bool itemGetAtomic (ZincItem *item)
+
+void itemSetClip (ZincItem *item, ZincItem *value)
+
+ZincItem * itemGetClip (ZincItem *item)
+
+void itemSetAnchor (ZincItem *item, anchor value)
+
+anchor itemGetAnchor (ZincItem *item)
+
+void itemSetColor (ZincItem *item, String value)
+
+String itemGetColor (ZincItem *item)
+
+void itemSetConnecteditem (ZincItem *item, ZincItem *value)
+
+ZincItem * itemGetConnecteditem (ZincItem *item)
+
+void itemSetConnectionanchor (ZincItem *item, anchor value)
+
+anchor itemGetConnectionanchor (ZincItem *item)
+
+void itemSetImage (ZincItem *item, ZincImage *value)
+
+ZincImage * itemGetImage (ZincItem *item)
+
+void itemSetMask (ZincItem *item, ZincBitmap *value)
+
+ZincBitmap * itemGetMask (ZincItem *item)
+
+void itemSetAlignment (ZincItem *item, alignment value)
+
+alignment itemGetAlignment (ZincItem *item)
+
+void itemSetFont (ZincItem *item, ZincFont *value)
+
+ZincFont * itemGetFont (ZincItem *item)
+
+void itemSetOverstriked (ZincItem *item, bool value)
+
+bool itemGetOverstriked (ZincItem *item)
+
+void itemSetSpacing (ZincItem *item, short value)
+
+short itemGetSpacing (ZincItem *item)
+
+void itemSetText (ZincItem *item, String value)
+
+String itemGetText (ZincItem *item)
+
+void itemSetUnderlined (ZincItem *item, bool value)
+
+bool itemGetUnderlined (ZincItem *item)
+
+void itemSetWidth (ZincItem *item, unsigned short value)
+
+unsigned short itemGetWidth (ZincItem *item)
+
+void itemSetFirstend (ZincItem *item, double a, double b, double c)
+
+void itemGetFirstend (ZincItem *item, double *a, double *b, double *c)
+
+void itemSetLastend (ZincItem *item, double a, double b, double c)
+
+void itemGetLastend (ZincItem *item, double *a, double *b, double *c)
+
+void itemSetPosition (ZincItem *item, double x, double y)
+
+void itemGetPosition (ZincItem *item, double *x, double *y)
+
+ZincImage * createImageFromFile (String image)
+
+ZincImage * createImageFromData (String image)
+
+ZincBitmap * createBitmapFromFile (String image)
+
+ZincBitmap * createBitmapFromData (String image)
+
+ZincBitmap * createBitmapFromName (String image)
+
+ZincImage * createImageFromAGGBuffer (int width, int height, unsigned char *aggBuffer)
+
+ZincFont * createFont (String family, int size, int bold=-1, int italic=-1, int underline=-1, int overstrike=-1)
+
+int getFontAscent (ZincFont *font)
+
+int getImageWidth (ZincImage *image)
+
+int getImageHeight (ZincImage *image)
+
+void z_command (int count, char *p_msg) throw (ZincException)
+
+Static Public Member Functions
+void loadZinc (char *argv0) throw (ZincException)
+
+void zincMainLoop ()
+
+void z_tcl_call (int result, char *p_msg) throw (ZincException)
+
+Public Attributes
+Tcl_Obj * id
+
+ the id of this object
+WidgetObjCmd objCmd
+
+ the command associated with this object
+ClientData wi
+
+ the zinc object itself
+String tclCb
+
+ name of the binding callback
+int znId
+
+ the znCount at creation time
+String window
+
+ the window which contains the widget
+Static Public Attributes
+int znCount = 0
+
+ count to create unique ids
+Tcl_CmdInfo imgCmdInfo
+
+ the command associated with image
+Tcl_CmdInfo fntCmdInfo
+
+ the command associated with font
+Tcl_CmdInfo focCmdInfo
+
+ the command associated with fous
+Tcl_CmdInfo bndCmdInfo
+
+ the command associated with bind
+Tcl_Obj * pool [ZINC_POOL_COUNT ]
+
+ a pool of tclobj ready to be used
+Tcl_Obj * p1 [ZINC_PARAM_COUNT ]
+
+ table of pointeur use for parameters
+Tcl_Obj * p2 [ZINC_PARAM_COUNT ]
+
+ table of pointeur use for parameters
+Tcl_Interp * interp
+
+ the tcl interpreter
+Friends
+class ZincPath
+
+
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ Zinc::Zinc
+ (
+ int
+ renderingMode
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor
+
Parameters:
+
+ renderingMode ZINC_BACKEND_X11 or ZINC_BACKEND_OPENGL
+
+
+
+
+
+
+
+
+
+
+
+ Zinc::~Zinc
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public destructor
+
+
+Member Function Documentation
+
+
+
+
+
+
+ void Zinc::addTag
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ tag
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Add a tag to an item
+
Parameters:
+
+ item the item to add tag to
+ tag a tag to add
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::bbox
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ bbox [4]
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get the bounding box of an item
+
Parameters:
+
+ item the item to get bbox
+ bbox a table where we'll put the bounding box bbox[0] = x0, bbox[1] = y0, bbox[2] = xc, bbox[3] = yc
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::bind
+ (
+ String
+ eventSpecification ,
+
+
+
+
+ ZincWidgetCallback
+ callBack ,
+
+
+
+
+ void *
+ userData ,
+
+
+
+
+ bool
+ add = false
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bind a function to an event on the zinc widget
+
Parameters:
+
+ eventSpecification tcl style event specicication
+ callBack the function which will be called back
+ userData data we will give back to the callback when called
+ add false to replace existing bind or true to add
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::chggroup
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincItem *
+ parentGroup
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Change the group of an item
+
Parameters:
+
+ item the item to move
+ parentGroup new group for the item
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Clone an item
+
Parameters:
+
+ item the item to clone
+
+
+Returns: the cloned item
+
+
+
+
+
+
+
+
+
+ int Zinc::contour
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ add ,
+
+
+
+
+ ZincPath *
+ contour
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Set the contour of an item
+
Parameters:
+
+ item the item on which we set the contour
+ add true to add a path, false to remove
+ reference the new contour
+
+
+Returns: the number of contour
+
+
+
+
+
+
+
+
+
+
+
+
+
+Set the contour of an item to the one of an other
+
Parameters:
+
+ item the item on which we set the contour
+ flag the operation to do on the contour
+ reference the item to set contour from
+
+
+Returns: the number of contour
+
+
+
+
+
+
+
+
+
+ int Zinc::contour
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get the number of contour of an item
+
Returns: number of contour
+
+
+
+
+
+
+
+
+
+ void Zinc::coords
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincPath *
+ contour ,
+
+
+
+
+ bool
+ add ,
+
+
+
+
+ int
+ contourIndex = -1,
+
+
+
+
+ int
+ coordIndex = -1
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Set or modify the coordinates of an item
+
Parameters:
+
+ item the item to modify
+ contour new coords for the item
+ add true to add coords, false to replace
+ contourIndex the contour do modify
+ coordIndex the coordinate to modify (WARNING, path must be one point if the is not the default)
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::coordsRemove
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ int
+ coordIndex ,
+
+
+
+
+ int
+ contourIndex = -1
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Remove coords of an item
+
Parameters:
+
+ item the item to modify
+ coordIndex the coordinate to rmove
+ contourIndex the contour on which we remove
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a bitmap object base64 data
+
Parameters:
+
+ image the bitmap reference (a base64 String or binary data)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a bitmap object from a file
+
Parameters:
+
+ image the bitmap reference (a file name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a bitmap object using a predefined name
+
Parameters:
+
+ image the bitmap reference (a name)
+
+
+
+
+
+
+
+
+
+
+
+ ZincFont * Zinc::createFont
+ (
+ String
+ family ,
+
+
+
+
+ int
+ size ,
+
+
+
+
+ int
+ bold = -1,
+
+
+
+
+ int
+ italic = -1,
+
+
+
+
+ int
+ underline = -1,
+
+
+
+
+ int
+ overstrike = -1
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a font object
+
Parameters:
+
+ family the font mamily
+ size if a positive number, it is in points, if a negative number, its absolute value is a size in pixels.
+ bold 1 for a bold font, 0 for a normal font, -1 for unspecified
+ italic 1 an italic font, 0 for a roman font, -1 for unspecified
+ underline 1 for an underlined, 0 for a normal font, -1 for unspecified
+ overstrike 1 for an overstriked font, 0 for a normal font, -1 for unspecified
+
+
+
+
+
+
+
+
+
+
+
+ ZincImage * Zinc::createImageFromAGGBuffer
+ (
+ int
+ width ,
+
+
+
+
+ int
+ height ,
+
+
+
+
+ unsigned char *
+ aggBuffer
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create an image object
+
Parameters:
+
+ width Width of image
+ height Height of image
+ aggBuffer An AGG buffer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create an image object using base64 data
+
Parameters:
+
+ image the image reference (a base64 String or binary data)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create an image object from a file
+
Parameters:
+
+ image the image reference (a file name)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a Zinc Tag that can be used in place of any item for zinc functions that must be called using tagOrId
+
Parameters:
+
+ tag the text of the tag
+
+
+Returns: a tag item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Remove a tag from an item
+
Parameters:
+
+ item the item to remove tag from
+ tag a tag to remove (nothing to remove all tags)
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::focus
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Set the focus to an item
+
Parameters:
+
+ item the item to set the focus to
+
+
+
+
+
+
+
+
+
+
+
+ String Zinc::getBackcolor
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -backcolor )
+
Returns: backcolor value
+
+
+
+
+
+
+
+
+
+ int Zinc::getBorderwidth
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -borderwidth )
+
Returns: borderwidth value
+
+
+
+
+
+
+
+
+
+ ZincFont * Zinc::getFont
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -font )
+
Returns: font value
+
+
+
+
+
+
+
+
+
+ int Zinc::getFontAscent
+ (
+ ZincFont *
+ font
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get font ascent
+
Parameters:
+
+
+Returns: the font ascent
+
+
+
+
+
+
+
+
+
+ String Zinc::getForecolor
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -forecolor )
+
Returns: forecolor value
+
+
+
+
+
+
+
+
+
+ int Zinc::getHeight
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -height )
+
Returns: height value
+
+
+
+
+
+
+
+
+
+ int Zinc::getImageHeight
+ (
+ ZincImage *
+ image
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get Image height
+
Parameters:
+
+ ZincImage the image to get height from
+
+
+Returns: the height of the image
+
+
+
+
+
+
+
+
+
+ int Zinc::getImageWidth
+ (
+ ZincImage *
+ image
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get Image width
+
Parameters:
+
+ ZincImage the image to get width from
+
+
+Returns: the width of the image
+
+
+
+
+
+
+
+
+
+ int Zinc::getTags
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String ***
+ tagList
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+List all tags of an item It's up to the caller to delete the resulting table and strings
+
Parameters:
+
+ item the item to list tag from
+ lagList a pointer to a table of String containing tags
+
+
+Returns: the number of tags
+
+
+
+
+
+
+
+
+
+ int Zinc::getWidth
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->cget ( -width )
+
Returns: width value
+
+
+
+
+
+
+
+
+
+ void Zinc::gname
+ (
+ String
+ gradient ,
+
+
+
+
+ String
+ gname
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a named gradient
+
Parameters:
+
+ gradient a gradient
+ gname a gradient name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Retreive the group of an item
+
Parameters:
+
+ item the item to get the group from
+
+
+Returns: the group
+
+
+
+
+
+
+
+
+
+ bool Zinc::isGname
+ (
+ String
+ gname
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Tell if the name is a gradient name
+
Parameters:
+
+ gname a gradient name
+
+
+Returns: true if the name is a gradient name, false otherwise
+
+
+
+
+
+
+
+
+
+ void Zinc::itemBind
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ eventSpecification ,
+
+
+
+
+ ZincItemCallback
+ callBack ,
+
+
+
+
+ void *
+ userData ,
+
+
+
+
+ bool
+ add = false
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Bind a function to an event on an item
+
Parameters:
+
+ item the item on which to bind
+ eventSpecification tcl style event specicication
+ callBack the function which will be called back
+ userData data we will give back to the callback when called
+ add false to replace existing bind or true to add
+
+
+
+
+
+
+
+
+
+
+
+ ZincItem * Zinc::itemCreateArc
+ (
+ ZincItem *
+ parentGroup ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y ,
+
+
+
+
+ double
+ width ,
+
+
+
+
+ double
+ height
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create an arc item
+
Parameters:
+
+ parentGroup group where we'll put it
+ x y width height the coordinates of the new rectangle
+
+
+Returns: the arc item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a curve item
+
Parameters:
+
+ parentGroup group where we'll put it
+ path the path to display
+
+
+Returns: the curve item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a group item
+
Parameters:
+
+ parentGroup group where we'll put the new group, if NULL we create in the defaults group
+
+
+Returns: the group item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create an icon item
+
Parameters:
+
+ parentGroup group where we'll put it
+ image a zincImage to display
+
+
+Returns: the icon item
+
+
+
+
+
+
+
+
+
+ ZincItem * Zinc::itemCreateRectangle
+ (
+ ZincItem *
+ parentGroup ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y ,
+
+
+
+
+ double
+ width ,
+
+
+
+
+ double
+ height
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a rectangle item
+
Parameters:
+
+ parentGroup group where we'll put it
+ x y width height the coordinates of the new rectangle
+
+
+Returns: the rectangle item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Create a text item
+
Parameters:
+
+ parentGroup group where we'll put it
+
+
+Returns: the text item
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -alignment )
Parameters:
+
+ item the item to get alignment from
+
+
+Returns: alignment value
+
+
+
+
+
+
+
+
+
+ unsigned int Zinc::itemGetAlpha
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -alpha )
Parameters:
+
+ item the item to get alpha from
+
+
+Returns: alpha value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -anchor )
Parameters:
+
+ item the item to get anchor from
+
+
+Returns: anchor value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetAtomic
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -atomic )
Parameters:
+
+ item the item to get atomic from
+
+
+Returns: atomic value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -capstyle )
Parameters:
+
+ item the item to get capstyle from
+
+
+Returns: capstyle value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -clip )
Parameters:
+
+ item the item to get clip from
+
+
+Returns: clip value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetClosed
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -closed )
Parameters:
+
+ item the item to get closed from
+
+
+Returns: closed value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -color )
Parameters:
+
+ item the item to get color from
+
+
+Returns: color value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetComposealpha
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -composealpha )
Parameters:
+
+ item the item to get composealpha from
+
+
+Returns: composealpha value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetComposerotation
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -composerotation )
Parameters:
+
+ item the item to get composerotation from
+
+
+Returns: composerotation value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetComposescale
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -composescale )
Parameters:
+
+ item the item to get composescale from
+
+
+Returns: composescale value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -connecteditem )
Parameters:
+
+ item the item to get connecteditem from
+
+
+Returns: connecteditem value
+
+
+
+
+
+
+
+
+
+ anchor Zinc::itemGetConnectionanchor
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -connectionanchor )
Parameters:
+
+ item the item to get connectionanchor from
+
+
+Returns: connectionanchor value
+
+
+
+
+
+
+
+
+
+ unsigned int Zinc::itemGetExtent
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -extent )
Parameters:
+
+ item the item to get extent from
+
+
+Returns: extent value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -fillcolor )
Parameters:
+
+ item the item to get fillcolor from
+
+
+Returns: fillcolor value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetFilled
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -filled )
Parameters:
+
+ item the item to get filled from
+
+
+Returns: filled value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -fillpattern )
Parameters:
+
+ item the item to get fillpattern from
+
+
+Returns: fillpattern value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -fillrule )
Parameters:
+
+ item the item to get fillrule from
+
+
+Returns: fillrule value
+
+
+
+
+
+
+
+
+
+ void Zinc::itemGetFirstend
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double *
+ a ,
+
+
+
+
+ double *
+ b ,
+
+
+
+
+ double *
+ c
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -firstend )
+
Parameters:
+
+ item the item to get firstend from
+ a,b,c values used to sedwhere we'll put end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -font )
Parameters:
+
+ item the item to get font from
+
+
+Returns: font value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -image )
Parameters:
+
+ item the item to get image from
+
+
+Returns: image value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -joinstyle )
Parameters:
+
+ item the item to get joinstyle from
+
+
+Returns: joinstyle value
+
+
+
+
+
+
+
+
+
+ void Zinc::itemGetLastend
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double *
+ a ,
+
+
+
+
+ double *
+ b ,
+
+
+
+
+ double *
+ c
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -lastend )
+
Parameters:
+
+ item the item to get lastend from
+ a,b,c values used to sedwhere we'll put end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -linecolor )
Parameters:
+
+ item the item to get linecolor from
+
+
+Returns: linecolor value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -linepattern )
Parameters:
+
+ item the item to get linepattern from
+
+
+Returns: linepattern value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -linestyle )
Parameters:
+
+ item the item to get linestyle from
+
+
+Returns: linestyle value
+
+
+
+
+
+
+
+
+
+ double Zinc::itemGetLinewidth
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -linewidth )
Parameters:
+
+ item the item to get linewidth from
+
+
+Returns: linewidth value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -mask )
Parameters:
+
+ item the item to get mask from
+
+
+Returns: mask value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetOverstriked
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -overstriked )
Parameters:
+
+ item the item to get overstriked from
+
+
+Returns: overstriked value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetPieslice
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -pieslice )
Parameters:
+
+ item the item to get pieslice from
+
+
+Returns: pieslice value
+
+
+
+
+
+
+
+
+
+ void Zinc::itemGetPosition
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double *
+ x ,
+
+
+
+
+ double *
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -position )
+
Parameters:
+
+ item the item to get position from
+ x,y position
+
+
+
+
+
+
+
+
+
+
+
+ unsigned int Zinc::itemGetPriority
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -priority )
Parameters:
+
+ item the item to get priority from
+
+
+Returns: priority value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -relief )
Parameters:
+
+ item the item to get relief from
+
+
+Returns: relief value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetSensitive
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -sensitive )
Parameters:
+
+ item the item to get sensitive from
+
+
+Returns: sensitive value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetSmoothrelief
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -smoothrelief )
Parameters:
+
+ item the item to get smoothrelief from
+
+
+Returns: smoothrelief value
+
+
+
+
+
+
+
+
+
+ short Zinc::itemGetSpacing
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -spacing )
Parameters:
+
+ item the item to get spacing from
+
+
+Returns: spacing value
+
+
+
+
+
+
+
+
+
+ unsigned int Zinc::itemGetStartangle
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -startangle )
Parameters:
+
+ item the item to get startangle from
+
+
+Returns: startangle value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -text )
Parameters:
+
+ item the item to get text from
+
+
+Returns: text value
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -tile )
Parameters:
+
+ item the item to get tile from
+
+
+Returns: tile value
+
+
+
+
+
+
+
+
+
+ void Zinc::itemGetTransformation
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double *
+ a ,
+
+
+
+
+ double *
+ b ,
+
+
+
+
+ double *
+ c ,
+
+
+
+
+ double *
+ d ,
+
+
+
+
+ double *
+ e ,
+
+
+
+
+ double *
+ f
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get current transform matrix
+
Parameters:
+
+ item the item to which we apply the transform
+ a,b,c,d,e,f places where we'll put the transform matrix
+
+
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetUnderlined
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -underlined )
Parameters:
+
+ item the item to get underlined from
+
+
+Returns: underlined value
+
+
+
+
+
+
+
+
+
+ bool Zinc::itemGetVisible
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -visible )
Parameters:
+
+ item the item to get visible from
+
+
+Returns: visible value
+
+
+
+
+
+
+
+
+
+ unsigned short Zinc::itemGetWidth
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemcget ( -width )
Parameters:
+
+ item the item to get width from
+
+
+Returns: width value
+
+
+
+
+
+
+
+
+
+ void Zinc::itemMatrix
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ a ,
+
+
+
+
+ double
+ b ,
+
+
+
+
+ double
+ c ,
+
+
+
+
+ double
+ d ,
+
+
+
+
+ double
+ e ,
+
+
+
+
+ double
+ f
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Multiply current transform by a matrix
+
Parameters:
+
+ item the item to which we apply the transform
+ a,b,c,d,e,f the new transform matrix
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemRemove
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Suppress an item
+
Parameters:
+
+ item the item to suppress
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemResetTransformation
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Reset all transformations associated with the item
+
Parameters:
+
+ item the item to which we apply the transform
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemRotate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ angle ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y ,
+
+
+
+
+ bool
+ degree
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rotate an item
+
Parameters:
+
+ item the item to which we apply the transform
+ angle the angle to rotate in radian
+ x y the center of the rotation
+ degree true for an angle in degree, false for an angle in radians
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemRotate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ angle ,
+
+
+
+
+ bool
+ degree
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rotate an item
+
Parameters:
+
+ item the item to which we apply the transform
+ angle the angle to rotate
+ degree true for an angle in degree, false for an angle in radians
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemRotate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ angle ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rotate an item
+
Parameters:
+
+ item the item to which we apply the transform
+ angle the angle to rotate in radian
+ x y the center of the rotation
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemRotate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ angle
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Rotate an item
+
Parameters:
+
+ item the item to which we apply the transform
+ angle the angle to rotate in radian
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemScale
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ ax ,
+
+
+
+
+ double
+ ay ,
+
+
+
+
+ double
+ cx ,
+
+
+
+
+ double
+ cy
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Scale an item using a specified center
+
Parameters:
+
+ item the item to which we apply the transform
+ ax horizontal scale
+ ay vertical scale
+ cx cy center of the scale
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemScale
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ ax ,
+
+
+
+
+ double
+ ay
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Scale an item
+
Parameters:
+
+ item the item to which we apply the transform
+ ax horizontal scale
+ ay vertical scale
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetAlignment
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ alignment
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -alignment )
Parameters:
+
+ item the item to configure
+ value the alignment to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetAlpha
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ unsigned int
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -alpha )
Parameters:
+
+ item the item to configure
+ value the alpha to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetAnchor
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ anchor
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -anchor )
Parameters:
+
+ item the item to configure
+ value the anchor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetAtomic
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -atomic )
Parameters:
+
+ item the item to configure
+ value the atomic to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetCapstyle
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ capStyle
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -capstyle )
Parameters:
+
+ item the item to configure
+ value the capstyle to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetClip
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincItem *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -clip )
Parameters:
+
+ item the item to configure
+ value the clip to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetClosed
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -closed )
Parameters:
+
+ item the item to configure
+ value the closed to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetColor
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -color )
Parameters:
+
+ item the item to configure
+ value the color to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetComposealpha
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -composealpha )
Parameters:
+
+ item the item to configure
+ value the composealpha to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetComposerotation
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -composerotation )
Parameters:
+
+ item the item to configure
+ value the composerotation to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetComposescale
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -composescale )
Parameters:
+
+ item the item to configure
+ value the composescale to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetConnecteditem
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincItem *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -connecteditem )
Parameters:
+
+ item the item to configure
+ value the connecteditem to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetConnectionanchor
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ anchor
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -connectionanchor )
Parameters:
+
+ item the item to configure
+ value the connectionanchor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetExtent
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ unsigned int
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -extent )
Parameters:
+
+ item the item to configure
+ value the extent to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFillcolor
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -fillcolor )
Parameters:
+
+ item the item to configure
+ value the fillcolor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFilled
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -filled )
Parameters:
+
+ item the item to configure
+ value the filled to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFillpattern
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincBitmap *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -fillpattern )
Parameters:
+
+ item the item to configure
+ value the fillpattern to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFillrule
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ fillRule
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -fillrule )
Parameters:
+
+ item the item to configure
+ value the fillrule to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFirstend
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ a ,
+
+
+
+
+ double
+ b ,
+
+
+
+
+ double
+ c
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -firstend )
+
Parameters:
+
+ item the item to set firstend to
+ a,b,c values used to set end
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetFont
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincFont *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -font )
Parameters:
+
+ item the item to configure
+ value the font to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetImage
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincImage *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -image )
Parameters:
+
+ item the item to configure
+ value the image to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetJoinstyle
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ joinStyle
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -joinstyle )
Parameters:
+
+ item the item to configure
+ value the joinstyle to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetLastend
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ a ,
+
+
+
+
+ double
+ b ,
+
+
+
+
+ double
+ c
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -lastend )
+
Parameters:
+
+ item the item to set lastend to
+ a,b,c values used to set end
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetLinecolor
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -linecolor )
Parameters:
+
+ item the item to configure
+ value the linecolor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetLinepattern
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincBitmap *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -linepattern )
Parameters:
+
+ item the item to configure
+ value the linepattern to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetLinestyle
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ lineStyle
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -linestyle )
Parameters:
+
+ item the item to configure
+ value the linestyle to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetLinewidth
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -linewidth )
Parameters:
+
+ item the item to configure
+ value the linewidth to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetMask
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincBitmap *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -mask )
Parameters:
+
+ item the item to configure
+ value the mask to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetOverstriked
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -overstriked )
Parameters:
+
+ item the item to configure
+ value the overstriked to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetPieslice
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -pieslice )
Parameters:
+
+ item the item to configure
+ value the pieslice to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetPosition
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -position )
+
Parameters:
+
+ item the item to get width fromset position to
+ x,y position
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetPriority
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ unsigned int
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -priority )
Parameters:
+
+ item the item to configure
+ value the priority to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetRelief
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ relief
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -relief )
Parameters:
+
+ item the item to configure
+ value the relief to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetSensitive
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -sensitive )
Parameters:
+
+ item the item to configure
+ value the sensitive to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetSmoothrelief
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -smoothrelief )
Parameters:
+
+ item the item to configure
+ value the smoothrelief to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetSpacing
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ short
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -spacing )
Parameters:
+
+ item the item to configure
+ value the spacing to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetStartangle
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ unsigned int
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -startangle )
Parameters:
+
+ item the item to configure
+ value the startangle to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetText
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -text )
Parameters:
+
+ item the item to configure
+ value the text to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetTile
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincBitmap *
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -tile )
Parameters:
+
+ item the item to configure
+ value the tile to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetTransformation
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ a ,
+
+
+
+
+ double
+ b ,
+
+
+
+
+ double
+ c ,
+
+
+
+
+ double
+ d ,
+
+
+
+
+ double
+ e ,
+
+
+
+
+ double
+ f
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Replace current transform by a matrix
+
Parameters:
+
+ item the item to which we apply the transform
+ a,b,c,d,e,f the new transform matrix
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetUnderlined
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -underlined )
Parameters:
+
+ item the item to configure
+ value the underlined to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetVisible
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ bool
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -visible )
Parameters:
+
+ item the item to configure
+ value the visible to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSetWidth
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ unsigned short
+ value
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->itemconfigure ( -width )
Parameters:
+
+ item the item to configure
+ value the width to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSkew
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ sx ,
+
+
+
+
+ double
+ sy
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Skew an item
+
Parameters:
+
+ item the item to which we apply the transform
+ sx horizontal skew
+ sy vertical skew
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSkewX
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ sx
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Skew an item horizontaly
+
Parameters:
+
+ item the item to which we apply the transform
+ sx horizontal skew
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemSkewY
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ sy
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Skew an item verticaly
+
Parameters:
+
+ item the item to which we apply the transform
+ sy vertical skew
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemTranslate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y ,
+
+
+
+
+ bool
+ absolute
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Translate the item
+
Parameters:
+
+ item the item to which we apply the transform
+ x y translation vector
+ absolute true if the translation is absolute
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemTranslate
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ dx ,
+
+
+
+
+ double
+ dy
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Translate the item
+
Parameters:
+
+ item the item to which we apply the transform
+ dx dy translation vector
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::itemUnbind
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ String
+ eventSpecification
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Annulate a binding
+
Parameters:
+
+ item the item on which to unbind
+ eventSpecification tcl style event specicication
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::loadZinc
+ (
+ char *
+ argv0
+ )
+ throw (ZincException ) [static]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loads the zinc library and initialize tcl and tk
+
Parameters:
+
+ argv0 the name of the execytable as passed in argv[0]
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::lower
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincItem *
+ belowThis
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Reorder items to lower one
+
Parameters:
+
+ item the item to lower
+ belowThis and item that will be over item
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::lower
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Reorder items to lower one
+
Parameters:
+
+ item the item to lower
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::raise
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ ZincItem *
+ aboveThis
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Reorder items to raise one
+
Parameters:
+
+ item the item to raise
+ aboveThis an item that will be under item
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::raise
+ (
+ ZincItem *
+ item
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Reorder items to raise one
+
Parameters:
+
+ item the item to raise
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::relativeBbox
+ (
+ ZincItem *
+ item ,
+
+
+
+
+ double
+ bbox [4]
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Get the bounding box of an item in its parent group
+
Parameters:
+
+ item the item to get bbox in its parent group
+ bbox a table where we'll put the bounding box bbox[0] = x0, bbox[1] = y0, bbox[2] = xc, bbox[3] = yc
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setBackcolor
+ (
+ String
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -backcolor )
+
Parameters:
+
+ value the backcolor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setBorderwidth
+ (
+ int
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -borderwidth )
+
Parameters:
+
+ value the borderwidth to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setFont
+ (
+ ZincFont *
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -font )
+
Parameters:
+
+ value the font to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setForecolor
+ (
+ String
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -forecolor )
+
Parameters:
+
+ value the forecolor to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setHeight
+ (
+ int
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -height )
+
Parameters:
+
+ value the height to set
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setTitle
+ (
+ String
+ title
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Change window title
+
Parameters:
+
+ title the title string
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::setWidth
+ (
+ int
+ value
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Call zinc->configure ( -width )
+
Parameters:
+
+ value the width to set
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Return the type of an item
+
Parameters:
+
+
+Returns: the type of the item
+
+
+
+
+
+
+
+
+
+ void Zinc::unbind
+ (
+ String
+ eventSpecification
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Annulate a binding
+
Parameters:
+
+ eventSpecification tcl style event specicication
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::z_command
+ (
+ int
+ count ,
+
+
+
+
+ char *
+ p_msg
+
+
+
+ )
+ throw (ZincException )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+This is a inline because it is called frequently and needs to be optimized Use this to call the zinObjectCommand fuction. The call is made using the pre allocated table p1, it must contain Tcl_Obj thar are parameters to the zinObjectCommand function. A parameter indicate how many parameters are passed to the zinObjectCommand function.
+
Parameters:
+
+ count the number of parameters in p1
+ msg the error message to throw in case of error
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::z_tcl_call
+ (
+ int
+ result ,
+
+
+
+
+ char *
+ p_msg
+
+
+
+ )
+ throw (ZincException ) [static]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+This is inline because it is called frequently and needs to be optimized Use this when you need to call a function that can return a TCL error code.
+
Parameters:
+
+ fct the full function call
+ msg the error message to throw in case of error
+
+
+
+
+
+
+
+
+
+
+
+ void Zinc::zincMainLoop
+ (
+
+ )
+ [static]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Run tk mainloop and returns when there is no more Tk window
+
+
+Friends And Related Function Documentation
+
+
+
+Member Data Documentation
+
+
+
+
+
+
+
+
+
+
+the command associated with bind
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the command associated with font
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the command associated with fous
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the id of this object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the command associated with image
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the tcl interpreter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the command associated with this object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+table of pointeur use for parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+table of pointeur use for parameters
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+a pool of tclobj ready to be used
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+name of the binding callback
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the zinc object itself
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the window which contains the widget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+count to create unique ids
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+the znCount at creation time
+
+
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincBitmap-members.html b/zinclib.d/doc/html/classZincBitmap-members.html
new file mode 100644
index 0000000..1429f1a
--- /dev/null
+++ b/zinclib.d/doc/html/classZincBitmap-members.html
@@ -0,0 +1,22 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincBitmap Member List This is the complete list of members for ZincBitmap , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincBitmap.html b/zinclib.d/doc/html/classZincBitmap.html
new file mode 100644
index 0000000..f1b7fb6
--- /dev/null
+++ b/zinclib.d/doc/html/classZincBitmap.html
@@ -0,0 +1,177 @@
+
+
+IntuiKit: ZincBitmap class Reference
+
+
+
+
+ZincBitmap Class Reference #include <ZincObjects.hpp >
+
+
Inheritance diagram for ZincBitmap:
+
+
+
+
+List of all members.
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincBitmap::ZincBitmap
+ (
+ Tcl_Obj *
+ obj
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor (redefine the inherited one)
+
Parameters:
+
+ obj the object we want to store
+
+
+
+
+
+
+
+
+
+
+
+ ZincBitmap::ZincBitmap
+ (
+ Tcl_Obj *
+ obj ,
+
+
+
+
+ bool
+ internal
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor (redefine the inherited one)
+
Parameters:
+
+ obj the object we want to store
+
+
+
+
+
+
+
+
+
+
+
+ ZincBitmap::ZincBitmap
+ (
+ String
+ name
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor (redefine the inherited one)
+
Parameters:
+
+ name the name of a predefined bitmap
+
+
+
+
+
+
+
+
+
+
+
+ ZincBitmap::~ZincBitmap
+ (
+
+ )
+ [virtual]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public destructor
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincBitmap.png b/zinclib.d/doc/html/classZincBitmap.png
new file mode 100644
index 0000000..46a0958
Binary files /dev/null and b/zinclib.d/doc/html/classZincBitmap.png differ
diff --git a/zinclib.d/doc/html/classZincException-members.html b/zinclib.d/doc/html/classZincException-members.html
new file mode 100644
index 0000000..ccdd2c6
--- /dev/null
+++ b/zinclib.d/doc/html/classZincException-members.html
@@ -0,0 +1,18 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincException Member List This is the complete list of members for ZincException , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincException.html b/zinclib.d/doc/html/classZincException.html
new file mode 100644
index 0000000..a2f5d9f
--- /dev/null
+++ b/zinclib.d/doc/html/classZincException.html
@@ -0,0 +1,177 @@
+
+
+IntuiKit: ZincException class Reference
+
+
+
+
+ZincException Class Reference #include <ZincObjects.hpp >
+
+List of all members.
Detailed Description
+Exceptions that are throwed by zinclib
+
+
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincException::ZincException
+ (
+ String
+ msg ,
+
+
+
+
+ char *
+ file ,
+
+
+
+
+ int
+ lineNo
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+A public constructor with a String parameter
+
Parameters:
+
+ msg the error message
+
+
+
+
+
+
+
+
+
+
+
+ ZincException::ZincException
+ (
+ const ZincException &
+ exception
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Copy constructor
+
Parameters:
+
+ exception the original exception
+
+
+
+
+
+
+
+
+
+
+
+ ZincException::~ZincException
+ (
+
+ )
+ throw () [virtual]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Public destructor
+
+
+Member Function Documentation
+
+
+
+
+
+
+ const char * ZincException::what
+ (
+
+ )
+ const throw ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Retreive the exception message
+
Returns: the message
+
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincFont-members.html b/zinclib.d/doc/html/classZincFont-members.html
new file mode 100644
index 0000000..00b946e
--- /dev/null
+++ b/zinclib.d/doc/html/classZincFont-members.html
@@ -0,0 +1,16 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincFont Member List This is the complete list of members for ZincFont , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincFont.html b/zinclib.d/doc/html/classZincFont.html
new file mode 100644
index 0000000..aa47be4
--- /dev/null
+++ b/zinclib.d/doc/html/classZincFont.html
@@ -0,0 +1,79 @@
+
+
+IntuiKit: ZincFont class Reference
+
+
+
+
+ZincFont Class Reference #include <ZincObjects.hpp >
+
+List of all members.
+
+Public Member Functions
+ ZincFont (const char *font)
+
+Public Attributes
+String name
+
+
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincFont::ZincFont
+ (
+ const char *
+ font
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor
+
+
+Member Data Documentation
+
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincImage-members.html b/zinclib.d/doc/html/classZincImage-members.html
new file mode 100644
index 0000000..948f5e9
--- /dev/null
+++ b/zinclib.d/doc/html/classZincImage-members.html
@@ -0,0 +1,21 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincImage Member List This is the complete list of members for ZincImage , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincImage.html b/zinclib.d/doc/html/classZincImage.html
new file mode 100644
index 0000000..350b0a9
--- /dev/null
+++ b/zinclib.d/doc/html/classZincImage.html
@@ -0,0 +1,140 @@
+
+
+IntuiKit: ZincImage class Reference
+
+
+
+
+ZincImage Class Reference #include <ZincObjects.hpp >
+
+
Inheritance diagram for ZincImage:
+
+
+
+
+List of all members.
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincImage::ZincImage
+ (
+ Tcl_Obj *
+ obj
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor (redefine the inherited one)
+
Parameters:
+
+ obj the object we want to store
+
+
+
+
+
+
+
+
+
+
+
+ ZincImage::ZincImage
+ (
+ Tcl_Obj *
+ obj ,
+
+
+
+
+ bool
+ internal
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor (redefine the inherited one)
+
Parameters:
+
+ obj the object we want to store
+
+
+
+
+
+
+
+
+
+
+
+ ZincImage::~ZincImage
+ (
+
+ )
+ [virtual]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public destructor
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincImage.png b/zinclib.d/doc/html/classZincImage.png
new file mode 100644
index 0000000..b10412d
Binary files /dev/null and b/zinclib.d/doc/html/classZincImage.png differ
diff --git a/zinclib.d/doc/html/classZincItem-members.html b/zinclib.d/doc/html/classZincItem-members.html
new file mode 100644
index 0000000..0a2d7f2
--- /dev/null
+++ b/zinclib.d/doc/html/classZincItem-members.html
@@ -0,0 +1,18 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincItem Member List This is the complete list of members for ZincItem , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincItem.html b/zinclib.d/doc/html/classZincItem.html
new file mode 100644
index 0000000..9e91df6
--- /dev/null
+++ b/zinclib.d/doc/html/classZincItem.html
@@ -0,0 +1,159 @@
+
+
+IntuiKit: ZincItem class Reference
+
+
+
+
+ZincItem Class Reference #include <ZincObjects.hpp >
+
+
Inheritance diagram for ZincItem:
+
+
+
+
+
+List of all members. Detailed Description
+ZincObjects.hpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we defines classes that are items in zinc
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com > David Thevenin <thevenin@intuilab.com >
+
+
+
+Public Member Functions
+ ZincItem (Tcl_Obj *obj)
+
+virtual ~ZincItem ()
+
+Public Attributes
+Tcl_Obj * object
+
+Protected Member Functions
+ ZincItem ()
+
+
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincItem::ZincItem
+ (
+
+ )
+ [protected]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The protected default constructor
+
+
+
+
+
+
+
+
+ ZincItem::ZincItem
+ (
+ Tcl_Obj *
+ obj
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor
+
Parameters:
+
+ obj the object we want to store
+
+
+
+
+
+
+
+
+
+
+
+ ZincItem::~ZincItem
+ (
+
+ )
+ [virtual]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public destructor
+
+
+Member Data Documentation
+
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincItem.png b/zinclib.d/doc/html/classZincItem.png
new file mode 100644
index 0000000..deb7fd5
Binary files /dev/null and b/zinclib.d/doc/html/classZincItem.png differ
diff --git a/zinclib.d/doc/html/classZincPath-members.html b/zinclib.d/doc/html/classZincPath-members.html
new file mode 100644
index 0000000..1ebc713
--- /dev/null
+++ b/zinclib.d/doc/html/classZincPath-members.html
@@ -0,0 +1,23 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincPath Member List This is the complete list of members for ZincPath , including all inherited members.
+ arcTo (double rx, double ry, double xAxisRotation, bool largeArc, bool sweepFlag, double x, double y)ZincPath
+ close ()ZincPath
+ cubicBezierTo (double cx1, double cy1, double cx2, double cy2, double x, double y)ZincPath
+ curveTo (double cx1, double cy1, double cx2, double cy2, double x, double y)ZincPath
+ getTable ()ZincPath
+ lineTo (double x, double y)ZincPath
+ quadraticBezierTo (double cx, double cy, double x, double y)ZincPath
+ ZincPath (double x, double y)ZincPath
+ ~ZincPath ()ZincPath
+
Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classZincPath.html b/zinclib.d/doc/html/classZincPath.html
new file mode 100644
index 0000000..a45ede8
--- /dev/null
+++ b/zinclib.d/doc/html/classZincPath.html
@@ -0,0 +1,501 @@
+
+
+IntuiKit: ZincPath class Reference
+
+
+
+
+ZincPath Class Reference #include <ZincPath.hpp >
+
+List of all members.
Detailed Description
+Path.hpp zinclib
+This software is the property of IntuiLab SA, France. See at the end of the file for the complete copyright notice
+Here we defines The ZincPath object
+08/03/05
+Contributors: Benoit Peccatte <peccatte@intuilab.com >
+
+
+
+Public Member Functions
+ ZincPath (double x, double y)
+
+ ~ZincPath ()
+
+void close ()
+
+void lineTo (double x, double y)
+
+void curveTo (double cx1, double cy1, double cx2, double cy2, double x, double y)
+
+void cubicBezierTo (double cx1, double cy1, double cx2, double cy2, double x, double y)
+
+void quadraticBezierTo (double cx, double cy, double x, double y)
+
+void arcTo (double rx, double ry, double xAxisRotation, bool largeArc, bool sweepFlag, double x, double y)
+
+Tcl_Obj * getTable ()
+
+
+Constructor & Destructor Documentation
+
+
+
+
+
+
+ ZincPath::ZincPath
+ (
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public constructor
+
Parameters:
+
+ x,y the initial point
+
+
+
+
+
+
+
+
+
+
+
+ ZincPath::~ZincPath
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+The public destructor
+
Warning: Do not destroy a ZincPath if Zinc is not loaded
+
+
+
+Member Function Documentation
+
+
+
+
+
+
+ void ZincPath::arcTo
+ (
+ double
+ rx ,
+
+
+
+
+ double
+ ry ,
+
+
+
+
+ double
+ xAxisRotation ,
+
+
+
+
+ bool
+ largeArc ,
+
+
+
+
+ bool
+ sweepFlag ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Draw an arc from current point to x,y
+
Parameters:
+
+ rx x-radius of ellipse
+ ry y-radius of ellipse
+ xAxisRotation rotation of ellipse
+ largeArc true if the large part of the ellipse
+ sweepFlag true for a positive angle direction for the drawing
+ x,y destination point
+
+
+
+
+
+
+
+
+
+
+
+ void ZincPath::close
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Close current path
+
+
+
+
+
+
+
+
+ void ZincPath::cubicBezierTo
+ (
+ double
+ cx1 ,
+
+
+
+
+ double
+ cy1 ,
+
+
+
+
+ double
+ cx2 ,
+
+
+
+
+ double
+ cy2 ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Draw a cubic bezier using specified control and destination points
+
Parameters:
+
+ cx1,cy1 first control point
+ cx2,cy2 second control point
+ x,y destination point
+
+
+
+
+
+
+
+
+
+
+
+ void ZincPath::curveTo
+ (
+ double
+ cx1 ,
+
+
+
+
+ double
+ cy1 ,
+
+
+
+
+ double
+ cx2 ,
+
+
+
+
+ double
+ cy2 ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Draw a cubic bezier using specified control and destination points call cubicBezierTo
+
Parameters:
+
+ cx1,cy1 first control point
+ cx2,cy2 second control point
+ x,y destination point
+
+
+
+
+
+
+
+
+
+
+
+ Tcl_Obj * ZincPath::getTable
+ (
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Return a Tcl_Obj* containing a list of coords points It's up to the caller to delete the resulting table
+
Returns: a Tcl_Obj* of type list
+
+
+
+
+
+
+
+
+
+ void ZincPath::lineTo
+ (
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Draw a line from current point to next point
+
Parameters:
+
+
+
+
+
+
+
+
+
+
+
+ void ZincPath::quadraticBezierTo
+ (
+ double
+ cx ,
+
+
+
+
+ double
+ cy ,
+
+
+
+
+ double
+ x ,
+
+
+
+
+ double
+ y
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Draw a quadratic bezier using specified control and destination point
+
Parameters:
+
+ cx1,cy1 first control point
+ cx2,cy2 second control point
+ x,y destination point
+
+
+
+
+
+ The documentation for this class was generated from the following files:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/classes.html b/zinclib.d/doc/html/classes.html
new file mode 100644
index 0000000..2621289
--- /dev/null
+++ b/zinclib.d/doc/html/classes.html
@@ -0,0 +1,15 @@
+
+
+IntuiKit: Alphabetical index
+
+
+
+
+IntuiKit Compound Index Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/doxygen.css b/zinclib.d/doc/html/doxygen.css
new file mode 100644
index 0000000..0564e82
--- /dev/null
+++ b/zinclib.d/doc/html/doxygen.css
@@ -0,0 +1,160 @@
+H1 {
+ text-align: center;
+ font-family: Arial, Helvetica, sans-serif;
+}
+H2 {
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+CAPTION { font-weight: bold }
+DIV.qindex { width: 100%;
+ background-color: #eeeeff;
+ border: 4px solid #eeeeff;
+ text-align: center;
+ margin-bottom: 2px
+}
+A.qindex { text-decoration: none; font-weight: bold; }
+A.qindex:hover { text-decoration: none; background-color: #ddddff }
+A.qindexHL { text-decoration: none; font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff
+ }
+A.qindexHL:hover { text-decoration: none; background-color: #6666cc }
+A.qindexRef { text-decoration: none; font-weight: bold; }
+A.qindexRef:hover { text-decoration: none; background-color: #ddddff }
+A.qindexRefHL { text-decoration: none; font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff
+ }
+A.qindexRefHL:hover { text-decoration: none; background-color: #6666cc }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code { text-decoration: none; font-weight: normal; color: #4444ee }
+A.codeRef { font-weight: normal; color: #4444ee }
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+DIV.fragment {
+ width: 98%;
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ padding-left: 4px;
+ margin: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+TD.md { background-color: #f2f2ff; font-weight: bold; }
+TD.mdname1 { background-color: #f2f2ff; font-weight: bold; color: #602020; }
+TD.mdname { background-color: #f2f2ff; font-weight: bold; color: #602020; width: 600px; }
+DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold }
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller }
+BODY {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+TD.indexkey {
+ background-color: #eeeeff;
+ font-weight: bold;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px
+}
+TD.indexvalue {
+ background-color: #eeeeff;
+ font-style: italic;
+ padding-right : 10px;
+ padding-top : 2px;
+ padding-left : 10px;
+ padding-bottom : 2px;
+ margin-left : 0px;
+ margin-right : 0px;
+ margin-top : 2px;
+ margin-bottom : 2px
+}
+TR.memlist {
+ background-color: #f0f0f0;
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword { color: #008000 }
+SPAN.keywordtype { color: #604020 }
+SPAN.keywordflow { color: #e08000 }
+SPAN.comment { color: #800000 }
+SPAN.preprocessor { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral { color: #008080 }
+.mdTable {
+ border: 1px solid #868686;
+ background-color: #f2f2ff;
+}
+.mdRow {
+ padding: 8px 20px;
+}
+.mdescLeft {
+ font-size: smaller;
+ font-family: Arial, Helvetica, sans-serif;
+ background-color: #FAFAFA;
+ padding-left: 8px;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+}
+.mdescRight {
+ font-size: smaller;
+ font-family: Arial, Helvetica, sans-serif;
+ font-style: italic;
+ background-color: #FAFAFA;
+ padding-left: 4px;
+ border-top: 1px none #E0E0E0;
+ border-right: 1px none #E0E0E0;
+ border-bottom: 1px none #E0E0E0;
+ border-left: 1px none #E0E0E0;
+ margin: 0px;
+ padding-bottom: 0px;
+ padding-right: 8px;
+}
+.memItemLeft {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+.memItemRight {
+ padding: 1px 0px 0px 8px;
+ margin: 4px;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-top-color: #E0E0E0;
+ border-right-color: #E0E0E0;
+ border-bottom-color: #E0E0E0;
+ border-left-color: #E0E0E0;
+ border-right-style: none;
+ border-bottom-style: none;
+ border-left-style: none;
+ background-color: #FAFAFA;
+ font-family: Geneva, Arial, Helvetica, sans-serif;
+ font-size: 13px;
+}
diff --git a/zinclib.d/doc/html/doxygen.png b/zinclib.d/doc/html/doxygen.png
new file mode 100644
index 0000000..96ae72c
Binary files /dev/null and b/zinclib.d/doc/html/doxygen.png differ
diff --git a/zinclib.d/doc/html/files.html b/zinclib.d/doc/html/files.html
new file mode 100644
index 0000000..8f06dec
--- /dev/null
+++ b/zinclib.d/doc/html/files.html
@@ -0,0 +1,24 @@
+
+
+IntuiKit: File Index
+
+
+
+
+IntuiKit File List Here is a list of all files with brief descriptions:
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/functions.html b/zinclib.d/doc/html/functions.html
new file mode 100644
index 0000000..f762e56
--- /dev/null
+++ b/zinclib.d/doc/html/functions.html
@@ -0,0 +1,278 @@
+
+
+IntuiKit: Compound Member Index
+
+
+
+
+
+
+
+
+
+
+Here is a list of all class members with links to the classes they belong to:
+
+
+
+
+
+
+id
+: Zinc imgCmdInfo
+: Zinc interp
+: Zinc isGname()
+: Zinc itemBind()
+: Zinc itemCreateArc()
+: Zinc itemCreateCurve()
+: Zinc itemCreateGroup()
+: Zinc itemCreateIcon()
+: Zinc itemCreateRectangle()
+: Zinc itemCreateText()
+: Zinc itemGetAlignment()
+: Zinc itemGetAlpha()
+: Zinc itemGetAnchor()
+: Zinc itemGetAtomic()
+: Zinc itemGetCapstyle()
+: Zinc itemGetClip()
+: Zinc itemGetClosed()
+: Zinc itemGetColor()
+: Zinc itemGetComposealpha()
+: Zinc itemGetComposerotation()
+: Zinc itemGetComposescale()
+: Zinc itemGetConnecteditem()
+: Zinc itemGetConnectionanchor()
+: Zinc itemGetExtent()
+: Zinc itemGetFillcolor()
+: Zinc itemGetFilled()
+: Zinc itemGetFillpattern()
+: Zinc itemGetFillrule()
+: Zinc itemGetFirstend()
+: Zinc itemGetFont()
+: Zinc itemGetImage()
+: Zinc itemGetJoinstyle()
+: Zinc itemGetLastend()
+: Zinc itemGetLinecolor()
+: Zinc itemGetLinepattern()
+: Zinc itemGetLinestyle()
+: Zinc itemGetLinewidth()
+: Zinc itemGetMask()
+: Zinc itemGetOverstriked()
+: Zinc itemGetPieslice()
+: Zinc itemGetPosition()
+: Zinc itemGetPriority()
+: Zinc itemGetRelief()
+: Zinc itemGetSensitive()
+: Zinc itemGetSmoothrelief()
+: Zinc itemGetSpacing()
+: Zinc itemGetStartangle()
+: Zinc itemGetText()
+: Zinc itemGetTile()
+: Zinc itemGetTransformation()
+: Zinc itemGetUnderlined()
+: Zinc itemGetVisible()
+: Zinc itemGetWidth()
+: Zinc itemMatrix()
+: Zinc itemRemove()
+: Zinc itemResetTransformation()
+: Zinc itemRotate()
+: Zinc itemScale()
+: Zinc itemSetAlignment()
+: Zinc itemSetAlpha()
+: Zinc itemSetAnchor()
+: Zinc itemSetAtomic()
+: Zinc itemSetCapstyle()
+: Zinc itemSetClip()
+: Zinc itemSetClosed()
+: Zinc itemSetColor()
+: Zinc itemSetComposealpha()
+: Zinc itemSetComposerotation()
+: Zinc itemSetComposescale()
+: Zinc itemSetConnecteditem()
+: Zinc itemSetConnectionanchor()
+: Zinc itemSetExtent()
+: Zinc itemSetFillcolor()
+: Zinc itemSetFilled()
+: Zinc itemSetFillpattern()
+: Zinc itemSetFillrule()
+: Zinc itemSetFirstend()
+: Zinc itemSetFont()
+: Zinc itemSetImage()
+: Zinc itemSetJoinstyle()
+: Zinc itemSetLastend()
+: Zinc itemSetLinecolor()
+: Zinc itemSetLinepattern()
+: Zinc itemSetLinestyle()
+: Zinc itemSetLinewidth()
+: Zinc itemSetMask()
+: Zinc itemSetOverstriked()
+: Zinc itemSetPieslice()
+: Zinc itemSetPosition()
+: Zinc itemSetPriority()
+: Zinc itemSetRelief()
+: Zinc itemSetSensitive()
+: Zinc itemSetSmoothrelief()
+: Zinc itemSetSpacing()
+: Zinc itemSetStartangle()
+: Zinc itemSetText()
+: Zinc itemSetTile()
+: Zinc itemSetTransformation()
+: Zinc itemSetUnderlined()
+: Zinc itemSetVisible()
+: Zinc itemSetWidth()
+: Zinc itemSkew()
+: Zinc itemSkewX()
+: Zinc itemSkewY()
+: Zinc itemTranslate()
+: Zinc itemUnbind()
+: Zinc
+
+
+
+
+
+
+
+
+setBackcolor()
+: Zinc setBorderwidth()
+: Zinc setFont()
+: Zinc setForecolor()
+: Zinc setHeight()
+: Zinc setTitle()
+: Zinc setWidth()
+: Zinc
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/functions_func.html b/zinclib.d/doc/html/functions_func.html
new file mode 100644
index 0000000..6086dd7
--- /dev/null
+++ b/zinclib.d/doc/html/functions_func.html
@@ -0,0 +1,238 @@
+
+
+IntuiKit: Compound Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+isGname()
+: Zinc itemBind()
+: Zinc itemCreateArc()
+: Zinc itemCreateCurve()
+: Zinc itemCreateGroup()
+: Zinc itemCreateIcon()
+: Zinc itemCreateRectangle()
+: Zinc itemCreateText()
+: Zinc itemGetAlignment()
+: Zinc itemGetAlpha()
+: Zinc itemGetAnchor()
+: Zinc itemGetAtomic()
+: Zinc itemGetCapstyle()
+: Zinc itemGetClip()
+: Zinc itemGetClosed()
+: Zinc itemGetColor()
+: Zinc itemGetComposealpha()
+: Zinc itemGetComposerotation()
+: Zinc itemGetComposescale()
+: Zinc itemGetConnecteditem()
+: Zinc itemGetConnectionanchor()
+: Zinc itemGetExtent()
+: Zinc itemGetFillcolor()
+: Zinc itemGetFilled()
+: Zinc itemGetFillpattern()
+: Zinc itemGetFillrule()
+: Zinc itemGetFirstend()
+: Zinc itemGetFont()
+: Zinc itemGetImage()
+: Zinc itemGetJoinstyle()
+: Zinc itemGetLastend()
+: Zinc itemGetLinecolor()
+: Zinc itemGetLinepattern()
+: Zinc itemGetLinestyle()
+: Zinc itemGetLinewidth()
+: Zinc itemGetMask()
+: Zinc itemGetOverstriked()
+: Zinc itemGetPieslice()
+: Zinc itemGetPosition()
+: Zinc itemGetPriority()
+: Zinc itemGetRelief()
+: Zinc itemGetSensitive()
+: Zinc itemGetSmoothrelief()
+: Zinc itemGetSpacing()
+: Zinc itemGetStartangle()
+: Zinc itemGetText()
+: Zinc itemGetTile()
+: Zinc itemGetTransformation()
+: Zinc itemGetUnderlined()
+: Zinc itemGetVisible()
+: Zinc itemGetWidth()
+: Zinc itemMatrix()
+: Zinc itemRemove()
+: Zinc itemResetTransformation()
+: Zinc itemRotate()
+: Zinc itemScale()
+: Zinc itemSetAlignment()
+: Zinc itemSetAlpha()
+: Zinc itemSetAnchor()
+: Zinc itemSetAtomic()
+: Zinc itemSetCapstyle()
+: Zinc itemSetClip()
+: Zinc itemSetClosed()
+: Zinc itemSetColor()
+: Zinc itemSetComposealpha()
+: Zinc itemSetComposerotation()
+: Zinc itemSetComposescale()
+: Zinc itemSetConnecteditem()
+: Zinc itemSetConnectionanchor()
+: Zinc itemSetExtent()
+: Zinc itemSetFillcolor()
+: Zinc itemSetFilled()
+: Zinc itemSetFillpattern()
+: Zinc itemSetFillrule()
+: Zinc itemSetFirstend()
+: Zinc itemSetFont()
+: Zinc itemSetImage()
+: Zinc itemSetJoinstyle()
+: Zinc itemSetLastend()
+: Zinc itemSetLinecolor()
+: Zinc itemSetLinepattern()
+: Zinc itemSetLinestyle()
+: Zinc itemSetLinewidth()
+: Zinc itemSetMask()
+: Zinc itemSetOverstriked()
+: Zinc itemSetPieslice()
+: Zinc itemSetPosition()
+: Zinc itemSetPriority()
+: Zinc itemSetRelief()
+: Zinc itemSetSensitive()
+: Zinc itemSetSmoothrelief()
+: Zinc itemSetSpacing()
+: Zinc itemSetStartangle()
+: Zinc itemSetText()
+: Zinc itemSetTile()
+: Zinc itemSetTransformation()
+: Zinc itemSetUnderlined()
+: Zinc itemSetVisible()
+: Zinc itemSetWidth()
+: Zinc itemSkew()
+: Zinc itemSkewX()
+: Zinc itemSkewY()
+: Zinc itemTranslate()
+: Zinc itemUnbind()
+: Zinc
+
+
+
+
+setBackcolor()
+: Zinc setBorderwidth()
+: Zinc setFont()
+: Zinc setForecolor()
+: Zinc setHeight()
+: Zinc setTitle()
+: Zinc setWidth()
+: Zinc
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/functions_rela.html b/zinclib.d/doc/html/functions_rela.html
new file mode 100644
index 0000000..7da9a8d
--- /dev/null
+++ b/zinclib.d/doc/html/functions_rela.html
@@ -0,0 +1,19 @@
+
+
+IntuiKit: Compound Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/functions_vars.html b/zinclib.d/doc/html/functions_vars.html
new file mode 100644
index 0000000..7492f7f
--- /dev/null
+++ b/zinclib.d/doc/html/functions_vars.html
@@ -0,0 +1,40 @@
+
+
+IntuiKit: Compound Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals.html b/zinclib.d/doc/html/globals.html
new file mode 100644
index 0000000..59e4bb9
--- /dev/null
+++ b/zinclib.d/doc/html/globals.html
@@ -0,0 +1,166 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+
+
+Here is a list of all file members with links to the files they belong to:
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_defs.html b/zinclib.d/doc/html/globals_defs.html
new file mode 100644
index 0000000..14004ab
--- /dev/null
+++ b/zinclib.d/doc/html/globals_defs.html
@@ -0,0 +1,34 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_enum.html b/zinclib.d/doc/html/globals_enum.html
new file mode 100644
index 0000000..6db331b
--- /dev/null
+++ b/zinclib.d/doc/html/globals_enum.html
@@ -0,0 +1,27 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_eval.html b/zinclib.d/doc/html/globals_eval.html
new file mode 100644
index 0000000..4b214da
--- /dev/null
+++ b/zinclib.d/doc/html/globals_eval.html
@@ -0,0 +1,87 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_func.html b/zinclib.d/doc/html/globals_func.html
new file mode 100644
index 0000000..13d42b3
--- /dev/null
+++ b/zinclib.d/doc/html/globals_func.html
@@ -0,0 +1,28 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_type.html b/zinclib.d/doc/html/globals_type.html
new file mode 100644
index 0000000..f698ece
--- /dev/null
+++ b/zinclib.d/doc/html/globals_type.html
@@ -0,0 +1,22 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/globals_vars.html b/zinclib.d/doc/html/globals_vars.html
new file mode 100644
index 0000000..aa2b811
--- /dev/null
+++ b/zinclib.d/doc/html/globals_vars.html
@@ -0,0 +1,40 @@
+
+
+IntuiKit: File Member Index
+
+
+
+
+
+
+
+
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/hierarchy.html b/zinclib.d/doc/html/hierarchy.html
new file mode 100644
index 0000000..41c1dfc
--- /dev/null
+++ b/zinclib.d/doc/html/hierarchy.html
@@ -0,0 +1,25 @@
+
+
+IntuiKit: Hierarchical Index
+
+
+
+
+IntuiKit Class Hierarchy This inheritance list is sorted roughly, but not completely, alphabetically:
+Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/index.html b/zinclib.d/doc/html/index.html
new file mode 100644
index 0000000..9f57cf0
--- /dev/null
+++ b/zinclib.d/doc/html/index.html
@@ -0,0 +1,15 @@
+
+
+IntuiKit: Main Page
+
+
+
+
+IntuiKit Documentation
+
+
1.0 Generated on Mon Apr 18 17:40:44 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/structZincEvent-members.html b/zinclib.d/doc/html/structZincEvent-members.html
new file mode 100644
index 0000000..684a187
--- /dev/null
+++ b/zinclib.d/doc/html/structZincEvent-members.html
@@ -0,0 +1,19 @@
+
+
+IntuiKit: Member List
+
+
+
+
+ZincEvent Member List This is the complete list of members for ZincEvent , including all inherited members.Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
diff --git a/zinclib.d/doc/html/structZincEvent.html b/zinclib.d/doc/html/structZincEvent.html
new file mode 100644
index 0000000..89437c6
--- /dev/null
+++ b/zinclib.d/doc/html/structZincEvent.html
@@ -0,0 +1,142 @@
+
+
+IntuiKit: ZincEvent struct Reference
+
+
+
+
+ZincEvent Struct Reference #include <ZincTypes.hpp >
+
+List of all members.
+
+Public Attributes
+int x
+
+int y
+
+int k
+
+long t
+
+String K
+
+
+Member Data Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The documentation for this struct was generated from the following file:
+Generated on Mon Apr 18 17:40:45 2005 for IntuiKit by
+
+
+ 1.3.3
+
+
--
cgit v1.1