def update_editor ( self ):
        new_values = parse_value( self.value )
        for control in self.control.GetChildren():
            if control.IsShown():
               control.SetValue( control.value in new_values )

#-------------------------------------------------------------------------------
#  'TextEditor' class:
#-------------------------------------------------------------------------------
Updates the editor when the object trait changes externally to the
dataset/ETHPy150Open enthought/traitsui/traitsui/wx/check_list_editor.py/CustomEditor.update_editor