# Container Widgets

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

Collaboration diagram for Container Widgets:

## Classes

class | Gtk::Alignment
| A widget which controls the alignment and size of its child. More...
class | Gtk::AspectFrame
| A frame that constrains its child to a particular aspect ratio. 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::VButtonBox
| A container for arranging buttons vertically. More...
class | Gtk::HButtonBox
| A container for arranging buttons horizontally. 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::Frame
| A Gtk::Bin with a decorative frame and optional label. More...
class | Gtk::HandleBox
| A widget for detachable window portions. 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::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::OffscreenWindow
| A top-level container widget used to manage offscreen rendering of child widgets. More...
class | Gtk::Paned
| This is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vertically (Gtk::VPaned). More...
class | Gtk::ScrolledWindow
| Adds scrollbars to its child widget. More...
class | Gtk::Socket
| Container for widgets from other processes. More...
class | Gtk::Table
| Pack widgets in regular patterns. 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
| A simple listbox which presents some lines of information in columns and lets the user select some of them. More...

## Detailed Description

These widgets can be used to group other widgets together.