summaryrefslogtreecommitdiffstats
path: root/ds9/library/bpanda.tcl
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2016-10-27 19:01:15 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2016-10-27 19:01:15 (GMT)
commit12166aa342f7c8d905097e43a1f50e0775503069 (patch)
tree73a6e7296fbf9898633a02c2503a3e959789d8c3 /ds9/library/bpanda.tcl
parentd4d595fa7fb12903db9227d33d48b2b00120dbd1 (diff)
downloadblt-12166aa342f7c8d905097e43a1f50e0775503069.zip
blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.gz
blt-12166aa342f7c8d905097e43a1f50e0775503069.tar.bz2
Initial commit
Diffstat (limited to 'ds9/library/bpanda.tcl')
-rw-r--r--ds9/library/bpanda.tcl36
1 files changed, 36 insertions, 0 deletions
diff --git a/ds9/library/bpanda.tcl b/ds9/library/bpanda.tcl
new file mode 100644
index 0000000..d7d6af8
--- /dev/null
+++ b/ds9/library/bpanda.tcl
@@ -0,0 +1,36 @@
+# Copyright (C) 1999-2016
+# Smithsonian Astrophysical Observatory, Cambridge, MA, USA
+# For conditions of distribution and use, see copyright notice in "copyright"
+
+package provide DS9 1.0
+
+proc BpandaDialog {varname} {
+ upvar #0 $varname var
+ global $varname
+
+ # see if we already have a header window visible
+ if {[winfo exists $var(top)]} {
+ raise $var(top)
+ return
+ }
+
+ # procs
+ set var(which) bpanda
+ set var(proc,apply) MarkerBasePandaRectApply
+ set var(proc,close) MarkerBasePandaRectClose
+ set var(proc,generate) BpandaGenerate
+ set var(proc,coordCB) MarkerBasePandaRectCoordCB
+ set var(proc,editCB) MarkerBasePandaRectEditCB
+ set var(proc,distCB) MarkerBasePandaRectDistCB
+
+ # base panda rect dialog
+ MarkerBasePandaRectDialog $varname
+}
+
+proc BpandaGenerate {varname} {
+ upvar #0 $varname var
+ global $varname
+
+ MarkerBaseAnnulusGenerateBox $varname
+ MarkerBasePandaGenerateAngles $varname
+}