summaryrefslogtreecommitdiffstats
path: root/ds9/library/3d.tcl
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-05-29 20:21:39 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-05-29 20:21:39 (GMT)
commit41505b4129a005e96c6afc3344ccf61097884fbd (patch)
treedc0f4ab45219ca29eccf744a808cddf2c159e038 /ds9/library/3d.tcl
parent503ed168603b213005c246edecfdfe77eefcc981 (diff)
downloadblt-41505b4129a005e96c6afc3344ccf61097884fbd.zip
blt-41505b4129a005e96c6afc3344ccf61097884fbd.tar.gz
blt-41505b4129a005e96c6afc3344ccf61097884fbd.tar.bz2
cleanup ProcessCmd code
Diffstat (limited to 'ds9/library/3d.tcl')
-rw-r--r--ds9/library/3d.tcl105
1 files changed, 4 insertions, 101 deletions
diff --git a/ds9/library/3d.tcl b/ds9/library/3d.tcl
index 6dd7fde..78a6c2a 100644
--- a/ds9/library/3d.tcl
+++ b/ds9/library/3d.tcl
@@ -465,107 +465,10 @@ proc Process3DCmd {varname iname} {
3DDialog
- global debug
- if {$debug(tcl,parser)} {
- threed::YY_FLUSH_BUFFER
- threed::yy_scan_string [lrange $var $i end]
- threed::yyparse
- incr i [expr $threed::yycnt-1]
- } else {
-
- global threed
- switch -- [string tolower [lindex $var $i]] {
- open {}
- close {3DDestroyDialog}
- az {
- incr i
- set threed(az) [lindex $var $i]
- 3DViewPoint
- }
- el {
- incr i
- set threed(el) [lindex $var $i]
- 3DViewPoint
- }
- view -
- vp {
- incr i
- set threed(az) [lindex $var $i]
- incr i
- set threed(el) [lindex $var $i]
- 3DViewPoint
- }
- scale {
- incr i
- set threed(scale) [lindex $var $i]
- 3DScale
- }
- method {
- incr i
- set threed(method) [lindex $var $i]
- 3DRenderMethod
- }
- background {
- incr i
- set threed(background) [lindex $var $i]
- 3DBackground
- }
- highlite {
- incr i
- switch [string tolower [lindex $var $i]] {
- color {
- incr i
- set threed(highlite,color) [lindex $var $i]
- 3DHighliteColor
- }
- default {
- set threed(highlite) [FromYesNo [lindex $var $i]]
- 3DHighlite
- }
- }
- }
- border {
- incr i
- switch [string tolower [lindex $var $i]] {
- color {
- incr i
- set threed(border,color) [lindex $var $i]
- 3DBorderColor
- }
- default {
- set threed(border) [FromYesNo [lindex $var $i]]
- 3DBorder
- }
- }
- }
- compass {
- incr i
- switch [string tolower [lindex $var $i]] {
- color {
- incr i
- set threed(compass,color) [lindex $var $i]
- 3DCompassColor
- }
- default {
- set threed(compass) [FromYesNo [lindex $var $i]]
- 3DCompass
- }
- }
- }
- match {Match3DCurrent}
- lock {
- incr i
- if {!([string range [lindex $var $i] 0 0] == "-")} {
- set threed(lock) [FromYesNo [lindex $var $i]]
- } else {
- set threed(lock) 1
- incr i -1
- }
- Lock3DCurrent
- }
- default {Create3DFrame; incr i -1}
- }
-}
+ threed::YY_FLUSH_BUFFER
+ threed::yy_scan_string [lrange $var $i end]
+ threed::yyparse
+ incr i [expr $threed::yycnt-1]
}
proc ThreedCmdSet {which value {cmd {}}} {