summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjoye <joye>2014-03-11 21:16:09 (GMT)
committerjoye <joye>2014-03-11 21:16:09 (GMT)
commitb2cc081ac82e307a87a3078b0a2cd97fa3c373a2 (patch)
treee159bd5f615f2d0f74b9a9f04de05455dcf6e21b
parent68e56908fcd1a8764f404f71197c028cd6bc8f48 (diff)
downloadblt-b2cc081ac82e307a87a3078b0a2cd97fa3c373a2.zip
blt-b2cc081ac82e307a87a3078b0a2cd97fa3c373a2.tar.gz
blt-b2cc081ac82e307a87a3078b0a2cd97fa3c373a2.tar.bz2
*** empty log message ***
-rw-r--r--src/bltGrMarkerText.C51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/bltGrMarkerText.C b/src/bltGrMarkerText.C
index 84ed7d7..8ccdac4 100644
--- a/src/bltGrMarkerText.C
+++ b/src/bltGrMarkerText.C
@@ -31,6 +31,57 @@
#include "bltGrMarkerText.h"
#include "bltMath.h"
+static Tk_OptionSpec textOptionSpecs[] = {
+ {TK_OPTION_ANCHOR, "-anchor", "anchor", "Anchor",
+ "center", -1, Tk_Offset(TextMarker, anchor), 0, NULL, 0},
+ {TK_OPTION_COLOR, "-background", "background", "Background",
+ NULL, -1, Tk_Offset(TextMarker, fillColor), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_SYNONYM, "-bg", NULL, NULL, NULL, -1, 0, 0, "-background", 0},
+ {TK_OPTION_CUSTOM, "-bindtags", "bindTags", "BindTags",
+ "Text all", -1, Tk_Offset(TextMarker, obj.tags),
+ TK_OPTION_NULL_OK, &listObjOption, 0},
+ {TK_OPTION_CUSTOM, "-coords", "coords", "Coords",
+ NULL, -1, Tk_Offset(TextMarker, worldPts),
+ TK_OPTION_NULL_OK, &coordsObjOption, 0},
+ {TK_OPTION_STRING, "-element", "element", "Element",
+ NULL, -1, Tk_Offset(TextMarker, elemName), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_SYNONYM, "-fg", NULL, NULL, NULL, -1, 0, 0, "-foreground", 0},
+ {TK_OPTION_SYNONYM, "-fill", NULL, NULL, NULL, -1, 0, 0, "-background", 0},
+ {TK_OPTION_FONT, "-font", "font", "Font",
+ STD_FONT_NORMAL, -1, Tk_Offset(TextMarker, style.font), 0, NULL, 0},
+ {TK_OPTION_COLOR, "-foreground", "foreground", "Foreground",
+ "black", -1, Tk_Offset(TextMarker, style.color),
+ TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_JUSTIFY, "-justify", "justify", "Justify",
+ "left", -1, Tk_Offset(TextMarker, style.justify), 0, NULL, 0},
+ {TK_OPTION_BOOLEAN, "-hide", "hide", "Hide",
+ "no", -1, Tk_Offset(TextMarker, hide), 0, NULL, 0},
+ {TK_OPTION_CUSTOM, "-mapx", "mapX", "MapX",
+ "x", -1, Tk_Offset(TextMarker, axes.x), 0, &xAxisObjOption, 0},
+ {TK_OPTION_CUSTOM, "-mapy", "mapY", "MapY",
+ "y", -1, Tk_Offset(TextMarker, axes.y), 0, &yAxisObjOption, 0},
+ {TK_OPTION_STRING, "-name", "name", "Name",
+ NULL, -1, Tk_Offset(TextMarker, obj.name), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_SYNONYM, "-outline", NULL, NULL, NULL, -1, 0, 0, "-foreground", 0},
+ {TK_OPTION_PIXELS, "-padx", "padX", "PadX",
+ "4", -1, Tk_Offset(TextMarker, style.xPad), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-pady", "padY", "PadY",
+ "4", -1, Tk_Offset(TextMarker, style.yPad), 0, NULL, 0},
+ {TK_OPTION_DOUBLE, "-rotate", "rotate", "Rotate",
+ "0", -1, Tk_Offset(TextMarker, style.angle), 0, NULL, 0},
+ {TK_OPTION_CUSTOM, "-state", "state", "State",
+ "normal", -1, Tk_Offset(TextMarker, state), 0, &stateObjOption, 0},
+ {TK_OPTION_STRING, "-text", "text", "Text",
+ NULL, -1, Tk_Offset(TextMarker, string), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_BOOLEAN, "-under", "under", "Under",
+ "no", -1, Tk_Offset(TextMarker, drawUnder), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-xoffset", "xOffset", "XOffset",
+ "0", -1, Tk_Offset(TextMarker, xOffset), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-yoffset", "yOffset", "YOffset",
+ "0", -1, Tk_Offset(TextMarker, yOffset), 0, NULL, 0},
+ {TK_OPTION_END, NULL, NULL, NULL, NULL, -1, 0, 0, NULL, 0}
+};
+
static Blt_ConfigSpec textConfigSpecs[] = {
{BLT_CONFIG_ANCHOR, "-anchor", "anchor", "Anchor", "center",
Tk_Offset(TextMarker, anchor), 0},