From: Ian Jackson Date: Sun, 8 Aug 2010 16:04:15 +0000 (+0100) Subject: where-vessels: factor out make-smashers X-Git-Tag: 6.6.2~21 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.web-live.git;a=commitdiff_plain;h=651e153fc3598c12ae18ccf8c45d6dc80de9dbe1 where-vessels: factor out make-smashers --- diff --git a/yarrg/where-vessels b/yarrg/where-vessels index 5541749..97e5e6c 100755 --- a/yarrg/where-vessels +++ b/yarrg/where-vessels @@ -547,6 +547,20 @@ proc make-radio-smasher {sma label variable descs rows inrow} { } } +proc make-smashers {} { + make-radio-smasher subclass Subclass smash_subclass \ + {Show Normal/LE Hide} 1 0 + + make-radio-smasher owner Owner smash_owner \ + {Show Yours? {For you} Lock Hide} 2 3 + + global vc_codes vc_code2abbrev + + set cw [make-smasher size "Size\nround down" frame] + populate-control-grid-tickboxes $cw 2 0 smash_size $vc_codes \ + image val { return 0 } { return $vc_code2abbrev($val) } +} + #---------- filtering ---------- set filters {} @@ -1164,15 +1178,9 @@ proc widgets-setup {} { frame .islands -pady 2 pack .cp .filter .islands .smash -side top - label .smash.title -text Smash + label .smash.title -text {Display/combine details} grid .smash.title -row 0 -column 0 -columnspan 2 - make-radio-smasher subclass Subclass smash_subclass \ - {Show Normal/LE Hide} 1 0 - - make-radio-smasher owner Owner smash_owner \ - {Show Yours? {For you} Lock Hide} 2 3 - set filterstyle 1 trace add variable filterstyle write filterstyle-changed @@ -1355,6 +1363,7 @@ vesselclasses-init load-chart widgets-setup make-filters +make-smashers set notes_data {} if {[catch { parse-clipboard } emsg]} {