summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ds9/library/plotbar.tcl30
-rw-r--r--ds9/library/plotconfig.tcl42
-rw-r--r--ds9/library/plotdialog.tcl30
-rw-r--r--ds9/library/plotline.tcl18
-rw-r--r--ds9/library/plotscatter.tcl28
-rw-r--r--ds9/library/plotstate.tcl48
-rw-r--r--ds9/parsers/plotparser.tac24
-rw-r--r--ds9/parsers/plotparser.tcl24
-rw-r--r--ds9/parsers/plotsendparser.tac16
-rw-r--r--ds9/parsers/plotsendparser.tcl16
10 files changed, 139 insertions, 137 deletions
diff --git a/ds9/library/plotbar.tcl b/ds9/library/plotbar.tcl
index fcf9c9c..1e2b9c8 100644
--- a/ds9/library/plotbar.tcl
+++ b/ds9/library/plotbar.tcl
@@ -95,28 +95,28 @@ proc PlotBarDialog {varname wtt title xaxis yaxis} {
# Relief
menu $var(mb).data.relief
$var(mb).data.relief add radiobutton -label [msgcat::mc {Flat}] \
- -variable ${varname}(graph$cc,bar,relief) -value flat \
+ -variable ${varname}(graph,ds,bar,relief) -value flat \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.relief add radiobutton -label [msgcat::mc {Sunken}] \
- -variable ${varname}(graph$cc,bar,relief) -value sunken \
+ -variable ${varname}(graph,ds,bar,relief) -value sunken \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.relief add radiobutton -label [msgcat::mc {Raised}] \
- -variable ${varname}(graph$cc,bar,relief) -value raised \
+ -variable ${varname}(graph,ds,bar,relief) -value raised \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.relief add radiobutton -label [msgcat::mc {Solid}] \
- -variable ${varname}(graph$cc,bar,relief) -value solid \
+ -variable ${varname}(graph,ds,bar,relief) -value solid \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.relief add radiobutton -label [msgcat::mc {Groove}] \
- -variable ${varname}(graph$cc,bar,relief) -value groove \
+ -variable ${varname}(graph,ds,bar,relief) -value groove \
-command [list PlotBarUpdateElement $varname]
# Error
menu $var(mb).data.error
$var(mb).data.error add checkbutton -label [msgcat::mc {Show}] \
- -variable ${varname}(graph$cc,error) \
+ -variable ${varname}(graph,ds,error) \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.error add checkbutton -label [msgcat::mc {Cap}] \
- -variable ${varname}(graph$cc,error,cap) \
+ -variable ${varname}(graph,ds,error,cap) \
-command [list PlotBarUpdateElement $varname]
$var(mb).data.error add separator
$var(mb).data.error add cascade -label [msgcat::mc {Color}] \
@@ -124,9 +124,9 @@ proc PlotBarDialog {varname wtt title xaxis yaxis} {
$var(mb).data.error add cascade -label [msgcat::mc {Width}] \
-menu $var(mb).data.error.width
- PlotColorMenu $var(mb).data.error.color $varname graph$cc,error,color \
+ PlotColorMenu $var(mb).data.error.color $varname graph,ds,error,color \
[list PlotBarUpdateElement $varname]
- WidthDashMenu $var(mb).data.error.width $varname graph$cc,error,width {} \
+ WidthDashMenu $var(mb).data.error.width $varname graph,ds,error,width {} \
[list PlotBarUpdateElement $varname] {}
}
@@ -175,14 +175,14 @@ proc PlotBarUpdateElement {varname} {
PlotSaveState $varname
- if {$var(graph$cc,error)} {
+ if {$var(graph,ds,error)} {
set show both
} else {
set show none
}
- if {$var(graph$cc,error,cap)} {
- set cap [expr $var(graph$cc,error,width)+3]
+ if {$var(graph,ds,error,cap)} {
+ set cap [expr $var(graph,ds,error,width)+3]
} else {
set cap 0
}
@@ -190,9 +190,9 @@ proc PlotBarUpdateElement {varname} {
set nn $var(graph$cc,data,current)
$var(graph$cc) element configure "d-${nn}" \
-label $var(graph,ds,name) -hide [expr !$var(graph,ds,show)] \
- -relief $var(graph$cc,bar,relief) -color $var(graph,ds,color) \
- -showerrorbars $show -errorbarcolor $var(graph$cc,error,color) \
- -errorbarwidth $var(graph$cc,error,width) -errorbarcap $cap
+ -relief $var(graph,ds,bar,relief) -color $var(graph,ds,color) \
+ -showerrorbars $show -errorbarcolor $var(graph,ds,error,color) \
+ -errorbarwidth $var(graph,ds,error,width) -errorbarcap $cap
}
proc PlotBarButton {varname x y} {
diff --git a/ds9/library/plotconfig.tcl b/ds9/library/plotconfig.tcl
index 98c2604..cd9319f 100644
--- a/ds9/library/plotconfig.tcl
+++ b/ds9/library/plotconfig.tcl
@@ -82,17 +82,18 @@ proc PlotLoadConfigFile {varname filename} {
set var(graph,ds,width) $analysisplot(width)
set var(graph,ds,dash) $analysisplot(dash)
- set var(graph$cc,shape,symbol) $analysisplot(shape,symbol)
- set var(graph$cc,shape,fill) $analysisplot(shape,fill)
- set var(graph$cc,shape,color) $analysisplot(shape,color)
+ set var(graph,ds,shape,symbol) $analysisplot(shape,symbol)
+ set var(graph,ds,shape,fill) $analysisplot(shape,fill)
+ set var(graph,ds,shape,color) $analysisplot(shape,color)
- set var(graph$cc,error) $analysisplot(error)
- set var(graph$cc,error,cap) $analysisplot(error,cap)
- set var(graph$cc,error,color) $analysisplot(error,color)
- set var(graph$cc,error,width) $analysisplot(error,width)
+ set var(graph,ds,error) $analysisplot(error)
+ set var(graph,ds,error,cap) $analysisplot(error,cap)
+ set var(graph,ds,error,color) $analysisplot(error,color)
+ set var(graph,ds,error,width) $analysisplot(error,width)
- set var(graph$cc,bar,relief) $analysisplot(bar,relief)
- set var(graph$cc,bar,mode) $analysisplot(bar,mode)
+ set var(graph,ds,bar,relief) $analysisplot(bar,relief)
+
+ set var(graph,bar,mode) $analysisplot(bar,mode)
unset analysisplot
@@ -127,12 +128,12 @@ proc PlotLoadConfigFile {varname filename} {
}
FixVar ${varname}(graph,ds,dash) ${varname}(linear,dash)
- FixVar ${varname}(graph$cc,shape,color) ${varname}(discrete,color)
- FixVar ${varname}(graph$cc,shape,fill) ${varname}(discrete,fill)
+ FixVar ${varname}(graph,ds,shape,color) ${varname}(discrete,color)
+ FixVar ${varname}(graph,ds,shape,fill) ${varname}(discrete,fill)
if {[info exists ${varname}(discrete)]} {
if {$var(discrete)} {
- FixVar ${varname}(graph$cc,shape,symbol) \
+ FixVar ${varname}(graph,ds,shape,symbol) \
${varname}(discrete,symbol)
} else {
FixVarRm ${varname}(discrete,symbol)
@@ -270,16 +271,17 @@ proc PlotSaveConfigFile {varname filename} {
set analysisplot(width) $var(graph,ds,width)
set analysisplot(dash) $var(graph,ds,dash)
- set analysisplot(shape,symbol) $var(graph$cc,shape,symbol)
- set analysisplot(shape,fill) $var(graph$cc,shape,fill)
- set analysisplot(shape,color) $var(graph$cc,shape,color)
+ set analysisplot(shape,symbol) $var(graph,ds,shape,symbol)
+ set analysisplot(shape,fill) $var(graph,ds,shape,fill)
+ set analysisplot(shape,color) $var(graph,ds,shape,color)
+
+ set analysisplot(error) $var(graph,ds,error)
+ set analysisplot(error,cap) $var(graph,ds,error,cap)
+ set analysisplot(error,color) $var(graph,ds,error,color)
+ set analysisplot(error,width) $var(graph,ds,error,width)
- set analysisplot(error) $var(graph$cc,error)
- set analysisplot(error,cap) $var(graph$cc,error,cap)
- set analysisplot(error,color) $var(graph$cc,error,color)
- set analysisplot(error,width) $var(graph$cc,error,width)
+ set analysisplot(bar,relief) $var(graph,ds,bar,relief)
- set analysisplot(bar,relief) $var(graph$cc,bar,relief)
set analysisplot(bar,mode) $var(graph$cc,bar,mode)
puts $ch "array set analysisplot \{ [array get analysisplot] \}"
diff --git a/ds9/library/plotdialog.tcl b/ds9/library/plotdialog.tcl
index 5fabb2b..45891a4 100644
--- a/ds9/library/plotdialog.tcl
+++ b/ds9/library/plotdialog.tcl
@@ -521,43 +521,43 @@ proc PlotShapeMenu {varname} {
menu $var(mb).data.shape
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {None}] \
- -variable ${varname}(graph$cc,shape,symbol) -value none \
+ -variable ${varname}(graph,ds,shape,symbol) -value none \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Circle}] \
- -variable ${varname}(graph$cc,shape,symbol) -value circle \
+ -variable ${varname}(graph,ds,shape,symbol) -value circle \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Square}] \
- -variable ${varname}(graph$cc,shape,symbol) -value square \
+ -variable ${varname}(graph,ds,shape,symbol) -value square \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Diamond}] \
- -variable ${varname}(graph$cc,shape,symbol) -value diamond \
+ -variable ${varname}(graph,ds,shape,symbol) -value diamond \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Plus}] \
- -variable ${varname}(graph$cc,shape,symbol) -value plus \
+ -variable ${varname}(graph,ds,shape,symbol) -value plus \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Cross}] \
- -variable ${varname}(graph$cc,shape,symbol) -value cross \
+ -variable ${varname}(graph,ds,shape,symbol) -value cross \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Plus}] \
- -variable ${varname}(graph$cc,shape,symbol) -value splus \
+ -variable ${varname}(graph,ds,shape,symbol) -value splus \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Simple Cross}] \
- -variable ${varname}(graph$cc,shape,symbol) -value scross \
+ -variable ${varname}(graph,ds,shape,symbol) -value scross \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Triangle}] \
- -variable ${varname}(graph$cc,shape,symbol) -value triangle \
+ -variable ${varname}(graph,ds,shape,symbol) -value triangle \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add radiobutton \
-label [msgcat::mc {Arrow}] \
- -variable ${varname}(graph$cc,shape,symbol) -value arrow \
+ -variable ${varname}(graph,ds,shape,symbol) -value arrow \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.shape add separator
$var(mb).data.shape add checkbutton \
@@ -567,7 +567,7 @@ proc PlotShapeMenu {varname} {
$var(mb).data.shape add cascade -label [msgcat::mc {Color}] \
-menu $var(mb).data.shape.color
- PlotColorMenu $var(mb).data.shape.color $varname graph$cc,shape,color \
+ PlotColorMenu $var(mb).data.shape.color $varname graph,ds,shape,color \
[list $var(proc,updateelement) $varname]
}
@@ -580,10 +580,10 @@ proc PlotErrorMenu {varname} {
menu $var(mb).data.error
$var(mb).data.error add checkbutton -label [msgcat::mc {Show}] \
- -variable ${varname}(graph$cc,error) \
+ -variable ${varname}(graph,ds,error) \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.error add checkbutton -label [msgcat::mc {Cap}] \
- -variable ${varname}(graph$cc,error,cap) \
+ -variable ${varname}(graph,ds,error,cap) \
-command [list $var(proc,updateelement) $varname]
$var(mb).data.error add separator
$var(mb).data.error add cascade -label [msgcat::mc {Color}] \
@@ -591,9 +591,9 @@ proc PlotErrorMenu {varname} {
$var(mb).data.error add cascade -label [msgcat::mc {Width}] \
-menu $var(mb).data.error.width
- PlotColorMenu $var(mb).data.error.color $varname graph$cc,error,color \
+ PlotColorMenu $var(mb).data.error.color $varname graph,ds,error,color \
[list $var(proc,updateelement) $varname]
- WidthDashMenu $var(mb).data.error.width $varname graph$cc,error,width {} \
+ WidthDashMenu $var(mb).data.error.width $varname graph,ds,error,width {} \
[list $var(proc,updateelement) $varname] {}
}
diff --git a/ds9/library/plotline.tcl b/ds9/library/plotline.tcl
index b8e13e8..3ff098f 100644
--- a/ds9/library/plotline.tcl
+++ b/ds9/library/plotline.tcl
@@ -178,8 +178,8 @@ proc PlotLineUpdateElement {varname} {
set fillClr {}
}
- if {$var(graph$cc,shape,fill)} {
- set clr $var(graph$cc,shape,color)
+ if {$var(graph,ds,shape,fill)} {
+ set clr $var(graph,ds,shape,color)
} else {
set clr {}
}
@@ -190,14 +190,14 @@ proc PlotLineUpdateElement {varname} {
set dash { }
}
- if {$var(graph$cc,error)} {
+ if {$var(graph,ds,error)} {
set show both
} else {
set show none
}
- if {$var(graph$cc,error,cap)} {
- set cap [expr $var(graph$cc,error,width)+3]
+ if {$var(graph,ds,error,cap)} {
+ set cap [expr $var(graph,ds,error,width)+3]
} else {
set cap 0
}
@@ -205,13 +205,13 @@ proc PlotLineUpdateElement {varname} {
set nn $var(graph$cc,data,current)
$var(graph$cc) element configure "d-${nn}" \
-label $var(graph,ds,name) -hide [expr !$var(graph,ds,show)] \
- -symbol $var(graph$cc,shape,symbol) -fill $clr -scalesymbols no \
- -pixels 5 -outline $var(graph$cc,shape,color) \
+ -symbol $var(graph,ds,shape,symbol) -fill $clr -scalesymbols no \
+ -pixels 5 -outline $var(graph,ds,shape,color) \
-smooth $var(graph,ds,smooth) \
-color $var(graph,ds,color) -areabackground $fillClr \
-linewidth $var(graph,ds,width) -dashes $dash \
- -showerrorbars $show -errorbarcolor $var(graph$cc,error,color) \
- -errorbarwidth $var(graph$cc,error,width) -errorbarcap $cap
+ -showerrorbars $show -errorbarcolor $var(graph,ds,error,color) \
+ -errorbarwidth $var(graph,ds,error,width) -errorbarcap $cap
}
proc PlotLineButton {varname x y} {
diff --git a/ds9/library/plotscatter.tcl b/ds9/library/plotscatter.tcl
index d129a63..96f34ff 100644
--- a/ds9/library/plotscatter.tcl
+++ b/ds9/library/plotscatter.tcl
@@ -102,24 +102,24 @@ proc PlotScatterUpdateElement {varname} {
PlotSaveState $varname
- if {$var(graph$cc,shape,symbol) == "none"} {
- set var(graph$cc,shape,symbol) circle
+ if {$var(graph,ds,shape,symbol) == "none"} {
+ set var(graph,ds,shape,symbol) circle
}
- if {$var(graph$cc,shape,fill)} {
- set clr $var(graph$cc,shape,color)
+ if {$var(graph,ds,shape,fill)} {
+ set clr $var(graph,ds,shape,color)
} else {
set clr {}
}
- if {$var(graph$cc,error)} {
+ if {$var(graph,ds,error)} {
set show both
} else {
set show none
}
- if {$var(graph$cc,error,cap)} {
- set cap [expr $var(graph$cc,error,width)+3]
+ if {$var(graph,ds,error,cap)} {
+ set cap [expr $var(graph,ds,error,width)+3]
} else {
set cap 0
}
@@ -127,17 +127,17 @@ proc PlotScatterUpdateElement {varname} {
set nn $var(graph$cc,data,current)
$var(graph$cc) element configure "d-${nn}" \
-label $var(graph,ds,name) -hide [expr !$var(graph,ds,show)] \
- -symbol $var(graph$cc,shape,symbol) -fill $clr -scalesymbols no \
- -outline $var(graph$cc,shape,color) \
+ -symbol $var(graph,ds,shape,symbol) -fill $clr -scalesymbols no \
+ -outline $var(graph,ds,shape,color) \
-linewidth 0 -pixels 5 \
- -showerrorbars $show -errorbarcolor $var(graph$cc,error,color) \
- -errorbarwidth $var(graph$cc,error,width) -errorbarcap $cap
+ -showerrorbars $show -errorbarcolor $var(graph,ds,error,color) \
+ -errorbarwidth $var(graph,ds,error,width) -errorbarcap $cap
$var(graph$cc) pen configure active -color blue \
- -symbol $var(graph$cc,shape,symbol) \
+ -symbol $var(graph,ds,shape,symbol) \
-linewidth 0 -pixels 5 \
- -showerrorbars $show -errorbarcolor $var(graph$cc,error,color) \
- -errorbarwidth $var(graph$cc,error,width) -errorbarcap $cap
+ -showerrorbars $show -errorbarcolor $var(graph,ds,error,color) \
+ -errorbarwidth $var(graph,ds,error,width) -errorbarcap $cap
}
proc PlotScatterButton {varname x y} {
diff --git a/ds9/library/plotstate.tcl b/ds9/library/plotstate.tcl
index 333679d..d9a4f21 100644
--- a/ds9/library/plotstate.tcl
+++ b/ds9/library/plotstate.tcl
@@ -104,16 +104,16 @@ proc PlotInitState {varname} {
set var(graph,ds,width) $pap(graph,ds,width)
set var(graph,ds,dash) $pap(graph,ds,dash)
- set var(graph$cc,shape,symbol) $pap(shape,symbol)
- set var(graph$cc,shape,fill) $pap(shape,fill)
- set var(graph$cc,shape,color) $pap(shape,color)
+ set var(graph,ds,shape,symbol) $pap(shape,symbol)
+ set var(graph,ds,shape,fill) $pap(shape,fill)
+ set var(graph,ds,shape,color) $pap(shape,color)
- set var(graph$cc,error) $pap(error)
- set var(graph$cc,error,cap) $pap(error,cap)
- set var(graph$cc,error,color) $pap(error,color)
- set var(graph$cc,error,width) $pap(error,width)
+ set var(graph,ds,error) $pap(error)
+ set var(graph,ds,error,cap) $pap(error,cap)
+ set var(graph,ds,error,color) $pap(error,color)
+ set var(graph,ds,error,width) $pap(error,width)
- set var(graph$cc,bar,relief) $pap(bar,relief)
+ set var(graph,ds,bar,relief) $pap(bar,relief)
}
proc PlotSaveState {varname} {
@@ -133,16 +133,16 @@ proc PlotSaveState {varname} {
set var(graph$cc,$nn,width) $var(graph,ds,width)
set var(graph$cc,$nn,dash) $var(graph,ds,dash)
- set var(graph$cc,$nn,shape,symbol) $var(graph$cc,shape,symbol)
- set var(graph$cc,$nn,shape,fill) $var(graph$cc,shape,fill)
- set var(graph$cc,$nn,shape,color) $var(graph$cc,shape,color)
+ set var(graph$cc,$nn,shape,symbol) $var(graph,ds,shape,symbol)
+ set var(graph$cc,$nn,shape,fill) $var(graph,ds,shape,fill)
+ set var(graph$cc,$nn,shape,color) $var(graph,ds,shape,color)
- set var(graph$cc,$nn,error) $var(graph$cc,error)
- set var(graph$cc,$nn,error,cap) $var(graph$cc,error,cap)
- set var(graph$cc,$nn,error,color) $var(graph$cc,error,color)
- set var(graph$cc,$nn,error,width) $var(graph$cc,error,width)
+ set var(graph$cc,$nn,error) $var(graph,ds,error)
+ set var(graph$cc,$nn,error,cap) $var(graph,ds,error,cap)
+ set var(graph$cc,$nn,error,color) $var(graph,ds,error,color)
+ set var(graph$cc,$nn,error,width) $var(graph,ds,error,width)
- set var(graph$cc,$nn,bar,relief) $var(graph$cc,bar,relief)
+ set var(graph$cc,$nn,bar,relief) $var(graph,ds,bar,relief)
}
proc PlotRestoreState {varname nn} {
@@ -162,14 +162,14 @@ proc PlotRestoreState {varname nn} {
set var(graph,ds,width) $var(graph$cc,$nn,width)
set var(graph,ds,dash) $var(graph$cc,$nn,dash)
- set var(graph$cc,shape,symbol) $var(graph$cc,$nn,shape,symbol)
- set var(graph$cc,shape,fill) $var(graph$cc,$nn,shape,fill)
- set var(graph$cc,shape,color) $var(graph$cc,$nn,shape,color)
+ set var(graph,ds,shape,symbol) $var(graph$cc,$nn,shape,symbol)
+ set var(graph,ds,shape,fill) $var(graph$cc,$nn,shape,fill)
+ set var(graph,ds,shape,color) $var(graph$cc,$nn,shape,color)
- set var(graph$cc,error) $var(graph$cc,$nn,error)
- set var(graph$cc,error,cap) $var(graph$cc,$nn,error,cap)
- set var(graph$cc,error,color) $var(graph$cc,$nn,error,color)
- set var(graph$cc,error,width) $var(graph$cc,$nn,error,width)
+ set var(graph,ds,error) $var(graph$cc,$nn,error)
+ set var(graph,ds,error,cap) $var(graph$cc,$nn,error,cap)
+ set var(graph,ds,error,color) $var(graph$cc,$nn,error,color)
+ set var(graph,ds,error,width) $var(graph$cc,$nn,error,width)
- set var(graph$cc,bar,relief) $var(graph$cc,$nn,bar,relief)
+ set var(graph,ds,bar,relief) $var(graph$cc,$nn,bar,relief)
}
diff --git a/ds9/parsers/plotparser.tac b/ds9/parsers/plotparser.tac
index a5378d2..f5d3046 100644
--- a/ds9/parsers/plotparser.tac
+++ b/ds9/parsers/plotparser.tac
@@ -265,7 +265,7 @@ plotCmd : LOAD_ load
| ERRORBAR_ errorr
| NAME_ STRING_ {PlotCmdUpdateElement graph,ds,name $2}
| SHAPE_ shape
- | RELIEF_ relief {PlotCmdUpdateElement bar,relief $2}
+ | RELIEF_ relief {PlotCmdUpdateElement graph,ds,bar,relief $2}
| SMOOTH_ smooth {PlotCmdUpdateElement graph,ds,smooth $2}
| WIDTH_ INT_ {PlotCmdUpdateElement graph,ds,width $2}
| DASH_ yesno {PlotCmdUpdateElement graph,ds,dash $2}
@@ -414,15 +414,15 @@ dummy1 : DISCRETE_
| ERRORBAR_
;
-errorr : yesno {PlotCmdUpdateElement error $1}
- | CAP_ yesno {PlotCmdUpdateElement error,cap $2}
- | COLOR_ STRING_ {PlotCmdUpdateElement error,color $2}
- | WIDTH_ INT_ {PlotCmdUpdateElement error,width $2}
+errorr : yesno {PlotCmdUpdateElement graph,ds,error $1}
+ | CAP_ yesno {PlotCmdUpdateElement graph,ds,error,cap $2}
+ | COLOR_ STRING_ {PlotCmdUpdateElement graph,ds,error,color $2}
+ | WIDTH_ INT_ {PlotCmdUpdateElement graph,ds,error,width $2}
;
-shape : shapes {PlotCmdUpdateElement shape,symbol $1}
- | FILL_ yesno {PlotCmdUpdateElement shape,file $2}
- | COLOR_ STRING_ {PlotCmdUpdateElement shape,color $2}
+shape : shapes {PlotCmdUpdateElement graph,ds,shape,symbol $1}
+ | FILL_ yesno {PlotCmdUpdateElement graph,ds,shape,file $2}
+ | COLOR_ STRING_ {PlotCmdUpdateElement graph,ds,shape,color $2}
;
shapes : NONE_ {set _ none}
@@ -488,10 +488,10 @@ oldGraphScale : LINEARLINEAR_ {PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateG
;
# backward compatibility
-oldLine : DISCRETE_ shapes {PlotCmdUpdateElement shape,symbol $2}
+oldLine : DISCRETE_ shapes {PlotCmdUpdateElement graph,ds,shape,symbol $2}
| dummy2 WIDTH_ INT_ {PlotCmdUpdateElement graph,ds,width $3}
| dummy2 DASH_ yesno {PlotCmdUpdateElement graph,ds,dash $3}
- | dummy2 STYLE_ INT_ {PlotCmdUpdateElement error $3}
+ | dummy2 STYLE_ INT_ {PlotCmdUpdateElement graph,ds,error $3}
;
dummy2 : LINE_
@@ -507,8 +507,8 @@ oldView : DISCRETE_ yesno {PlotCmdUpdateElement graph,ds,show $2}
| LINE_ yesno {PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth linear}
| STEP_ yesno {PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth step}
| QUADRATIC_ yesno {PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth quadratic}
- | ERROR_ yesno {PlotCmdUpdateElement error $2}
- | ERRORBAR_ yesno {PlotCmdUpdateElement error $2}
+ | ERROR_ yesno {PlotCmdUpdateElement graph,ds,error $2}
+ | ERRORBAR_ yesno {PlotCmdUpdateElement graph,ds,error $2}
;
%%
diff --git a/ds9/parsers/plotparser.tcl b/ds9/parsers/plotparser.tcl
index 2f771c4..ffa2f66 100644
--- a/ds9/parsers/plotparser.tcl
+++ b/ds9/parsers/plotparser.tcl
@@ -5434,7 +5434,7 @@ proc plot::yyparse {} {
88 { PlotCmdUpdateElement graph,ds,fill $2 }
89 { PlotCmdUpdateElement graph,ds,fill,color $2 }
92 { PlotCmdUpdateElement graph,ds,name $2 }
- 94 { PlotCmdUpdateElement bar,relief $2 }
+ 94 { PlotCmdUpdateElement graph,ds,bar,relief $2 }
95 { PlotCmdUpdateElement graph,ds,smooth $2 }
96 { PlotCmdUpdateElement graph,ds,width $2 }
97 { PlotCmdUpdateElement graph,ds,dash $2 }
@@ -5520,13 +5520,13 @@ proc plot::yyparse {} {
179 { set _ overlap }
180 { PlotCmdUpdateElement graph,ds,color $1 }
181 { PlotCmdUpdateElement graph,ds,color $2 }
- 189 { PlotCmdUpdateElement error $1 }
- 190 { PlotCmdUpdateElement error,cap $2 }
- 191 { PlotCmdUpdateElement error,color $2 }
- 192 { PlotCmdUpdateElement error,width $2 }
- 193 { PlotCmdUpdateElement shape,symbol $1 }
- 194 { PlotCmdUpdateElement shape,file $2 }
- 195 { PlotCmdUpdateElement shape,color $2 }
+ 189 { PlotCmdUpdateElement graph,ds,error $1 }
+ 190 { PlotCmdUpdateElement graph,ds,error,cap $2 }
+ 191 { PlotCmdUpdateElement graph,ds,error,color $2 }
+ 192 { PlotCmdUpdateElement graph,ds,error,width $2 }
+ 193 { PlotCmdUpdateElement graph,ds,shape,symbol $1 }
+ 194 { PlotCmdUpdateElement graph,ds,shape,file $2 }
+ 195 { PlotCmdUpdateElement graph,ds,shape,color $2 }
196 { set _ none }
197 { set _ circle }
198 { set _ square }
@@ -5562,16 +5562,16 @@ proc plot::yyparse {} {
235 { PlotCmdUpdateGraph "axis,x,log" 0; PlotCmdUpdateGraph "axis,y,log" 1 }
236 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 0 }
237 { PlotCmdUpdateGraph "axis,x,log" 1; PlotCmdUpdateGraph "axis,y,log" 1 }
- 238 { PlotCmdUpdateElement shape,symbol $2 }
+ 238 { PlotCmdUpdateElement graph,ds,shape,symbol $2 }
239 { PlotCmdUpdateElement graph,ds,width $3 }
240 { PlotCmdUpdateElement graph,ds,dash $3 }
- 241 { PlotCmdUpdateElement error $3 }
+ 241 { PlotCmdUpdateElement graph,ds,error $3 }
248 { PlotCmdUpdateElement graph,ds,show $2 }
249 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth linear }
250 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth step }
251 { PlotCmdUpdateElement graph,ds,show $2; PlotCmdUpdateElement graph,ds,smooth quadratic }
- 252 { PlotCmdUpdateElement error $2 }
- 253 { PlotCmdUpdateElement error $2 }
+ 252 { PlotCmdUpdateElement graph,ds,error $2 }
+ 253 { PlotCmdUpdateElement graph,ds,error $2 }
}
unsetupvalues $dc
# pop off tokens from the stack if normal rule
diff --git a/ds9/parsers/plotsendparser.tac b/ds9/parsers/plotsendparser.tac
index 87aaf2c..bc29cb5 100644
--- a/ds9/parsers/plotsendparser.tac
+++ b/ds9/parsers/plotsendparser.tac
@@ -90,7 +90,7 @@ plotCmd : STATS_ {ProcessSendCmdCVAR PlotStatsGenerate}
| ERRORBAR_ errorr
| NAME_ {ProcessSendCmdCVARGet graph,ds,name}
| SHAPE_ shape
- | RELIEF_ {PlotSendCmdCVARGet bar,relief}
+ | RELIEF_ {ProcessSendCmdCVARGet graph,ds,bar,relief}
| SMOOTH_ {ProcessSendCmdCVARGet graph,ds,smooth}
| WIDTH_ {ProcessSendCmdCVARGet graph,ds,width}
| DASH_ {ProcessSendCmdCVARYesNo graph,ds,dash}
@@ -143,15 +143,15 @@ title : {ProcessSendCmdCVARGet graph,title}
| LEGEND_ {ProcessSendCmdCVARGet legend,title}
;
-errorr : {PlotSendCmdCVARYesNo error}
- | CAP_ {PlotSendCmdCVARYesNo error,cap}
- | COLOR_ {PlotSendCmdCVARGet error,color}
- | WIDTH_ {PlotSendCmdCVARGet error,width}
+errorr : {ProcessSendCmdCVARYesNo graph,ds,error}
+ | CAP_ {ProcessSendCmdCVARYesNo graph,ds,error,cap}
+ | COLOR_ {ProcessSendCmdCVARGet graph,ds,error,color}
+ | WIDTH_ {ProcessSendCmdCVARGet graph,ds,error,width}
;
-shape : {PlotSendCmdCVARGet shape,symbol}
- | FILL_ {PlotSendCmdCVARYesNo shape,fill}
- | COLOR_ {PlotSendCmdCVARGet shape,color}
+shape : {ProcessSendCmdCVARGet graph,ds,shape,symbol}
+ | FILL_ {ProcessSendCmdCVARYesNo graph,ds,shape,fill}
+ | COLOR_ {ProcessSendCmdCVARGet graph,ds,shape,color}
;
%%
diff --git a/ds9/parsers/plotsendparser.tcl b/ds9/parsers/plotsendparser.tcl
index f154a65..b78cf21 100644
--- a/ds9/parsers/plotsendparser.tcl
+++ b/ds9/parsers/plotsendparser.tcl
@@ -1496,7 +1496,7 @@ proc plotsend::yyparse {} {
24 { ProcessSendCmdCVARGet graph,ds,fill }
25 { ProcessSendCmdCVARGet graph,ds,fill,color }
28 { ProcessSendCmdCVARGet graph,ds,name }
- 30 { PlotSendCmdCVARGet bar,relief }
+ 30 { ProcessSendCmdCVARGet graph,ds,bar,relief }
31 { ProcessSendCmdCVARGet graph,ds,smooth }
32 { ProcessSendCmdCVARGet graph,ds,width }
33 { ProcessSendCmdCVARYesNo graph,ds,dash }
@@ -1532,13 +1532,13 @@ proc plotsend::yyparse {} {
63 { ProcessSendCmdCVARGet "axis,$1,title" }
64 { ProcessSendCmdCVARGet "axis,$1,title" }
65 { ProcessSendCmdCVARGet legend,title }
- 66 { PlotSendCmdCVARYesNo error }
- 67 { PlotSendCmdCVARYesNo error,cap }
- 68 { PlotSendCmdCVARGet error,color }
- 69 { PlotSendCmdCVARGet error,width }
- 70 { PlotSendCmdCVARGet shape,symbol }
- 71 { PlotSendCmdCVARYesNo shape,fill }
- 72 { PlotSendCmdCVARGet shape,color }
+ 66 { ProcessSendCmdCVARYesNo graph,ds,error }
+ 67 { ProcessSendCmdCVARYesNo graph,ds,error,cap }
+ 68 { ProcessSendCmdCVARGet graph,ds,error,color }
+ 69 { ProcessSendCmdCVARGet graph,ds,error,width }
+ 70 { ProcessSendCmdCVARGet graph,ds,shape,symbol }
+ 71 { ProcessSendCmdCVARYesNo graph,ds,shape,fill }
+ 72 { ProcessSendCmdCVARGet graph,ds,shape,color }
}
unsetupvalues $dc
# pop off tokens from the stack if normal rule