diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2019-02-12 19:56:35 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2019-02-12 19:56:35 (GMT) |
commit | 1f4ce0a544d38884176b223aa1a3b842fd978e3b (patch) | |
tree | b3369a7062171774ad2b126f848a884aa1faafe2 /ds9 | |
parent | 076713a14cba24162551d72e7eaf01c32f58d158 (diff) | |
download | blt-1f4ce0a544d38884176b223aa1a3b842fd978e3b.zip blt-1f4ce0a544d38884176b223aa1a3b842fd978e3b.tar.gz blt-1f4ce0a544d38884176b223aa1a3b842fd978e3b.tar.bz2 |
clean up WCS params dialog
Diffstat (limited to 'ds9')
-rw-r--r-- | ds9/library/wcs.tcl | 135 |
1 files changed, 44 insertions, 91 deletions
diff --git a/ds9/library/wcs.tcl b/ds9/library/wcs.tcl index 0e2668f..1ce0aed 100644 --- a/ds9/library/wcs.tcl +++ b/ds9/library/wcs.tcl @@ -189,18 +189,16 @@ proc WCSDialog {} { set base [ttk::frame $tt.base] set pv00 [ttk::frame $tt.pv00] set pv18 [ttk::frame $tt.pv18] - set ab0 [ttk::frame $tt.ab0] - set ab2 [ttk::frame $tt.ab2] - set ab4 [ttk::frame $tt.ab4] + set aa0 [ttk::frame $tt.aa0] + set bb0 [ttk::frame $tt.bb0] set apbp0 [ttk::frame $tt.apbp0] set apbp2 [ttk::frame $tt.apbp2] set apbp4 [ttk::frame $tt.apbp4] $tt add $base -text {Keyword} $tt add $pv00 -text {PVi_00} $tt add $pv18 -text {PVi_18} - $tt add $ab0 -text {A_0} - $tt add $ab2 -text {A_2} - $tt add $ab4 -text {A_4} + $tt add $aa0 -text {A_i} + $tt add $bb0 -text {B_i} $tt add $apbp0 -text {AP_0} $tt add $apbp2 -text {AP_2} $tt add $apbp4 -text {AP_4} @@ -294,50 +292,24 @@ proc WCSDialog {} { } # only in primary - ttk::label $ab0.ta -text "A_ORDER" - ttk::entry $ab0.a -textvariable dwcs(a_order) -width 14 - for {set mm 0} {$mm<2} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab0.ta_${mm}_${nn} -text "A_${mm}_${nn}" - ttk::entry $ab0.a_${mm}_${nn} \ - -textvariable dwcs(a_${mm}_${nn}) -width 14 - } - } - for {set mm 2} {$mm<4} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab2.ta_${mm}_${nn} -text "A_${mm}_${nn}" - ttk::entry $ab2.a_${mm}_${nn} \ - -textvariable dwcs(a_${mm}_${nn}) -width 14 - } - } - for {set mm 4} {$mm<6} {incr mm} { + ttk::label $aa0.ta -text "A_ORDER" + ttk::entry $aa0.a -textvariable dwcs(a_order) -width 14 + + for {set mm 0} {$mm<6} {incr mm} { for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab4.ta_${mm}_${nn} -text "A_${mm}_${nn}" - ttk::entry $ab4.a_${mm}_${nn} \ + ttk::label $aa0.ta_${mm}_${nn} -text "A_${mm}_${nn}" + ttk::entry $aa0.a_${mm}_${nn} \ -textvariable dwcs(a_${mm}_${nn}) -width 14 } } - ttk::label $ab0.tb -text "B_ORDER" - ttk::entry $ab0.b -textvariable dwcs(b_order) -width 14 - for {set mm 0} {$mm<2} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab0.tb_${mm}_${nn} -text "B_${mm}_${nn}" - ttk::entry $ab0.b_${mm}_${nn} \ - -textvariable dwcs(b_${mm}_${nn}) -width 14 - } - } - for {set mm 2} {$mm<4} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab2.tb_${mm}_${nn} -text "B_${mm}_${nn}" - ttk::entry $ab2.b_${mm}_${nn} \ - -textvariable dwcs(b_${mm}_${nn}) -width 14 - } - } - for {set mm 4} {$mm<6} {incr mm} { + ttk::label $bb0.tb -text "B_ORDER" + ttk::entry $bb0.b -textvariable dwcs(b_order) -width 14 + + for {set mm 0} {$mm<6} {incr mm} { for {set nn 0} {$nn<6} {incr nn} { - ttk::label $ab4.tb_${mm}_${nn} -text "B_${mm}_${nn}" - ttk::entry $ab4.b_${mm}_${nn} \ + ttk::label $bb0.tb_${mm}_${nn} -text "B_${mm}_${nn}" + ttk::entry $bb0.b_${mm}_${nn} \ -textvariable dwcs(b_${mm}_${nn}) -width 14 } } @@ -532,9 +504,8 @@ proc ConfigWCSDialog {{force {0}}} { set base $tt.base set pv00 $tt.pv00 set pv18 $tt.pv18 - set ab0 $tt.ab0 - set ab2 $tt.ab2 - set ab4 $tt.ab4 + set aa0 $tt.aa0 + set bb0 $tt.bb0 set apbp0 $tt.apbp0 set apbp2 $tt.apbp2 set apbp4 $tt.apbp4 @@ -578,37 +549,17 @@ proc ConfigWCSDialog {{force {0}}} { } # only in primary - grid forget $ab0.ta $ab0.a - for {set mm 0} {$mm<2} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab0.ta_${mm}_${nn} $ab0.a_${mm}_${nn} - } - } - for {set mm 2} {$mm<4} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab2.ta_${mm}_${nn} $ab2.a_${mm}_${nn} - } - } - for {set mm 4} {$mm<6} {incr mm} { + grid forget $aa0.ta $aa0.a + for {set mm 0} {$mm<6} {incr mm} { for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab4.ta_${mm}_${nn} $ab4.a_${mm}_${nn} + grid forget $aa0.ta_${mm}_${nn} $aa0.a_${mm}_${nn} } } - grid forget $ab0.tb $ab0.b - for {set mm 0} {$mm<2} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab0.tb_${mm}_${nn} $ab0.b_${mm}_${nn} - } - } - for {set mm 2} {$mm<4} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab2.tb_${mm}_${nn} $ab2.b_${mm}_${nn} - } - } - for {set mm 4} {$mm<6} {incr mm} { + grid forget $bb0.tb $bb0.b + for {set mm 0} {$mm<6} {incr mm} { for {set nn 0} {$nn<6} {incr nn} { - grid forget $ab4.tb_${mm}_${nn} $ab4.b_${mm}_${nn} + grid forget $bb0.tb_${mm}_${nn} $bb0.b_${mm}_${nn} } } @@ -747,27 +698,28 @@ proc ConfigWCSDialog {{force {0}}} { } # only in primary - grid $ab0.ta $ab0.a $ab0.tb $ab0.b -padx 2 -pady 2 -sticky w - for {set mm 0} {$mm<2} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid $ab0.ta_${mm}_${nn} $ab0.a_${mm}_${nn} \ - $ab0.tb_${mm}_${nn} $ab0.b_${mm}_${nn} \ - -padx 2 -pady 2 -sticky w - } - } - for {set mm 2} {$mm<4} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid $ab2.ta_${mm}_${nn} $ab2.a_${mm}_${nn} \ - $ab2.tb_${mm}_${nn} $ab2.b_${mm}_${nn} \ + grid $aa0.ta $aa0.a -padx 2 -pady 2 -sticky w + for {set mm 0} {$mm<6} {incr mm} { + grid $aa0.ta_${mm}_0 $aa0.a_${mm}_0 \ + $aa0.ta_${mm}_1 $aa0.a_${mm}_1 \ + $aa0.ta_${mm}_2 $aa0.a_${mm}_2 \ + $aa0.ta_${mm}_3 $aa0.a_${mm}_3 \ + -padx 2 -pady 2 -sticky w + grid $aa0.ta_${mm}_4 $aa0.a_${mm}_4 \ + $aa0.ta_${mm}_5 $aa0.a_${mm}_5 \ -padx 2 -pady 2 -sticky w - } } - for {set mm 4} {$mm<6} {incr mm} { - for {set nn 0} {$nn<6} {incr nn} { - grid $ab4.ta_${mm}_${nn} $ab4.a_${mm}_${nn} \ - $ab4.tb_${mm}_${nn} $ab4.b_${mm}_${nn} \ + + grid $bb0.tb $bb0.b -padx 2 -pady 2 -sticky w + for {set mm 0} {$mm<6} {incr mm} { + grid $bb0.tb_${mm}_0 $bb0.b_${mm}_0 \ + $bb0.tb_${mm}_1 $bb0.b_${mm}_1 \ + $bb0.tb_${mm}_2 $bb0.b_${mm}_2 \ + $bb0.tb_${mm}_3 $bb0.b_${mm}_3 \ + -padx 2 -pady 2 -sticky w + grid $bb0.tb_${mm}_4 $bb0.b_${mm}_4 \ + $bb0.tb_${mm}_5 $bb0.b_${mm}_5 \ -padx 2 -pady 2 -sticky w - } } grid $apbp0.tap $apbp0.ap $apbp0.tbp $apbp0.bp -padx 2 -pady 2 -sticky w @@ -1105,6 +1057,7 @@ proc WCSFromVar {} { } } } + if {$dwcs(b_order) != {}} { append rr "B_ORDER = $dwcs(b_order)\n" } |