gtkmm: Container Widgets

gtkmm 3.91.0

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

Classes | Enumerations
Container Widgets

These widgets can be used to group other widgets together. More...

## Classes
class | Gtk::AspectFrame
| A frame that constrains its child to a particular aspect ratio. More...
class | Gtk::Expander
| A container which can hide its child. 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::Frame
| A Gtk::Bin with a decorative frame and optional label. More...
class | Gtk::Grid
| A container which arranges its child widgets in rows and columns. More...
class | Gtk::HeaderBar
| A box with a centered child. More...
class | Gtk::IconView
| The IconView provides an alternative view of a list model. More...
class | Gtk::Layout
| Infinite scrollable area containing child widgets and/or custom drawing. 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::MenuShell
| The abstract base class for Gtk::Menu and Gtk::MenuBar. More...
class | Gtk::Notebook
| Container which shows one of its children at a time, in tabbed windows. More...
class | Gtk::Overlay
| A container which overlays widgets on top of each other. More...
class | Gtk::Paned
| A widget with two adjustable panes. More...
class | Gtk::PopoverMenu
| A Popover to use as a menu. More...
class | Gtk::ScrolledWindow
| Adds scrollbars to its child widget. More...
class | Gtk::Stack
| A container that shows only one child at a time. More...
class | Gtk::TextView
| Multi-line text editing widget. More...
class | Gtk::Toolbar
| Bars of buttons and other widgets. 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::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...

## Enumerations
enum | Gtk::IconView::DropPosition { Gtk::IconView::DropPosition::NO_DROP, Gtk::IconView::DropPosition::DROP_INTO, Gtk::IconView::DropPosition::DROP_LEFT, Gtk::IconView::DropPosition::DROP_RIGHT, Gtk::IconView::DropPosition::DROP_ABOVE, Gtk::IconView::DropPosition::DROP_BELOW }
| An enum for determining where a dropped item goes. More...

## Detailed Description

These widgets can be used to group other widgets together.

## Enumeration Type Documentation

enum Gtk::IconView::DropPosition
| strong

An enum for determining where a dropped item goes.

Enumerator
NO_DROP | No drop possible.
DROP_INTO | Dropped item replaces the item.
DROP_LEFT | Droppped item is inserted to the left.
DROP_RIGHT | Dropped item is inserted to the right.
DROP_ABOVE | Dropped item is inserted above.
DROP_BELOW | Dropped item is inserted below.