gtkmm: Widgets
Classes |
|
class | Gtk::AccelLabel |
A label which displays an accelerator key on the right of the text.
More...
|
|
class | Gtk::ActionBar |
A full width bar for presenting contextual actions.
More...
|
|
class | Gtk::AppChooserButton |
A button to launch an application chooser dialog.
More...
|
|
class | Gtk::AppChooserWidget |
An application chooser widget that can be embedded in other widgets.
More...
|
|
class | Gtk::AspectFrame |
A frame that constrains its child to a particular aspect ratio.
More...
|
|
class | Gtk::Bin |
A container with just one child.
More...
|
|
class | Gtk::Button |
A widget that creates a signal when clicked on.
More...
|
|
class | Gtk::Calendar |
Display a calendar and/or allow the user to select a date.
More...
|
|
class | Gtk::CellView |
A widget displaying a single row of a
TreeModel
.
More...
|
|
class | Gtk::CheckButton |
Create widgets with a discrete toggle button.
More...
|
|
class | Gtk::CheckMenuItem |
A menu item that maintains the state of a boolean value in addition to a
Gtk::MenuItem
's usual role in activating application code.
More...
|
|
class | Gtk::ColorButton |
A button to launch a color selection dialog.
More...
|
|
class | Gtk::ComboBox |
A widget used to choose from a list of items.
More...
|
|
class | Gtk::ComboBoxText |
This is a simple variant of
ComboBox
that hides the model-view complexity for simple text-only use cases.
More...
|
|
class | Gtk::Container |
Abstract container class.
More...
|
|
class | Gtk::DrawingArea |
A widget for custom user interface elements.
More...
|
|
class | Gtk::Entry |
A single line text entry field.
More...
|
|
class | Gtk::EventBox |
Event capturing box.
More...
|
|
class | Gtk::Expander |
A container which can hide its child.
More...
|
|
class | Gtk::FileChooserButton |
A button to launch a file chooser dialog.
More...
|
|
class | Gtk::FileChooserWidget |
File chooser widget that can be embedded in other widgets.
More...
|
|
class | Gtk::Fixed |
A container which allows you to position widgets at fixed coordinates.
More...
|
|
class | Gtk::FlowBox |
A container that allows reflowing its children.
More...
|
|
class | Gtk::FlowBoxChild |
See the description of
FlowBox
.
More...
|
|
class | Gtk::FontButton |
A button to launch a font selection dialog.
More...
|
|
class | Gtk::FontChooserWidget |
A dialog box for selecting fonts.
More...
|
|
class | Gtk::Frame |
A
Gtk::Bin
with a decorative frame and optional label.
More...
|
|
class | Gtk::GLArea |
A widget used for drawing with OpenGL.
More...
|
|
class | Gtk::Grid |
A container which arranges its child widgets in rows and columns.
More...
|
|
class | Gtk::VBox |
Vertical
Box
for laying widgets in a vertical row.
More...
|
|
class | Gtk::HBox |
Horizontal
Box
for laying widgets in a horizontal row.
More...
|
|
class | Gtk::IconView |
The
IconView
provides an alternative view of a list model.
More...
|
|
class | Gtk::Image |
A widget displaying an image.
More...
|
|
class | Gtk::InfoBar |
This widget that can be used to show messages to the user without showing a dialog.
More...
|
|
class | Gtk::Invisible |
This widget is used internally in GTK+, and is probably not useful for application developers.
More...
|
|
class | Gtk::Label |
A widget that displays a small to medium amount of text.
More...
|
|
class | Gtk::Layout |
Infinite scrollable area containing child widgets and/or custom drawing.
More...
|
|
class | Gtk::LevelBar |
A bar that can used as a level indicator.
More...
|
|
class | Gtk::LinkButton |
Create buttons bound to a URL.
More...
|
|
class | Gtk::ListBox |
A
ListBox
is a vertical container that contains
ListBoxRow
children.
More...
|
|
class | Gtk::ListBoxRow |
See the description of
ListBox
.
More...
|
|
class | Gtk::LockButton |
A widget to unlock or lock privileged operations.
More...
|
|
class | Gtk::Menu |
A drop-down menu consisting of
Gtk::MenuItem
objects which can be navigated and activated by the user to perform application functions.
More...
|
|
class | Gtk::MenuBar |
A standard menu bar which usually holds
Gtk::Menu
submenu items.
More...
|
|
class | Gtk::MenuButton |
A widget that shows a menu when clicked on.
More...
|
|
class | Gtk::MenuItem |
Child item for menus.
More...
|
|
class | Gtk::MenuShell |
The abstract base class for
Gtk::Menu
and
Gtk::MenuBar
.
More...
|
|
class | Gtk::MenuToolButton |
A
Gtk::ToolItem
containing a toggle button.
More...
|
|
class | Gtk::ModelButton |
A button that uses a
Gio::Action
as model.
More...
|
|
class | Gtk::Notebook |
Container
which shows one of its children at a time, in tabbed windows.
More...
|
|
class | Gtk::OffscreenWindow |
A top-level container widget used to manage offscreen rendering of child widgets.
More...
|
|
class | Gtk::Paned |
A widget with two adjustable panes.
More...
|
|
class | Gtk::PlacesSidebar |
Sidebar that displays frequently-used places in the file system.
More...
|
|
class | Gtk::Popover |
Context dependent bubbles.
More...
|
|
class | Gtk::PopoverMenu |
A
Popover
to use as a menu.
More...
|
|
class | Gtk::ProgressBar |
A widget which indicates progress visually.
More...
|
|
class | Gtk::RadioButton |
A single radio button performs the same basic function as a
Gtk::CheckButton
, as its position in the object hierarchy reflects.
More...
|
|
class | Gtk::RadioMenuItem |
A
CheckMenuItem
that belongs to a group.
More...
|
|
class | Gtk::RadioToolButton |
A toolbar item that contains a radio button.
More...
|
|
class | Gtk::Range |
Base class for widgets which visualize an adjustment.
More...
|
|
class | Gtk::Revealer |
Hide and show with animation.
More...
|
|
class | Gtk::Scale |
A slider widget for selecting a value from a range.
More...
|
|
class | Gtk::ScaleButton |
A button which pops up a scale widget.
More...
|
|
class | Gtk::Scrollbar |
A
Scrollbar
.
More...
|
|
class | Gtk::ScrolledWindow |
Adds scrollbars to its child widget.
More...
|
|
class | Gtk::SearchBar |
A toolbar to integrate a search entry with.
More...
|
|
class | Gtk::SearchEntry |
This is a subclass of
Gtk::Entry
that has been tailored for use as a search entry.
More...
|
|
class | Gtk::SeparatorMenuItem |
A separator used to group items within a menu.
More...
|
|
class | Gtk::SeparatorToolItem |
A toolbar item that separates groups of other toolbar items.
More...
|
|
class | Gtk::ShortcutsGroup |
Represents a group of shortcuts in a
ShortcutsWindow
.
More...
|
|
class | Gtk::ShortcutsSection |
Represents an application mode in a
ShortcutsWindow
.
More...
|
|
class | Gtk::ShortcutsShortcut |
Represents a keyboard shortcut in a
ShortcutsWindow
.
More...
|
|
class | Gtk::ShortcutsWindow |
Toplevel which shows help for shortcuts.
More...
|
|
class | Gtk::SpinButton |
numeric
Entry
with up/down buttons Slightly misnamed, this should be called a SpinEntry.
More...
|
|
class | Gtk::Spinner |
A widget that displays a spinner animation.
More...
|
|
class | Gtk::Stack |
A container that shows only one child at a time.
More...
|
|
class | Gtk::StackSidebar |
Sidebar widget that shows the pages of a
Stack
.
More...
|
|
class | Gtk::StackSwitcher |
A controller for a
Gtk::Stack
.
More...
|
|
class | Gtk::Statusbar |
Text status indicator This widget is used to display status information.
More...
|
|
class | Gtk::Switch |
A "light switch"-style toggle.
More...
|
|
class | Gtk::TextView |
Multi-line text editing widget.
More...
|
|
class | Gtk::ToggleButton |
A
Gtk::ToggleButton
will remain 'pressed-in' when clicked.
More...
|
|
class | Gtk::ToggleToolButton |
A
Gtk::ToolItem
containing a toggle button.
More...
|
|
class | Gtk::Toolbar |
Bars of buttons and other widgets.
More...
|
|
class | Gtk::ToolButton |
A
Gtk::ToolItem
subclass that displays buttons.
More...
|
|
class | Gtk::ToolItem |
The base class of widgets that can be added to
ToolShell
.
More...
|
|
class | Gtk::ToolItemGroup |
A
ToolItemGroup
is used together with
ToolPalette
to add ToolItems to a palette-like container with different categories and drag and drop support.
More...
|
|
class | Gtk::ToolPalette |
A
ToolPalette
allows you to add ToolItems to a palette-like container with various categories and drag and drop support.
More...
|
|
class | Gtk::TreeView |
The
TreeView
widget displays the model (
Gtk::TreeModel
) data and allows the user to interact with it.
More...
|
|
class | Gtk::Viewport |
An adapter which makes widgets scrollable.
More...
|
|
class | Gtk::VolumeButton |
A button which pops up a volume control.
More...
|
|
class | Gtk::Window |
Toplevel
Window
.
More...
|
|
class | Gtk::Socket |
Container
for widgets from other processes.
More...
|
|
class | Gtk::Alignment |
A widget which controls the alignment and size of its child.
More...
|
|
class | Gtk::Arrow |
Produces an arrow pointing in one of the four cardinal directions.
More...
|
|
class | Gtk::ColorSelection |
A widget used to select a color.
More...
|
|
class | Gtk::FontSelection |
A widget for selecting fonts.
More...
|
|
class | Gtk::HandleBox |
A widget for detachable window portions.
More...
|
|
class | Gtk::VButtonBox |
A container for arranging buttons vertically.
More...
|
|
class | Gtk::HButtonBox |
A container for arranging buttons horizontally.
More...
|
|
class | Gtk::HPaned |
The
Gtk::HPaned
widget is a container widget with two children arranged horizontally.
More...
|
|
class | Gtk::VPaned |
The
Gtk::VPaned
widget is a container widget with two children arranged vertically.
More...
|
|
class | Gtk::VScale |
A vertical slider for selecting values.
More...
|
|
class | Gtk::HScale |
A horizontal slider for selecting values.
More...
|
|
class | Gtk::VScrollbar |
A vertical scrollbar.
More...
|
|
class | Gtk::HScrollbar |
A horizontal scrollbar.
More...
|
|
class | Gtk::VSeparator |
Vertical line widget.
More...
|
|
class | Gtk::HSeparator |
Horizontal line widget.
More...
|
|
class | Gtk::ImageMenuItem |
A menu item with an icon.
More...
|
|
class | Gtk::Table |
Pack widgets in regular patterns.
More...
|
|
class | Gtk::TearoffMenuItem |
A special
Gtk::MenuItem
which is used to tear off and reattach its menu.
More...
|
|
class | Gtk::ListViewText::TextModelColumns |
class | Gtk::ListViewText |
A simple listbox which presents some lines of information in columns and lets the user select some of them.
More...
|
|