summaryrefslogtreecommitdiffstats
path: root/ds9/library/panzoom.tcl
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-02-28 21:51:43 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-02-28 21:51:43 (GMT)
commit86b28ca3e06fb4e2da993e29583abf8140dc187e (patch)
tree85ba95430e6393449a2656df1db1a8ef09dd8aca /ds9/library/panzoom.tcl
parentb2d50084f03cae3d138263bd7d9ad005f6ad16bb (diff)
downloadblt-86b28ca3e06fb4e2da993e29583abf8140dc187e.zip
blt-86b28ca3e06fb4e2da993e29583abf8140dc187e.tar.gz
blt-86b28ca3e06fb4e2da993e29583abf8140dc187e.tar.bz2
add ds9 zoom parser
Diffstat (limited to 'ds9/library/panzoom.tcl')
-rw-r--r--ds9/library/panzoom.tcl13
1 files changed, 13 insertions, 0 deletions
diff --git a/ds9/library/panzoom.tcl b/ds9/library/panzoom.tcl
index e890236..9fa7a89 100644
--- a/ds9/library/panzoom.tcl
+++ b/ds9/library/panzoom.tcl
@@ -721,6 +721,19 @@ proc ProcessZoomCmd {varname iname} {
# we need to be realized
ProcessRealizeDS9
+ zoom::YY_FLUSH_BUFFER
+ zoom::yy_scan_string [lrange $var $i end]
+ zoom::yyparse
+ incr i [expr $zoom::yycnt-1]
+}
+
+proc oProcessZoomCmd {varname iname} {
+ upvar $varname var
+ upvar $iname i
+
+ # we need to be realized
+ ProcessRealizeDS9
+
global current
switch -- [string tolower [lindex $var $i]] {
open {PanZoomDialog}