diff options
author | joye <joye> | 2014-05-19 19:50:37 (GMT) |
---|---|---|
committer | joye <joye> | 2014-05-19 19:50:37 (GMT) |
commit | 47444bb0df327d9638736ff6b148aad786cdbf8a (patch) | |
tree | c4612b9840d5761209520af0f12dec397447430d /src/bltGrAxisOp.C | |
parent | aeb1105925a4f8422e0b89293b7a250a8927e3d3 (diff) | |
download | blt-47444bb0df327d9638736ff6b148aad786cdbf8a.zip blt-47444bb0df327d9638736ff6b148aad786cdbf8a.tar.gz blt-47444bb0df327d9638736ff6b148aad786cdbf8a.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltGrAxisOp.C')
-rw-r--r-- | src/bltGrAxisOp.C | 10 |
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; |