def update_object ( self, text ):
        value = self.values[self.names.index(unicode(text))]
        if not isinstance(self.value, basestring):
           value = [value]
        self.value = value

    #---------------------------------------------------------------------------
    #  Updates the editor when the object trait changes external to the editor:
    #---------------------------------------------------------------------------
Handles the user selecting a new value from the combo box.
dataset/ETHPy150Open enthought/traitsui/traitsui/qt4/check_list_editor.py/SimpleEditor.update_object