aboutsummaryrefslogtreecommitdiff
path: root/generic/tkZinc.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tkZinc.h')
-rw-r--r--generic/tkZinc.h94
1 files changed, 47 insertions, 47 deletions
diff --git a/generic/tkZinc.h b/generic/tkZinc.h
index 14022ee..6adae6d 100644
--- a/generic/tkZinc.h
+++ b/generic/tkZinc.h
@@ -1,8 +1,8 @@
/*
* tkZinc.h -- Header file for Tk zinc widget.
*
- * Authors : Patrick Lecoanet.
- * Creation date : Mon Mar 15 14:02:03 1999
+ * Authors : Patrick Lecoanet.
+ * Creation date : Mon Mar 15 14:02:03 1999
*
* $Id$
*/
@@ -38,66 +38,66 @@
#include <GL/glu.h>
typedef struct _ZnTagSearch {
- ZnWInfo *wi;
- ZnItem current; /* Pointer to last item returned. */
- ZnItem previous; /* The item right before the current
- * is tracked so if the current is
- * deleted we don't have to start from the
- * beginning. */
- ZnBool over; /* Non-zero means NextItem should always
- * return NULL. */
- int type; /* search type */
- unsigned int id; /* item id for searches by id */
-
- Tk_Uid tag; /* tag expression string */
- int tag_index; /* current position in string scan */
- int tag_len; /* length of tag expression string */
-
- char *rewrite_buf; /* tag string (after removing escapes) */
- unsigned int rewrite_buf_alloc; /* available space for rewrites */
-
- struct _TagSearchExpr *expr; /* compiled tag expression */
- ZnItem group;
- ZnBool recursive;
- ZnList item_stack;
+ ZnWInfo *wi;
+ ZnItem current; /* Pointer to last item returned. */
+ ZnItem previous; /* The item right before the current
+ * is tracked so if the current is
+ * deleted we don't have to start from the
+ * beginning. */
+ ZnBool over; /* Non-zero means NextItem should always
+ * return NULL. */
+ int type; /* search type */
+ unsigned int id; /* item id for searches by id */
+
+ Tk_Uid tag; /* tag expression string */
+ int tag_index; /* current position in string scan */
+ int tag_len; /* length of tag expression string */
+
+ char *rewrite_buf; /* tag string (after removing escapes) */
+ unsigned int rewrite_buf_alloc; /* available space for rewrites */
+
+ struct _TagSearchExpr *expr; /* compiled tag expression */
+ ZnItem group;
+ ZnBool recursive;
+ ZnList item_stack;
} ZnTagSearch;
/*
* Structure used by the tesselator.
*/
typedef struct _ZnCombineData {
- ZnReal v[2];
- struct _ZnCombineData *next;
+ ZnReal v[2];
+ struct _ZnCombineData *next;
} ZnCombineData;
typedef struct _ZnTess {
- GLUtesselator *tess;
- ZnCombineData *combine_list;
- int type;
- int combine_length;
+ GLUtesselator *tess;
+ ZnCombineData *combine_list;
+ int type;
+ int combine_length;
} ZnTess;
-extern ZnList ZnWorkPoints;
-extern ZnList ZnWorkXPoints;
-extern ZnList ZnWorkStrings;
-extern ZnTess ZnTesselator;
+extern ZnList ZnWorkPoints;
+extern ZnList ZnWorkXPoints;
+extern ZnList ZnWorkStrings;
+extern ZnTess ZnTesselator;
#ifdef GL
typedef struct _ZnGLContextEntry {
- ZnGLContext context;
- Display *dpy;
- ZnReal max_line_width;
- ZnReal max_point_width;
- unsigned int max_tex_size;
- ZnList widgets;
+ ZnGLContext context;
+ Display *dpy;
+ ZnReal max_line_width;
+ ZnReal max_point_width;
+ unsigned int max_tex_size;
+ ZnList widgets;
#ifdef _WIN32
PIXELFORMATDESCRIPTOR pfd;
- int ipixel;
- HWND hwnd; /* Temporary storage between MakeCurrent and Release */
- HDC hdc;
+ int ipixel;
+ HWND hwnd; /* Temporary storage between MakeCurrent and Release */
+ HDC hdc;
#else
- XVisualInfo *visual; /* Should these two be managed by screen ? */
- Colormap colormap;
+ XVisualInfo *visual; /* Should these two be managed by screen ? */
+ Colormap colormap;
#endif
struct _ZnGLContextEntry *next;
} ZnGLContextEntry;
@@ -108,9 +108,9 @@ void ZnGLReleaseContext(ZnGLContextEntry *ce);
#endif
int ZnParseCoordList(ZnWInfo *wi, Tcl_Obj *arg, ZnPoint **pts,
- char **controls, unsigned int *num_pts, ZnBool *old_format);
+ char **controls, unsigned int *num_pts, ZnBool *old_format);
int ZnItemWithTagOrId(ZnWInfo *wi, Tcl_Obj *tag_or_id,
- ZnItem *item, ZnTagSearch **search_var);
+ ZnItem *item, ZnTagSearch **search_var);
void ZnTagSearchDestroy(ZnTagSearch *search);
void ZnDoItem(Tcl_Interp *interp, ZnItem item, int part, Tk_Uid tag_uid);
void ZnNeedRedisplay(ZnWInfo *wi);