docs: def setValue( self, value ):
          """
          Sets the value for this item to the inputed value.
          
          :param      value | <variant>
          """
          self._value = value
          
          # map a list of choices to the system
          if ( isinstance(value, list) ):
              self.setText(2, '[%s]' % ','.join(map(str, value)))
          else:
              self.setText(2, nativestring(value))