Graphical user interfaces. More...
Classes | |
| class | AccentColorOption |
| Accent color option. More... | |
| class | ActivateEvent |
| Reports that a widget became active or inactive. More... | |
| class | Adjustment |
| Aligns content along one axis. More... | |
| class | Alignment |
| Names a position in a rectangle. More... | |
| class | AlternateViewBackgroundOption |
| Alternate view background brush option. More... | |
| class | Application |
| Provides the runtime root of a Forms user interface. More... | |
| class | BackgroundOption |
| Background brush option. More... | |
| class | Button |
| Interaction control for press, release, and click. More... | |
| class | ButtonRenderer |
| Renders the look of a push button. More... | |
| class | ButtonState |
| Transient visual state of a push button. More... | |
| class | ButtonStyler |
| Binds a push button to the current style renderer. More... | |
| class | CanvasLayout |
| Arranges children at stored positions and sizes. More... | |
| class | CheckBox |
| Button that presents a boolean choice. More... | |
| class | CheckBoxRenderer |
| Renders the look of a check box. More... | |
| class | CheckBoxState |
| Transient visual state of a check box. More... | |
| class | CheckBoxStyler |
| Binds a check box to the current style renderer. More... | |
| class | CloseEvent |
| Reports that a widget is closing. More... | |
| class | ComboBox |
| Provides a text entry field with a drop-down list. More... | |
| class | ComboBoxButtonState |
| Transient visual state of a combo-box drop button. More... | |
| class | ComboBoxRenderer |
| Renders the look of a combo box. More... | |
| class | ComboBoxState |
| Transient visual state of a combo box. More... | |
| class | ComboBoxStyler |
| Binds a combo box to the current style renderer. More... | |
| class | ContourOption |
| Contour pen option. More... | |
| class | Control |
| Reusable view used as application content. More... | |
| class | DefaultInputMethod |
| Provides the application-owned default input method. More... | |
| class | Direction |
| Names a flow direction. More... | |
| class | DockingLayout |
| Docks children to edges and fills leftover space. More... | |
| class | EnterEvent |
| Pointer entered a widget. More... | |
| class | FacetPtr |
| Manages a reference-counted Style::Facet. More... | |
| class | FlowLayout |
| Arranges children in a single row or column. More... | |
| class | FocusEvent |
| Reports that a widget gained or lost focus. More... | |
| class | FontOption |
| Stores a complete font or partial font overrides. More... | |
| class | ForegroundOption |
| Foreground brush option. More... | |
| class | Form |
| View that hosts one content control. More... | |
| class | GraphicsBackend |
| Graphics backend used by platform integration. More... | |
| class | GridLayout |
| Arranges children in uniform wrapping cells. More... | |
| class | HighlightColorOption |
| Highlight color option. More... | |
| class | HighlightedTextColorOption |
| Highlighted text color option. More... | |
| class | HoverBackgroundOption |
| Hover background brush option. More... | |
| class | Icon |
| Represents an image at one or more logical sizes. More... | |
| class | IconProvider |
| Provides images for Icon objects. More... | |
| class | InputMethod |
| Extension for platform or custom text entry. More... | |
| class | IPixmapImpl |
| Platform pixmap implementation. More... | |
| class | Key |
| Key code and modifiers. More... | |
| class | KeyEvent |
| Key press or release. More... | |
| class | Label |
| Control that displays text or an icon. More... | |
| class | Layout |
| Control that arranges child controls. More... | |
| class | LeaveEvent |
| Pointer left a widget. More... | |
| class | LineEdit |
| Single-line text field. More... | |
| class | LineEditor |
| Single-line text, caret, and scroll helper. More... | |
| class | LineEditRenderer |
| Renders the look of a line edit. More... | |
| class | LineEditState |
| Transient visual state of a line edit. More... | |
| class | LineEditStyler |
| Binds a line edit to the current style renderer. More... | |
| class | ListBox |
| Scrollable list of items. More... | |
| class | ListBoxItem |
| Item in a list box. More... | |
| class | ListBoxLayout |
| Layout that tracks selected list items. More... | |
| class | ListBoxRenderer |
| Renders the look of a list box. More... | |
| class | ListBoxState |
| Transient visual state of a list box. More... | |
| class | ListBoxStyler |
| Binds a list box to the current style renderer. More... | |
| class | ListItemRenderer |
| Renders the look of a list item. More... | |
| class | ListItemState |
| Transient visual state of a list item. More... | |
| class | ListItemStyler |
| Binds a list item to the current style renderer. More... | |
| class | Menu |
| Represents a popup menu containing commands and nested menus. More... | |
| class | MenuBar |
| Represents a horizontal bar of top-level menus. More... | |
| class | MenuBarItem |
| Represents a top-level entry in a menu bar. More... | |
| class | MenuBase |
| Defines the coordination interface shared by menu containers. More... | |
| class | MenuItem |
| Represents a command that can be chosen from a menu. More... | |
| class | MenuItemBase |
| Represents the common content and activation behavior of a menu item. More... | |
| class | MenuMenuItem |
| Represents an alternate menu item that manages a nested menu. More... | |
| class | MenuSubItem |
| Represents a menu item that opens a nested menu. More... | |
| class | MouseButton |
| Mouse button identity. More... | |
| class | MouseEvent |
| Pointer movement or button change. More... | |
| class | MouseState |
| Pressed or released state of the mouse buttons. More... | |
| class | MoveEvent |
| Reports that a widget moved. More... | |
| class | PaintContext |
| Active painting session on a Forms paint surface. More... | |
| class | Painter |
| Draws on a Forms paint surface or paint context. More... | |
| class | PaintEvent |
| Reports a dirty rectangle that a widget must paint. More... | |
| class | PaintSurface |
| Forms render target for painting. More... | |
| class | Panel |
| Surface that groups one child behind an optional fill and frame. More... | |
| class | PanelRenderer |
| Renders the look of a panel-like widget. More... | |
| class | PanelState |
| Transient visual state of a panel-like widget. More... | |
| class | PanelStyler |
| Binds a panel-like widget to the current style renderer. More... | |
| class | Pixmap |
| Off-screen Forms paint surface. More... | |
| class | PlaceholderTextColorOption |
| Placeholder text color option. More... | |
| class | PlatinumStyle |
| Provides the built-in default Style. More... | |
| class | Popup |
| Represents a borderless transient window. More... | |
| class | PopupBackgroundOption |
| Popup background brush option. More... | |
| class | PopupTextColorOption |
| Popup text color option. More... | |
| class | ProgressBar |
| Control that shows a value within a range. More... | |
| class | ProgressBarRenderer |
| Renders the look of a progress bar. More... | |
| class | ProgressBarState |
| Transient visual state of a progress bar. More... | |
| class | ProgressBarStyler |
| Binds a progress bar to the current style renderer. More... | |
| class | PushButton |
| Command button with optional toggle, icon, and caption. More... | |
| class | Renderer |
| Provides cloneable drawing for one control family. More... | |
| class | ResizeEvent |
| Reports that a widget was resized. More... | |
| class | Responder |
| Object that handles input or forwards it. More... | |
| class | Screen |
| Display root for top-level windows. More... | |
| class | ScrollBar |
| Position in a range shown by a handle on a track. More... | |
| class | ScrollBarRenderer |
| Renders the look of a scroll bar. More... | |
| class | ScrollBarState |
| Transient visual state of a scroll bar. More... | |
| class | ScrollBarStyler |
| Binds a scroll bar to the current style renderer. More... | |
| class | ScrollEvent |
| Scroll or wheel movement. More... | |
| class | ScrollLayout |
| Offsets children when content exceeds the viewport. More... | |
| class | ScrollView |
| Viewport over larger content. More... | |
| class | ShowEvent |
| Reports that a widget was shown or hidden. More... | |
| class | SizePolicy |
| Constraint used when measuring a control. More... | |
| class | Slider |
| Value chosen along a range by dragging a handle on a track. More... | |
| class | SliderRenderer |
| Renders the look of a slider. More... | |
| class | SliderState |
| Transient visual state of a slider. More... | |
| class | SliderStyler |
| Binds a slider to the current style renderer. More... | |
| class | Spacing |
| Stores four-sided inset values. More... | |
| class | SpinBox |
| Integer editor with a range and step controls. More... | |
| class | SpinBoxButton |
| Up or down control used by a spin box. More... | |
| class | SpinBoxRenderer |
| Renders the look of a spin box. More... | |
| class | SpinBoxState |
| Transient visual state of a spin box. More... | |
| class | SpinBoxStyler |
| Binds a spin box to the current style renderer. More... | |
| class | StackLayout |
| Shows one child at a time. More... | |
| class | Style |
| Stores renderer facets for the active theme. More... | |
| class | StyleOption |
| Defines the base type of a named appearance option. More... | |
| class | StyleOptions |
| Stores named appearance options. More... | |
| class | Styler |
| Manages renderer binding for one control family. More... | |
| class | TableLayout2 |
| Arranges children in row and column tracks. More... | |
| class | TabView |
| Pages selected by tabs. More... | |
| class | TabViewItem |
| Item used by a tab view. More... | |
| class | TabViewItemState |
| Transient visual state of a tab. More... | |
| class | TabViewRenderer |
| Renders the look of a tab view. More... | |
| class | TabViewState |
| Transient visual state of a tab view. More... | |
| class | TabViewStyler |
| Binds a tab view to the current style renderer. More... | |
| class | TextBackgroundOption |
| Text background brush option. More... | |
| class | TextBlock |
| Represents wrapped text as positioned lines. More... | |
| class | TextColorOption |
| Text color option. More... | |
| class | TextLine |
| Represents one laid-out line in a TextBlock. More... | |
| class | TouchEvent |
| Touch press, move, or release. More... | |
| class | View |
| Widget that hosts controls on a paint surface. More... | |
| class | ViewBackgroundOption |
| View background brush option. More... | |
| class | Widget |
| Common type of every visual Forms object. More... | |
| class | Window |
| Form presented by a window manager. More... | |
| class | WindowManager |
| Host that attaches windows to a screen or workspace. More... | |
| class | WindowState |
| Presentation state of a window. More... | |
| class | WindowStateEvent |
| Reports that a window's presentation state changed. More... | |
| class | WindowType |
| Frame style of a window. More... | |
| class | Workspace |
| Control that presents windows in its own bounds. More... | |
| class | WorkspaceManager |
| Internal window manager used by a workspace. More... | |
Functions | |
| Key::Modifiers | operator| (Key::Modifier m1, Key::Modifier m2) |
| Returns a modifier set containing m1 and m2. | |
The Pt::Forms namespace provides the types for building event-driven graphical user interfaces. It contains applications, windows, widgets, controls, layouts, and the events that report user input and lifecycle changes.