diff options
Diffstat (limited to 'ds9/parsers/viewparser.tac')
-rw-r--r-- | ds9/parsers/viewparser.tac | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/ds9/parsers/viewparser.tac b/ds9/parsers/viewparser.tac index 7684be8..5a96c88 100644 --- a/ds9/parsers/viewparser.tac +++ b/ds9/parsers/viewparser.tac @@ -43,39 +43,42 @@ command : view view : layout | LAYOUT_ layout - | INFO_ yesno {global view; set view(info) $2; UpdateView} - | PANNER_ yesno {global view; set view(panner) $2; UpdateView} - | MAGNIFIER_ yesno {global view; set view(magnifier) $2; UpdateView} - | BUTTONS_ yesno {global view; set view(buttons) $2; UpdateView} - | COLORBAR_ yesno {global view; set view(colorbar) $2; UpdateView} - # backward compatible - | COLORBARNUMERICS_ yesno {global colorbar; set colorbar(numerics) $2; UpdateView} - | GRAPH_ graph - # backward compatible - | HORZGRAPH_ yesno {global view; set view(graph,horz) $2; UpdateView} - # backward compatible - | VERTGRAPH_ yesno {global view; set view(graph,vert) $2; UpdateView} - | FILENAME_ yesno {global view; set view(info,filename) $2; UpdateView} - | OBJECT_ yesno {global view; set view(info,object) $2; UpdateView} - | KEYWORD_ yesno {global view; set view(info,keyword) $2; UpdateView} - | KEYVALUE_ STRING_ {global view; set view(info,keyvalue) $2; UpdateView} - | MINMAX_ yesno {global view; set view(info,minmax) $2; UpdateView} - | LOWHIGH_ yesno {global view; set view(info,lowhigh) $2; UpdateView} - | UNITS_ yesno {global view; set view(info,units) $2; UpdateView} - | coordsys yesno {global view; set view(info,$1) $2; UpdateView} - | wcssys yesno {global view; set view(info,$1) $2; UpdateView} - | FRAME_ yesno {global view; set view(info,frame) $2; UpdateView} + | KEYVALUE_ STRING_ {ViewCmdSet info,keyvalue $2 UpdateView} + | INFO_ yesno {ViewCmdSet info $2 UpdateView} + | PANNER_ yesno {ViewCmdSet panner $2 UpdateView} + | MAGNIFIER_ yesno {ViewCmdSet magnifier $2 UpdateView} + | BUTTONS_ yesno {ViewCmdSet buttons $2 UpdateView} + | COLORBAR_ yesno {ViewCmdSet colorbar $2 UpdateView} + +# backward compatible + | COLORBARNUMERICS_ yesno {ColorbarCmdSet numerics $2 UpdateView} + + | GRAPH_ orient yesno {ViewCmdSet graph,$1 $2 UpdateView} + +# backward compatible + | HORZGRAPH_ yesno {ViewCmdSet graph,horz $2 UpdateView} + | VERTGRAPH_ yesno {ViewCmdSet graph,vert $2 UpdateView} + + | FILENAME_ yesno {ViewCmdSet info,filename $2 UpdateView} + | OBJECT_ yesno {ViewCmdSet info,object $2 UpdateView} + | KEYWORD_ yesno {ViewCmdSet info,keyword $2 UpdateView} + | MINMAX_ yesno {ViewCmdSet info,minmax $2 UpdateView} + | LOWHIGH_ yesno {ViewCmdSet info,lowhigh $2 UpdateView} + | UNITS_ yesno {ViewCmdSet info,units $2 UpdateView} + | coordsys yesno {ViewCmdSet info,$1 $2 UpdateView} + | wcssys yesno {ViewCmdSet info,$1 $2 UpdateView} + | FRAME_ yesno {ViewCmdSet info,frame $2 UpdateView} | RED_ yesno {global rgb; set rgb(red) $2; RGBView} | GREEN_ yesno {global rgb; set rgb(green) $2; RGBView} | BLUE_ yesno {global rgb; set rgb(blue) $2; RGBView} ; -layout : HORIZONTAL_ {global view; set view(layout) horizontal; ViewHorzCmd} - | VERTICAL_ {global view; set view(layout) vertical; ViewVertCmd} +layout : HORIZONTAL_ {ViewCmdSet layout horizontal ViewHorzCmd} + | VERTICAL_ {ViewCmdSet layout vertical ViewVertCmd} ; -graph : HORIZONTAL_ yesno {global view; set view(graph,horz) $2; UpdateView} - | VERTICAL_ yesno {global view; set view(graph,vert) $2; UpdateView} +orient : HORIZONTAL_ {set _ horz} + | VERTICAL_ {set _ vert} ; %% |