- Timestamp:
- Aug 26, 2008, 6:08:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/xylegend.tcl
r1129 r1130 164 164 set im [image create photo] 165 165 $graph_ legend icon $elem $im 166 set data(label) $label167 166 set data(show) $hide 168 set data(image) @$im169 167 set data(delete) [expr { $flags == "-delete" }] 170 168 set node [$tree_ insert root -at 0 -label $elem -data [array get data]] … … 189 187 Add $elem $label 190 188 } 191 $itk_component(legend) configure -tree $tree_192 focus $itk_component(legend)193 189 $itk_component(legend) open -recurse root 194 190 } … … 196 192 itcl::body Rappture::XyLegend::Deactivate {} { 197 193 foreach node [$tree_ children root] { 198 set image [$tree_ get $node "image"]199 set image [string trimleft $image "@"]200 image delete $image201 194 $tree_ delete $node 202 195 } … … 292 285 } 293 286 set pos [$tree_ degree 0] 287 294 288 foreach elem $elements { 295 289 incr pos -1 296 290 $tree_ move [$tree_ index $elem] 0 -at $pos 297 291 } 292 298 293 set list {} 299 294 foreach elem [$graph_ element show] {
Note: See TracChangeset
for help on using the changeset viewer.