| _GtkBoxChild |  | 
  | _GtkTableChild |  | 
  | Gtk::AboutDialog | The AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license | 
  | Gtk::AccelGroup | A Gtk::AccelGroup represents a group of keyboard accelerators, typically attached to a toplevel Gtk::Window (with Gtk::Window::add_accel_group()) | 
  | Gtk::AccelKey | Defines accelerator key combinations | 
  | Gtk::AccelLabel | A label which displays an accelerator key on the right of the text | 
  | Gtk::Action | An action which can be triggered by a menu or toolbar item | 
  | Atk::Action | The ATK interface provided by UI components which the user can activate/interact with, This should be implemented by instances of Atk::Object classes with which the user can interact directly, i.e | 
  | Gtk::ActionGroup |  | 
  | Gtk::Adjustment | A class representing an adjustable bounded value | 
  | Gtk::Alignment | A widget which controls the alignment and size of its child | 
  | Gtk::Arrow | Produces an arrow pointing in one of the four cardinal directions | 
  | Gtk::AspectFrame | A frame that constrains its child to a particular aspect ratio | 
  | Gtk::Assistant | A widget used to guide users through multi-step operations | 
  | Atk::Attribute |  | 
  | Atk::AttributeTraits |  | 
  | Gtk::Bin | A container with just one child | 
  | Gdk::Bitmap | Bitmaps are simply pixmaps with a depth of 1 | 
  | Gtk::Box | A base class for box containers | 
  | Gtk::Box_Helpers::BoxList |  | 
  | Gtk::Builder | Build an interface from a UI definition description | 
  | Gtk::BuilderError | Exception class for Gdk::Builder errors | 
  | Gtk::BuiltinStockID | See the list of pre-defined stock items, in the Stock namespace | 
  | Gtk::Button | A widget that creates a signal when clicked on | 
  | Gtk::ButtonBox | Base class for Gtk::HButtonBox and Gtk::VButtonBox | 
  | Gtk::Calendar | Display a calendar and/or allow the user to select a date | 
  | Gtk::CellEditable | Interface for widgets which are used for editing cells | 
  | Gtk::CellLayout | An interface for packing cells | 
  | Gtk::CellRenderer | CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately | 
  | Gtk::CellRendererAccel | Renders a keyboard accelerator in a cell | 
  | Gtk::CellRendererCombo | Renders a combobox in a cell | 
  | Gtk::CellRendererPixbuf | Renders a pixbuf in a cell | 
  | Gtk::CellRendererProgress | Renders numbers as progress bars | 
  | Gtk::CellRendererSpin | Renders a spin button in a cell | 
  | Gtk::CellRendererText | Renders text in a cell | 
  | Gtk::CellRendererToggle | Renders a toggle button in a cell | 
  | Gtk::CellView | A widget displaying a single row of a TreeModel | 
  | Gtk::CheckButton | Create widgets with a discrete toggle button | 
  | Gtk::Menu_Helpers::CheckMenuElem |  | 
  | 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 | 
  | Gtk::Box_Helpers::Child |  | 
  | Gtk::Table_Helpers::Child |  | 
  | Gtk::Clipboard | The Clipboard object represents a clipboard of data shared between different processes or between different widgets in the same process | 
  | Gdk::Color | Gdk::Color is used to describe an allocated or unallocated color | 
  | Gtk::ColorButton | A button to launch a color selection dialog | 
  | Gdk::Colormap | A Colormap is an object that contains the mapping between the color values stored in memory and the RGB values that are used to display color values | 
  | Gtk::ColorSelection | A widget used to select a color | 
  | Gtk::ColorSelectionDialog | This dialog allows the user to select a color | 
  | Gtk::Combo | A text entry field with a dropdown list | 
  | Gtk::ComboBox | A widget used to choose from a list of items | 
  | Gtk::ComboBoxEntry | A text entry field with a dropdown list | 
  | Gtk::ComboBoxEntryText | This is a specialisation of the ComboBoxEntry which has one column of text (a simple list), and appropriate methods for setting and getting the text | 
  | Gtk::ComboBoxEntryText::TextModelColumns |  | 
  | Gtk::ComboBoxText | This is a specialisation of the ComboBox which has one column of text (a simple list), and appropriate methods for setting and getting the text | 
  | Gtk::ComboBoxText::TextModelColumns |  | 
  | Gtk::ComboDropDown | The dropdown list of a Combo | 
  | Gtk::ComboDropDownItem | An item in a ComboDropDownList | 
  | Gtk::ComboDropDown_Helpers::ComboDropDownList |  | 
  | Atk::Component | The ATK interface provided by UI components which occupy a physical area on the screen | 
  | Gtk::Container | Abstract container class | 
  | Gdk::Cursor | This represents a cursor | 
  | Gtk::Curve | Allows direct editing of a curve | 
  | Gdk::Device | A Gdk::Device instance contains a detailed description of an extended input device | 
  | Gtk::Dialog | Create popup windows | 
  | Gdk::Display | Gdk::Display object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the Gdk::Screen(s) available for this Gdk::Display | 
  | Gdk::DisplayManager | The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes | 
  | Atk::Document | The ATK interface which allows access to a DOM associated with on object | 
  | Gdk::DragContext | A Gdk::DragContext holds information about a drag in progress | 
  | Gdk::Drawable | Drawing Primitives | 
  | Gtk::DrawingArea | A widget for custom user interface elements | 
  | Gtk::Editable | Base class for text-editing widgets | 
  | Atk::EditableText |  | 
  | Gtk::Box_Helpers::Element |  | 
  | Gtk::Menu_Helpers::Element |  | 
  | Gtk::Notebook_Helpers::Element |  | 
  | Gtk::Box_Helpers::EndElem |  | 
  | Gtk::Entry | A single line text entry field | 
  | Gtk::EntryCompletion | Completion functionality for Gtk::Entry | 
  | Gdk::Event |  | 
  | Gtk::EventBox | Event capturing box | 
  | Gtk::Expander | A container which can hide its child | 
  | Gtk::FileChooser | Gtk::FileChooser is an interface that can be implemented by file selection widgets | 
  | Gtk::FileChooserButton | A button to launch a file chooser dialog | 
  | Gtk::FileChooserDialog | Convenient file chooser window | 
  | Gtk::FileChooserError | Exception class for Gdk::FileChooser errors | 
  | Gtk::FileChooserWidget | File chooser widget that can be embedded in other widgets | 
  | Gtk::FileFilter | A filter for selecting a file subset | 
  | Gtk::FileFilter::Info |  | 
  | Gtk::FileSelection | Prompt the user for a file or directory name | 
  | Gtk::Fixed | A container which allows you to position widgets at fixed coordinates | 
  | Gtk::FontButton | A button to launch a font selection dialog | 
  | Gtk::FontSelection | A widget for selecting fonts | 
  | Gtk::FontSelectionDialog | A dialog box for selecting fonts | 
  | Gtk::Frame | A Gtk::Bin with a decorative frame and optional label | 
  | Gtk::GammaCurve | A subclass of Gtk::Curve for editing gamma curves | 
  | Gdk::GC | All drawing operations in GDK take a graphics context (GC) argument | 
  | Gtk::HandleBox | A widget for detachable window portions | 
  | Gtk::HBox | Horizontal Box for laying widgets in a horizontal row | 
  | Gtk::HButtonBox | A container for arranging buttons horizontally | 
  | Gtk::HPaned | The Gtk::HPaned widget is a container widget with two children arranged horizontally | 
  | Gtk::HRuler | Horizontal Ruler | 
  | Gtk::HScale | A horizontal slider for selecting values | 
  | Gtk::HScrollbar | A horizontal scrollbar | 
  | Gtk::HSeparator | Horizontal line widget | 
  | Atk::Hyperlink |  | 
  | Atk::Hypertext |  | 
  | Gtk::IconFactory |  | 
  | Gtk::IconInfo |  | 
  | Gtk::IconSet |  | 
  | Gtk::IconSize | Represents registered icon sizes | 
  | Gtk::IconSource |  | 
  | Gtk::IconTheme |  | 
  | Gtk::IconThemeError | Exception class for Gdk::IconTheme errors | 
  | Gtk::IconView | The IconView provides an alternative view of a list model | 
  | Gtk::Image | A widget displaying an image | 
  | Atk::Image | The ATK Interface implemented by components which expose image or pixmap content on-screen | 
  | Gdk::Image | This represents an area for drawing graphics | 
  | Gtk::Menu_Helpers::ImageMenuElem |  | 
  | Gtk::ImageMenuItem | A menu item with an icon | 
  | Atk::Implementor |  | 
  | Gtk::InputDialog |  | 
  | Gtk::Invisible | This widget is used internally in GTK+, and is probably not useful for application developers | 
  | Gtk::Item | This class should be considered as a virtual base class | 
  | Gtk::Label | A widget that displays a small to medium amount of text | 
  | Gtk::Layout | Infinite scrollable area containing child widgets and/or custom drawing | 
  | Gtk::LinkButton | Create buttons bound to a URL | 
  | Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget | 
  | Gtk::ListViewText | A simple listbox which presents some lines of information in columns and lets the user select some of them | 
  | Gtk::ListViewText::TextModelColumns |  | 
  | Gtk::Main | Main application class Every application must have one of these objects | 
  | Gtk::Menu | A drop-down menu consisting of Gtk::MenuItem objects which can be navigated and activated by the user to perform application functions | 
  | Gtk::MenuBar | A standard menu bar which usually holds Gtk::Menu submenu items | 
  | Gtk::Menu_Helpers::MenuElem | Use this class and its subclasses to build menu items | 
  | Gtk::Notebook_Helpers::MenuElem |  | 
  | Gtk::MenuItem | Child item for menus | 
  | Gtk::Menu_Helpers::MenuList |  | 
  | Gtk::MenuShell | The abstract base class for Gtk::Menu and Gtk::MenuBar | 
  | Gtk::MenuToolButton | A Gtk::ToolItem containing a toggle button | 
  | Gtk::MessageDialog | Convenient message window | 
  | Gtk::Misc | A base class for widgets with alignments and padding | 
  | Atk::NoOpObject | An Atk::NoOpObject is an Atk::Object which purports to implement all ATK interfaces | 
  | Gtk::Notebook | Container which shows one of its children at a time, in tabbed windows | 
  | Atk::Object | The base object class for the Accessibility Toolkit API | 
  | Gtk::Object | Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::Adjustment | 
  | Atk::ObjectAccessible | This object class is derived from AtkObject and can be used as a basis implementing accessible objects | 
  | Gtk::OptionMenu | A widget used to choose from a list of valid choices | 
  | Gtk::Notebook_Helpers::Page |  | 
  | Gtk::Notebook_Helpers::PageIterator |  | 
  | Gtk::Notebook_Helpers::PageList | An STL-style container for pages in a Gtk::Notebook | 
  | Gtk::PageSetup | A PageSetup object stores the page size, orientation and margins | 
  | Gtk::PageSetupUnixDialog | PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix | 
  | Gtk::Paned | This is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vertically (Gtk::VPaned) | 
  | Gtk::PaperSize | PaperSize handles paper sizes | 
  | Gdk::Pixbuf |  | 
  | Gdk::PixbufAnimation |  | 
  | Gdk::PixbufAnimationIter |  | 
  | Gdk::PixbufError | Exception class for Gdk::Pixbuf errors | 
  | Gdk::PixbufFormat |  | 
  | Gdk::PixbufLoader |  | 
  | Gdk::Pixmap | Pixmaps are offscreen drawables | 
  | Gtk::Plug |  | 
  | Gdk::Point | This is a simple structure containing an x and y coordinate of a point | 
  | Gtk::PrintContext | A PrintContext encapsulates context information that is required when drawing pages for printing, such as the cairo context and important parameters like page size and resolution | 
  | Gtk::Printer | A Printer object represents a printer | 
  | Gtk::PrintError |  | 
  | Gtk::PrintJob | A PrintJob object represents a job that is sent to a printer | 
  | Gtk::PrintOperation | PrintOperation is the high-level, portable printing API | 
  | Gtk::PrintOperationPreview |  | 
  | Gtk::PrintSettings | A PrintSettings object represents the settings of a print dialog in a system-independent way | 
  | Gtk::PrintSettings::Keys | Print settings keys | 
  | Gtk::PrintSettings::PageRange |  | 
  | Gtk::PrintUnixDialog | PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix | 
  | Gtk::ProgressBar | A widget which indicates progress visually | 
  | Gtk::RadioAction | An action of which only one in a group can be active | 
  | Gtk::RadioButton | A single radio button performs the same basic function as a Gtk::CheckButton, as its position in the object hierarchy reflects | 
  | Gtk::RadioButtonGroup | RadioButtonGroup identifier for RadioButtons To set up this RadioButtonGroup, construct a RadioButtonGroup and then pass it to the constructor of all radio items | 
  | Gtk::Menu_Helpers::RadioMenuElem |  | 
  | Gtk::RadioMenuItem | A CheckMenuItem that belongs to a group | 
  | Gtk::RadioToolButton | A toolbar item that contains a radio button | 
  | Gtk::Range | Base class for widgets which visualize an adjustment | 
  | Gtk::RC |  | 
  | Gtk::RcStyle |  | 
  | Gtk::RecentAction | An action of which represents a list of recently used files | 
  | Gtk::RecentChooser | RecentChooser is an interface that can be implemented by widgets displaying the list of recently used files | 
  | Gtk::RecentChooserDialog | RecentChooserDialog is a dialog box suitable for displaying the recently used documents | 
  | Gtk::RecentChooserError | Exception class for Gtk::RecentChooser errors | 
  | Gtk::RecentChooserMenu | RecentChooserMenu is a widget suitable for displaying recently used files inside a menu | 
  | Gtk::RecentChooserWidget | RecentChooserWidget is a widget suitable for selecting recently used files | 
  | Gtk::RecentFilter | RecentFilter can be used to restrict the files being shown in a RecentChooser | 
  | Gtk::RecentFilter::Info | A RecentFilter::Info class is used to pass information about the tested file to filter() | 
  | Gtk::RecentInfo | Contains informations found when looking up an entry of the recently used files list | 
  | Gtk::RecentManager | RecentManager provides a facility for adding, removing and looking up recently used files | 
  | Gtk::RecentManager::Data | Meta-data passed to add_item() | 
  | Gtk::RecentManagerError | Exception class for Gtk::RecentManager errors | 
  | Gdk::Rectangle | Gdk::Rectangle is a structure holding the position and size of a rectangle | 
  | Gdk::Region | This is an opaque data type holding a set of arbitrary pixels, and is usually used for clipping graphical operations (see Gdk::GC::set_clip_region()) | 
  | Atk::Relation | An Atk::Relation describes a relation between an object and one or more other objects | 
  | Atk::RelationSet | A set of Atk::Relations, normally the set of AtkRelations which an Atk::Object has | 
  | Gdk::RgbCmap |  | 
  | Gtk::Ruler | Base class for horizontal or vertical rulers | 
  | Gtk::Scale | Abstract base clase for Gtk::HScale and Gtk::VScale | 
  | Gtk::ScaleButton | A button which pops up a scale widget | 
  | Gdk::Screen | Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen | 
  | Gtk::Scrollbar | The Gtk::Scrollbar widget is an abstract base class for Gtk::HScrollbar and Gtk::VScrollbar | 
  | Gtk::ScrolledWindow | Adds scrollbars to its child widget | 
  | Atk::Selection | The ATK interface implemented by container objects whose Atk::Object children can be selected | 
  | Gtk::SelectionData |  | 
  | Gtk::Separator | Separator base class | 
  | Gtk::Menu_Helpers::SeparatorElem |  | 
  | Gtk::SeparatorMenuItem | A separator used to group items within a menu | 
  | Gtk::SeparatorToolItem | A toolbar item that separates groups of other toolbar items | 
  | Gtk::Settings | Sharing settings between applications | 
  | Gtk::SizeGroup | Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space | 
  | Gtk::Socket | Container for widgets from other processes | 
  | Gtk::SpinButton | Numeric Entry with up/down buttons Slightly misnamed, this should be called a SpinEntry | 
  | Atk::StateSet | An AtkStateSet determines a component's state set | 
  | Gtk::Statusbar | Text status indicator This widget is used to display status information | 
  | Gtk::StatusIcon | The "system tray" or notification area is normally used for transient icons that indicate some special state | 
  | Gtk::StockID | See also Gtk::BuiltinStockID | 
  | Gtk::StockItem |  | 
  | Gtk::Menu_Helpers::StockMenuElem |  | 
  | Atk::StreamableContent | The ATK interface which provides access to streamable content | 
  | Gtk::Style |  | 
  | Gtk::Notebook_Helpers::TabElem |  | 
  | Atk::Table | The ATK interface implemented for UI components which contain tabular or row/column information | 
  | Gtk::Table | Pack widgets in regular patterns | 
  | Gtk::Table_Helpers::TableList |  | 
  | Gtk::TargetEntry |  | 
  | Gtk::TargetList |  | 
  | Gtk::Menu_Helpers::TearoffMenuElem |  | 
  | Gtk::TearoffMenuItem | A special Gtk::MenuItem which is used to tear off and reattach its menu | 
  | Atk::Text | The ATK interface implemented by components with text content | 
  | Atk::TextAttribute |  | 
  | Gtk::TextAttributes |  | 
  | Gtk::TextBuffer | Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets | 
  | Gtk::TextChildAnchor | A TextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters) | 
  | Gtk::TextIter | Typefed as Gtk::TextBuffer::iterator | 
  | Gtk::TextMark | Typedefed as Gtk::TextBuffer::Mark | 
  | Gtk::TextTag | Typedefed as Gtk::TextBuffer::Tag | 
  | Gtk::TextTagTable | Typedefed as Gtk::TextBuffer::TagTable | 
  | Gtk::TextView | Multi-line text editing widget | 
  | Gtk::ToggleAction | An action which can be toggled between two states | 
  | Gtk::ToggleButton | A Gtk::ToggleButton will remain 'pressed-in' when clicked | 
  | Gtk::ToggleToolButton | A Gtk::ToolItem containing a toggle button | 
  | Gtk::Toolbar | Bars of buttons and other widgets | 
  | Gtk::ToolButton | A Gtk::ToolItem subclass that displays buttons | 
  | Gtk::ToolItem |  | 
  | Gtk::ToolShell | A base class for containers containing ToolItem widgets | 
  | Gtk::Tooltip | Add tips to your widgets | 
  | Gtk::Tooltips | Tooltips are the messages that appear next to a widget when the mouse pointer is held over it for a short amount of time | 
  | Gtk::TreeDragDest |  | 
  | Gtk::TreeDragSource |  | 
  | Gtk::TreeIter | A Gtk::TreeModel::iterator is a reference to a specific node on a specific model | 
  | Gtk::TreeIterBase |  | 
  | Gtk::TreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget | 
  | Gtk::TreeModelColumn<T> | A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model | 
  | Gtk::TreeModelColumnBase | Base class of TreeModelColumn templates | 
  | Gtk::TreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord | 
  | Gtk::TreeModelFilter |  | 
  | Gtk::TreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable | 
  | Gtk::TreeNodeChildren | Typedefed as TreeModel::Children | 
  | Gtk::TreePath | A path is essentially a potential node | 
  | Gtk::TreeRow | Typedefed as TreeModel::Row | 
  | Gtk::TreeRowReference | Typedefed as Gtk::TreeModel::RowReference | 
  | Gtk::TreeSelection | Typedefed as Gtk::TreeView::Selection | 
  | Gtk::TreeSortable |  | 
  | Gtk::TreeStore |  | 
  | Gtk::TreeValueProxy<ColumnType> |  | 
  | Gtk::TreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it | 
  | Gtk::TreeViewColumn | Typedefed as Gtk::TreeView::Column | 
  | Gtk::UIManager | Constructing menus and toolbars from an XML description | 
  | Atk::Value | The ATK interface implemented by valuators and components which display or select a value from a bounded range of values | 
  | Glib::Glib::Value<Glib::RefPtr<Gtk::RecentInfo>> |  | 
  | Gtk::VBox | Vertical Box for laying widgets in a vertical row | 
  | Gtk::VButtonBox | A container for arranging buttons vertically | 
  | Gtk::Viewport | An adapter which makes widgets scrollable | 
  | Gdk::Visual | A Gdk::Visual describes a particular video hardware display format | 
  | Gtk::VolumeButton | A button which pops up a volume control | 
  | Gtk::VPaned | The Gtk::VPaned widget is a container widget with two children arranged horizontally | 
  | Gtk::VRuler | Vertical Ruler | 
  | Gtk::VScale | A vertical slider for selecting values | 
  | Gtk::VScrollbar | A vertical scrollbar | 
  | Gtk::VSeparator | Vertical line widget | 
  | Gtk::Widget | Abstract Widget (Base class for all widgets) | 
  | Gtk::Window | Toplevel Window This represents all widgets which are physical windows controlled by the window manager | 
  | Gdk::Window | A Gdk::Window is a rectangular region on the screen | 
  | Gtk::WindowGroup | Limit the effect of grabs |