| 
  | __init__(self,
        name=None,
        default=None,
        parent=None,
        element_type='default',
        sizer=None,
        desc='spin ID string',
        combo_choices=None,
        combo_data=None,
        tooltip=None,
        divider=None,
        padding=0,
        spacer=None,
        height_element=27,
        can_be_none=True)(Constructor)
 | source code |  Set up the base spin ID element. 
    Parameters:
        name(str) - The name of the element to use in titles, etc.default(str or None) - The default value.parent(wx.Panel instance) - The parent GUI element.element_type(str) - The type of GUI element to create.  This currently only supports 
          the 'default' type.sizer(wx.Sizer instance) - The sizer to put the input field widget into.desc(str) - The text description.combo_choices(list of str) - The list of choices to present to the user.combo_data(list) - The data returned by a call to GetValue().  If supplied, it 
          should be the same length at the combo_choices list.  If not 
          supplied, the combo_choices list will be used for the returned 
          data.tooltip(str) - The tooltip which appears on hovering over the text or input 
          field.choices(list of str) - The list of choices to present to the user.divider(None or int) - The optional position of the divider.  If None, the class 
          variable _div_left will be used.padding(int) - Spacing to the left and right of the widgets.spacer(None or int) - The amount of spacing to add below the field in pixels.  If None,
          a stretchable spacer will be used.height_element(int) - The height in pixels of the GUI element.can_be_none(bool) - A flag which specifies if the element is allowed to have the None
          value. |