diff options
author | joye <joye> | 2014-02-25 19:22:00 (GMT) |
---|---|---|
committer | joye <joye> | 2014-02-25 19:22:00 (GMT) |
commit | 37cbef07267b33119fc6e98827774c459488b2e0 (patch) | |
tree | d8e9c713cdc772ce4a41496eefade4254e86062e /src/bltGrElemBar.C | |
parent | b9f3b60fe28abc94aff915ae1ab934f20af8fe80 (diff) | |
download | blt-37cbef07267b33119fc6e98827774c459488b2e0.zip blt-37cbef07267b33119fc6e98827774c459488b2e0.tar.gz blt-37cbef07267b33119fc6e98827774c459488b2e0.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltGrElemBar.C')
-rw-r--r-- | src/bltGrElemBar.C | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/bltGrElemBar.C b/src/bltGrElemBar.C index 8f06097..5977cf4 100644 --- a/src/bltGrElemBar.C +++ b/src/bltGrElemBar.C @@ -196,6 +196,13 @@ extern Blt_CustomOption bltBarStylesOption; //*** +static Tk_ObjCustomOption styleObjOption = + { + "style", StyleSetProc, StyleGetProc, NULL, NULL, + (ClientData)sizeof(BarStyle) + + }; + extern Tk_ObjCustomOption barPenObjOption; extern Tk_ObjCustomOption pairsObjOption; @@ -237,6 +244,8 @@ static Tk_OptionSpec barElemOptionSpecs[] = { {TK_OPTION_BITMAP, "-stipple", "stipple", "Stipple", NULL, -1, Tk_Offset(BarElement, builtinPen.stipple), TK_OPTION_NULL_OK, NULL, 0}, + {TK_OPTION_CUSTOM, "-styles", "styles", "Styles", + "", -1, Tk_Offset(BarElement, stylePalette), 0, &styleObjOption, 0}, {TK_OPTION_ANCHOR, "-valueanchor", "valueAnchor", "ValueAnchor", "s", -1, Tk_Offset(BarElement, builtinPen.valueStyle.anchor), 0, NULL, 0}, {TK_OPTION_COLOR, "-valuecolor", "valueColor", "ValueColor", @@ -2233,7 +2242,6 @@ Element* Blt_BarElement(Graph* graphPtr, const char* name, ClassId classId) elemPtr->builtinPenPtr = &elemPtr->builtinPen; InitBarPen(graphPtr, elemPtr->builtinPenPtr); elemPtr->stylePalette = Blt_Chain_Create(); - bltBarStylesOption.clientData = (ClientData)sizeof(BarStyle); return (Element *)elemPtr; } |