| 
  | __init__(self,
        box,
        parent,
        text='',
        default='',
        tooltip=None,
        tooltip_button=None,
        button_text=' Change',
        control=<class 'wx._controls.TextCtrl'>,
        icon=u'/data/relax/tags/4.0.3/graphics/oxygen_icons/16x16/actions/d...,
        fn=None,
        editable=True,
        button=False,
        width_text=200,
        width_button=80,
        spacer=0)(Constructor)
 | source code |  Create a text selection element for the frame. This consists of a horizontal layout with a static text element, a 
  text control, and an optional button. 
    Parameters:
        box(wx.BoxSizer instance) - The box element to pack the structure file selection GUI element 
          into.parent(wx object) - The parent GUI element.text(str) - The static text.default(str) - The default text of the control.tooltip(str) - The tooltip which appears on hovering over the text or input 
          field.tooltip_button(str) - The separate tooltip for the button.button_text(str) - The text to display on the button.control(wx.TextCtrl derived class) - The control class to use.icon(str) - The path of the icon to use for the button.fn(func or str) - The function or method to execute when clicking on the button.  
          If this is a string, then an equivalent function will be searched
          for in the control object.editable(bool) - A flag specifying if the control is editable or not.button(bool) - A flag which if True will cause a button to appear.width_text(int) - The width of the text element.width_button(int) - The width of the button.spacer(int) - The horizontal spacing between the elements. |