Changeset 1640


Ignore:
Timestamp:
Jan 12, 2010, 5:29:32 AM (15 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/combobox.tcl

    r1636 r1640  
    4040
    4141    public method value {args}
    42     public method translate {value}
     42    public method translate {value {defValue ""}}
    4343    public method label {value}
    4444    public method current {}
     
    150150# method returns the corresponding value.  Otherwise, it returns "".
    151151# ----------------------------------------------------------------------
    152 itcl::body Rappture::Combobox::translate {value} {
     152itcl::body Rappture::Combobox::translate {value {defValue ""}} {
    153153    foreach {val label} [choices get -both] {
    154154        if {$label == $value} {
     
    156156        }
    157157    }
    158     return ""
     158    return $defValue
    159159}
    160160
     
    180180itcl::body Rappture::Combobox::current {} {
    181181    set raw [$itk_component(entry) get]
    182     set value [translate $raw]
    183     if { $value != "" } {
     182    set value [translate $raw "badValue"]
     183    if { $value != "badValue" } {
    184184        return $value
    185185    }
Note: See TracChangeset for help on using the changeset viewer.