diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-03-30 20:51:48 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-03-30 20:51:48 (GMT) |
commit | 761d5e2c12845b4731298d206e27f44979d2be79 (patch) | |
tree | cbb5377160275bb38d6517ea87417f70c4bc6298 /ds9/library/plotprocess.tcl | |
parent | a1091f5b5bcc9a455bfb59f102adf09677bd8a8e (diff) | |
download | blt-761d5e2c12845b4731298d206e27f44979d2be79.zip blt-761d5e2c12845b4731298d206e27f44979d2be79.tar.gz blt-761d5e2c12845b4731298d206e27f44979d2be79.tar.bz2 |
update ds9 plot parser
Diffstat (limited to 'ds9/library/plotprocess.tcl')
-rw-r--r-- | ds9/library/plotprocess.tcl | 55 |
1 files changed, 35 insertions, 20 deletions
diff --git a/ds9/library/plotprocess.tcl b/ds9/library/plotprocess.tcl index de2a6b1..376dc75 100644 --- a/ds9/library/plotprocess.tcl +++ b/ds9/library/plotprocess.tcl @@ -555,22 +555,6 @@ proc PlotCmdSave {fn} { } } -proc PlotCmdStats {value} { - global cvarname - upvar #0 $cvarname cvar - - set cvar(stats) $value - PlotStats $cvarname -} - -proc PlotCmdList {value} { - global cvarname - upvar #0 $cvarname cvar - - set cvar(list) $value - PlotList $cvarname -} - proc PlotCmdLoadConfig {fn} { global cvarname @@ -589,19 +573,50 @@ proc PlotCmdSaveConfig {fn} { } } -proc PlotCmdMode {value} { +proc PlotCmdSet {which value {cmd {}}} { + global cvarname + upvar #0 $cvarname cvar + + set cvar($which) $value + if {$cmd != {}} { + eval $cmd $cvarname + } +} + +proc PlotCmdUpdateGraph {which value} { global cvarname upvar #0 $cvarname cvar - set cvar(mode) $value - PlotChangMode $cvarname + set cvar($which) $value + $cvar(proc,updategraph) $cvarname } -proc PlotCmdPlot {which value} { +proc PlotCmdUpdateElement {which value} { global cvarname upvar #0 $cvarname cvar set cvar($which) $value + $cvar(proc,updateelement) $cvarname +} + +proc PlotCmdFontStyle {which value} { + global cvarname + upvar #0 $cvarname cvar + + switch $value { + normal { + set cvar($which,weight) normal + set cvar($which,slant) roman + } + bold { + set cvar($which,weight) bold + set cvar($which,slant) roman + } + italic { + set cvar($which,weight) normal + set cvar($which,slant) italic + } + } $cvar(proc,updategraph) $cvarname } |