[frames | no frames]

## Module Hierarchy

- `wx`
- `wxversion`: If you have more than one version of wxPython installed this module allows your application to choose which version of wxPython will be imported when it does 'import wx'.

## Class Hierarchy

- `__builtin__.object`: The most base type
  - `wx.AboutDialogInfo`: `wx.AboutDialogInfo` contains information to be shown in the standard About dialog displayed by the `wx.AboutBox` function.
  - `wx.AcceleratorEntry`: A class used to define items in an `wx.AcceleratorTable`.
  - `wx.AlphaPixelData_Accessor`: Proxy of C++ AlphaPixelData_Accessor class
  - `wx.lib.ogl.ArrowHead`
  - `wx.ArtProvider`: The wx.ArtProvider class is used to customize the look of wxWidgets application.
    - `wx.lib.art.img2pyartprov.Img2PyArtProvider`
  - `wx.aui.AuiDockArt`: Proxy of C++ AuiDockArt class
    - `wx.aui.AuiDefaultDockArt`: Proxy of C++ AuiDefaultDockArt class
      - `wx.aui.PyAuiDockArt`: This version of the `AuiDockArt` class has been instrumented to be subclassable in Python and to reflect all calls to the C++ base class methods to the Python methods implemented in the derived class.
  - `wx.aui.AuiDockInfo`: Proxy of C++ AuiDockInfo class
  - `wx.aui.AuiDockUIPart`: Proxy of C++ AuiDockUIPart class
  - `wx.aui.AuiNotebookPage`: Proxy of C++ AuiNotebookPage class
  - `wx.aui.AuiPaneButton`: Proxy of C++ AuiPaneButton class
  - `wx.aui.AuiPaneInfo`: Proxy of C++ AuiPaneInfo class
  - `wx.aui.AuiTabArt`: Proxy of C++ AuiTabArt class
    - `wx.aui.AuiDefaultTabArt`: Proxy of C++ AuiDefaultTabArt class
      - `wx.aui.PyAuiTabArt`: This version of the `TabArt` class has been instrumented to be subclassable in Python and to reflect all calls to the C++ base class methods to the Python methods implemented in the derived class.
    - `wx.aui.AuiSimpleTabArt`: Proxy of C++ AuiSimpleTabArt class
  - `wx.aui.AuiTabContainer`: Proxy of C++ AuiTabContainer class
    - `wx.aui.AuiTabCtrl`: Proxy of C++ AuiTabCtrl class
  - `wx.aui.AuiTabContainerButton`: Proxy of C++ AuiTabContainerButton class
  - `wx.BusyCursor`: Proxy of C++ BusyCursor class
  - `wx.calendar.CalendarDateAttr`: A set of customization attributes for a calendar date, which can be used to control the look of the Calendar object.
  - `wx.Caret`: Proxy of C++ Caret class
  - `wx.ClipboardLocker`: A helpful class for opening the clipboard and automatically closing it when the locker is destroyed.
  - `wx.ColourDatabase`: Proxy of C++ ColourDatabase class
  - `wx.combo.ComboCtrlFeatures`: Namespace for `wx.combo.ComboCtrl` feature flags.
  - `wx.combo.ComboPopup`: In order to use a custom popup with `wx.combo.ComboCtrl` an interface class derived from wx.combo.ComboPopup is used to manage the interface between the popup control and the popup.
  - `wx.ConfigBase`: wx.ConfigBase class defines the basic interface of all config classes.
    - `wx.Config`: This ConfigBase-derived class will use the registry on Windows, and will be a wx.FileConfig on other platforms.
    - `wx.FileConfig`: This config class will use a file for storage on all platforms.
  - `wx.ConfigPathChanger`: A handy little class which changes current path to the path of given entry and restores it in the destructoir: so if you declare a local variable of this type, you work in the entry directory and the path is automatically restored when the function returns.
  - `wx.lib.ogl.Constraint`: A Constraint object helps specify how child shapes are laid out with respect to siblings and parents.
  - `wx.lib.ogl.ConstraintType`
  - `wx.CPPFileSystemHandler`: Proxy of C++ CPPFileSystemHandler class
    - `wx.FileSystemHandler`: Proxy of C++ FileSystemHandler class
    - `wx.InternetFSHandler`: Proxy of C++ InternetFSHandler class
    - `wx.MemoryFSHandler`: Proxy of C++ MemoryFSHandler class
    - `wx.ZipFSHandler`: Proxy of C++ ZipFSHandler class
  - `wx.DataFormat`: A wx.DataFormat is an encapsulation of a platform-specific format handle which is used by the system for the clipboard and drag and drop operations.
  - `wx.DataObject`: A wx.DataObject represents data that can be copied to or from the clipboard, or dragged and dropped.
    - `wx.DataObjectComposite`: wx.DataObjectComposite is the simplest `wx.DataObject` derivation which may be sued to support multiple formats.
    - `wx.DataObjectSimple`: wx.DataObjectSimple is a `wx.DataObject` which only supports one format.
      - `wx.BitmapDataObject`: wx.BitmapDataObject is a specialization of wxDataObject for bitmap data.
        - `wx.PyBitmapDataObject`: wx.PyBitmapDataObject is a version of `wx.BitmapDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class.
      - `wx.CustomDataObject`: wx.CustomDataObject is a specialization of `wx.DataObjectSimple` for some application-specific data in arbitrary format.
      - `wx.FileDataObject`: wx.FileDataObject is a specialization of `wx.DataObjectSimple` for file names.
      - `wx.MetafileDataObject`: Proxy of C++ MetafileDataObject class
      - `wx.PyDataObjectSimple`: wx.PyDataObjectSimple is a version of `wx.DataObjectSimple` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class.
      - `wx.TextDataObject`: wx.TextDataObject is a specialization of `wx.DataObject` for text data.
        - `wx.PyTextDataObject`: wx.PyTextDataObject is a version of `wx.TextDataObject` that is Python-aware and knows how to reflect calls to its C++ virtual methods to methods in the Python derived class.
    - `wx.URLDataObject`: This data object holds a URL in a format that is compatible with some browsers such that it is able to be dragged to or from them.
  - `wx.DateSpan`: Proxy of C++ DateSpan class
  - `wx.DateTime`: Proxy of C++ DateTime class
  - `wx.DCBrushChanger`: wx.DCBrushChanger can be used to temporarily change the DC brush and restore it automatically when the object goes out of scope
  - `wx.DCClipper`: wx.wxDCClipper sets the DC's clipping region when it is constructed, and then automatically destroys the clipping region when the clipper goes out of scope.
  - `wx.DCOverlay`: Proxy of C++ DCOverlay class
  - `wx.DCPenChanger`: wx.DCPenChanger can be used to temporarily change the DC pen and restore it automatically when the object goes out of scope
  - `wx.DCTextColourChanger`: wx.DCTextColourChanger can be used to temporarily change the DC text colour and restore it automatically when the object goes out of scope
  - `wx.lib.ogl.Diagram`: Encapsulates an entire diagram, with methods for drawing.
  - `wx.Display`: Represents a display/monitor attached to the system
  - `wx.lib.ogl.DrawOp`
    - `wx.lib.ogl.OpDraw`: Draw line, rectangle, rounded rectangle, ellipse, point, arc, text.
    - `wx.lib.ogl.OpPolyDraw`: Draw polygon, polyline, spline.
    - `wx.lib.ogl.OpSetClipping`: Set/destroy clipping.
    - `wx.lib.ogl.OpSetGDI`: Set font, brush, text colour.
  - `wx.DropSource`: Proxy of C++ DropSource class
    - `wx.lib.flatnotebook.FNBDropSource`: Give some custom UI feedback during the drag and drop operation in this function.
  - `wx.DropTarget`: Proxy of C++ DropTarget class
    - `wx.FileDropTarget`: Proxy of C++ FileDropTarget class
    - `wx.TextDropTarget`: Proxy of C++ TextDropTarget class
  - `wx.EventLoop`: Proxy of C++ EventLoop class
  - `wx.EventLoopActivator`: Proxy of C++ EventLoopActivator class
  - `wx.FileType`: Proxy of C++ FileType class
  - `wx.FileTypeInfo`: Proxy of C++ FileTypeInfo class
  - `wx.lib.inspection.FlagsFormatter`
  - `wx.FontEnumerator`: Proxy of C++ FontEnumerator class
  - `wx.FontMapper`: Proxy of C++ FontMapper class
  - `wx.GBPosition`: This class represents the position of an item in a virtual grid of rows and columns managed by a `wx.GridBagSizer`.
  - `wx.GBSpan`: This class is used to hold the row and column spanning attributes of items in a `wx.GridBagSizer`.
  - `wx.GDIObjListBase`: Proxy of C++ GDIObjListBase class
    - `wx.BrushList`: Proxy of C++ BrushList class
    - `wx.FontList`: Proxy of C++ FontList class
    - `wx.PenList`: Proxy of C++ PenList class
  - `wx.grid.GridCellAttr`: Proxy of C++ GridCellAttr class
  - `wx.grid.GridCellAttrProvider`: Proxy of C++ GridCellAttrProvider class
    - `wx.grid.PyGridCellAttrProvider`: Proxy of C++ PyGridCellAttrProvider class
  - `wx.grid.GridCellCoords`: Proxy of C++ GridCellCoords class
  - `wx.grid.GridCellWorker`: Proxy of C++ GridCellWorker class
    - `wx.grid.GridCellEditor`: Proxy of C++ GridCellEditor class
      - `wx.grid.GridCellBoolEditor`: Proxy of C++ GridCellBoolEditor class
      - `wx.grid.GridCellChoiceEditor`: Proxy of C++ GridCellChoiceEditor class
        - `wx.grid.GridCellEnumEditor`: Proxy of C++ GridCellEnumEditor class
      - `wx.grid.GridCellTextEditor`: Proxy of C++ GridCellTextEditor class
        - `wx.grid.GridCellAutoWrapStringEditor`: Proxy of C++ GridCellAutoWrapStringEditor class
        - `wx.grid.GridCellFloatEditor`: Proxy of C++ GridCellFloatEditor class
        - `wx.grid.GridCellNumberEditor`: Proxy of C++ GridCellNumberEditor class
      - `wx.grid.PyGridCellEditor`: Proxy of C++ PyGridCellEditor class
        - `wx.lib.sheet.CCellEditor`: Custom cell editor
    - `wx.grid.GridCellRenderer`: Proxy of C++ GridCellRenderer class
      - `wx.grid.GridCellBoolRenderer`: Proxy of C++ GridCellBoolRenderer class
      - `wx.grid.GridCellStringRenderer`: Proxy of C++ GridCellStringRenderer class
        - `wx.grid.GridCellAutoWrapStringRenderer`: Proxy of C++ GridCellAutoWrapStringRenderer class
        - `wx.grid.GridCellDateTimeRenderer`: Proxy of C++ GridCellDateTimeRenderer class
        - `wx.grid.GridCellEnumRenderer`: Proxy of C++ GridCellEnumRenderer class
        - `wx.grid.GridCellFloatRenderer`: Proxy of C++ GridCellFloatRenderer class
        - `wx.grid.GridCellNumberRenderer`: Proxy of C++ GridCellNumberRenderer class
      - `wx.grid.PyGridCellRenderer`: Proxy of C++ PyGridCellRenderer class
  - `wx.grid.GridTableMessage`: Proxy of C++ GridTableMessage class
  - `wx.HeaderButtonParams`: Extra (optional) parameters for `wx.RendererNative.DrawHeaderButton`
  - `wx.HelpProvider`: wx.HelpProvider is an abstract class used by a program implementing context-sensitive help to show the help text for the given window.
    - `wx.SimpleHelpProvider`: wx.SimpleHelpProvider is an implementation of `wx.HelpProvider` which supports only plain text help strings, and shows the string associated with the control (if any) in a tooltip.
  - `wx.html.HtmlBookRecord`: Proxy of C++ HtmlBookRecord class
  - `wx.html.HtmlHelpData`: Proxy of C++ HtmlHelpData class
  - `wx.html.HtmlModalHelp`: Proxy of C++ HtmlModalHelp class
  - `wx.html.HtmlRenderingInfo`: Proxy of C++ HtmlRenderingInfo class
  - `wx.html.HtmlRenderingState`: Proxy of C++ HtmlRenderingState class
  - `wx.html.HtmlRenderingStyle`: Proxy of C++ HtmlRenderingStyle class
    - `wx.html.DefaultHtmlRenderingStyle`: Proxy of C++ DefaultHtmlRenderingStyle class
  - `wx.html.HtmlSearchStatus`: Proxy of C++ HtmlSearchStatus class
  - `wx.html.HtmlSelection`: Proxy of C++ HtmlSelection class
  - `wx.html.HtmlWindowInterface`: Proxy of C++ HtmlWindowInterface class
  - `wx.IconBundle`: Proxy of C++ IconBundle class
  - `wx.IconLocation`: Proxy of C++ IconLocation class
  - `wx.Image_HSVValue`: An object that contains values for hue, saturation and value which represent the value of a color.
  - `wx.Image_RGBValue`: An object that contains values for red, green and blue which represent the value of a color.
  - `wx.ImageHistogram`: Proxy of C++ ImageHistogram class
  - `wx.InputStream`: Proxy of C++ InputStream class
  - `wx.lib.mixins.inspection.InspectionMixin`: This class is intended to be used as a mix-in with the wx.App class.
    - `wx.lib.mixins.inspection.InspectableApp`: A simple mix of wx.App and InspectionMixin that can be used stand-alone.
  - `wx.instancemethod`: instancemethod(function, instance, class)
  - `wx.ItemContainer`: The wx.ItemContainer class defines an interface which is implemented by all controls which have string subitems, each of which may be selected, such as `wx.ListBox`, `wx.CheckListBox`, `wx.Choice` as well as `wx.ComboBox` which implements an extended interface deriving from this one.
    - `wx.ComboBox`: A combobox is like a combination of an edit control and a listbox.
      - `wx.lib.masked.combobox.BaseMaskedComboBox`: Base class for generic masked edit comboboxes; allows auto-complete of values.
        - `wx.lib.masked.combobox.ComboBox`: The "user-visible" masked combobox control, this class is identical to the BaseMaskedComboBox class it's derived from.
        - `wx.lib.masked.combobox.PreMaskedComboBox`: This class exists to support the use of XRC subclassing.
    - `wx.ControlWithItems`: wx.ControlWithItems combines the `wx.ItemContainer` class with the wx.Control class, and is used for the base class of various controls that have items.
      - `wx.Choice`: A Choice control is used to select one of a list of strings.
        - `wx.DirFilterListCtrl`: Proxy of C++ DirFilterListCtrl class
      - `wx.ListBox`: Proxy of C++ ListBox class
        - `wx.CheckListBox`: Proxy of C++ CheckListBox class
    - `wx.combo.OwnerDrawnComboBox`: wx.combo.OwnerDrawnComboBox is a combobox with owner-drawn list items.
      - `wx.combo.BitmapComboBox`: A combobox that displays a bitmap in front of the list items.
    - `wx.SimpleHtmlListBox`: Proxy of C++ SimpleHtmlListBox class
  - `wx.Joystick`: Proxy of C++ Joystick class
  - `wx.LanguageInfo`: Proxy of C++ LanguageInfo class
  - `wx.ListItemAttr`: Proxy of C++ ListItemAttr class
  - `wx.Locale`: Proxy of C++ Locale class
    - `wx.PyLocale`: Proxy of C++ PyLocale class
  - `wx.Log`: Proxy of C++ Log class
    - `wx.LogBuffer`: Proxy of C++ LogBuffer class
    - `wx.LogChain`: Proxy of C++ LogChain class
    - `wx.LogGui`: Proxy of C++ LogGui class
    - `wx.LogStderr`: Proxy of C++ LogStderr class
    - `wx.LogTextCtrl`: Proxy of C++ LogTextCtrl class
    - `wx.LogWindow`: Proxy of C++ LogWindow class
    - `wx.PyLog`: Proxy of C++ PyLog class
  - `wx.LogNull`: Proxy of C++ LogNull class
  - `wx.MimeTypesManager`: Proxy of C++ MimeTypesManager class
  - `wx.MouseState`: `wx.MouseState` is used to hold information about mouse button and modifier key states and is what is returned from `wx.GetMouseState`.
  - `wx.MutexGuiLocker`: Proxy of C++ MutexGuiLocker class
  - `wx.NativeEncodingInfo`: Proxy of C++ NativeEncodingInfo class
  - `wx.NativeFontInfo`: Proxy of C++ NativeFontInfo class
  - `wx.NativePixelData_Accessor`: Proxy of C++ NativePixelData_Accessor class
  - `wx.Object`: The base class for most wx objects, although in wxPython not much functionality is needed nor exposed.
    - `wx.AcceleratorTable`: An accelerator table allows the application to specify a table of keyboard shortcuts for menus or other commands.
    - `wx.animate.AnimationBase`: Proxy of C++ AnimationBase class
      - `wx.animate.Animation`: Proxy of C++ Animation class
    - `wx.BusyInfo`: Proxy of C++ BusyInfo class
    - `wx.Clipboard`: wx.Clipboard represents the system clipboard and provides methods to copy data to it or paste data from it.
    - `wx.Colour`: A colour is an object representing a combination of Red, Green, and Blue (RGB) intensity values, and is used to determine drawing colours, window colours, etc.
    - `wx.ColourData`: This class holds a variety of information related to the colour chooser dialog, used to transfer settings and results to and from the `wx.ColourDialog`.
    - `wx.lib.docview.Command`: wxCommand is a base class for modelling an application command, which is an action usually performed by selecting a menu item, pressing a toolbar button or any other means provided by the application to change the data or view.
    - `wx.lib.docview.CommandProcessor`: wxCommandProcessor is a class that maintains a history of wxCommands, with undo/redo functionality built-in.
    - `wx.ContextHelp`: This class changes the cursor to a query and puts the application into a 'context-sensitive help mode'.
    - `wx.DC`: A wx.DC is a device context onto which graphics and text can be drawn.
      - `wx.AutoBufferedPaintDC`: If the current platform double buffers by default then this DC is the same as a plain `wx.PaintDC`, otherwise it is a `wx.BufferedPaintDC`.
      - `wx.GCDC`: Proxy of C++ GCDC class
      - `wx.MetaFileDC`: Proxy of C++ MetaFileDC class
      - `wx.MirrorDC`: wx.MirrorDC is a simple wrapper class which is always associated with a real `wx.DC` object and either forwards all of its operations to it without changes (no mirroring takes place) or exchanges x and y coordinates which makes it possible to reuse the same code to draw a figure and its mirror -- i.e.
      - `wx.PostScriptDC`: This is a `wx.DC` that can write to PostScript files on any platform.
      - `wx.PrinterDC`: Proxy of C++ PrinterDC class
      - `wx.ScreenDC`: A wxScreenDC can be used to paint anywhere on the screen.
      - `wx.WindowDC`: A wx.WindowDC must be constructed if an application wishes to paint on the whole area of a window (client and decorations).
        - `wx.ClientDC`: A wx.ClientDC must be constructed if an application wishes to paint on the client area of a window from outside an EVT_PAINT event.
          - `wx.PaintDC`: A wx.PaintDC must be constructed if an application wishes to paint on the client area of a window from within an EVT_PAINT event handler.
        - `wx.MemoryDC`: A memory device context provides a means to draw graphics onto a bitmap.
          - `wx.lib.colourchooser.canvas.BitmapBuffer`: A screen buffer class.
          - `wx.BufferedDC`: This simple class provides a simple way to avoid flicker: when drawing on it, everything is in fact first drawn on an in-memory buffer (a `wx.Bitmap`) and then copied to the screen only once, when this object is destroyed.
            - `wx.BufferedPaintDC`: This is a subclass of `wx.BufferedDC` which can be used inside of an EVT_PAINT event handler.
    - `wx.lib.docview.DocTemplate`: The wxDocTemplate class is used to model the relationship between a document class and a view class.
      - `wx.lib.pydocview.ChildDocTemplate`: A ChildDocTemplate is a DocTemplate subclass that enables the creation of ChildDocuments that represents a portion of a Document.
    - `wx.DragImage`: Proxy of C++ DragImage class
      - `wx.lib.customtreectrl.DragImage`: This class handles the creation of a custom image in case of item drag and drop.
    - `wx.Effects`: Proxy of C++ Effects class
    - `wx.EncodingConverter`: Proxy of C++ EncodingConverter class
    - `wx.Event`: An event is a structure holding information about an event passed to a callback or member function.
      - `wx.ActivateEvent`: An activate event is sent when a top-level window or the entire application is being activated or deactivated.
      - `wx.aui.AuiManagerEvent`: Proxy of C++ AuiManagerEvent class
      - `wx.CalculateLayoutEvent`: Proxy of C++ CalculateLayoutEvent class
      - `wx.CloseEvent`: This event class contains information about window and session close events.
      - `wx.CommandEvent`: This event class contains information about command events, which originate from a variety of simple controls, as well as menus and toolbars.
        - `wx.ChildFocusEvent`: A child focus event is sent to a (parent-)window when one of its child windows gains focus, so that the window could restore the focus back to its corresponding child if it loses it now and regains later.
        - `wx.ClipboardTextEvent`: A Clipboard Text event is sent when a window intercepts a text copy/cut/paste message, i.e.
        - `wx.CollapsiblePaneEvent`: Proxy of C++ CollapsiblePaneEvent class
        - `wx.ColourPickerEvent`: Proxy of C++ ColourPickerEvent class
        - `wx.ContextMenuEvent`: This class is used for context menu events (EVT_CONTECT_MENU,) sent to give the application a chance to show a context (popup) menu.
        - `wx.DateEvent`: This event class holds information about a date change event and is used together with `wx.DatePickerCtrl`.
          - `wx.calendar.CalendarEvent`: Proxy of C++ CalendarEvent class
        - `wx.gizmos.DynamicSashSplitEvent`: Proxy of C++ DynamicSashSplitEvent class
        - `wx.gizmos.DynamicSashUnifyEvent`: Proxy of C++ DynamicSashUnifyEvent class
        - `wx.FileDirPickerEvent`: Proxy of C++ FileDirPickerEvent class
        - `wx.FindDialogEvent`: Events for the FindReplaceDialog
        - `wx.FontPickerEvent`: Proxy of C++ FontPickerEvent class
        - `wx.grid.GridEditorCreatedEvent`: Proxy of C++ GridEditorCreatedEvent class
        - `wx.HelpEvent`: A help event is sent when the user has requested context-sensitive help.
        - `wx.html.HtmlCellEvent`: Proxy of C++ HtmlCellEvent class
        - `wx.html.HtmlLinkEvent`: Proxy of C++ HtmlLinkEvent class
        - `wx.HyperlinkEvent`: Proxy of C++ HyperlinkEvent class
        - `wx.NotifyEvent`: An instance of this class (or one of its derived classes) is sent from a control when the control's state is being changed and the control allows that change to be prevented from happening.
          - `wx.aui.AuiNotebookEvent`: Proxy of C++ AuiNotebookEvent class
          - `wx.BookCtrlBaseEvent`: Proxy of C++ BookCtrlBaseEvent class
            - `wx.ChoicebookEvent`: Proxy of C++ ChoicebookEvent class
            - `wx.ListbookEvent`: Proxy of C++ ListbookEvent class
            - `wx.NotebookEvent`: Proxy of C++ NotebookEvent class
            - `wx.ToolbookEvent`: Proxy of C++ ToolbookEvent class
            - `wx.TreebookEvent`: Proxy of C++ TreebookEvent class
          - `wx.grid.GridEvent`: Proxy of C++ GridEvent class
          - `wx.grid.GridRangeSelectEvent`: Proxy of C++ GridRangeSelectEvent class
          - `wx.grid.GridSizeEvent`: Proxy of C++ GridSizeEvent class
          - `wx.ListEvent`: Proxy of C++ ListEvent class
          - `wx.media.MediaEvent`: Proxy of C++ MediaEvent class
          - `wx.richtext.RichTextEvent`: Proxy of C++ RichTextEvent class
          - `wx.SpinEvent`: Proxy of C++ SpinEvent class
          - `wx.SplitterEvent`: This class represents the events generated by a splitter control.
          - `wx.TreeEvent`: Proxy of C++ TreeEvent class
          - `wx.wizard.WizardEvent`: Proxy of C++ WizardEvent class
        - `wx.PyCommandEvent`: wx.PyCommandEvent can be used as a base class for implementing custom event types in Python, where the event shoudl travel up to parent windows looking for a handler.
          - `wx.lib.foldpanelbar.CaptionBarEvent`: This event will be sent when a EVT_CAPTIONBAR is mapped in the parent.
          - `wx.lib.colourselect.ColourSelectEvent`
          - `wx.lib.customtreectrl.CommandTreeEvent`: CommandTreeEvent is a special subclassing of wx.PyCommandEvent.
            - `wx.lib.customtreectrl.TreeEvent`
          - `wx.lib.flatnotebook.FlatNotebookEvent`: This events will be sent when a EVT_FLATNOTEBOOK_PAGE_CHANGED, EVT_FLATNOTEBOOK_PAGE_CHANGING, EVT_FLATNOTEBOOK_PAGE_CLOSING, EVT_FLATNOTEBOOK_PAGE_CLOSED and EVT_FLATNOTEBOOK_PAGE_CONTEXT_MENU is mapped in the parent.
          - `wx.lib.buttons.GenButtonEvent`: Event sent from the generic buttons when the button is activated.
          - `wx.lib.gridmovers.GridColMoveEvent`
          - `wx.lib.gridmovers.GridRowMoveEvent`
          - `wx.lib.hyperlink.HyperLinkEvent`: Event object sent in response to clicking on a `HyperLinkCtrl`.
          - `wx.lib.intctrl.IntUpdatedEvent`
          - `wx.lib.masked.combobox.MaskedComboBoxSelectEvent`: Because calling SetSelection programmatically does not fire EVT_COMBOBOX events, the derived control has to do it itself when it auto-completes.
          - `wx.lib.splitter.MultiSplitterEvent`: This event class is almost the same as `wx.SplitterEvent` except it adds an accessor for the sash index that is being changed.
          - `wx.lib.mvctree.MVCTreeEvent`
            - `wx.lib.mvctree.MVCTreeNotifyEvent`
          - `wx.lib.masked.numctrl.NumberUpdatedEvent`: Used to fire an EVT_NUM event whenever the value in a NumCtrl changes.
          - `wx.lib.masked.timectrl.TimeUpdatedEvent`: Used to fire an EVT_TIMEUPDATE event whenever the value in a TimeCtrl changes.
        - `wx.SashEvent`: Proxy of C++ SashEvent class
        - `wx.ScrollEvent`: A scroll event holds information about events sent from stand-alone scrollbars and sliders.
        - `wx.stc.StyledTextEvent`: Proxy of C++ StyledTextEvent class
        - `wx.TextUrlEvent`: Proxy of C++ TextUrlEvent class
        - `wx.UpdateUIEvent`: This class is used for EVT_UPDATE_UI pseudo-events which are sent by wxWidgets to give an application the chance to update various user interface elements.
        - `wx.webkit.WebKitBeforeLoadEvent`: Proxy of C++ WebKitBeforeLoadEvent class
        - `wx.webkit.WebKitStateChangedEvent`: Proxy of C++ WebKitStateChangedEvent class
        - `wx.WindowCreateEvent`: The EVT_WINDOW_CREATE event is sent as soon as the window object (the underlying GUI object) exists.
        - `wx.WindowDestroyEvent`: The EVT_WINDOW_DESTROY event is sent from the `wx.Window` destructor when the GUI window is destroyed.
      - `wx.DisplayChangedEvent`: An EVT_DISPLAY_CHANGED event is sent to all windows when the display resolution has changed.
      - `wx.DropFilesEvent`: This class is used for drop files events, that is, when files have been dropped onto the window.
      - `wx.EraseEvent`: An erase event is sent whenever the background of a window needs to be repainted.
      - `wx.FocusEvent`: A focus event is sent when a window's focus changes.
      - `wx.IconizeEvent`: An EVT_ICONIZE event is sent when a frame is iconized (minimized) or restored.
      - `wx.IdleEvent`: This class is used for EVT_IDLE events, which are generated and sent when the application becomes idle.
      - `wx.InitDialogEvent`: A wx.InitDialogEvent is sent as a dialog is being initialised, or for any window when `wx.Window.InitDialog` is called.
      - `wx.JoystickEvent`: Proxy of C++ JoystickEvent class
      - `wx.KeyEvent`: This event class contains information about keypress and character events.
      - `wx.MaximizeEvent`: An EVT_MAXIMIZE event is sent when a frame is maximized or restored.
      - `wx.MenuEvent`: This class is used for a variety of menu-related events.
      - `wx.MouseCaptureChangedEvent`: An mouse capture changed event (EVT_MOUSE_CAPTURE_CHANGED) is sent to a window that loses its mouse capture.
      - `wx.MouseCaptureLostEvent`: A mouse capture lost event is sent to a window that obtained mouse capture, which was subsequently loss due to "external" event, for example when a dialog box is shown or if another application captures the mouse.
      - `wx.MouseEvent`: This event class contains information about the events generated by the mouse: they include mouse buttons press and release events and mouse move events.
      - `wx.MoveEvent`: This event object is sent for EVT_MOVE event bindings when a window is moved to a new position.
      - `wx.NavigationKeyEvent`: EVT_NAVIGATION_KEY events are used to control moving the focus between widgets, otherwise known as tab-traversal.
      - `wx.NcPaintEvent`: Proxy of C++ NcPaintEvent class
      - `wx.PaintEvent`: A paint event is sent when a window's contents needs to be repainted.
      - `wx.PaletteChangedEvent`: An EVT_PALETTE_CHANGED event is sent when the system palette has changed, thereby giving each window a chance to redo their own to match.
      - `wx.PowerEvent`: wx.PowerEvent is generated when the system online status changes.
      - `wx.ProcessEvent`: Proxy of C++ ProcessEvent class
      - `wx.PyEvent`: wx.PyEvent can be used as a base class for implementing custom event types in Python.
        - `wx.lib.throbber.UpdateThrobberEvent`
      - `wx.QueryLayoutInfoEvent`: Proxy of C++ QueryLayoutInfoEvent class
      - `wx.QueryNewPaletteEvent`: An EVT_QUERY_NEW_PALETE event indicates the window is getting keyboard focus and should re-do its palette.
      - `wx.ScrollWinEvent`: A wx.ScrollWinEvent holds information about scrolling and is sent from scrolling windows.
      - `wx.SetCursorEvent`: A SetCursorEvent is generated when the mouse cursor is about to be set as a result of mouse motion.
      - `wx.ShowEvent`: An EVT_SHOW event is sent when a window is shown or hidden.
      - `wx.SizeEvent`: A size event holds information about size change events.
      - `wx.SysColourChangedEvent`: This class is used for EVT_SYS_COLOUR_CHANGED, which are generated when the user changes the colour settings using the control panel.
      - `wx.TaskBarIconEvent`: Proxy of C++ TaskBarIconEvent class
      - `wx.TimerEvent`: Proxy of C++ TimerEvent class
    - `wx.EvtHandler`: Proxy of C++ EvtHandler class
      - `wx.aui.AuiManager`: Proxy of C++ AuiManager class
      - `wx.lib.buttonpanel.Control`
        - `wx.lib.buttonpanel.ButtonInfo`
        - `wx.lib.buttonpanel.ButtonPanelText`
        - `wx.lib.buttonpanel.Separator`
      - `wx.lib.docview.DocManager`: The wxDocManager class is part of the document/view framework supported by wxWindows, and cooperates with the wxView, wxDocument and wxDocTemplate classes.
      - `wx.lib.pydocview.DocService`: An abstract class used to add reusable services to a docview application.
        - `wx.lib.pydocview.AboutService`: About Dialog Service that installs under the Help menu to show the properties of the current application.
        - `wx.lib.pydocview.DocOptionsService`: A service that implements an options menu item and an options dialog with notebook tabs.
        - `wx.lib.pydocview.FilePropertiesService`: Service that installs under the File menu to show the properties of the file associated with the current document.
        - `wx.lib.pydocview.WindowMenuService`: The WindowMenuService is a service that implements a standard Window menu that is used by the DocSDIFrame.
      - `wx.lib.docview.Document`: The document class can be used to model an application's file-based data.
        - `wx.lib.pydocview.ChildDocument`: A ChildDocument is a document that represents a portion of a Document.
      - `wx.lib.gridmovers.GridColMover`
      - `wx.lib.gridmovers.GridRowMover`
      - `wx.Menu`: Proxy of C++ Menu class
        - `wx.lib.ogl.PopupDivisionMenu`
      - `wx.Process`: Proxy of C++ Process class
      - `wx.PyApp`: The `wx.PyApp` class is an implementation detail, please use the `wx.App` class (or some other derived class) instead.
        - `wx.App`: The `wx.App` class represents the application and is used to:
          - `wx.py.PyAlaCarte.App`: PyAlaCarte standalone application.
          - `wx.py.PyAlaMode.App`: PyAlaMode standalone application.
          - `wx.py.PyAlaModeTest.App`: PyAlaModeTest standalone application.
          - `wx.py.PyCrust.App`: PyCrust standalone application.
          - `wx.py.PyShell.App`: PyShell standalone application.
          - `wx.py.filling.App`: PyFilling standalone application.
            - `wx.py.PyFilling.App`
          - `wx.lib.mixins.inspection.InspectableApp`: A simple mix of wx.App and InspectionMixin that can be used stand-alone.
          - `wx.PySimpleApp`: A simple application class.
            - `wx.lib.pydocview.DocApp`: The DocApp class serves as the base class for pydocview applications and offers functionality such as services, creation of SDI and MDI frames, show tips, and a splash screen.
          - `wx.PyWidgetTester`
      - `wx.TaskBarIcon`: Proxy of C++ TaskBarIcon class
      - `wx.Timer`: Proxy of C++ Timer class
        - `wx.PyTimer`
        - `wx.lib.buttonpanel.StatusBarTimer`: Timer used for deleting StatusBar long help after _DELAY seconds.
        - `wx.lib.customtreectrl.TreeFindTimer`: Timer used to clear CustomTreeCtrl._findPrefix if no key was pressed for a sufficiently long time.
        - `wx.lib.customtreectrl.TreeRenameTimer`: Timer used for enabling in-place edit.
      - `wx.Validator`: Proxy of C++ Validator class
        - `wx.PyValidator`: Proxy of C++ PyValidator class
          - `wx.lib.intctrl.IntValidator`: Validator class used with IntCtrl; handles all validation of input prior to changing the value of the underlying wx.TextCtrl.
      - `wx.lib.docview.View`: The view class can be used to model the viewing and editing component of an application's file-based data.
      - `wx.Window`: wx.Window is the base class for all windows and represents any visible object on the screen.
        - `wx.lib.colourchooser.canvas.Canvas`: A canvas class for arbitrary drawing.
          - `wx.lib.colourchooser.pycolourslider.PyColourSlider`: A Pure-Python Colour Slider
          - `wx.lib.colourchooser.pypalette.PyPalette`: The Pure-Python Palette
        - `wx.lib.foldpanelbar.CaptionBar`: This class is a graphical caption component that consists of a caption and a clickable arrow.
        - `wx.lib.gridmovers.ColDragWindow`
        - `wx.Control`: This is the base class for a control or 'widget'.
          - `wx.animate.AnimationCtrlBase`: Proxy of C++ AnimationCtrlBase class
            - `wx.animate.AnimationCtrl`: Proxy of C++ AnimationCtrl class
              - `wx.animate.GIFAnimationCtrl`: Backwards compatibility class for AnimationCtrl.
          - `wx.aui.AuiNotebook`: Proxy of C++ AuiNotebook class
            - `wx.aui.AuiMDIClientWindow`: Proxy of C++ AuiMDIClientWindow class
          - `wx.aui.AuiTabCtrl`: Proxy of C++ AuiTabCtrl class
          - `wx.BookCtrlBase`: Proxy of C++ BookCtrlBase class
            - `wx.Choicebook`: Proxy of C++ Choicebook class
            - `wx.Listbook`: Proxy of C++ Listbook class
            - `wx.Notebook`: Proxy of C++ Notebook class
              - `wx.py.editor.EditorNotebook`: A notebook containing a page for each editor.
              - `wx.py.editor.EditorShellNotebook`: A notebook containing an editor page and a shell page.
            - `wx.Toolbook`: Proxy of C++ Toolbook class
            - `wx.Treebook`: Proxy of C++ Treebook class
          - `wx.Button`: A button is a control that contains a text string, and is one of the most common elements of a GUI.
            - `wx.BitmapButton`: A Button that contains a bitmap.
              - `wx.lib.colourselect.ColourSelect`
              - `wx.ContextHelpButton`: Instances of this class may be used to add a question mark button that when pressed, puts the application into context-help mode.
              - `wx.lib.foldmenu.FoldOutMenu`
          - `wx.calendar.CalendarCtrl`: The calendar control allows the user to pick a date interactively.
          - `wx.CheckBox`: A checkbox is a labelled box which by default is either on (the checkmark is visible) or off (no checkmark).
          - `wx.CollapsiblePane`: A collapsable pane is a container with an embedded button-like control which can be used by the user to collapse or expand the pane's contents.
          - `wx.ComboBox`: A combobox is like a combination of an edit control and a listbox.
            - `wx.lib.masked.combobox.BaseMaskedComboBox`: Base class for generic masked edit comboboxes; allows auto-complete of values.
              - `wx.lib.masked.combobox.ComboBox`: The "user-visible" masked combobox control, this class is identical to the BaseMaskedComboBox class it's derived from.
              - `wx.lib.masked.combobox.PreMaskedComboBox`: This class exists to support the use of XRC subclassing.
          - `wx.combo.ComboCtrl`: A combo control is a generic combobox that allows for a totally custom popup.
            - `wx.combo.OwnerDrawnComboBox`: wx.combo.OwnerDrawnComboBox is a combobox with owner-drawn list items.
              - `wx.combo.BitmapComboBox`: A combobox that displays a bitmap in front of the list items.
          - `wx.ControlWithItems`: wx.ControlWithItems combines the `wx.ItemContainer` class with the wx.Control class, and is used for the base class of various controls that have items.
            - `wx.Choice`: A Choice control is used to select one of a list of strings.
              - `wx.DirFilterListCtrl`: Proxy of C++ DirFilterListCtrl class
            - `wx.ListBox`: Proxy of C++ ListBox class
              - `wx.CheckListBox`: Proxy of C++ CheckListBox class
          - `wx.DatePickerCtrl`: This control allows the user to select a date.
          - `wx.Gauge`: Proxy of C++ Gauge class
          - `wx.GenericDirCtrl`: Proxy of C++ GenericDirCtrl class
          - `wx.HyperlinkCtrl`: A static text control that emulates a hyperlink.
          - `wx.gizmos.LEDNumberCtrl`: Proxy of C++ LEDNumberCtrl class
          - `wx.ListCtrl`: Proxy of C++ ListCtrl class
            - `wx.lib.langlistctrl.LanguageListCtrl`: wx.ListCtrl derived control that displays languages and flags
            - `wx.ListView`: Proxy of C++ ListView class
          - `wx.media.MediaCtrl`: Proxy of C++ MediaCtrl class
          - `wx.PickerBase`: Base abstract class for all pickers which support an auxiliary text control.
            - `wx.ColourPickerCtrl`: This control allows the user to select a colour.
            - `wx.DirPickerCtrl`: Proxy of C++ DirPickerCtrl class
            - `wx.FilePickerCtrl`: Proxy of C++ FilePickerCtrl class
            - `wx.FontPickerCtrl`: Proxy of C++ FontPickerCtrl class
          - `wx.PyControl`: Proxy of C++ PyControl class
            - `wx.lib.calendar.Calendar`
            - `wx.lib.buttons.GenButton`: A generic button, and base class for the other generic buttons.
              - `wx.lib.analogclock.lib_setup.fontselect.FontSelect`
              - `wx.lib.buttons.GenBitmapButton`: A generic bitmap button.
                - `wx.lib.analogclock.lib_setup.colourselect.ColourSelect`
                - `wx.lib.buttons.GenBitmapTextButton`: A generic bitmapped button with text label
                  - `wx.lib.buttons.GenBitmapTextToggleButton`: A generic toggle bitmap button with text label
                    - `wx.lib.buttons.ThemedGenBitmapTextToggleButton`: A themed generic toggle bitmap button with text label
                  - `wx.lib.buttons.ThemedGenBitmapTextButton`: A themed generic bitmapped button with text label
                - `wx.lib.buttons.GenBitmapToggleButton`: A generic toggle bitmap button
                  - `wx.lib.buttons.ThemedGenBitmapToggleButton`: A themed generic toggle bitmap button
                - `wx.lib.buttons.ThemedGenBitmapButton`: A themed generic bitmap button.
              - `wx.lib.buttons.GenToggleButton`: A generic toggle button
                - `wx.lib.buttons.ThemedGenToggleButton`: A themed generic toggle button
              - `wx.lib.buttons.ThemedGenButton`: A themed generic button, and base class for the other themed buttons
                - `wx.lib.buttons.ThemedGenBitmapButton`: A themed generic bitmap button.
                - `wx.lib.buttons.ThemedGenBitmapTextButton`: A themed generic bitmapped button with text label
                - `wx.lib.buttons.ThemedGenBitmapTextToggleButton`: A themed generic toggle bitmap button with text label
                - `wx.lib.buttons.ThemedGenBitmapToggleButton`: A themed generic toggle bitmap button
                - `wx.lib.buttons.ThemedGenToggleButton`: A themed generic toggle button
            - `wx.lib.statbmp.GenStaticBitmap`
            - `wx.lib.stattext.GenStaticText`
              - `wx.lib.hyperlink.HyperLinkCtrl`: `HyperLinkCtrl` is a control for wxPython that acts like a hyper link in a typical browser.
            - `wx.lib.popupctl.PopButton`
            - `wx.lib.popupctl.PopupControl`
            - `wx.lib.ticker.Ticker`
          - `wx.RadioBox`: Proxy of C++ RadioBox class
          - `wx.RadioButton`: Proxy of C++ RadioButton class
          - `wx.ScrollBar`: Proxy of C++ ScrollBar class
          - `wx.Slider`: Proxy of C++ Slider class
          - `wx.SpinButton`: Proxy of C++ SpinButton class
          - `wx.SpinCtrl`: Proxy of C++ SpinCtrl class
          - `wx.StaticBitmap`: Proxy of C++ StaticBitmap class
            - `wx.lib.fancytext.StaticFancyText`
          - `wx.StaticBox`: Proxy of C++ StaticBox class
          - `wx.StaticLine`: Proxy of C++ StaticLine class
          - `wx.gizmos.StaticPicture`: Proxy of C++ StaticPicture class
          - `wx.StaticText`: Proxy of C++ StaticText class
          - `wx.stc.StyledTextCtrl`: Proxy of C++ StyledTextCtrl class
            - `wx.py.editwindow.EditWindow`: EditWindow based on StyledTextCtrl.
              - `wx.py.crust.Display`: STC used to display an object using Pretty Print.
              - `wx.py.editor.EditWindow`: EditWindow based on StyledTextCtrl.
              - `wx.py.filling.FillingText`: FillingText based on StyledTextCtrl.
              - `wx.py.shell.Shell`: Shell based on StyledTextCtrl.
            - `wx.lib.inspection.InspectionInfoPanel`: Used to display information about the currently selected items.
            - `wx.lib.pyshell.PyShellWindow`
          - `wx.TextCtrl`: Proxy of C++ TextCtrl class
            - `wx.lib.masked.textctrl.BaseMaskedTextCtrl`: This is the primary derivation from MaskedEditMixin.
              - `wx.lib.masked.ipaddrctrl.IpAddrCtrl`: This class is a particular type of MaskedTextCtrl that accepts and understands the semantics of IP addresses, reformats input as you move from field to field, and accepts '.' as a navigation character, so that typing an IP address can be done naturally.
              - `wx.lib.masked.numctrl.NumCtrl`: Masked edit control supporting "native" numeric values, ie.
              - `wx.lib.masked.textctrl.PreMaskedTextCtrl`: This class exists to support the use of XRC subclassing.
              - `wx.lib.masked.textctrl.TextCtrl`: The "user-visible" masked text control; it is identical to the BaseMaskedTextCtrl class it's derived from.
              - `wx.lib.masked.timectrl.TimeCtrl`: Masked control providing several time formats and manipulation of time values.
            - `wx.py.crust.Calltip`: Text control containing the most recent shell calltip.
            - `wx.lib.sheet.CTextCellEditor`: Custom text control for cell editing
            - `wx.py.crust.DispatcherListing`: Text control containing all dispatches for session.
            - `wx.lib.expando.ExpandoTextCtrl`: The ExpandoTextCtrl is a multi-line wx.TextCtrl that will adjust its height on the fly as needed to accomodate the number of lines needed to display the current content of the control.
            - `wx.lib.intctrl.IntCtrl`: This class provides a control that takes and returns integers as value, and provides bounds support and optional value limiting.
            - `wx.lib.rightalign.RightTextCtrl`
            - `wx.SearchCtrl`: A search control is a composite of a `wx.TextCtrl` with optional bitmap buttons and a drop-down menu.
            - `wx.py.crust.SessionListing`: Text control containing all commands for session.
            - `wx.lib.customtreectrl.TreeTextCtrl`: Control used for in-place edit.
          - `wx.ToggleButton`: Proxy of C++ ToggleButton class
          - `wx.ToolBarBase`: Proxy of C++ ToolBarBase class
            - `wx.ToolBar`: Proxy of C++ ToolBar class
              - `wx.lib.floatbar.FloatBar`
          - `wx.TreeCtrl`: Proxy of C++ TreeCtrl class
            - `wx.py.filling.FillingTree`: FillingTree based on TreeCtrl.
            - `wx.lib.inspection.InspectionTree`: All of the widgets in the app, and optionally their sizers, are loaded into this tree.
            - `wx.gizmos.RemotelyScrolledTreeCtrl`: Proxy of C++ RemotelyScrolledTreeCtrl class
          - `wx.gizmos.TreeListCtrl`: Proxy of C++ TreeListCtrl class
          - `wx.webkit.WebKitCtrl`: Proxy of C++ WebKitCtrl class
        - `wx.gizmos.DynamicSashWindow`: Proxy of C++ DynamicSashWindow class
        - `wx.lib.multisash.EmptyChild`
        - `wx.glcanvas.GLCanvas`: Proxy of C++ GLCanvas class
        - `wx.html.HtmlHelpWindow`: Proxy of C++ HtmlHelpWindow class
        - `wx.lib.imagebrowser.ImageView`
        - `wx.MDIClientWindow`: Proxy of C++ MDIClientWindow class
        - `wx.MenuBar`: Proxy of C++ MenuBar class
        - `wx.lib.multisash.MultiClient`
        - `wx.lib.multisash.MultiCloser`
        - `wx.lib.multisash.MultiCreator`
        - `wx.lib.multisash.MultiSash`
        - `wx.lib.multisash.MultiSizer`
        - `wx.lib.multisash.MultiSplit`
        - `wx.lib.multisash.MultiViewLeaf`
        - `wx.Panel`: Proxy of C++ Panel class
          - `wx.aui.AuiMDIChildFrame`: Proxy of C++ AuiMDIChildFrame class
          - `wx.lib.analogclock.lib_setup.buttontreectrlpanel.ButtonTreeCtrlPanel`
            - `wx.lib.analogclock.setup.StylesPanel`
          - `wx.lib.pydocview.DocTabbedChildFrame`: The wxDocMDIChildFrame class provides a default frame for displaying documents on separate windows.
          - `wx.gizmos.EditableListBox`: Proxy of C++ EditableListBox class
          - `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
            - `wx.lib.filebrowsebutton.DirBrowseButton`
            - `wx.lib.filebrowsebutton.FileBrowseButtonWithHistory`: __init__(..., history=None)
          - `wx.lib.flatnotebook.FlatNotebook`: Display one or more windows in a notebook.
          - `wx.lib.floatcanvas.FloatCanvas.FloatCanvas`: FloatCanvas.py
          - `wx.lib.foldpanelbar.FoldPanelBar`: The FoldPanelBar is a class which can maintain a list of collapsable panels.
          - `wx.lib.foldpanelbar.FoldPanelItem`: This class is a child sibling of the `FoldPanelBar` class.
          - `wx.lib.pydocview.GeneralOptionsPanel`: A general options panel that is used in the OptionDialog to configure the generic properties of a pydocview application, such as "show tips at startup" and whether to use SDI or MDI for the application.
          - `wx.lib.floatcanvas.NavCanvas.NavCanvas`: NavCanvas.py
          - `wx.NotebookPage`: There is an old (and apparently unsolvable) bug when placing a window with a nonstandard background colour in a wx.Notebook on wxGTK1, as the notbooks's background colour would always be used when the window is refreshed.
          - `wx.lib.flatnotebook.PageContainer`: This class acts as a container for the pages you add to `FlatNotebook`.
          - `wx.lib.plot.PlotCanvas`: Subclass of a wx.Panel which holds two scrollbars and the actual plotting canvas (self.canvas).
          - `wx.PreviewControlBar`: Proxy of C++ PreviewControlBar class
            - `wx.PyPreviewControlBar`: Proxy of C++ PyPreviewControlBar class
          - `wx.lib.colourchooser.pycolourbox.PyColourBox`: A Colour Selection Box
          - `wx.lib.colourchooser.pycolourchooser.PyColourChooser`: A Pure-Python implementation of the colour chooser dialog.
          - `wx.PyPanel`: Proxy of C++ PyPanel class
            - `wx.lib.buttonpanel.ButtonPanel`
            - `wx.lib.splitter.MultiSplitterWindow`: This class is very similar to `wx.SplitterWindow` except that it allows for more than two windows and more than one sash.
            - `wx.lib.throbber.Throbber`: The first argument is either the name of a file that will be split into frames (a composite image) or a list of strings of image names that will be treated as individual frames.
          - `wx.lib.shell.PyShell`: interactive Python shell with wxPython interface
          - `wx.lib.shell.PyShellInput`: PyShell input window
          - `wx.lib.shell.PyShellOutput`: PyShell output window
          - `wx.ScrolledWindow`: Proxy of C++ ScrolledWindow class
            - `wx.lib.editor.editor.Editor`
            - `wx.grid.Grid`: Proxy of C++ Grid class
              - `wx.lib.sheet.CSheet`
            - `wx.html.HtmlWindow`: Proxy of C++ HtmlWindow class
              - `wx.lib.ClickableHtmlWindow.PyClickableHtmlWindow`: Class for a wxHtmlWindow which responds to clicks on links by opening a browser pointed at that link, and to shift-clicks by copying the link to the clipboard.
            - `wx.lib.mvctree.MVCTree`: The main mvc tree class.
            - `wx.PreviewCanvas`: Proxy of C++ PreviewCanvas class
            - `wx.lib.printout.PrintTableDraw`
            - `wx.PyScrolledWindow`: Proxy of C++ PyScrolledWindow class
              - `wx.lib.customtreectrl.CustomTreeCtrl`
              - `wx.lib.scrolledpanel.ScrolledPanel`: ScrolledPanel fills a "hole" in the implementation of wx.ScrolledWindow, providing automatic scrollbar and scrolling behavior and the tab traversal management that wxScrolledWindow lacks.
            - `wx.richtext.RichTextCtrl`: Proxy of C++ RichTextCtrl class
            - `wx.lib.ogl.ShapeCanvas`
            - `wx.gizmos.SplitterScrolledWindow`: Proxy of C++ SplitterScrolledWindow class
          - `wx.VScrolledWindow`: Proxy of C++ VScrolledWindow class
            - `wx.VListBox`: Proxy of C++ VListBox class
              - `wx.HtmlListBox`: Proxy of C++ HtmlListBox class
                - `wx.SimpleHtmlListBox`: Proxy of C++ SimpleHtmlListBox class
          - `wx.wizard.WizardPage`: Proxy of C++ WizardPage class
            - `wx.wizard.PyWizardPage`: Proxy of C++ PyWizardPage class
            - `wx.wizard.WizardPageSimple`: Proxy of C++ WizardPageSimple class
        - `wx.lib.wxPlotCanvas.PlotCanvas`
        - `wx.PopupWindow`: Proxy of C++ PopupWindow class
          - `wx.lib.foldmenu.FoldOutWindow`
          - `wx.PopupTransientWindow`: Proxy of C++ PopupTransientWindow class
            - `wx.TipWindow`: Proxy of C++ TipWindow class
        - `wx.PyWindow`: Proxy of C++ PyWindow class
          - `wx.lib.analogclock.analogclock.AnalogClock`: An analog clock.
            - `wx.lib.analogclock.analogclock.AnalogClockWindow`: A simple derived class that provides some backwards compatibility with the old analogclock module.
        - `wx.lib.gridmovers.RowDragWindow`
        - `wx.SashWindow`: Proxy of C++ SashWindow class
          - `wx.SashLayoutWindow`: Proxy of C++ SashLayoutWindow class
        - `wx.SplashScreenWindow`: Proxy of C++ SplashScreenWindow class
        - `wx.SplitterWindow`: wx.SplitterWindow manages up to two subwindows or panes, with an optional vertical or horizontal split which can be used with the mouse or programmatically.
          - `wx.py.crust.Crust`: Crust based on SplitterWindow.
          - `wx.py.filling.Filling`: Filling based on wxSplitterWindow.
          - `wx.gizmos.ThinSplitterWindow`: Proxy of C++ ThinSplitterWindow class
        - `wx.StatusBar`: Proxy of C++ StatusBar class
        - `wx.TopLevelWindow`: Proxy of C++ TopLevelWindow class
          - `wx.Dialog`: Proxy of C++ Dialog class
            - `wx.lib.pydocview.AboutDialog`: Opens an AboutDialog.
            - `wx.lib.calendar.CalenDlg`
            - `wx.ColourDialog`: This class represents the colour chooser dialog.
            - `wx.DirDialog`: wx.DirDialog allows the user to select a directory by browising the file system.
            - `wx.py.frame.EditStartupScriptDialog`
            - `wx.FileDialog`: wx.FileDialog allows the user to select one or more files from the filesystem.
            - `wx.lib.pydocview.FilePropertiesDialog`: Dialog that shows the properties of a file.
            - `wx.FindReplaceDialog`: wx.FindReplaceDialog is a standard modeless dialog which is used to allow the user to search for some text (and possibly replace it with something else).
            - `wx.FontDialog`: wx.FontDialog allows the user to select a system font and its attributes.
            - `wx.html.HtmlHelpDialog`: Proxy of C++ HtmlHelpDialog class
            - `wx.lib.imagebrowser.ImageDialog`
            - `wx.MessageDialog`: This class provides a simple dialog that shows a single or multi-line message, with a choice of OK, Yes, No and/or Cancel buttons.
            - `wx.MultiChoiceDialog`: A simple dialog with a multi selection listbox.
            - `wx.lib.dialogs.MultipleChoiceDialog`
            - `wx.NumberEntryDialog`: A dialog with spin control, ok and cancel buttons.
            - `wx.lib.pydocview.OptionsDialog`: A default options dialog used by the OptionsService that hosts a notebook tab of options panels.
            - `wx.lib.popupctl.PopupDialog`
            - `wx.lib.dialogs.ScrolledMessageDialog`
            - `wx.lib.analogclock.setup.Setup`: AnalogClock customization dialog.
            - `wx.SingleChoiceDialog`: A simple dialog with a single selection listbox.
            - `wx.lib.flatnotebook.TabNavigatorWindow`: This class is used to create a modal dialog that enables "Smart Tabbing", similar to what you would get by hitting Alt+Tab on Windows.
            - `wx.TextEntryDialog`: A dialog with text control, [ok] and [cancel] buttons
              - `wx.PasswordEntryDialog`: Proxy of C++ PasswordEntryDialog class
            - `wx.wizard.Wizard`: Proxy of C++ Wizard class
          - `wx.Frame`: Proxy of C++ Frame class
            - `wx.aui.AuiMDIParentFrame`: Proxy of C++ AuiMDIParentFrame class
            - `wx.lib.docview.DocChildFrame`: The wxDocChildFrame class provides a default frame for displaying documents on separate windows.
              - `wx.lib.pydocview.DocSDIFrame`: The DocSDIFrame host DocManager Document windows.
            - `wx.lib.docview.DocParentFrame`: The wxDocParentFrame class provides a default top-level frame for applications using the document/view framework.
            - `wx.lib.pydocview.DocTabbedParentFrame`: The DocTabbedParentFrame class provides a default top-level frame for applications using the document/view framework.
            - `wx.py.filling.FillingFrame`: Frame containing the namespace tree component.
            - `wx.py.frame.Frame`: Frame with standard menu items.
              - `wx.py.crust.CrustFrame`: Frame containing all the PyCrust components.
              - `wx.py.editor.EditorFrame`: Frame containing one editor.
                - `wx.py.editor.EditorNotebookFrame`: Frame containing one or more editors in a notebook.
                  - `wx.py.editor.EditorShellNotebookFrame`: Frame containing a notebook containing EditorShellNotebooks.
              - `wx.py.shell.ShellFrame`: Frame containing the shell component.
            - `wx.html.HtmlHelpFrame`: Proxy of C++ HtmlHelpFrame class
            - `wx.lib.inspection.InspectionFrame`: This class is the frame that holds the wxPython inspection tools.
            - `wx.MDIChildFrame`: Proxy of C++ MDIChildFrame class
              - `wx.lib.docview.DocMDIChildFrame`: The wxDocMDIChildFrame class provides a default frame for displaying documents on separate windows.
              - `wx.lib.pydocview.DocMDIChildFrame`: The wxDocMDIChildFrame class provides a default frame for displaying documents on separate windows.
            - `wx.MDIParentFrame`: Proxy of C++ MDIParentFrame class
              - `wx.lib.docview.DocMDIParentFrame`: The wxDocMDIParentFrame class provides a default top-level frame for applications using the document/view framework.
                - `wx.lib.pydocview.DocMDIParentFrame`: The DocMDIParentFrame is the primary frame which the DocApp uses to host MDI child windows.
            - `wx.MiniFrame`: Proxy of C++ MiniFrame class
              - `wx.aui.AuiFloatingFrame`: Proxy of C++ AuiFloatingFrame class
            - `wx.PreviewFrame`: Proxy of C++ PreviewFrame class
              - `wx.PyPreviewFrame`: Proxy of C++ PyPreviewFrame class
            - `wx.ProgressDialog`: A dialog that shows a short message and a progress bar.
            - `wx.SplashScreen`: Proxy of C++ SplashScreen class
            - `wx.lib.splashscreen.SplashScreen`
            - `wx.lib.plot.TestFrame`
        - `wx.gizmos.TreeCompanionWindow`: Proxy of C++ TreeCompanionWindow class
    - `wx.FileHistory`: Proxy of C++ FileHistory class
    - `wx.FileSystem`: Proxy of C++ FileSystem class
    - `wx.FindReplaceData`: wx.FindReplaceData holds the data for wx.FindReplaceDialog.
    - `wx.FontData`: This class holds a variety of information related to font dialogs and is used to transfer settings to and results from a `wx.FontDialog`.
    - `wx.FSFile`: Proxy of C++ FSFile class
    - `wx.GDIObject`: Proxy of C++ GDIObject class
      - `wx.Bitmap`: The wx.Bitmap class encapsulates the concept of a platform-dependent bitmap.
      - `wx.Brush`: A brush is a drawing tool for filling in areas.
      - `wx.Cursor`: A cursor is a small bitmap usually used for denoting where the mouse pointer is, with a picture that might indicate the interpretation of a mouse click.
      - `wx.Font`: A font is an object which determines the appearance of text.
      - `wx.Icon`: Proxy of C++ Icon class
      - `wx.Palette`: Proxy of C++ Palette class
      - `wx.Pen`: Proxy of C++ Pen class
      - `wx.Region`: Proxy of C++ Region class
    - `wx.glcanvas.GLContext`: Proxy of C++ GLContext class
    - `wx.GraphicsObject`: This class is the superclass of native graphics objects like pens etc.
      - `wx.GraphicsBrush`: A wx.GraphicsBrush is a native representation of a brush.
      - `wx.GraphicsContext`: A `wx.GraphicsContext` instance is the object that is drawn upon.
      - `wx.GraphicsFont`: A `wx.GraphicsFont` is a native representation of a font (including text colour).
      - `wx.GraphicsMatrix`: A wx.GraphicsMatrix is a native representation of an affine matrix.
      - `wx.GraphicsPath`: Proxy of C++ GraphicsPath class
      - `wx.GraphicsPen`: A wx.GraphicsPen is a native representation of a pen.
    - `wx.GraphicsRenderer`: Proxy of C++ GraphicsRenderer class
    - `wx.grid.GridTableBase`: Proxy of C++ GridTableBase class
      - `wx.grid.GridStringTable`: Proxy of C++ GridStringTable class
      - `wx.grid.PyGridTableBase`: Proxy of C++ PyGridTableBase class
    - `wx.html.HelpControllerBase`: Proxy of C++ HelpControllerBase class
      - `wx.html.HtmlHelpController`: Proxy of C++ HtmlHelpController class
    - `wx.html.HtmlCell`: Proxy of C++ HtmlCell class
      - `wx.html.HtmlColourCell`: Proxy of C++ HtmlColourCell class
      - `wx.html.HtmlContainerCell`: Proxy of C++ HtmlContainerCell class
      - `wx.html.HtmlFontCell`: Proxy of C++ HtmlFontCell class
      - `wx.html.HtmlWidgetCell`: Proxy of C++ HtmlWidgetCell class
      - `wx.html.HtmlWordCell`: Proxy of C++ HtmlWordCell class
    - `wx.html.HtmlDCRenderer`: Proxy of C++ HtmlDCRenderer class
    - `wx.html.HtmlEasyPrinting`: Proxy of C++ HtmlEasyPrinting class
    - `wx.html.HtmlFilter`: Proxy of C++ HtmlFilter class
    - `wx.html.HtmlLinkInfo`: Proxy of C++ HtmlLinkInfo class
    - `wx.html.HtmlParser`: Proxy of C++ HtmlParser class
      - `wx.html.HtmlWinParser`: Proxy of C++ HtmlWinParser class
    - `wx.html.HtmlTag`: Proxy of C++ HtmlTag class
    - `wx.html.HtmlTagHandler`: Proxy of C++ HtmlTagHandler class
      - `wx.html.HtmlWinTagHandler`: Proxy of C++ HtmlWinTagHandler class
        - `wx.lib.wxpTag.wxpTagHandler`
    - `wx.Image`: A platform-independent image class.
    - `wx.ImageHandler`: This is the base class for implementing image file loading/saving, and image creation from data.
      - `wx.BMPHandler`: A `wx.ImageHandler` for *.bmp bitmap files.
        - `wx.ICOHandler`: A `wx.ImageHandler` for *.ico icon files.
          - `wx.CURHandler`: A `wx.ImageHandler` for *.cur cursor files.
            - `wx.ANIHandler`: A `wx.ImageHandler` for *.ani animated cursor files.
      - `wx.GIFHandler`: A `wx.ImageHandler` for GIF image files.
      - `wx.JPEGHandler`: A `wx.ImageHandler` for JPEG/JPG image files.
      - `wx.PCXHandler`: A `wx.ImageHandler` for PCX imager files.
      - `wx.PNGHandler`: A `wx.ImageHandler` for PNG image files.
      - `wx.PNMHandler`: A `wx.ImageHandler` for PNM image files.
      - `wx.PyImageHandler`: This is the base class for implementing image file loading/saving, and image creation from data, all written in Python.
      - `wx.TGAHandler`: A `wx.ImageHandler` for TGA image files.
      - `wx.TIFFHandler`: A `wx.ImageHandler` for TIFF image files.
      - `wx.XPMHandler`: A `wx.ImageHandler` for XPM image.
    - `wx.ImageList`: Proxy of C++ ImageList class
    - `wx.IndividualLayoutConstraint`: Objects of this class are stored in the `wx.LayoutConstraints` class as one of eight possible constraints that a window can be involved in.
    - `wx.LayoutAlgorithm`: Proxy of C++ LayoutAlgorithm class
    - `wx.LayoutConstraints`: Note: constraints are now deprecated and you should use sizers instead.
      - `wx.lib.anchors.LayoutAnchors`: A class that implements Delphi's Anchors with wx.LayoutConstraints.
      - `wx.lib.layoutf.Layoutf`: The class Layoutf(wxLayoutConstraints) presents a simplification of the wxLayoutConstraints syntax.
    - `wx.ListItem`: Proxy of C++ ListItem class
    - `wx.Mask`: This class encapsulates a monochrome mask bitmap, where the masked area is black and the unmasked area is white.
    - `wx.MenuItem`: Proxy of C++ MenuItem class
    - `wx.MetaFile`: Proxy of C++ MetaFile class
    - `wx.PageSetupDialog`: Proxy of C++ PageSetupDialog class
    - `wx.PageSetupDialogData`: Proxy of C++ PageSetupDialogData class
    - `wx.PrintData`: Proxy of C++ PrintData class
    - `wx.PrintDialog`: Proxy of C++ PrintDialog class
    - `wx.PrintDialogData`: Proxy of C++ PrintDialogData class
    - `wx.Printer`: Proxy of C++ Printer class
    - `wx.Printout`: Proxy of C++ Printout class
      - `wx.lib.docview.DocPrintout`: DocPrintout is a default Printout that prints the first page of a document view.
      - `wx.html.HtmlPrintout`: Proxy of C++ HtmlPrintout class
      - `wx.lib.plot.PlotPrintout`: Controls how the plot is made in printing and previewing
      - `wx.lib.printout.SetPrintout`
    - `wx.PrintPreview`: Proxy of C++ PrintPreview class
      - `wx.PyPrintPreview`: Proxy of C++ PyPrintPreview class
    - `wx.PseudoDC`: A PseudoDC is an object that can be used as if it were a `wx.DC`.
    - `wx.RegionIterator`: Proxy of C++ RegionIterator class
    - `wx.Sizer`: wx.Sizer is the abstract base class used for laying out subwindows in a window.
      - `wx.BoxSizer`: The basic idea behind a box sizer is that windows will most often be laid out in rather simple basic geometry, typically in a row or a column or nested hierarchies of either.
        - `wx.lib.buttonpanel.BoxSizer`
        - `wx.StaticBoxSizer`: wx.StaticBoxSizer derives from and functions identically to the `wx.BoxSizer` and adds a `wx.StaticBox` around the items that the sizer manages.
        - `wx.StdDialogButtonSizer`: A special sizer that knows how to order and position standard buttons in order to conform to the current platform's standards.
      - `wx.GridSizer`: A grid sizer is a sizer which lays out its children in a two-dimensional table with all cells having the same size.
        - `wx.FlexGridSizer`: A flex grid sizer is a sizer which lays out its children in a two-dimensional table with all table cells in one row having the same height and all cells in one column having the same width, but all rows or all columns are not necessarily the same height or width as in the `wx.GridSizer`.
          - `wx.GridBagSizer`: A `wx.Sizer` that can lay out items in a virtual grid like a `wx.FlexGridSizer` but in this case explicit positioning of the items is allowed using `wx.GBPosition`, and items can optionally span more than one row and/or column using `wx.GBSpan`.
      - `wx.PySizer`: wx.PySizer is a special version of `wx.Sizer` that has been instrumented to allow the C++ virtual methods to be overloaded in Python derived classes.
        - `wx.lib.grids.PyGridSizer`
          - `wx.lib.grids.PyFlexGridSizer`
        - `wx.lib.rcsizer.RowColSizer`
    - `wx.SizerItem`: The wx.SizerItem class is used to track the position, size and other attributes of each item managed by a `wx.Sizer`.
      - `wx.GBSizerItem`: The wx.GBSizerItem class is used to track the additional data about items in a `wx.GridBagSizer` such as the item's position in the grid and how many rows or columns it spans.
    - `wx.SystemOptions`: Proxy of C++ SystemOptions class
    - `wx.ToolBarToolBase`: Proxy of C++ ToolBarToolBase class
    - `wx.ToolTip`: Proxy of C++ ToolTip class
    - `wx.gizmos.TreeListColumnInfo`: Proxy of C++ TreeListColumnInfo class
    - `wx.xrc.XmlDocument`: Proxy of C++ XmlDocument class
    - `wx.xrc.XmlResource`: Proxy of C++ XmlResource class
    - `wx.xrc.XmlResourceHandler`: Proxy of C++ XmlResourceHandler class
      - `wx.lib.ticker_xrc.wxTickerXmlHandler`
  - `wx.OutputStream`: Proxy of C++ OutputStream class
  - `wx.Overlay`: Proxy of C++ Overlay class
  - `wx.PixelDataBase`: Proxy of C++ PixelDataBase class
    - `wx.AlphaPixelData`: Proxy of C++ AlphaPixelData class
    - `wx.NativePixelData`: Proxy of C++ NativePixelData class
  - `wx.PlatformInformation`: Proxy of C++ PlatformInformation class
  - `wx.Point`: A data structure for representing a point or position with integer x and y properties.
  - `wx.Point2D`: wx.Point2Ds represent a point or a vector in a 2d coordinate system with floating point values.
  - `wx.PropagateOnce`: A helper class that will temporarily lower propagation level of an event.
  - `wx.PropagationDisabler`: Helper class to temporarily change an event not to propagate.
  - `wx.lib.ogl.PseudoMetaFile`: A simple metafile-like class which can load data from a Windows metafile on all platforms.
  - `wx.PyEventBinder`: Instances of this class are used to bind specific events to event handlers.
  - `wx.Quantize`: Performs quantization, or colour reduction, on a wxImage.
  - `wx.RealPoint`: A data structure for representing a point or position with floating point x and y properties.
  - `wx.Rect`: A class for representing and manipulating rectangles.
  - `wx.Rect2D`: wx.Rect2D is a rectangle, with position and size, in a 2D coordinate system with floating point component values.
  - `wx.RendererNative`: One of the design principles of wxWidgets is to use the native widgets on every platform in order to be as close as possible to the native look and feel on every platform.
  - `wx.RendererVersion`: This simple struct represents the `wx.RendererNative` interface version and is only used as the return value of `wx.RendererNative.GetVersion`.
  - `wx.richtext.RichTextAttr`: The RichTextAttr class stored information about the various attributes for a block of text, including font, colour, indents, alignments, and etc.
  - `wx.richtext.RichTextRange`: RichTextRange is a data structure that represents a range of text within a `RichTextCtrl`.
  - `wx.lib.ogl.ShapeEvtHandler`
    - `wx.lib.ogl.Shape`: OGL base class
      - `wx.lib.ogl.EllipseShape`: The EllipseShape behaves similarly to the RectangleShape but is elliptical.
        - `wx.lib.ogl.CircleShape`: An EllipseShape whose width and height are the same.
      - `wx.lib.ogl.LineShape`: LineShape may be attached to two nodes; it may be segmented, in which case a control point is drawn for each joint.
      - `wx.lib.ogl.PolygonShape`: A PolygonShape's shape is defined by a number of points passed to the object's constructor.
      - `wx.lib.ogl.RectangleShape`: The wxRectangleShape has rounded or square corners.
        - `wx.lib.ogl.BitmapShape`: Draws a bitmap (non-resizable).
        - `wx.lib.ogl.CompositeShape`: This is an object with a list of child objects, and a list of size and positioning constraints between the children.
          - `wx.lib.ogl.DivisionShape`: A division shape is like a composite in that it can contain further objects, but is used exclusively to divide another shape into regions, or divisions.
        - `wx.lib.ogl.ControlPoint`
          - `wx.lib.ogl.DividedShapeControlPoint`
          - `wx.lib.ogl.DivisionControlPoint`
          - `wx.lib.ogl.LineControlPoint`
          - `wx.lib.ogl.PolygonControlPoint`
        - `wx.lib.ogl.DividedShape`: A DividedShape is a rectangle with a number of vertical divisions.
        - `wx.lib.ogl.DrawnShape`: Draws a pseudo-metafile shape, which can be loaded from a simple Windows metafile.
        - `wx.lib.ogl.LabelShape`
        - `wx.lib.ogl.TextShape`: As wxRectangleShape, but only the text is displayed.
  - `wx.lib.ogl.ShapeRegion`: Object region.
  - `wx.lib.ogl.ShapeTextLine`
  - `wx.SingleInstanceChecker`: Proxy of C++ SingleInstanceChecker class
  - `wx.Size`: wx.Size is a useful data structure used to represent the size of something.
  - `wx.lib.buttonpanel.Sizer`: Sizer
    - `wx.lib.buttonpanel.BoxSizer`
  - `wx.SizerFlags`: Normally, when you add an item to a sizer via `wx.Sizer.Add`, you have to specify a lot of flags and parameters which can be unwieldy.
  - `wx.Sound`: Proxy of C++ Sound class
  - `wx.SplitterRenderParams`: This is just a simple struct used as a return value of `wx.RendererNative.GetSplitterParams` and contains some platform specific metrics about splitters.
  - `wx.StandardPaths`: wx.StandardPaths returns standard locations in the file system and should be used by programs to find their data files in a portable way.
  - `wx.StockGDI`: Proxy of C++ StockGDI class
  - `wx.StopWatch`: Proxy of C++ StopWatch class
  - `wx.SystemSettings`: Proxy of C++ SystemSettings class
  - `wx.TextAttr`: Proxy of C++ TextAttr class
  - `wx.TimerRunner`: Proxy of C++ TimerRunner class
  - `wx.TimeSpan`: Proxy of C++ TimeSpan class
  - `wx.TipProvider`: Proxy of C++ TipProvider class
    - `wx.PyTipProvider`: Proxy of C++ PyTipProvider class
  - `wx.lib.mixins.treemixin.TreeAPIHarmonizer`: This class attempts to hide the differences in API between the different tree controls that are part of wxPython.
    - `wx.lib.mixins.treemixin.DragAndDrop`: This is a mixin class that can be used to easily implement dragging and dropping of tree items.
    - `wx.lib.mixins.treemixin.ExpansionState`: This is a mixin class that can be used to save and restore the expansion state (i.e.
    - `wx.lib.mixins.treemixin.VirtualTree`: This is a mixin class that can be used to allow for virtual tree controls.
  - `wx.lib.mixins.treemixin.TreeHelper`: This class provides methods that are not part of the API of any tree control, but are convenient to have available.
    - `wx.lib.mixins.treemixin.DragAndDrop`: This is a mixin class that can be used to easily implement dragging and dropping of tree items.
    - `wx.lib.mixins.treemixin.ExpansionState`: This is a mixin class that can be used to save and restore the expansion state (i.e.
    - `wx.lib.mixins.treemixin.VirtualTree`: This is a mixin class that can be used to allow for virtual tree controls.
  - `wx.TreeItemData`: Proxy of C++ TreeItemData class
  - `wx.TreeItemId`: Proxy of C++ TreeItemId class
  - `__builtin__.type`: type(object) -> the object's type type(name, bases, dict) -> a new type
  - `wx.VideoMode`: A simple struct containing video mode parameters for a display
  - `wx.VisualAttributes`: struct containing all the visual attributes of a control
  - `wx.WindowDisabler`: Proxy of C++ WindowDisabler class
  - `wx.xrc.XmlNode`: Proxy of C++ XmlNode class
  - `wx.xrc.XmlProperty`: Proxy of C++ XmlProperty class
  - `wx.xrc.XmlSubclassFactory`: Proxy of C++ XmlSubclassFactory class
    - `wx.xrc.XmlSubclassFactory_Python`
- `code.InteractiveInterpreter`: Base class for InteractiveConsole.
  - `wx.py.interpreter.Interpreter`: Interpreter based on code.InteractiveInterpreter.
    - `wx.py.interpreter.InterpreterAlaCarte`: Demo Interpreter.
  - `wx.lib.pyshell.PyShellWindow`
- `distutils.cmd.Command`: Abstract base class for defining command classes, the "worker bees" of the Distutils.
  - `distutils.command.clean.clean`
  - `distutils.command.install.install`
  - `distutils.command.install_data.install_data`
  - `distutils.command.install_headers.install_headers`
- `exceptions.Exception`: Common base class for all exceptions.
  - `wx.py.dispatcher.DispatcherError`
  - `wx.lib.floatcanvas.FloatCanvas.FloatCanvasError`
  - `exceptions.StandardError`: Base class for all standard Python exceptions.
    - `exceptions.AssertionError`: Assertion failed.
      - `wx.PyAssertionError`
    - `exceptions.AttributeError`: Attribute not found.
      - `wx.PyDeadObjectError`
      - `wx.PyUnbornObjectError`
    - `exceptions.RuntimeError`: Unspecified run-time error.
      - `wx.PyNoAppError`
  - `wxversion.VersionError`
- `wx.CallLater`: A convenience class for `wx.Timer`, that calls the given callable object once after the given amount of milliseconds, passing any positional or keyword args.
  - `wx.FutureCall`: A compatibility alias for `CallLater`.
- `wx.PyOnDemandOutputWindow`: A class that can be used for redirecting Python's stdout and stderr streams.
- `wx.lib.CDate.Date`
- `wx.lib.CDate.now`
- `wx.lib.analogclock.helpers.Box`: Gathers info about the clock face and tick sets.
- `wx.lib.analogclock.helpers.Dyer`: Stores info about colours and borders of clock Elements.
- `wx.lib.analogclock.helpers.Element`: Base class for face, hands and tick marks.
  - `wx.lib.analogclock.helpers.ElementWithDyer`: Base class for clock face and hands.
    - `wx.lib.analogclock.helpers.Face`: Holds info about the clock face.
    - `wx.lib.analogclock.helpers.Hand`: Holds info about a clock hand.
  - `wx.lib.analogclock.helpers.TickCircle`: Holds info about a tick mark.
  - `wx.lib.analogclock.helpers.TickDecimal`: Holds info about a tick mark.
    - `wx.lib.analogclock.helpers.TickBinary`: Holds info about a tick mark.
    - `wx.lib.analogclock.helpers.TickHex`: Holds info about a tick mark.
    - `wx.lib.analogclock.helpers.TickRoman`: Holds info about a tick mark.
  - `wx.lib.analogclock.helpers.TickNone`: Holds info about a tick mark.
  - `wx.lib.analogclock.helpers.TickPoly`: Holds info about a tick mark.
  - `wx.lib.analogclock.helpers.TickSquare`: Holds info about a tick mark.
- `wx.lib.analogclock.helpers.HandSet`: Manages the set of hands.
- `wx.lib.analogclock.helpers.TickSet`: Manages a set of tick marks.
- `wx.lib.art.flagart.ImageClass`
- `wx.lib.buttonpanel.BPArt`: BPArt is an art provider class which does all of the drawing for ButtonPanel.
- `wx.lib.calendar.CalDraw`
  - `wx.lib.calendar.PrtCalDraw`
- `wx.lib.customtreectrl.GenericTreeItem`: This class holds all the information and methods for every single item in CustomTreeCtrl.
- `wx.lib.customtreectrl.TreeItemAttr`: Creates the item attributes (text colour, background colour and font).
- `wx.lib.delayedresult.DelayedResult`: Represent the actual delayed result coming from the non-main thread.
- `wx.lib.delayedresult.Handler`: Bind some of the arguments and keyword arguments of a callable ('listener').
- `wx.lib.delayedresult.PreProcessChain`: Represent a 'delayed result pre-processing chain', a kind of Handler.
- `wx.lib.delayedresult.Sender`: Base class for various kinds of senders.
  - `wx.lib.delayedresult.SenderCallAfter`: This sender sends the delayed result produced in the worker thread to a callable in the main thread, via wx.CallAfter.
  - `wx.lib.delayedresult.SenderNoWx`: Sender that works without wx.
  - `wx.lib.delayedresult.SenderWxEvent`: This sender sends the delayed result produced in the worker thread to an event handler in the main thread, via a wx event of class eventClass.
- `wx.lib.dialogs.DialogResults`
- `wx.lib.dragscroller.DragScroller`: Scrolls a wx.ScrollWindow in the direction and speed of a mouse drag.
- `wx.lib.editor.editor.Scroller`
- `wx.lib.evtmgr.EventAdapter`: A class that adapts incoming wxWindows events to Publish/Subscribe messages.
- `wx.lib.evtmgr.EventMacroInfo`: A class that provides information about event macros.
- `wx.lib.evtmgr.EventManager`: This is the main class in the module, and is the only class that the application programmer needs to use.
- `wx.lib.evtmgr.FakeWindow`: Used internally by the EventMacroInfo class.
- `wx.lib.evtmgr.MessageAdapter`: A class that adapts incoming Publish/Subscribe messages to wxWindows event calls.
- `wx.lib.flatnotebook.FNBRenderer`: Parent class for the 4 renderers defined: Standard, VC71, Fancy and VC8.
  - `wx.lib.flatnotebook.FNBRendererDefault`: This class handles the drawing of tabs using the Standard renderer.
  - `wx.lib.flatnotebook.FNBRendererFancy`: This class handles the drawing of tabs using the Fancy renderer.
  - `wx.lib.flatnotebook.FNBRendererVC71`: This class handles the drawing of tabs using the VC71 renderer.
  - `wx.lib.flatnotebook.FNBRendererVC8`: This class handles the drawing of tabs using the VC8 renderer.
- `wx.lib.flatnotebook.FNBRendererMgr`: This class represents a manager that handles all the 4 renderers defined and calls the appropriate one when drawing is needed.
- `wx.lib.flatnotebook.PageInfo`: This class holds all the information (caption, image, etc...) belonging to a single tab in `FlatNotebook`.
- `wx.lib.floatcanvas.FloatCanvas.ColorOnlyMixin`: Mixin class for objects that have just one color, rather than a fill color and line color
  - `wx.lib.floatcanvas.FloatCanvas.Point`: The Point class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.PointSet`: The PointSet class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.SquarePoint`: The SquarePoint class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
- `wx.lib.floatcanvas.FloatCanvas.DrawObject`: This is the base class for all the objects that can be drawn.
  - `wx.lib.floatcanvas.FloatCanvas.Arrow`: Arrow(XY, # coords of origin of arrow (x,y) Length, # length of arrow in pixels theta, # angle of arrow in degrees: zero is straight up # angle is to the right LineColor = "Black", LineStyle = "Solid", LineWidth = 1, ArrowHeadSize = 4, ArrowHeadAngle = 45, InForeground = False): It will draw an arrow , starting at the point, (X,Y) pointing in direction, theta.
  - `wx.lib.floatcanvas.FloatCanvas.Bitmap`: This class creates a bitmap object, placed at the coordinates, x,y.
  - `wx.lib.floatcanvas.FloatCanvas.Line`: The Line class takes a list of 2-tuples, or a NX2 NumPy Float array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.Point`: The Point class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.PointSet`: The PointSet class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.Polygon`: The Polygon class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.RectEllipse`
    - `wx.lib.floatcanvas.FloatCanvas.Ellipse`
      - `wx.lib.floatcanvas.FloatCanvas.Circle`
    - `wx.lib.floatcanvas.FloatCanvas.Rectangle`
  - `wx.lib.floatcanvas.FloatCanvas.ScaledBitmap`: This class creates a bitmap object, placed at the coordinates, XY, of Height, H, in World coorsinates.
  - `wx.lib.floatcanvas.FloatCanvas.ScaledText`: This class creates a text object that is scaled when zoomed.
  - `wx.lib.floatcanvas.FloatCanvas.ScaledTextBox`: This class creates a TextBox object that is scaled when zoomed.
  - `wx.lib.floatcanvas.FloatCanvas.SquarePoint`: The SquarePoint class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.Text`: This class creates a text object, placed at the coordinates, x,y.
- `wx.lib.floatcanvas.FloatCanvas.LineOnlyMixin`: Mixin class for objects that have just one color, rather than a fill color and line color
  - `wx.lib.floatcanvas.FloatCanvas.Arrow`: Arrow(XY, # coords of origin of arrow (x,y) Length, # length of arrow in pixels theta, # angle of arrow in degrees: zero is straight up # angle is to the right LineColor = "Black", LineStyle = "Solid", LineWidth = 1, ArrowHeadSize = 4, ArrowHeadAngle = 45, InForeground = False): It will draw an arrow , starting at the point, (X,Y) pointing in direction, theta.
  - `wx.lib.floatcanvas.FloatCanvas.Line`: The Line class takes a list of 2-tuples, or a NX2 NumPy Float array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.LineAndFillMixin`: Mixin class for objects that have both a line and a fill color and style.
    - `wx.lib.floatcanvas.FloatCanvas.Polygon`: The Polygon class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
    - `wx.lib.floatcanvas.FloatCanvas.RectEllipse`
      - `wx.lib.floatcanvas.FloatCanvas.Ellipse`
        - `wx.lib.floatcanvas.FloatCanvas.Circle`
      - `wx.lib.floatcanvas.FloatCanvas.Rectangle`
- `wx.lib.floatcanvas.FloatCanvas.PointsObjectMixin`: This is a mixin class that provides some methods suitable for use with objects that have a set of (x,y) coordinate pairs.
  - `wx.lib.floatcanvas.FloatCanvas.Line`: The Line class takes a list of 2-tuples, or a NX2 NumPy Float array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.PointSet`: The PointSet class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.Polygon`: The Polygon class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
- `wx.lib.floatcanvas.FloatCanvas.XYObjectMixin`: This is a mixin class that provides some methods suitable for use with objects that have a single (x,y) coordinate pair.
  - `wx.lib.floatcanvas.FloatCanvas.Arrow`: Arrow(XY, # coords of origin of arrow (x,y) Length, # length of arrow in pixels theta, # angle of arrow in degrees: zero is straight up # angle is to the right LineColor = "Black", LineStyle = "Solid", LineWidth = 1, ArrowHeadSize = 4, ArrowHeadAngle = 45, InForeground = False): It will draw an arrow , starting at the point, (X,Y) pointing in direction, theta.
  - `wx.lib.floatcanvas.FloatCanvas.Point`: The Point class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.RectEllipse`
    - `wx.lib.floatcanvas.FloatCanvas.Ellipse`
      - `wx.lib.floatcanvas.FloatCanvas.Circle`
    - `wx.lib.floatcanvas.FloatCanvas.Rectangle`
  - `wx.lib.floatcanvas.FloatCanvas.SquarePoint`: The SquarePoint class takes a 2-tuple, or a (2,) NumPy array of point coordinates.
  - `wx.lib.floatcanvas.FloatCanvas.TextObjectMixin`: A mix in class that holds attributes and methods that are needed by the Text objects
    - `wx.lib.floatcanvas.FloatCanvas.Bitmap`: This class creates a bitmap object, placed at the coordinates, x,y.
    - `wx.lib.floatcanvas.FloatCanvas.ScaledBitmap`: This class creates a bitmap object, placed at the coordinates, XY, of Height, H, in World coorsinates.
    - `wx.lib.floatcanvas.FloatCanvas.ScaledText`: This class creates a text object that is scaled when zoomed.
    - `wx.lib.floatcanvas.FloatCanvas.ScaledTextBox`: This class creates a TextBox object that is scaled when zoomed.
    - `wx.lib.floatcanvas.FloatCanvas.Text`: This class creates a text object, placed at the coordinates, x,y.
- `wx.lib.foldpanelbar.CaptionBarStyle`: This class encapsulates the styles you wish to set for the `CaptionBar` (this is the part of the FoldPanel where the caption is displayed).
- `wx.lib.foldpanelbar.FoldWindowItem`: This class is a child sibling of the `FoldPanelItem` class.
- `wx.lib.gestures.MouseGestures`
- `wx.lib.imagebrowser.FindFiles`
- `wx.lib.infoframe.Dummy_PyInformationalMessagesFrame`
- `wx.lib.infoframe.PyInformationalMessagesFrame`
- `wx.lib.inspection.InspectionTool`: The InspectionTool is a singleton that manages creating and showing an InspectionFrame.
- `wx.lib.masked.ctrl.controlTypes`
- `wx.lib.masked.ipaddrctrl.IpAddrCtrlAccessorsMixin`: Defines IpAddrCtrl's list of attributes having their own Get/Set functions, exposing only those that make sense for an IP address control.
  - `wx.lib.masked.ipaddrctrl.IpAddrCtrl`: This class is a particular type of MaskedTextCtrl that accepts and understands the semantics of IP addresses, reformats input as you move from field to field, and accepts '.' as a navigation character, so that typing an IP address can be done naturally.
- `wx.lib.masked.maskededit.Field`: This class manages the individual fields in a masked edit control.
- `wx.lib.masked.maskededit.MaskedEditAccessorsMixin`: To avoid a ton of boiler-plate, and to automate the getter/setter generation for each valid control parameter so we never forget to add the functions when adding parameters, this class programmatically adds the masked edit mixin parameters to itself.
  - `wx.lib.masked.combobox.ComboBox`: The "user-visible" masked combobox control, this class is identical to the BaseMaskedComboBox class it's derived from.
  - `wx.lib.masked.combobox.PreMaskedComboBox`: This class exists to support the use of XRC subclassing.
  - `wx.lib.masked.textctrl.PreMaskedTextCtrl`: This class exists to support the use of XRC subclassing.
  - `wx.lib.masked.textctrl.TextCtrl`: The "user-visible" masked text control; it is identical to the BaseMaskedTextCtrl class it's derived from.
- `wx.lib.masked.maskededit.MaskedEditMixin`: This class allows us to abstract the masked edit functionality that could be associated with any text entry control.
  - `wx.lib.masked.combobox.BaseMaskedComboBox`: Base class for generic masked edit comboboxes; allows auto-complete of values.
    - `wx.lib.masked.combobox.ComboBox`: The "user-visible" masked combobox control, this class is identical to the BaseMaskedComboBox class it's derived from.
    - `wx.lib.masked.combobox.PreMaskedComboBox`: This class exists to support the use of XRC subclassing.
  - `wx.lib.masked.textctrl.BaseMaskedTextCtrl`: This is the primary derivation from MaskedEditMixin.
    - `wx.lib.masked.ipaddrctrl.IpAddrCtrl`: This class is a particular type of MaskedTextCtrl that accepts and understands the semantics of IP addresses, reformats input as you move from field to field, and accepts '.' as a navigation character, so that typing an IP address can be done naturally.
    - `wx.lib.masked.numctrl.NumCtrl`: Masked edit control supporting "native" numeric values, ie.
    - `wx.lib.masked.textctrl.PreMaskedTextCtrl`: This class exists to support the use of XRC subclassing.
    - `wx.lib.masked.textctrl.TextCtrl`: The "user-visible" masked text control; it is identical to the BaseMaskedTextCtrl class it's derived from.
    - `wx.lib.masked.timectrl.TimeCtrl`: Masked control providing several time formats and manipulation of time values.
- `wx.lib.masked.numctrl.NumCtrlAccessorsMixin`: Defines masked.NumCtrl's list of attributes having their own Get/Set functions, ignoring those that make no sense for a numeric control.
  - `wx.lib.masked.numctrl.NumCtrl`: Masked edit control supporting "native" numeric values, ie.
- `wx.lib.masked.timectrl.TimeCtrlAccessorsMixin`: Defines TimeCtrl's list of attributes having their own Get/Set functions, ignoring those in the base class that make no sense for a time control.
- `wx.lib.mixins.grid.GridAutoEditMixin`: A mix-in class that automatically enables the grid edit control when a cell is selected.
- `wx.lib.mixins.imagelist.MagicImageList`: Mix-in to provide "magic" growing image lists By Mike Fletcher
- `wx.lib.mixins.listctrl.CheckListCtrlMixin`: This is a mixin for ListCtrl which add a checkbox in the first column of each row.
- `wx.lib.mixins.listctrl.ColumnSorterMixin`: A mixin class that handles sorting of a wx.ListCtrl in REPORT mode when the column header is clicked on.
- `wx.lib.mixins.listctrl.ListCtrlAutoWidthMixin`: A mix-in class that automatically resizes the last column to take up the remaining width of the wx.ListCtrl.
- `wx.lib.mixins.listctrl.ListCtrlSelectionManagerMix`: Mixin that defines a platform independent selection policy
- `wx.lib.mixins.listctrl.TextEditMixin`: A mixin class that enables any text in any column of a multi-column listctrl to be edited by clicking on the given row and column.
- `wx.lib.mixins.rubberband.RubberBand`: A stretchable border which is drawn on top of an image to define an area.
- `wx.lib.mvctree.Editor`
  - `wx.lib.mvctree.FileEditor`
- `wx.lib.mvctree.FileWrapper`: Node class for FSTreeModel.
- `wx.lib.mvctree.LayoutEngine`: Interface for layout engines.
  - `wx.lib.mvctree.TreeLayout`
- `wx.lib.mvctree.LinePainter`: The linepainter interface.
  - `wx.lib.mvctree.TreeLinePainter`
- `wx.lib.mvctree.MVCTreeNode`: Used internally by MVCTree to manage its data.
- `wx.lib.mvctree.NodePainter`: This is the interface expected of a nodepainter.
  - `wx.lib.mvctree.TreeNodePainter`
- `wx.lib.mvctree.Painter`: This is the interface that MVCTree expects from painters.
  - `wx.lib.mvctree.TreePainter`: The default painter class.
- `wx.lib.mvctree.Rect`
- `wx.lib.mvctree.TextConverter`: TextConverter interface.
  - `wx.lib.mvctree.StrTextConverter`
- `wx.lib.mvctree.Transform`: Transform interface.
  - `wx.lib.mvctree.NullTransform`
- `wx.lib.mvctree.TreeModel`: Interface for tree models
  - `wx.lib.mvctree.BasicTreeModel`: A very simple treemodel implementation, but flexible enough for many needs.
    - `wx.lib.mvctree.FSTreeModel`: This treemodel models the filesystem starting from a given path.
      - `wx.lib.mvctree.LateFSTreeModel`: This treemodel models the filesystem starting from a given path.
- `wx.lib.plot.PlotGraphics`: Container to hold PolyXXX objects and graph labels - All methods except __init__ are private.
- `wx.lib.plot.PolyPoints`: Base Class for lines and markers - All methods are private.
  - `wx.lib.plot.PolyLine`: Class to define line type and style - All methods except __init__ are private.
  - `wx.lib.plot.PolyMarker`: Class to define marker type and style - All methods except __init__ are private.
- `wx.lib.printout.PrintBase`
  - `wx.lib.printout.PrintTableDraw`
- `wx.lib.printout.PrintGrid`
- `wx.lib.printout.PrintTable`
- `wx.lib.pubsub.Message`: A simple container object for the two components of a message: the topic and the user data.
- `wx.lib.pubsub.PublisherClass`: The publish/subscribe manager.
- `wx.lib.pydocview.DocFrameMixIn`: Class with common code used by DocMDIParentFrame, DocTabbedParentFrame, and DocSDIFrame.
  - `wx.lib.pydocview.DocMDIParentFrame`: The DocMDIParentFrame is the primary frame which the DocApp uses to host MDI child windows.
  - `wx.lib.pydocview.DocSDIFrame`: The DocSDIFrame host DocManager Document windows.
  - `wx.lib.pydocview.DocTabbedParentFrame`: The DocTabbedParentFrame class provides a default top-level frame for applications using the document/view framework.
- `wx.lib.pydocview.DocMDIParentFrameMixIn`: Class with common code used by DocMDIParentFrame and DocTabbedParentFrame.
  - `wx.lib.pydocview.DocMDIParentFrame`: The DocMDIParentFrame is the primary frame which the DocApp uses to host MDI child windows.
  - `wx.lib.pydocview.DocTabbedParentFrame`: The DocTabbedParentFrame class provides a default top-level frame for applications using the document/view framework.
- `wx.lib.pyshell.FauxFile`
- `wx.lib.wxPlotCanvas.PlotGraphics`
- `wx.lib.wxPlotCanvas.PolyPoints`
  - `wx.lib.wxPlotCanvas.PolyLine`
  - `wx.lib.wxPlotCanvas.PolyMarker`
- `wx.py.buffer.Buffer`: Buffer class.
- `wx.py.dispatcher.BoundMethodWeakref`: BoundMethodWeakref class.
- `wx.py.dispatcher.Parameter`: Used to represent default parameter values.
- `wx.py.document.Document`: Document class.
- `wx.py.editor.DialogResults`: DialogResults class.
- `wx.py.editor.Editor`: Editor having an EditWindow.
- `wx.py.frame.ShellFrameMixin`: A mix-in class for frames that will have a Shell or a Crust window and that want to add history, startupScript and other common functionality.
  - `wx.py.crust.CrustFrame`: Frame containing all the PyCrust components.
  - `wx.py.shell.ShellFrame`: Frame containing the shell component.
- `wx.py.pseudo.PseudoFile`
  - `wx.py.pseudo.PseudoFileErr`
  - `wx.py.pseudo.PseudoFileIn`
  - `wx.py.pseudo.PseudoFileOut`
- `wx.py.pseudo.PseudoKeyword`: A callable class that calls a method passed as a parameter.
- `wx.py.shell.ShellFacade`: Simplified interface to all shell-related functionality.
- `wx.tools.dbg.Logger`
- `xml.dom.Node`: Class giving the NodeType constants.
  - `xml.dom.minidom.Node`
    - `xml.dom.minidom.Document`
- `xml.dom.minicompat.GetattrMagic`
  - `xml.dom.minidom.Node`
    - `xml.dom.minidom.Document`

Generated by Epydoc 2.1.20050511.rpd on Thu Mar 22 12:15:11 2007 | http://epydoc.sf.net