phoenix_title wx.lib.filebrowsebutton.FileBrowseButton

A control to allow the user to type in a filename or browse with the standard file dialog to select file


class_hierarchy Class Hierarchy

Inheritance diagram for class FileBrowseButton:

sub_classes Known Subclasses

wx.lib.filebrowsebutton.DirBrowseButton, wx.lib.filebrowsebutton.FileBrowseButtonWithHistory


super_classes Known Superclasses

wx.Panel


method_summary Methods Summary

__init__

param labelText:

Text for label to left of text field

createBrowseButton

Create the browse-button control

createDialog

Setup the graphic representation of the dialog

createLabel

Create the label/caption

createTextControl

Create the text control

GetLabel

Retrieve the label’s current text

GetValue

retrieve current value of text control

OnBrowse

Going to browse for file…

OnChanged

SetBackgroundColour

SetBackgroundColour(colour) -> bool

SetLabel

Set the label’s current text

SetValue

set current value of text control


api Class API

class FileBrowseButton(wx.Panel)

A control to allow the user to type in a filename or browse with the standard file dialog to select file


Methods

__init__(self, parent, id= -1, pos = wx.DefaultPosition, size = wx.DefaultSize, style = wx.TAB_TRAVERSAL, labelText= "File Entry:", buttonText= "Browse", toolTip= "Type filename or click browse to choose file", dialogTitle = "Choose a file", startDirectory = ".", initialValue = "", fileMask = "*.*", fileMode = wx.FD_OPEN, changeCallback= lambda x:x, labelWidth = 0, name = 'fileBrowseButton')
Parameters:
  • labelText – Text for label to left of text field

  • buttonText – Text for button which launches the file dialog

  • toolTip – Help text

  • dialogTitle – Title used in file dialog

  • startDirectory – Default directory for file dialog startup

  • initialValue – Value initially present in the text field

  • fileMask – File mask (glob pattern, such as .) to use in file dialog

  • fileMode – wx.FD_OPEN or wx.FD_SAVE, indicates type of file dialog to use

  • changeCallback – Optional callback called for all changes in value of the control

  • labelWidth – Width of the label



createBrowseButton(self)

Create the browse-button control



createDialog(self, parent, id, pos, size, style, name)

Setup the graphic representation of the dialog



createLabel(self)

Create the label/caption



createTextControl(self)

Create the text control



GetLabel(self)

Retrieve the label’s current text



GetValue(self)

retrieve current value of text control



OnBrowse(self, event = None)

Going to browse for file…



OnChanged(self, evt)


SetBackgroundColour(self, color)

SetBackgroundColour(colour) -> bool

Sets the background colour of the window.



SetLabel(self, value)

Set the label’s current text



SetValue(self, value, callBack=1)

set current value of text control