Changeset 1640
- Timestamp:
- Jan 12, 2010, 5:29:32 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/combobox.tcl
r1636 r1640 40 40 41 41 public method value {args} 42 public method translate {value }42 public method translate {value {defValue ""}} 43 43 public method label {value} 44 44 public method current {} … … 150 150 # method returns the corresponding value. Otherwise, it returns "". 151 151 # ---------------------------------------------------------------------- 152 itcl::body Rappture::Combobox::translate {value } {152 itcl::body Rappture::Combobox::translate {value {defValue ""}} { 153 153 foreach {val label} [choices get -both] { 154 154 if {$label == $value} { … … 156 156 } 157 157 } 158 return ""158 return $defValue 159 159 } 160 160 … … 180 180 itcl::body Rappture::Combobox::current {} { 181 181 set raw [$itk_component(entry) get] 182 set value [translate $raw ]183 if { $value != " " } {182 set value [translate $raw "badValue"] 183 if { $value != "badValue" } { 184 184 return $value 185 185 }
Note: See TracChangeset
for help on using the changeset viewer.