diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2018-06-11 18:17:00 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2018-06-11 18:17:00 (GMT) |
commit | e69460ddd490adbfa8a46b479aa11d0da659c45a (patch) | |
tree | b4285fadb9b366d0eaa9d22c82a5de09590a79d3 /ds9/library/print.tcl | |
parent | 250fde57e595603745b08f988a6f495b476066a2 (diff) | |
download | blt-e69460ddd490adbfa8a46b479aa11d0da659c45a.zip blt-e69460ddd490adbfa8a46b479aa11d0da659c45a.tar.gz blt-e69460ddd490adbfa8a46b479aa11d0da659c45a.tar.bz2 |
add ds9 print send parser
Diffstat (limited to 'ds9/library/print.tcl')
-rw-r--r-- | ds9/library/print.tcl | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/ds9/library/print.tcl b/ds9/library/print.tcl index 953e410..cab7933 100644 --- a/ds9/library/print.tcl +++ b/ds9/library/print.tcl @@ -587,16 +587,11 @@ proc ProcessPSPrintCmd {varname iname} { } proc ProcessSendPSPrintCmd {proc id param {sock {}} {fn {}}} { - global ps + global parse + set parse(proc) $proc + set parse(id) $id - switch -- [string tolower $param] { - destination {$proc $id "$ps(dest)\n"} - command {$proc $id "$ps(cmd)\n"} - filename {$proc $id "$ps(filename)\n"} - palette - - color {$proc $id "$ps(color)\n"} - level {$proc $id "$ps(level)\n"} - interpolate {$proc $id "0\n"} - resolution {$proc $id "$ps(resolution)\n"} - } + pssend::YY_FLUSH_BUFFER + pssend::yy_scan_string $param + pssend::yyparse } |