Version: 3.3.0
Miscellaneous Windows

Detailed Description

The following are a variety of classes that are derived from wxWindow.

Classes

class  wxBannerWindow
 A simple banner window showing either a bitmap or text. More...
 
class  wxCustomBackgroundWindow< W >
 A helper class making it possible to use custom background for any window. More...
 
class  wxInfoBar
 An info bar is a transient window shown at top or bottom of its parent window to display non-critical information to the user. More...
 
class  wxRichToolTip
 Allows showing a tool tip with more customizations than wxToolTip. More...
 
class  wxScrolled< T >
 The wxScrolled class manages scrolling for its client area, transforming the coordinates according to the scrollbar positions, and setting the scroll positions, thumb sizes and ranges according to the area in view. More...
 
class  wxSystemThemedControl< C >
 A helper class making it possible to use system theme for any control. More...
 
class  wxSashLayoutWindow
 wxSashLayoutWindow responds to OnCalculateLayout events generated by wxLayoutAlgorithm. More...
 
class  wxPanel
 A panel is a window on which controls are placed. More...
 
class  wxSashWindow
 wxSashWindow allows any of its edges to have a sash which can be dragged to resize the window. More...
 
class  wxSplitterWindow
 This class manages up to two subwindows. More...
 
class  wxStatusBar
 A status bar is a narrow window that can be placed along the bottom of a frame to give small amounts of status information. More...
 
class  wxToolBar
 A toolbar is a bar of buttons and/or other controls usually placed below the menu bar in a wxFrame. More...
 
class  wxVarScrollHelperBase
 This class provides all common base functionality for scroll calculations shared among all variable scrolled window implementations as well as automatic scrollbar functionality, saved scroll positions, controlling target windows to be scrolled, as well as defining all required virtual functions that need to be implemented for any orientation specific work. More...
 
class  wxVarVScrollHelper
 This class provides functions wrapping the wxVarScrollHelperBase class, targeted for vertical-specific scrolling. More...
 
class  wxVarHScrollHelper
 This class provides functions wrapping the wxVarScrollHelperBase class, targeted for horizontal-specific scrolling. More...
 
class  wxVarHVScrollHelper
 This class provides functions wrapping the wxVarHScrollHelper and wxVarVScrollHelper classes, targeted for scrolling a window in both axis. More...
 
class  wxVScrolledWindow
 In the name of this class, "V" may stand for "variable" because it can be used for scrolling rows of variable heights; "virtual", because it is not necessary to know the heights of all rows in advance – only those which are shown on the screen need to be measured; or even "vertical", because this class only supports scrolling vertically. More...
 
class  wxHScrolledWindow
 In the name of this class, "H" stands for "horizontal" because it can be used for scrolling columns of variable widths. More...
 
class  wxHVScrolledWindow
 This window inherits all functionality of both vertical and horizontal, variable scrolled windows. More...
 
class  wxWindow
 wxWindow is the base class for all windows and represents any visible object on screen. More...
 
class  wxWizardPage
 wxWizardPage is one of the screens in wxWizard: it must know what are the following and preceding pages (which may be nullptr for the first/last page). More...
 
class  wxWizardPageSimple
 wxWizardPageSimple is the simplest possible wxWizardPage implementation: it just returns the pointers given to its constructor from wxWizardPage::GetNext() and wxWizardPage::GetPrev() functions. More...
 

Typedefs

typedef wxScrolled< wxPanelwxScrolledWindow
 Scrolled window derived from wxPanel. More...
 
typedef wxScrolled< wxWindowwxScrolledCanvas
 Alias for wxScrolled<wxWindow>. More...
 

Typedef Documentation

◆ wxScrolledCanvas

Alias for wxScrolled<wxWindow>.

Scrolled window that doesn't have children and so doesn't need or want special handling of TAB traversal.

Since
2.9.0

Library:  wxCore
Category:  Miscellaneous Windows
See also
wxScrolled, wxScrolledWindow

◆ wxScrolledWindow

Scrolled window derived from wxPanel.

See wxScrolled for a detailed description.

Note
Note that because this class derives from wxPanel, it shares its behaviour with regard to TAB traversal and focus handling (in particular, it forwards focus to its children). If you don't want this behaviour, use wxScrolledCanvas instead.
wxScrolledWindow is an alias for wxScrolled<wxPanel> since version 2.9.0. In older versions, it was a standalone class.

Library:  wxCore
Category:  Miscellaneous Windows
See also
wxScrolled, wxScrolledCanvas