wxWidgets 1 Classes
Name Derived From Description
wxApp wxObject Represents the application
wxBitmap wxGDIObject Represents a device-dependent bitmap, with optional wxMask for transparency
wxBrush wxGDIObject Represents a brush for drawing areas of colour
wxButton wxItem Represents a text or bitmap push button
wxButtonBar wxToolBar A version of toolbar that uses the native Windows 95 toolbar under Windows 95 and NT, or a native Windows implementation under Windows 3.1
wxCanvas wxWindow Represents a window that can be drawn into by the application, with optional scrollbars
wxCanvasDC wxDC Represents a device context associated with a canvas, through which drawing is performed by an application
wxCheckBox wxItem Represents a checkbox item with two states: checked and unchecked
wxChoice wxItem Represents a list of choices that can be pulled down, with the selection showing permanently
wxClassInfo - Represents the run-time type information of a single class
wxClient wxIPCObject Represents the client side of an IPC application; works with wxServer and wxConnection. Uses DDE on Windows, sockets on Unix
wxClipboard wxObject Represents the clipboard
wxClipboardClient wxObject Represents a clipboard client
wxColour wxObject Represents an RGB colour
wxColourDatabase wxObject Allows the application to look up colours using standard names
wxColourDialog wxDialogBox Encapsulates the native colour dialog on Windows, and a generic colour dialog for other platforms
wxColourMap wxGDIObject Represents a colourmap for a bitmap, device context or window (also known as a palette)
wxComboBox wxChoice Like choice, wxComboBox allows selection of an item from a drop-down list, but also allows keyboard editing in the edit field
wxCommand wxObject Represents a command issued by the user to be processed by the application. Part of the Undo mechansim that can be used stand-alone or as part of the document/view framework
wxCommandEvent wxEvent Represents a command event, from a menu or panel item
wxCommandProcessor wxObject Processes wxCommand objects and implements the Undo mechanism. Can be used stand-alone or as part of the document/view framework
wxConnection wxObject Represents a connection in a dialogue between wxClient and wxServer. Uses DDE on Windows, sockets on Unix
wxCursor wxBitmap Represents a small bitmap with transparency information used for displaying the mouse cursor
wxDatabase wxObject Represents an ODBC database
wxDate wxObject Represents a date
wxDC wxObject Base device context class
wxDebugContext wxObject Performs various tracing and debuugging functions
wxDialogBox wxPanel Implements a modal or modeless dialog box
wxDocManager wxObject Manages view, document and template classes
wxDocTemplate wxObject Models the relationship between a document class and a view class
wxDocument wxEvtHandler Represents a document in a document/view application
wxEvent wxObject Base class for event classes
wxEvtHandler wxObject Base class for classes which handle events; defines virtual event-handling functions
wxFileHistory wxObject Handles the file history, usually on the File menu of an application
wxFont wxGDIObject Represents a font for use in windows and device contexts
wxFontDialog wxDialogBox Shows the Windows or generic font dialog
wxForm wxObject Represents a form composed of wxFormItem objects (obsolete in wxWidgets 2)
wxFormItem wxObject Represents an item in a wxForm (obsolete in wxWidgets 2)
wxFrame wxWindow Represents a top-level window that can contain subwindows
wxGauge wxItem Represents a horizontal or vertical gauge control (read-only)
wxGroupBox wxItem Draws a box around other controls, with optional label
wxHashTable wxObject Represents a look-up table
wxHelpInstance wxClient Controls a WinHelp or wxHelp instance, so a particular topic can be displayed from within the application
wxIcon wxBitmap Represents a small bitmap with transparency information, for use with windows and device contexts
wxIndividualLayoutConstraint wxObject Represents a component of a wxLayoutConstraints object
wxIntPoint wxObject Represents an x-y point, using integers
wxItem wxWindow The base class for a panel item (widget, control)
wxKeyEvent wxEvent Represents a character event
wxLayoutConstraints wxObject Part of the constraint layout mechanism
wxList wxObject Represents a doubly-linked list
wxListBox wxItem A control showing a list of strings, with single or multiple selection
wxMemoryDC wxCanvasDC A device context that draws onto a bitmap
wxMenu wxWindow A popup or pulldown menu
wxMenuBar wxWindow A menubar, composed of wxMenus
wxMessage wxItem A single-line static text item
wxMetaFile wxObject Represents a Windows metafile (Windows only)
wxMetaFileDC wxDC Represents a Windows metafile device context (Windows only)
wxMouseEvent wxEvent Represents a mouse event, such as a left button click or mouse motion
wxMultiText wxText Represents a multi-line text control
wxNode wxObject Represents a node in a wxList
wxObject - The base class for most wxWidgets classes; implements debug versions of new and delete
wxPageSetupDialog wxDialogBox Represents the page setup dialog (native Windows or generic wxWidgets)
wxPanel wxCanvas A panel is a window that can host panel items (controls)
wxPanelDC wxDC A device context associated with wxPanel
wxPathList wxList Maintains a searchable list of paths for an application's file handling
wxPen wxGDIObject Sets the line style and colour for outlines of shapes drawn into a device context
wxPoint wxObject Represents a point using floating-point coordinates
wxPostScriptDC wxDC Allows an application to create PostScript files by drawing into a device context
wxPrintDialog wxDialogBox Implements a Windows or PostScript print dialog
wxPrinter wxObject Represents the printer when printing pages
wxPrinterDC wxDC Represents a Windows printer device context (Windows only)
wxPrintout wxObject Models an application's printout capabilities
wxPrintPreview wxObject Models an application's print preview capabilities
wxRadioBox wxItem Implements an array of radio buttons surrounded by a group box
wxRadioButton wxItem Implements a checked/unchecked radio button
wxRecordSet wxObject Represents a record retrieved from an ODBC database
wxScreenDC wxCanvasDC Allows the application to draw into the desktop area
wxScrollBar wxItem Implements a scrollbar control
wxServer wxIPCObject Represents the server side of an IPC application (with wxClient, wxConnection). Uses DDE on Windows, sockets on Unix
wxSlider wxItem Implements a slider control
wxSplitterWindow wxCanvas Maintains one or two windows, with a moving sash between them. Can be horizontal or vertical
wxString wxObject A string class, available in GNU or native wxWidgets variants
wxStringList wxList Represents a list of strings
wxText wxItem Represents a single-line text entry control
wxTextWindow wxWindow Represents a text subwindow (can be a child of wxFrame) with file loading and saving facilities
wxTimer wxObject Represents a timer object, for notification after a time interval
wxToolBar wxPanel Implements a simple toolbar (using wxWidgets primitives)
wxUpdateIterator wxObject Allows iteration through the component rectangles of a paint update region, for efficient drawing
wxView wxEvtHandler Represents a view onto a document (part of the document/view framework)
wxWindow wxEvtHandler The base class for other window classes