summaryrefslogtreecommitdiffstats
path: root/bltGrMarkerBitmap.C
diff options
context:
space:
mode:
authorjoye <joye>2014-03-11 20:26:59 (GMT)
committerjoye <joye>2014-03-11 20:26:59 (GMT)
commitf3967ea76f32972b342afd7e426d85ce7bf2f483 (patch)
treeb17a35e9154366bf373535e86c27871ba3b4937e /bltGrMarkerBitmap.C
parent97add888399d2bc493246bb0abfdd86fcaf221a4 (diff)
downloadblt-f3967ea76f32972b342afd7e426d85ce7bf2f483.zip
blt-f3967ea76f32972b342afd7e426d85ce7bf2f483.tar.gz
blt-f3967ea76f32972b342afd7e426d85ce7bf2f483.tar.bz2
*** empty log message ***
Diffstat (limited to 'bltGrMarkerBitmap.C')
-rw-r--r--bltGrMarkerBitmap.C43
1 files changed, 43 insertions, 0 deletions
diff --git a/bltGrMarkerBitmap.C b/bltGrMarkerBitmap.C
index a560ae7..304988c 100644
--- a/bltGrMarkerBitmap.C
+++ b/bltGrMarkerBitmap.C
@@ -33,6 +33,49 @@
#define GETBITMAP(b) (((b)->destBitmap == None) ? (b)->srcBitmap : (b)->destBitmap)
+static Tk_OptionSpec bitmapOptionSpecs[] = {
+ {TK_OPTION_ANCHOR, "-anchor", "anchor", "Anchor",
+ "center", -1, Tk_Offset(BitmapMarker, anchor), 0, NULL, 0},
+ {TK_OPTION_COLOR, "-background", "background", "Background",
+ "white", -1, Tk_Offset(BitmapMarker, 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",
+ "Bitmap all", -1, Tk_Offset(BitmapMarker, obj.tags),
+ TK_OPTION_NULL_OK, &listObjOption, 0},
+ {TK_OPTION_BITMAP, "-bitmap", "bitmap", "Bitmap",
+ NULL, -1, Tk_Offset(BitmapMarker, srcBitmap), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_CUSTOM, "-coords", "coords", "Coords",
+ NULL, -1, Tk_Offset(BitmapMarker, worldPts),
+ TK_OPTION_NULL_OK, &coordsObjOption, 0},
+ {TK_OPTION_STRING, "-element", "element", "Element",
+ NULL, -1, Tk_Offset(BitmapMarker, 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_COLOR, "-foreground", "foreground", "Foreground",
+ "black", -1, Tk_Offset(BitmapMarker, outlineColor),
+ TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_BOOLEAN, "-hide", "hide", "Hide",
+ "no", -1, Tk_Offset(BitmapMarker, hide), 0, NULL, 0},
+ {TK_OPTION_CUSTOM, "-mapx", "mapX", "MapX",
+ "x", -1, Tk_Offset(BitmapMarker, axes.x), 0, &xAxisObjOption, 0},
+ {TK_OPTION_CUSTOM, "-mapy", "mapY", "MapY",
+ "y", -1, Tk_Offset(BitmapMarker, axes.y), 0, &yAxisObjOption, 0},
+ {TK_OPTION_STRING, "-name", "name", "Name",
+ NULL, -1, Tk_Offset(BitmapMarker, obj.name), TK_OPTION_NULL_OK, NULL, 0},
+ {TK_OPTION_SYNONYM, "-outline", NULL, NULL, NULL, -1, 0, 0, "-foreground", 0},
+ {TK_OPTION_DOUBLE, "-rotate", "rotate", "Rotate",
+ "0", -1, Tk_Offset(BitmapMarker, reqAngle), 0, NULL, 0},
+ {TK_OPTION_CUSTOM, "-state", "state", "State",
+ "normal", -1, Tk_Offset(BitmapMarker, state), 0, &stateObjOption, 0},
+ {TK_OPTION_BOOLEAN, "-under", "under", "Under",
+ "no", -1, Tk_Offset(BitmapMarker, drawUnder), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-xoffset", "xOffset", "XOffset",
+ "0", -1, Tk_Offset(BitmapMarker, xOffset), 0, NULL, 0},
+ {TK_OPTION_PIXELS, "-yoffset", "yOffset", "YOffset",
+ "0", -1, Tk_Offset(BitmapMarker, yOffset), 0, NULL, 0},
+ {TK_OPTION_END, NULL, NULL, NULL, NULL, -1, 0, 0, NULL, 0}
+};
+
static Blt_ConfigSpec bitmapConfigSpecs[] = {
{BLT_CONFIG_ANCHOR, "-anchor", "anchor", "Anchor", "center",
Tk_Offset(BitmapMarker, anchor), 0},