summaryrefslogtreecommitdiffstats
path: root/src/bltGrPenBar.C
diff options
context:
space:
mode:
authorjoye <joye>2014-04-07 22:31:06 (GMT)
committerjoye <joye>2014-04-07 22:31:06 (GMT)
commitf9415123449b0a82143ec42be1fba0ab3b3b78fa (patch)
tree36f27dc9f2ede2a80f300dd6f6804e6befbcfa28 /src/bltGrPenBar.C
parentae3cf41403223191dda5efcf6d3a4165649a4a68 (diff)
downloadblt-f9415123449b0a82143ec42be1fba0ab3b3b78fa.zip
blt-f9415123449b0a82143ec42be1fba0ab3b3b78fa.tar.gz
blt-f9415123449b0a82143ec42be1fba0ab3b3b78fa.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrPenBar.C')
-rw-r--r--src/bltGrPenBar.C14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/bltGrPenBar.C b/src/bltGrPenBar.C
index 860d8cf..427bed8 100644
--- a/src/bltGrPenBar.C
+++ b/src/bltGrPenBar.C
@@ -74,7 +74,6 @@ static Tk_OptionSpec barPenOptionSpecs[] = {
BarPen::BarPen() : Pen()
{
- classId_ = CID_ELEM_BAR;
fillGC_ =NULL;
outlineGC_ =NULL;
@@ -86,7 +85,7 @@ BarPen::BarPen(Graph* graphPtr, const char* name, Tcl_HashEntry* hPtr)
{
classId_ = CID_ELEM_BAR;
optionTable_ = Tk_CreateOptionTable(graphPtr_->interp, barPenOptionSpecs);
- ops_ = (BarPenOptions*)calloc(1, sizeof(BarPenOptions));
+ ops_ = calloc(1, sizeof(BarPenOptions));
manageOptions_ =1;
fillGC_ =NULL;
@@ -97,14 +96,19 @@ BarPen::BarPen(Graph* graphPtr, const char* name, Tcl_HashEntry* hPtr)
Blt_Ts_InitStyle(ops->valueStyle);
}
-void BarPen::init(Graph* graphPtr, const char* penName, BarPenOptions* ops)
+BarPen::BarPen(Graph* graphPtr, const char* name, void* ops)
+ : Pen(graphPtr, name, NULL)
{
- graphPtr_ = graphPtr;
- name_ = dupstr(penName);
+ classId_ = CID_ELEM_BAR;
optionTable_ = Tk_CreateOptionTable(graphPtr_->interp, barPenOptionSpecs);
ops_ = ops;
manageOptions_ =0;
+ fillGC_ =NULL;
+ outlineGC_ =NULL;
+ errorBarGC_ =NULL;
+
+ BarPenOptions* ops = (BarPenOptions*)ops_;
Blt_Ts_InitStyle(ops->valueStyle);
}