aboutsummaryrefslogtreecommitdiff
path: root/generic/Attrs.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/Attrs.h')
-rw-r--r--generic/Attrs.h212
1 files changed, 106 insertions, 106 deletions
diff --git a/generic/Attrs.h b/generic/Attrs.h
index 2c12835..93bfb64 100644
--- a/generic/Attrs.h
+++ b/generic/Attrs.h
@@ -1,8 +1,8 @@
/*
* Attrs.h -- Header for the attribute manipulation routines.
*
- * Authors : Patrick Lecoanet.
- * Creation date : Fri Dec 31 10:06:37 1999
+ * Authors : Patrick Lecoanet.
+ * Creation date : Fri Dec 31 10:06:37 1999
*
* $Id$
*/
@@ -43,12 +43,12 @@ struct _ZnWInfo;
/*
* Type and constant values for line styles.
*/
-typedef unsigned char ZnLineStyle;
+typedef unsigned char ZnLineStyle;
-#define ZN_LINE_SIMPLE 0
-#define ZN_LINE_DASHED 1
-#define ZN_LINE_MIXED 2
-#define ZN_LINE_DOTTED 3
+#define ZN_LINE_SIMPLE 0
+#define ZN_LINE_DASHED 1
+#define ZN_LINE_MIXED 2
+#define ZN_LINE_DOTTED 3
int ZnGetLineStyle(struct _ZnWInfo *wi, char *name, ZnLineStyle *line_style);
char *ZnNameOfLineStyle(ZnLineStyle line_style);
@@ -57,15 +57,15 @@ char *ZnNameOfLineStyle(ZnLineStyle line_style);
/*
* Type and constant values for line shapes.
*/
-typedef unsigned char ZnLineShape;
+typedef unsigned char ZnLineShape;
-#define ZN_LINE_STRAIGHT 0
-#define ZN_LINE_LEFT_LIGHTNING 1
-#define ZN_LINE_LEFT_CORNER 2
-#define ZN_LINE_DOUBLE_LEFT_CORNER 3
-#define ZN_LINE_RIGHT_LIGHTNING 4
-#define ZN_LINE_RIGHT_CORNER 5
-#define ZN_LINE_DOUBLE_RIGHT_CORNER 6
+#define ZN_LINE_STRAIGHT 0
+#define ZN_LINE_LEFT_LIGHTNING 1
+#define ZN_LINE_LEFT_CORNER 2
+#define ZN_LINE_DOUBLE_LEFT_CORNER 3
+#define ZN_LINE_RIGHT_LIGHTNING 4
+#define ZN_LINE_RIGHT_CORNER 5
+#define ZN_LINE_DOUBLE_RIGHT_CORNER 6
int ZnGetLineShape(struct _ZnWInfo *wi, char *name, ZnLineShape *line_shape);
char *ZnNameOfLineShape(ZnLineShape line_shape);
@@ -74,28 +74,28 @@ char *ZnNameOfLineShape(ZnLineShape line_shape);
/*
* Type and constant values for relief styles.
*/
-typedef unsigned char ZnReliefStyle;
-#define ZN_RELIEF_FLAT 0
-#define ZN_RELIEF_RAISED 1
-#define ZN_RELIEF_SUNKEN 2
-#define ZN_RELIEF_GROOVE (ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN)
-#define ZN_RELIEF_RIDGE (ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED)
-#define ZN_RELIEF_ROUND_SUNKEN (ZN_RELIEF_ROUND|ZN_RELIEF_SUNKEN)
-#define ZN_RELIEF_ROUND_RAISED (ZN_RELIEF_ROUND|ZN_RELIEF_RAISED)
-#define ZN_RELIEF_ROUND_GROOVE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN)
-#define ZN_RELIEF_ROUND_RIDGE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED)
-#define ZN_RELIEF_SUNKEN_RULE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN|ZN_RELIEF_RULE)
-#define ZN_RELIEF_RAISED_RULE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED|ZN_RELIEF_RULE)
-#define ZN_RELIEF_ROUND 0x80
-#define ZN_RELIEF_TWO_FACES 0x40
-#define ZN_RELIEF_RULE 0x20
-#define ZN_RELIEF_MASK 0x3
+typedef unsigned char ZnReliefStyle;
+#define ZN_RELIEF_FLAT 0
+#define ZN_RELIEF_RAISED 1
+#define ZN_RELIEF_SUNKEN 2
+#define ZN_RELIEF_GROOVE (ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN)
+#define ZN_RELIEF_RIDGE (ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED)
+#define ZN_RELIEF_ROUND_SUNKEN (ZN_RELIEF_ROUND|ZN_RELIEF_SUNKEN)
+#define ZN_RELIEF_ROUND_RAISED (ZN_RELIEF_ROUND|ZN_RELIEF_RAISED)
+#define ZN_RELIEF_ROUND_GROOVE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN)
+#define ZN_RELIEF_ROUND_RIDGE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED)
+#define ZN_RELIEF_SUNKEN_RULE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_SUNKEN|ZN_RELIEF_RULE)
+#define ZN_RELIEF_RAISED_RULE (ZN_RELIEF_ROUND|ZN_RELIEF_TWO_FACES|ZN_RELIEF_RAISED|ZN_RELIEF_RULE)
+#define ZN_RELIEF_ROUND 0x80
+#define ZN_RELIEF_TWO_FACES 0x40
+#define ZN_RELIEF_RULE 0x20
+#define ZN_RELIEF_MASK 0x3
/*
* Number of steps for relief drawing. This translate in
* RELIEF_STEPS*2+1 color shades in the color gradient.
*/
-#define ZN_RELIEF_STEPS 6
+#define ZN_RELIEF_STEPS 6
int ZnGetRelief(struct _ZnWInfo *wi, char *name, ZnReliefStyle *relief);
char *ZnNameOfRelief(ZnReliefStyle relief);
@@ -104,15 +104,15 @@ char *ZnNameOfRelief(ZnReliefStyle relief);
/*
* Type and constant values for borders.
*/
-typedef unsigned char ZnBorder;
-#define ZN_NO_BORDER 0
-#define ZN_LEFT_BORDER 1
-#define ZN_RIGHT_BORDER 2
-#define ZN_TOP_BORDER 4
-#define ZN_BOTTOM_BORDER 8
-#define ZN_CONTOUR_BORDER (ZN_LEFT_BORDER|ZN_RIGHT_BORDER|ZN_TOP_BORDER|ZN_BOTTOM_BORDER)
-#define ZN_COUNTER_OBLIQUE 16
-#define ZN_OBLIQUE 32
+typedef unsigned char ZnBorder;
+#define ZN_NO_BORDER 0
+#define ZN_LEFT_BORDER 1
+#define ZN_RIGHT_BORDER 2
+#define ZN_TOP_BORDER 4
+#define ZN_BOTTOM_BORDER 8
+#define ZN_CONTOUR_BORDER (ZN_LEFT_BORDER|ZN_RIGHT_BORDER|ZN_TOP_BORDER|ZN_BOTTOM_BORDER)
+#define ZN_COUNTER_OBLIQUE 16
+#define ZN_OBLIQUE 32
void ZnNameOfBorder(ZnBorder border, char *str);
int ZnGetBorder(struct _ZnWInfo *wi, Tcl_Obj *name, ZnBorder *border);
@@ -122,10 +122,10 @@ int ZnGetBorder(struct _ZnWInfo *wi, Tcl_Obj *name, ZnBorder *border);
* Type for leader anchors.
*/
typedef struct {
- int left_x; /* left leader anchor field or percent of bbox */
- int right_x; /* right leader anchor field or percent of bbox */
- short left_y; /* left leader percent of bbox or < 0 if field */
- short right_y; /* right leader percent of bbox or < 0 if field */
+ int left_x; /* left leader anchor field or percent of bbox */
+ int right_x; /* right leader anchor field or percent of bbox */
+ short left_y; /* left leader percent of bbox or < 0 if field */
+ short right_y; /* right leader percent of bbox or < 0 if field */
} ZnLeaderAnchorsStruct, *ZnLeaderAnchors;
int ZnGetLeaderAnchors(struct _ZnWInfo *wi, char *name, ZnLeaderAnchors *leader_anchors);
@@ -136,12 +136,12 @@ void ZnNameOfLeaderAnchors(ZnLeaderAnchors leader_anchors, char *name);
* Type and constant values for automatic alignments.
*/
typedef struct {
- ZnBool automatic;
- Tk_Justify align[3];
+ ZnBool automatic;
+ Tk_Justify align[3];
} ZnAutoAlign;
-#define ZN_AA_LEFT 0
-#define ZN_AA_CENTER 1
-#define ZN_AA_RIGHT 2
+#define ZN_AA_LEFT 0
+#define ZN_AA_CENTER 1
+#define ZN_AA_RIGHT 2
int ZnGetAutoAlign(struct _ZnWInfo *wi, char *name, ZnAutoAlign *aa);
void ZnNameOfAutoAlign(ZnAutoAlign *aa, char *name);
@@ -154,92 +154,92 @@ void ZnNameOfAutoAlign(ZnAutoAlign *aa, char *name);
/*
* field flags.
*/
-#define ZN_LF_ATTACH_PIXEL 0
-#define ZN_LF_ATTACH_FWD 1
-#define ZN_LF_ATTACH_BWD 2
-#define ZN_LF_ATTACH_LEFT 3 /* Align left on left or top on top */
-#define ZN_LF_ATTACH_RIGHT 4 /* Align right on right or bottom on bottom */
-
-#define ZN_LF_DIM_PIXEL 0
-#define ZN_LF_DIM_FONT 1
-#define ZN_LF_DIM_ICON 2
-#define ZN_LF_DIM_AUTO 3
-#define ZN_LF_DIM_LABEL 4
+#define ZN_LF_ATTACH_PIXEL 0
+#define ZN_LF_ATTACH_FWD 1
+#define ZN_LF_ATTACH_BWD 2
+#define ZN_LF_ATTACH_LEFT 3 /* Align left on left or top on top */
+#define ZN_LF_ATTACH_RIGHT 4 /* Align right on right or bottom on bottom */
+
+#define ZN_LF_DIM_PIXEL 0
+#define ZN_LF_DIM_FONT 1
+#define ZN_LF_DIM_ICON 2
+#define ZN_LF_DIM_AUTO 3
+#define ZN_LF_DIM_LABEL 4
typedef struct {
- int x_spec;
- int y_spec;
- short width_spec;
- short height_spec;
- char x_attach;
- char y_attach;
- char x_dim;
- char y_dim;
+ int x_spec;
+ int y_spec;
+ short width_spec;
+ short height_spec;
+ char x_attach;
+ char y_attach;
+ char x_dim;
+ char y_dim;
} ZnFieldFormatStruct, *ZnFieldFormat;
typedef struct {
- short clip_width;
- short clip_height;
- unsigned int num_fields;
- Tcl_HashEntry *entry;
- unsigned int ref_count;
+ short clip_width;
+ short clip_height;
+ unsigned int num_fields;
+ Tcl_HashEntry *entry;
+ unsigned int ref_count;
ZnFieldFormatStruct fields[1];
} ZnLabelFormatStruct, *ZnLabelFormat;
ZnLabelFormat
-ZnLFCreate(Tcl_Interp * /* interp */,
- char * /* format_str */,
- unsigned int /* num_fields */);
+ZnLFCreate(Tcl_Interp * /* interp */,
+ char * /* format_str */,
+ unsigned int /* num_fields */);
ZnLabelFormat
-ZnLFDuplicate(ZnLabelFormat /* label_format */);
+ZnLFDuplicate(ZnLabelFormat /* label_format */);
void
-ZnLFDelete(ZnLabelFormat /* label_format */);
+ZnLFDelete(ZnLabelFormat /* label_format */);
char *
-ZnLFGetString(ZnLabelFormat /* label_format */);
+ZnLFGetString(ZnLabelFormat /* label_format */);
ZnBool
-ZnLFGetClipBox(ZnLabelFormat /* label_format */,
- ZnDim * /* width */,
- ZnDim * /* height */);
-#define ZnLFNumFields(lf) ((lf)->num_fields)
+ZnLFGetClipBox(ZnLabelFormat /* label_format */,
+ ZnDim * /* width */,
+ ZnDim * /* height */);
+#define ZnLFNumFields(lf) ((lf)->num_fields)
void
-ZnLFGetField(ZnLabelFormat /* label_format */,
- unsigned int /* field */,
- char * /* x_attach */,
- char * /* y_attach */,
- char * /* x_dim */,
- char * /* y_dim */,
- int * /* x_spec */,
- int * /* y_spec */,
- short * /* width_spec */,
- short * /* height_spec */);
+ZnLFGetField(ZnLabelFormat /* label_format */,
+ unsigned int /* field */,
+ char * /* x_attach */,
+ char * /* y_attach */,
+ char * /* x_dim */,
+ char * /* y_dim */,
+ int * /* x_spec */,
+ int * /* y_spec */,
+ short * /* width_spec */,
+ short * /* height_spec */);
/*
* Line Ends.
*/
typedef struct {
- ZnReal shape_a;
- ZnReal shape_b;
- ZnReal shape_c;
- Tcl_HashEntry *entry;
- unsigned int ref_count;
+ ZnReal shape_a;
+ ZnReal shape_b;
+ ZnReal shape_c;
+ Tcl_HashEntry *entry;
+ unsigned int ref_count;
} ZnLineEndStruct, *ZnLineEnd;
ZnLineEnd
-ZnLineEndCreate(Tcl_Interp *interp,
- char *line_end_str);
+ZnLineEndCreate(Tcl_Interp *interp,
+ char *line_end_str);
ZnLineEnd
-ZnLineEndDuplicate(ZnLineEnd le);
+ZnLineEndDuplicate(ZnLineEnd le);
void
-ZnLineEndDelete(ZnLineEnd le);
+ZnLineEndDelete(ZnLineEnd le);
char *
-ZnLineEndGetString(ZnLineEnd le);
+ZnLineEndGetString(ZnLineEnd le);
/*
* Type and protypes for fill rules.
*/
-typedef unsigned int ZnFillRule;
+typedef unsigned int ZnFillRule;
char *ZnNameOfFillRule(ZnFillRule fill_rule);
int ZnGetFillRule(struct _ZnWInfo *wi, char *name, ZnFillRule *fill_rule);
@@ -249,4 +249,4 @@ int ZnGetFillRule(struct _ZnWInfo *wi, char *name, ZnFillRule *fill_rule);
}
#endif
-#endif /* _Attrs_h */
+#endif /* _Attrs_h */