| _GtkBoxChild |  | 
  | _GtkTableChild |  | 
  | 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::Menu_Helpers::AccelKey | Defines accelerator key combinations | 
  | Gtk::AccelLabel | A label which displays an accelerator key on the right of the text | 
  | Atk::Action |  | 
  | Gtk::Adjustment | A class representing an adjustable bounded value | 
  | Gtk::Alignment | A widget which controls the alignment and size of its child | 
  | Pango::Analysis | A Pango::Analysis stores information about the properties of a segment of text | 
  | Glib::ArrayHandle<T, Tr> | If a method takes this as an argument, or has this as a return type, then you can use a standard container such as std::list or std::vector | 
  | Glib::Container_Helpers::ArrayHandleIterator<Tr> |  | 
  | 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 | 
  | Gdk::AtomStringTraits |  | 
  | Pango::AttrColor | A Pango::AttrColor is used to represent an attribute which is a color | 
  | Pango::AttrFloat | A Pango::AttrFloat is used to represent an attribute with a float or double value | 
  | Pango::AttrFontDesc | A Pango::AttrFontDesc is used to represent an attribute that sets all aspects of the font description at once | 
  | Atk::Attribute |  | 
  | Pango::Attribute | The Pango::Attribute structure represents the common portions of all attributes | 
  | Glib::Markup::AttributeKeyLess | Binary predicate used by Markup::Parser::AttributeMap | 
  | Atk::AttributeTraits |  | 
  | Pango::AttributeTraits |  | 
  | Pango::AttrInt | A Pango::AttrInt is used to represent an attribute with an integer or enumeration value | 
  | Pango::AttrIter | A Pango::AttrIter is used to represent an iterator through a Pango::AttrList | 
  | Pango::AttrLanguage | A Pango::AttrLanguage is used to represent an attribute that is a language | 
  | Pango::AttrList | A Pango::AttrList represents a list of attributes that apply to a section of text | 
  | Pango::AttrShape | A Pango::AttrShape structure is used to represent an attribute which imposes shape restrictions | 
  | Pango::AttrString | A Pango::AttrString is used to represent an attribute with a string value | 
  | Gtk::Bin | A container with just one child | 
  | Gdk::Bitmap |  | 
  | Gtk::Box | A base class for box containers | 
  | Gtk::Box_Helpers::BoxList |  | 
  | 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::Toolbar_Helpers::ButtonElem |  | 
  | Gtk::Calendar | Display a calendar and/or allow the user to select a date | 
  | Gtk::CellEditable |  | 
  | Gtk::CellRenderer | CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately | 
  | Gtk::CellRendererPixbuf |  | 
  | Gtk::CellRendererText |  | 
  | Gtk::CellRendererToggle |  | 
  | 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::Table_Helpers::Child |  | 
  | Gtk::Box_Helpers::Child |  | 
  | Gtk::Clipboard |  | 
  | Gdk::Color |  | 
  | Pango::Color | A Pango::Color is used to represent a color in an uncalibrated RGB colorspace | 
  | Gdk::Colormap |  | 
  | Gtk::ColorSelection | A widget used to select a color | 
  | Gtk::ColorSelectionDialog | This dialog allows the user to select a color | 
  | Gdk::ColorTraits |  | 
  | Gtk::Combo | A text entry field with a dropdown list | 
  | Gtk::ComboDropDown | The dropdown list of a Combo | 
  | Gtk::ComboDropDownItem | An item in a ComboDropDownList | 
  | Gtk::ComboDropDown_Helpers::ComboDropDownList |  | 
  | Atk::Component |  | 
  | Glib::Cond | An opaque data structure to represent a condition | 
  | ConnectionNode |  | 
  | Gtk::Container | Abstract container class | 
  | Pango::Context | A Pango::Context stores global information used to control the itemization process | 
  | Glib::ConvertError | Exception class for charset conversion errors | 
  | Pango::Coverage | A Pango::Coverage represents a map from ISO-10646 character point to Pango::CoverageLevel | 
  | Gdk::Cursor |  | 
  | Gtk::Curve | Allows direct editing of a curve | 
  | Glib::Date | Julian calendar date | 
  | Gdk::Device |  | 
  | Gtk::Dialog | Create popup windows | 
  | Glib::Dir | Utility class representing an open directory | 
  | Glib::DirIterator | The iterator type of Glib::Dir | 
  | Glib::Dispatcher | Signal class for inter-thread communication | 
  | Gdk::Display |  | 
  | Gdk::DisplayManager |  | 
  | Gdk::DragContext |  | 
  | Gdk::Drawable | Drawing Primitives | 
  | Gtk::DrawingArea | A widget for custom user interface elements | 
  | Gtk::Editable | Base class for text-editing widgets | 
  | Atk::EditableText |  | 
  | Gtk::Notebook_Helpers::Element |  | 
  | Gtk::Toolbar_Helpers::Element |  | 
  | Gtk::Box_Helpers::Element |  | 
  | Gtk::Menu_Helpers::Element |  | 
  | Gtk::Box_Helpers::EndElem |  | 
  | Gtk::Entry | A single line text entry field | 
  | Glib::Error |  | 
  | Gdk::Event |  | 
  | Gtk::EventBox | Event capturing box | 
  | Glib::Exception |  | 
  | Glib::FileError | Exception class for file-related errors | 
  | Gtk::FileSelection | Prompt the user for a file or directory name | 
  | Gtk::Fixed | A container which allows you to position widgets at fixed coordinates | 
  | Pango::Font | A Pango::Font is used to represent a font in a rendering-system-independent matter | 
  | Pango::FontDescription | A Pango::FontDescription represents the description of an ideal font | 
  | Pango::FontFace | A Pango::FontFace is used to represent a group of fonts with the same family, slant, weight, width, but varying sizes | 
  | Pango::FontFamily | A Pango::FontFamily is used to represent a family of related font faces | 
  | Pango::FontMap | A Pango::FontMap represents the set of fonts available for a particular rendering system | 
  | Pango::FontMetrics | A Pango::FontMetrics holds the overall metric information for a font (possibly restricted to a script) | 
  | Gtk::FontSelection | A widget for selecting fonts | 
  | Gtk::FontSelectionDialog | A dialog box for selecting fonts | 
  | Pango::Fontset | A Pango::Fontset is used to represent a set of 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 |  | 
  | Pango::GlyphGeometry | A Pango::GlyphGeometry contains width and positioning information for a single glyph | 
  | Pango::GlyphInfo | A Pango::GlyphInfo represents a single glyph together with positioning information and visual attributes | 
  | Pango::GlyphString | A Pango::GlyphString is used to store strings of glyphs with geometry and visual attribute information | 
  | Gtk::RadioButton_Helpers::Group | Group identifier for RadioButtons To set up this group, construct a Group and then pass it to the constructor of all radio items | 
  | GTimeVal |  | 
  | GtkToolbarChild |  | 
  | 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 | 
  | Glib::HelperList<T_Child, T_CppElement, T_Iterator> |  | 
  | Gtk::HPaned | 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 | 
  | Gtk::IconFactory |  | 
  | Gtk::IconSet |  | 
  | Gtk::IconSize | Represents registered icon sizes | 
  | Gtk::IconSource |  | 
  | Glib::IConv | Thin iconv() wrapper | 
  | Glib::IdleSource |  | 
  | Atk::Image |  | 
  | Gdk::Image |  | 
  | Gtk::Image | A widget displaying an image | 
  | Gtk::Menu_Helpers::ImageMenuElem |  | 
  | Gtk::ImageMenuItem |  | 
  | Gtk::InputDialog |  | 
  | Glib::Interface |  | 
  | Gtk::Invisible | This widget is used internally in GTK+, and is probably not useful for application developers | 
  | Glib::IOChannel | IOChannel aims to provide portable I/O support for files, pipes and sockets, and to integrate them with the GLib main event loop | 
  | Glib::IOChannelError | Exception class for IOChannel errors | 
  | Glib::IOSource |  | 
  | Pango::Item | A Pango::Item stores information about a segment of text | 
  | Gtk::Item | This class should be considered as a virtual base class | 
  | Pango::ItemTraits |  | 
  | Gtk::Label | A widget that displays a small to medium amount of text | 
  | Pango::Language | A Pango::Language is used to represent a language | 
  | Pango::Layout | A Pango::Layout represents and entire paragraph of text | 
  | Gtk::Layout | Infinite scrollable area containing child widgets and/or custom drawing | 
  | Pango::LayoutIter | A Pango::LayoutIter can be used to iterate over the visual extents of a Pango::Layout | 
  | Pango::LayoutLine | A Pango::LayoutLine represents one of the lines resulting from laying out a paragraph via Pango::Layout | 
  | Pango::LayoutLineTraits |  | 
  | Pango::LayoutRun | A Pango::LayoutRun represents a single run within a PangoLayoutLine | 
  | Glib::ListHandle<T, Tr> |  | 
  | Glib::Container_Helpers::ListHandleIterator<Tr> |  | 
  | Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget | 
  | Gtk::Main | Main application class Every application must have one of these objects | 
  | Glib::MainContext | Main context | 
  | Glib::MainLoop |  | 
  | Glib::MarkupError | Exception class for markup parsing errors | 
  | 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::MessageDialog | Convenient message window | 
  | Gtk::Misc | A base class for widgets with alignments and padding | 
  | Glib::Module | Dynamic Loading of Modules These functions provide a portable way to dynamically load object files (commonly known as 'plug-ins') | 
  | Glib::Mutex | Represents a mutex (mutual exclusion) | 
  | Glib::Mutex::Lock | Utility class for exception-safe mutex locking | 
  | Atk::NoOpObject |  | 
  | Gtk::Notebook | Container which shows one of its children at a time, in tabbed windows | 
  | Glib::Object |  | 
  | Atk::Object |  | 
  | Object |  | 
  | Gtk::Object |  | 
  | Atk::ObjectAccessible |  | 
  | Glib::ObjectBase |  | 
  | 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::Paned | This is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vertically (Gtk::VPaned) | 
  | Glib::Markup::ParseContext | A parse context is used to parse marked-up documents | 
  | Glib::Markup::Parser | The abstract markup parser base class | 
  | Glib::PatternSpec |  | 
  | Gdk::Pixbuf |  | 
  | Gdk::PixbufAnimation |  | 
  | Gdk::PixbufAnimationIter |  | 
  | Gdk::PixbufError | Exception class for Gdk::Pixbuf errors | 
  | Gdk::PixbufLoader |  | 
  | Gdk::Pixmap |  | 
  | Gtk::Plug |  | 
  | Gdk::Point |  | 
  | Glib::PollFD |  | 
  | Glib::Private<T> |  | 
  | Gtk::ProgressBar | A widget which indicates progress visually | 
  | Glib::Property<T> |  | 
  | Glib::PropertyBase |  | 
  | Glib::PropertyProxy<T> |  | 
  | Glib::PropertyProxy_Base |  | 
  | Glib::PropertyProxy_ReadOnly<T> |  | 
  | Glib::PropertyProxy_WriteOnly<T> |  | 
  | Glib::Quark |  | 
  | Glib::QueryQuark | Quarks are unique IDs in Glib for strings for use in hash table lookups | 
  | Gtk::RadioButton | A single radio button performs the same basic function as a Gtk::CheckButton, as its position in the object hierarchy reflects | 
  | Gtk::Toolbar_Helpers::RadioElem |  | 
  | Gtk::Menu_Helpers::RadioMenuElem |  | 
  | Gtk::RadioMenuItem | A CheckMenuItem that belongs to a group | 
  | Glib::Rand |  | 
  | Gtk::Range |  | 
  | Gtk::RC |  | 
  | Gtk::RcStyle |  | 
  | Glib::RecMutex |  | 
  | Glib::RecMutex::Lock | Utility class for exception-safe locking of recursive mutexes | 
  | Pango::Rectangle | A Pango::Rectangle represents a rectangle | 
  | Gdk::Rectangle |  | 
  | Glib::RefPtr<T_CppObject> | RefPtr<> is a reference-counting shared smartpointer | 
  | Gdk::Region |  | 
  | Atk::Relation |  | 
  | Atk::RelationSet |  | 
  | Gdk::RgbCmap |  | 
  | Gtk::Ruler | Base class for horizontal or vertical rulers | 
  | Glib::RWLock |  | 
  | Glib::RWLock::ReaderLock | Utility class for exception-safe locking of read/write locks | 
  | Glib::RWLock::WriterLock | Utility class for exception-safe locking of read/write locks | 
  | Gtk::Scale | Abstract base clase for Gtk::HScale and Gtk::VScale | 
  | Gdk::Screen |  | 
  | Gtk::Scrollbar | Abstract base class for Gtk::HScrollbar and Gtk::VScrollbar | 
  | Gtk::ScrolledWindow | Adds scrollbars to its child widget | 
  | Atk::Selection |  | 
  | Gtk::SelectionData |  | 
  | Gtk::Separator | Separator base class | 
  | Gtk::Menu_Helpers::SeparatorElem |  | 
  | Gtk::SeparatorMenuItem | A separator used to group items within a menu | 
  | Glib::Sequence<Iterator> | Utility class holding an iterator sequence | 
  | Gtk::Settings |  | 
  | Glib::ShellError | Exception class for shell utility errors | 
  | Glib::SignalIdle |  | 
  | Glib::SignalIO |  | 
  | Glib::SignalProxy0<R> | Proxy for signals with 0 arguments | 
  | Glib::SignalProxy1<R, P1> | Proxy for signals with 1 arguments | 
  | Glib::SignalProxy2<R, P1, P2> | Proxy for signals with 2 arguments | 
  | Glib::SignalProxy3<R, P1, P2, P3> | Proxy for signals with 3 arguments | 
  | Glib::SignalProxy4<R, P1, P2, P3, P4> | Proxy for signals with 4 arguments | 
  | Glib::SignalProxy5<R, P1, P2, P3, P4, P5> | Proxy for signals with 5 arguments | 
  | Glib::SignalProxy6<R, P1, P2, P3, P4, P5, P6> | Proxy for signals with 6 arguments | 
  | Glib::SignalProxyBase |  | 
  | Glib::SignalProxyConnectionNode | SignalProxyConnectionNode is a SigC::ConnectionNode for use with SignalProxy | 
  | Glib::SignalProxyNormal |  | 
  | Glib::SignalProxyProperty | Use the connect() method, with SigC::slot() to connect signals to signal handlers | 
  | Glib::SignalTimeout |  | 
  | Gtk::SizeGroup |  | 
  | Glib::SListHandle<T, Tr> |  | 
  | Glib::Container_Helpers::SListHandleIterator<Tr> |  | 
  | Gtk::Socket | Container for widgets from other processes | 
  | Glib::Source |  | 
  | Gtk::Toolbar_Helpers::Space |  | 
  | Glib::SpawnError | Exception class for errors occuring when spawning processes | 
  | Gtk::SpinButton | Numeric Entry with up/down buttons Slightly misnamed, this should be called a SpinEntry | 
  | Atk::StateSet |  | 
  | Glib::StaticMutex | Like Glib::Mutex, but can be defined at compile time | 
  | Glib::StaticPrivate<T> |  | 
  | Glib::StaticRecMutex | Like Glib::RecMutex, but can be defined at compile time | 
  | Glib::StaticRWLock | Like Glib::RWLock, but can be defined at compile time | 
  | Gtk::Statusbar | Text status indicator This widget is used to display status information | 
  | Gtk::Toolbar_Helpers::StockElem |  | 
  | Gtk::StockID | See also Gtk::BuiltinStockID | 
  | Gtk::StockItem |  | 
  | Gtk::Menu_Helpers::StockMenuElem |  | 
  | Glib::StreamIOChannel | This whole class is deprecated in glibmm 2.2 | 
  | Gtk::Style |  | 
  | Pango::TabArray | A Pango::TabArray contains an array of tab stops | 
  | Gtk::Notebook_Helpers::TabElem |  | 
  | Atk::Table |  | 
  | Gtk::Table | Pack widgets in regular patterns | 
  | Gtk::Table_Helpers::TableList |  | 
  | Gtk::TargetEntry |  | 
  | Gtk::Menu_Helpers::TearoffMenuElem |  | 
  | Gtk::TearoffMenuItem | A special Gtk::MenuItem which is used to tear off and reattach its menu | 
  | Atk::Text |  | 
  | Atk::TextAttribute |  | 
  | Gtk::TextAttributes |  | 
  | Gtk::TextBuffer | Multi-line text that can be displayed by one or more Gtk::TextView widgets | 
  | Gtk::TextChildAnchor |  | 
  | Gtk::TextIter | You can iterate over characters, words, lines, and sentences, but operator*() and operator++() deal in characters | 
  | Gtk::TextMark |  | 
  | Gtk::TextTag |  | 
  | Gtk::TextTagTable |  | 
  | Gtk::TextView | Multi-line text editing widget | 
  | Glib::Thread | Represents a running thread | 
  | Glib::Thread::Exit | Exception class used to exit from a thread | 
  | Glib::ThreadError | Exception class for thread-related errors | 
  | Glib::ThreadPool | A pool of threads to execute work concurrently | 
  | Glib::TimeoutSource |  | 
  | Glib::Timer | Portable stop watch interface | 
  | Glib::TimeVal | Glib::TimeVal is a wrapper around the glib structure GTimeVal | 
  | Gtk::ToggleButton | A Gtk::ToggleButton will remain 'pressed-in' when clicked | 
  | Gtk::Toolbar_Helpers::ToggleElem |  | 
  | Gtk::Toolbar_Helpers::Tool |  | 
  | Gtk::Toolbar | Bars of buttons and other widgets | 
  | Gtk::Toolbar_Helpers::ToolList |  | 
  | 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 | Typedefed as Gtk::TreeModel::iterator | 
  | Gtk::TreeIterBase |  | 
  | Gtk::TreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget | 
  | Gtk::TreeModelColumn<T> | Generic TreeModelColumn template | 
  | Gtk::TreeModelColumnBase | Base class of TreeModelColumn templates | 
  | Gtk::TreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord | 
  | Gtk::TreeModelSort |  | 
  | Gtk::TreeNodeChildren | Typdefed as TreeModel::Children | 
  | Gtk::TreePath | Typedefed as Gtk::TreeModel::Path | 
  | 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 |  | 
  | Gtk::TreeViewColumn | Typedefed as Gtk::TreeView::Column | 
  | Glib::Container_Helpers::TypeTraits<T> | Generic TypeTraits implementation | 
  | Glib::ustring | Glib::ustring has much the same interface as std::string, but contains Unicode characters encoded as UTF-8 | 
  | Glib::ustring_Iterator<T> | The iterator type of Glib::ustring | 
  | Glib::Value<T> | Generic value implementation for custom types | 
  | Atk::Value |  | 
  | Glib::Value<bool> |  | 
  | Glib::Value<char> |  | 
  | Glib::Value<const T*> | Specialization for pointers to const instances of any type | 
  | Glib::Value<double> |  | 
  | Glib::Value<float> |  | 
  | Glib::Value<Glib::RefPtr<const T>> | Partial specialization for RefPtr<> to const Glib::Object | 
  | Glib::Value<Glib::RefPtr<T>> | Partial specialization for RefPtr<> to Glib::Object | 
  | Glib::Value<Glib::ustring> | Specialization for UTF-8 strings | 
  | Glib::Value<int> |  | 
  | Glib::Value<long> |  | 
  | Glib::Value<long long> |  | 
  | Glib::Value<std::string> | Specialization for strings | 
  | Glib::Value<T*> | Specialization for pointers to instances of any type | 
  | Glib::Value<unsigned char> |  | 
  | Glib::Value<unsigned int> |  | 
  | Glib::Value<unsigned long> |  | 
  | Glib::Value<unsigned long long> |  | 
  | Glib::Value<void*> |  | 
  | Glib::Value_Boxed<T> |  | 
  | Glib::Value_Enum<T> | Base class of Glib::Value<T> specializations for enum types | 
  | Glib::Value_Flags<T> | Base class of Glib::Value<T> specializations for flags types | 
  | Glib::Value_Pointer<T, PtrT> |  | 
  | Glib::ValueBase |  | 
  | Glib::ValueBase_Boxed |  | 
  | Glib::ValueBase_Enum |  | 
  | Glib::ValueBase_Flags |  | 
  | Glib::ValueBase_Object |  | 
  | Glib::ValueBase_String |  | 
  | Gtk::VBox | Vertical Box for laying widgets in a vertical row | 
  | Gtk::VButtonBox | A container for arranging buttons vertically | 
  | Gtk::Viewport |  | 
  | Gdk::Visual |  | 
  | Gtk::VPaned | 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) | 
  | Gdk::Window |  | 
  | Gtk::Window | Toplevel Window This represents all widgets which are physical windows controlled by the window manager | 
  | Gtk::WindowGroup |  |