summaryrefslogtreecommitdiffstats
path: root/src/bltGrMarkerLine.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/bltGrMarkerLine.C')
-rw-r--r--src/bltGrMarkerLine.C46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/bltGrMarkerLine.C b/src/bltGrMarkerLine.C
index f464dc8..92989f5 100644
--- a/src/bltGrMarkerLine.C
+++ b/src/bltGrMarkerLine.C
@@ -30,6 +30,52 @@
#include "bltGraph.h"
#include "bltGrMarkerLine.h"
+static Tk_OptionSpec lineOptionSpecs[] = {
+ {TK_OPTION_CUSTOM, "-bindtags", "bindTags", "BindTags",
+ "Line all", -1, Tk_Offset(LineMarker, obj.tags),
+ TK_OPTION_NULL_OK, &listObjOption, 0},
+ {TK_OPTION_CUSTOM, "-cap", "cap", "Cap",
+ "butt", -1, Tk_Offset(LineMarker, capStyle), 0, &capStyleObjOption, 0},
+ {TK_OPTION_CUSTOM, "-coords", "coords", "Coords",
+ NULL, -1, Tk_Offset(LineMarker, worldPts),
+ TK_OPTION_NULL_OK, &coordsObjOption, 0},
+ {TK_OPTION_CUSTOM, "-dashes", "dashes", "Dashes",
+ NULL, -1, Tk_Offset(LineMarker, dashes),
+ TK_OPTION_NULL_OK, &dashesObjOption, 0},
+ {TK_OPTION_PIXELS, "-dashoffset", "dashOffset", "DashOffset",
+ "0", -1, Tk_Offset(LineMarker, dashes.offset), 0, NULL, 0},
+ {TK_OPTION_STRING, "-element", "element", "Element",
+ NULL, -1, Tk_Offset(LineMarker, elemName), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_COLOR, "-fill", "fill", "Fill",
+ NULL, -1, Tk_Offset(LineMarker, fillColor), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_CUSTOM, "-join", "join", "Join",
+ "miter", -1, Tk_Offset(LineMarker, joinStyle), 0, &capStyleObjOption, 0},
+ {TK_OPTION_PIXELS, "-linewidth", "lineWidth", "LineWidth",
+ "1", -1, Tk_Offset(LineMarker, lineWidth), 0, NULL, 0},
+ {TK_OPTION_BOOLEAN, "-hide", "hide", "Hide",
+ "no", -1, Tk_Offset(LineMarker, hide), 0, NULL, 0},
+ {TK_OPTION_CUSTOM, "-mapx", "mapX", "MapX",
+ "x", -1, Tk_Offset(LineMarker, axes.x), 0, &xAxisObjOption, 0},
+ {TK_OPTION_CUSTOM, "-mapy", "mapY", "MapY",
+ "y", -1, Tk_Offset(LineMarker, axes.y), 0, &yAxisObjOption, 0},
+ {TK_OPTION_STRING, "-name", "name", "Name",
+ NULL, -1, Tk_Offset(LineMarker, obj.name), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_COLOR, "-outline", "outline", "Outline",
+ "black", -1, Tk_Offset(LineMarker, outlineColor),
+ TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_CUSTOM, "-state", "state", "State",
+ "normal", -1, Tk_Offset(LineMarker, state), 0, &stateObjOption, 0},
+ {TK_OPTION_BOOLEAN, "-under", "under", "Under",
+ "no", -1, Tk_Offset(LineMarker, drawUnder), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-xoffset", "xOffset", "XOffset",
+ "0", -1, Tk_Offset(LineMarker, xOffset), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-yoffset", "yOffset", "YOffset",
+ "0", -1, Tk_Offset(LineMarker, yOffset), 0, NULL, 0},
+ {TK_OPTION_BOOLEAN, "-xor", "xor", "Xor",
+ "no", -1, Tk_Offset(LineMarker, xor), 0, NULL, 0},
+ {TK_OPTION_END, NULL, NULL, NULL, NULL, -1, 0, 0, NULL, 0}
+};
+
static Blt_ConfigSpec lineConfigSpecs[] = {
{BLT_CONFIG_CUSTOM, "-bindtags", "bindTags", "BindTags", "Line all",
Tk_Offset(LineMarker, obj.tags), BLT_CONFIG_NULL_OK,