summaryrefslogtreecommitdiffstats
path: root/src/bltGrAxisOp.C
diff options
context:
space:
mode:
authorjoye <joye>2014-05-19 19:50:37 (GMT)
committerjoye <joye>2014-05-19 19:50:37 (GMT)
commit47444bb0df327d9638736ff6b148aad786cdbf8a (patch)
treec4612b9840d5761209520af0f12dec397447430d /src/bltGrAxisOp.C
parentaeb1105925a4f8422e0b89293b7a250a8927e3d3 (diff)
downloadblt-47444bb0df327d9638736ff6b148aad786cdbf8a.zip
blt-47444bb0df327d9638736ff6b148aad786cdbf8a.tar.gz
blt-47444bb0df327d9638736ff6b148aad786cdbf8a.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrAxisOp.C')
-rw-r--r--src/bltGrAxisOp.C10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bltGrAxisOp.C b/src/bltGrAxisOp.C
index f10e96b..6f6cbf7 100644
--- a/src/bltGrAxisOp.C
+++ b/src/bltGrAxisOp.C
@@ -75,10 +75,11 @@ int AxisObjConfigure(Axis* axisPtr, Tcl_Interp* interp,
Tk_RestoreSavedOptions(&savedOptions);
}
- axisPtr->flags |= mask;
- graphPtr->flags |= MAP_ALL | RESET_AXES | CACHE_DIRTY;
+ axisPtr->flags |= MAP_ITEM;
if (axisPtr->configure() != TCL_OK)
return TCL_ERROR;
+
+ graphPtr->flags |= (RESET_AXES | LAYOUT);
graphPtr->eventuallyRedraw();
break;
@@ -185,6 +186,7 @@ static int DeleteOp(ClientData clientData, Tcl_Interp* interp,
if (axisPtr->refCount_ == 0)
delete axisPtr;
+ graphPtr->flags |= (RESET_AXES | LAYOUT);
graphPtr->eventuallyRedraw();
return TCL_OK;
@@ -511,7 +513,7 @@ int AxisActivateOp(Axis* axisPtr, Tcl_Interp* interp,
axisPtr->active_ = (string[0] == 'a') ? 1 : 0;
if (!ops->hide && axisPtr->use_) {
- graphPtr->flags |= CACHE_DIRTY;
+ graphPtr->flags |= (RESET_AXES | LAYOUT);
graphPtr->eventuallyRedraw();
}
@@ -687,7 +689,7 @@ int AxisViewOp(Axis* axisPtr, Tcl_Interp* interp,
ops->reqMax = EXP10(ops->reqMax);
}
- graphPtr->flags |= LAYOUT_NEEDED | RESET_AXES;
+ graphPtr->flags |= (RESET_AXES | LAYOUT);
graphPtr->eventuallyRedraw();
return TCL_OK;