summaryrefslogtreecommitdiffstats
path: root/ds9/library/array.tcl
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-05-10 19:22:14 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-05-10 19:22:14 (GMT)
commit3852d2a97b19544dd4e76618c0c93df6a2509ab9 (patch)
tree5db036d785989d7939bcb04fb1f8c3553e786f7f /ds9/library/array.tcl
parent2f611d9dda542f6af7d5c55e02f3330ce55d7ba1 (diff)
downloadblt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.zip
blt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.tar.gz
blt-3852d2a97b19544dd4e76618c0c93df6a2509ab9.tar.bz2
update ds9 parsers
Diffstat (limited to 'ds9/library/array.tcl')
-rw-r--r--ds9/library/array.tcl22
1 files changed, 6 insertions, 16 deletions
diff --git a/ds9/library/array.tcl b/ds9/library/array.tcl
index 902316b..65c29bd 100644
--- a/ds9/library/array.tcl
+++ b/ds9/library/array.tcl
@@ -81,7 +81,7 @@ proc ProcessArrayCmd {varname iname sock fn} {
global array
set array(load,sock) $sock
set array(load,fn) $fn
- set array(load,layer) {}
+
global rgbarray
set rgbarray(load,sock) $sock
set rgbarray(load,fn) $fn
@@ -96,11 +96,7 @@ proc ProcessArrayCmd {varname iname sock fn} {
return
}
- global loadParam
- global current
-
set layer {}
-
switch -- [string tolower [lindex $var $i]] {
new {
incr i
@@ -135,27 +131,21 @@ proc ProcessArrayCmd {varname iname sock fn} {
}
}
-proc ArrayCmdSet {which value} {
- global array
-
- set array($which) $value
-}
-
-proc ArrayCmdLoad {param} {
+proc ArrayCmdLoad {param layer} {
global array
if {$array(load,sock) != {}} {
# xpa
- if {![ImportArraySocket $array(load,sock) $param $array(load,layer)]} {
+ if {![ImportArraySocket $array(load,sock) $param $layer]} {
InitError xpa
- ImportArrayFile $param $array(load,layer)
+ ImportArrayFile $param $layer
}
} else {
# comm
if {$array(load,fn) != {}} {
- ImportArrayAlloc $array(load,fn) $param $array(load,layer)
+ ImportArrayAlloc $array(load,fn) $param $layer
} else {
- ImportArrayFile $param $array(load,layer)
+ ImportArrayFile $param $layer
}
}
FinishLoad