Changeset 853
- Timestamp:
- Jan 14, 2008, 4:53:43 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/historesult.tcl
r844 r853 22 22 option add *HistogramResult*y.loose 1 widgetDefault 23 23 option add *HistogramResult*Element.relief solid widgetDefault 24 option add *HistogramResult*Element.borderWidth 0 widgetDefault 24 25 25 26 option add *HistogramResult.width 3i widgetDefault … … 67 68 protected method _getLineMarkerOptions { style } 68 69 protected method _getTextMarkerOptions { style } 70 protected method _enterMarker { g name x y text } 71 protected method _leaveMarker { g name } 69 72 70 73 private variable _dispatcher "" ;# dispatcher for !events … … 85 88 private variable _axisPopup ;# info for axis being edited in popup 86 89 common _downloadPopup ;# download options from popup 87 90 private variable _markers 88 91 } 89 92 … … 688 691 set max [blt::vector expr max($yv)] 689 692 set id [$g marker create line -coords [list $at $min $at $max]] 693 $g marker bind $id <Enter> \ 694 [itcl::code $this _enterMarker $g x-$label $at $min $at] 695 $g marker bind $id <Leave> \ 696 [itcl::code $this _leaveMarker $g x-$label] 690 697 set options [_getLineMarkerOptions $style] 691 698 if { $options != "" } { … … 707 714 set max [blt::vector expr max($xv)] 708 715 set id [$g marker create line -coords [list $min $at $max $at]] 716 $g marker bind $id <Enter> \ 717 [itcl::code $this _enterMarker $g y-$label $at $min $at] 718 $g marker bind $id <Leave> \ 719 [itcl::code $this _leaveMarker $g y-$label] 709 720 set options [_getLineMarkerOptions $style] 710 721 if { $options != "" } { … … 1478 1489 } 1479 1490 } 1491 1492 itcl::body Rappture::HistogramResult::_enterMarker { g name x y text } { 1493 _leaveMarker $g $name 1494 set id [$g marker create text \ 1495 -coords [list $x $y] \ 1496 -anchor n \ 1497 -text $text] 1498 set _markers($name) $id 1499 } 1500 1501 itcl::body Rappture::HistogramResult::_leaveMarker { g name } { 1502 if { [info exists _markers($name)] } { 1503 set id $_markers($name) 1504 $g marker delete $id 1505 unset _markers($name) 1506 } 1507 }
Note: See TracChangeset
for help on using the changeset viewer.