Version: 3.2.5

Detailed Description


Typically, these are small windows which provide interaction with the user.

Controls that are not static can have wxValidator associated with them.

Classes

class  wxTreeListEvent
 
Event generated by wxTreeListCtrl. More...
 
class  wxActivityIndicator
 

Small control showing an animation indicating that the program is currently
busy performing some background task.
More...
 
class  wxAddRemoveCtrl
 

A class adding buttons to add and remove items to a list-like child
control.
More...
 
class  wxAnimationCtrl
 

This is a static control which displays an animation.
More...
 
class  wxBitmapButton
 

A bitmap button is a control that contains a bitmap.
More...
 
class  wxBitmapComboBox
 

A combobox that displays bitmap in front of the list items.
More...
 
class  wxButton
 

A button is a control that contains a text string, and is one of the most
common elements of a GUI.
More...
 
class  wxCalendarCtrl
 

The calendar control allows the user to pick a date.
More...
 
class  wxCheckBox
 

A checkbox is a labelled box which by default is either on (checkmark is
visible) or off (no checkmark).
More...
 
class  wxCheckListBox
 

A wxCheckListBox is like a wxListBox, but allows items to be checked or
unchecked.
More...
 
class  wxChoice
 

A choice item is used to select one of a list of strings.
More...
 
class  wxCollapsibleHeaderCtrl
 

Header control above a collapsible pane.
More...
 
class  wxCollapsiblePane
 

A collapsible 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.
More...
 
class  wxComboPopup
 

In order to use a custom popup with wxComboCtrl, an interface class must be
derived from wxComboPopup.
More...
 
class  wxComboCtrl
 

A combo control is a generic combobox that allows totally custom popup.
More...
 
class  wxComboBox
 

A combobox is like a combination of an edit control and a listbox.
More...
 
class  wxCommandLinkButton
 

Objects of this class are similar in appearance to the normal wxButtons but
are similar to the links in a web page in functionality.
More...
 
class  wxControl
 

This is the base class for a control or "widget".
More...
 
class  wxItemContainerImmutable
 

wxItemContainer defines an interface which is implemented by all controls
which have string subitems each of which may be selected.
More...
 
class  wxItemContainer
 

This class is an abstract base class for some wxWidgets controls which
contain several items such as wxListBox, wxCheckListBox, wxComboBox or
wxChoice.
More...
 
class  wxControlWithItems
 

This is convenience class that derives from both wxControl and
wxItemContainer.
More...
 
class  wxDataViewCtrl
 

wxDataViewCtrl is a control to display data either in a tree like fashion or
in a tabular form or both.
More...
 
class  wxDataViewListCtrl
 

This class is a wxDataViewCtrl which internally uses a wxDataViewListStore
and forwards most of its API to that class.
More...
 
class  wxDataViewTreeCtrl
 

This class is a wxDataViewCtrl which internally uses a wxDataViewTreeStore
and forwards most of its API to that class.
More...
 
class  wxGenericDirCtrl
 

This control can  be used to place a directory listing (with optional
files) on an arbitrary window.
More...
 
class  wxEditableListBox
 

An editable listbox is composite control that lets the user easily enter,
delete and reorder a list of strings.
More...
 
class  wxFileCtrl
 

This control allows the user to select a file.
More...
 
class  wxGauge
 

A gauge is a horizontal or vertical bar which shows a quantity (often
time).
More...
 
class  wxHeaderColumn
 

Represents a column header in controls displaying tabular data such as
wxDataViewCtrl or wxGrid.
More...
 
class  wxSettableHeaderColumn
 

Adds methods to set the column attributes to wxHeaderColumn.
More...
 
class  wxHeaderColumnSimple
 

Simple container for the information about the column.
More...
 
class  wxHeaderCtrl
 

wxHeaderCtrl is the control containing the column headings which is usually
used for display of tabular data.
More...
 
class  wxHeaderCtrlSimple
 

wxHeaderCtrlSimple is a concrete header control which can be used directly,
without inheriting from it as you need to do when using wxHeaderCtrl
itself.
More...
 
class  wxHtmlListBox
 

wxHtmlListBox is an implementation of wxVListBox which shows HTML content in
the listbox rows.
More...
 
class  wxSimpleHtmlListBox
 

wxSimpleHtmlListBox is an implementation of wxHtmlListBox which
shows HTML content in the listbox rows.
More...
 
class  wxHyperlinkCtrl
 

This class shows a static text element which links to an URL.
More...
 
class  wxListBox
 

A listbox is used to select one or more of a list of strings.
More...
 
class  wxListCtrl
 

A list control presents lists in a number of formats: list view, report view,
icon view and small icon view.
More...
 
class  wxListView
 

This class currently simply presents a simpler to use interface for the
wxListCtrl -- it can be thought of as a @e façade for that complicated class.
More...
 
class  wxActiveXContainer
 

wxActiveXContainer is a host for an ActiveX control on Windows (and as such
is a platform-specific class).
More...
 
class  wxNativeWindow
 

Allows embedding a native widget in an application using wxWidgets.
More...
 
class  wxOwnerDrawnComboBox
 

wxOwnerDrawnComboBox is a combobox with owner-drawn list items.
More...
 
class  wxRadioBox
 

A radio box item is used to select one of number of mutually exclusive
choices.
More...
 
class  wxRadioButton
 

A radio button item is a button which usually denotes one of several
mutually exclusive options.
More...
 
class  wxRearrangeList
 

A listbox-like control allowing the user to rearrange the items and to
enable or disable them.
More...
 
class  wxRearrangeCtrl
 

A composite control containing a wxRearrangeList and the buttons allowing
to move the items in it.
More...
 
class  wxScrollBar
 

A wxScrollBar is a control that represents a horizontal or vertical scrollbar.
More...
 
class  wxSlider
 

A slider is a control with a handle which can be pulled back and forth to
change the value.
More...
 
class  wxSpinButton
 

A wxSpinButton has two small up and down (or left and right) arrow buttons.
More...
 
class  wxSpinCtrl
 

wxSpinCtrl combines wxTextCtrl and wxSpinButton in one control.
More...
 
class  wxSpinCtrlDouble
 

wxSpinCtrlDouble combines wxTextCtrl and wxSpinButton in one control and
displays a real number.
More...
 
class  wxSearchCtrl
 

A search control is a composite control with a search button, a text
control, and a cancel button.
More...
 
class  wxStaticBitmap
 

A static bitmap control displays a bitmap.
More...
 
class  wxStaticBox
 

A static box is a rectangle drawn around other windows to denote
a logical grouping of items.
More...
 
class  wxStaticLine
 

A static line is just a line which may be used in a dialog to separate the
groups of controls.
More...
 
class  wxStaticText
 

A static text control displays one or more lines of read-only text.
More...
 
class  wxTextCtrl
 

A text control allows text to be displayed and edited.
More...
 
class  wxTextEntry
 

Common base class for single line text entry fields.
More...
 
class  wxToggleButton
 

wxToggleButton is a button that stays pressed when clicked by the user.
More...
 
class  wxBitmapToggleButton
 

wxBitmapToggleButton is a wxToggleButton that contains a bitmap instead of
text.
More...
 
class  wxTreeCtrl
 

A tree control presents information as a hierarchy, with items that may be
expanded to show further items.
More...
 
class  wxTreeListItem
 

Unique identifier of an item in wxTreeListCtrl.
More...
 
class  wxTreeListItemComparator
 

Class defining sort order for the items in wxTreeListCtrl.
More...
 
class  wxTreeListCtrl
 

A control combining wxTreeCtrl and wxListCtrl features.
More...
 
class  wxVListBox
 

wxVListBox is a wxListBox-like control with the following two main
differences from a regular wxListBox: it can have an arbitrarily huge
number of items because it doesn't store them itself but uses the
OnDrawItem() callback to draw them (so it is a virtual listbox) and its
items can have variable height as determined by OnMeasureItem() (so it is
also a listbox with the lines of variable height).
More...
 
class  wxWebView
 

This control may be used to render web (HTML / CSS / javascript) documents.
More...
 
class  wxWebViewIE
 

wxWebView using IE backend, see @ref wxWEBVIEW_BACKEND_IE.
More...
 
class  wxWebViewEdge
 

wxWebView using Edge backend, see @ref wxWEBVIEW_BACKEND_EDGE.
More...