summaryrefslogtreecommitdiffstats
path: root/ds9/parsers/viewparser.tac
diff options
context:
space:
mode:
Diffstat (limited to 'ds9/parsers/viewparser.tac')
-rw-r--r--ds9/parsers/viewparser.tac55
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}
;
%%