diff options
author | joye <joye> | 2014-05-23 16:59:10 (GMT) |
---|---|---|
committer | joye <joye> | 2014-05-23 16:59:10 (GMT) |
commit | 942ffe006555da2bd15570218a9a77cb08d59d9f (patch) | |
tree | 1d8fabdc33f8b8ebdf11f82af023a0c2219da5dd /src/bltGrLegdOp.C | |
parent | 2823c7b2d44cef9da30d5175f02a09a960038b10 (diff) | |
download | blt-942ffe006555da2bd15570218a9a77cb08d59d9f.zip blt-942ffe006555da2bd15570218a9a77cb08d59d9f.tar.gz blt-942ffe006555da2bd15570218a9a77cb08d59d9f.tar.bz2 |
*** empty log message ***
Diffstat (limited to 'src/bltGrLegdOp.C')
-rw-r--r-- | src/bltGrLegdOp.C | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bltGrLegdOp.C b/src/bltGrLegdOp.C index 7f146d1..daea382 100644 --- a/src/bltGrLegdOp.C +++ b/src/bltGrLegdOp.C @@ -247,11 +247,13 @@ static int FocusOp(ClientData clientData, Tcl_Interp* interp, if (legendPtr->getElementFromObj(objv[3], &elemPtr) != TCL_OK) return TCL_ERROR; - if (elemPtr) + if (elemPtr) { legendPtr->focusPtr_ = elemPtr; - } - Blt_SetFocusItem(legendPtr->bindTable_,legendPtr->focusPtr_,CID_LEGEND_ENTRY); + legendPtr->bindTable_->focusItem = (ClientData)elemPtr; + legendPtr->bindTable_->focusContext = (ClientData)elemPtr->classId(); + } + } graphPtr->flags |= CACHE; graphPtr->eventuallyRedraw(); @@ -266,7 +268,7 @@ static int GetOp(ClientData clientData, Tcl_Interp* interp, int objc, Tcl_Obj* const objv[]) { Graph* graphPtr = (Graph*)clientData; - if (objc<4) + if (objc<3) return TCL_ERROR; Legend* legendPtr = graphPtr->legend_; |