gtkmm 3.24.11
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CGdk::ColorGdk::Color is used to describe an allocated or unallocated color
 CGdk::Event
 CGdk::FrameTimingsObject holding timing information for a single frame
 CGdk::PixbufFormat
 CGdk::PointThis is a simple structure containing an x and y coordinate of a point
 CGdk::RectangleGdk::Rectangle is a structure holding the position and size of a rectangle
 CGdk::RGBAAn RGBA Color
 CGdk::TimeCoordA Gdk::TimeCoord instance contains a single event of motion history
 CGlib::Exception [external]
  CGlib::Error [external]
   CGdk::GLError
   CGdk::PixbufErrorException class for Gdk::Pixbuf errors
   CGtk::BuilderErrorException class for Gdk::Builder errors
   CGtk::CssProviderErrorException class for Gtk::CssProvider errors
   CGtk::FileChooserErrorException class for Gdk::FileChooser errors
   CGtk::IconThemeErrorException class for Gtk::IconTheme errors
   CGtk::PrintError
   CGtk::RecentChooserErrorException class for Gtk::RecentChooser errors
   CGtk::RecentManagerErrorException class for Gtk::RecentManager errors
 CGlib::SignalProxyBase [external]
  CGlib::SignalProxyProperty [external]
   CGtk::SignalProxyChildProperty
 CGlib::ValueBase [external]
  CGlib::ValueBase_Boxed [external]
   CGlib::Value< Glib::RefPtr< Gtk::RecentInfo > >
   CGlib::Value< Glib::RefPtr< Gtk::TargetList > >
   CGlib::Value<::Cairo::RefPtr<::Cairo::Surface > >Specialization of Glib::Value<> for Cairo::RefPtr<Cairo::Surface>
   CGlib::Value< Glib::RefPtr< Gtk::RecentInfo > >
   CGlib::Value< Glib::RefPtr< Gtk::TargetList > >
   CGlib::Value<::Cairo::RefPtr<::Cairo::Surface > >Specialization of Glib::Value<> for Cairo::RefPtr<Cairo::Surface>
 CGtk::AccelKeyDefines accelerator key combinations
 CGtk::BorderThis specifies a border around a rectangular area that can be of a different width on each side
 CGtk::BuiltinStockIDSee the list of pre-defined stock items, in the Stock namespace
 CGtk::ChildPropertyProxy_Base
  CGtk::ChildPropertyProxy< T >A ChildPropertyProxy can be used to get and set the value of a GtkContainer's child property
  CGtk::ChildPropertyProxy_ReadOnly< T >See ChildPropertyProxy()
  CGtk::ChildPropertyProxy_WriteOnly< T >See ChildPropertyProxy()
 CGtk::CssSectionDefines a part of a CSS document
 CGtk::FileFilter::InfoInformation available per file when implementing a custom filter rule via add_custom()
 CGtk::IconInfo
 CGtk::IconSetThis manages a set of variants of a particular icon An IconSet contains variants for different sizes and widget states
 CGtk::IconSizeRepresents registered icon sizes
 CGtk::IconSource
 CGtk::PaperSizePaperSize handles paper sizes
 CGtk::PrintSettings::KeysPrint settings keys
 CGtk::PrintSettings::PageRange
 CGtk::RadioButtonGroupRadioButtonGroup, identifier for RadioButtons
 CGtk::RecentFilter::InfoA RecentFilter::Info class is used to pass information about the tested file to filter()
 CGtk::RecentInfoContains information found when looking up an entry of the recently used files list
 CGtk::RecentManager::DataMeta-data passed to add_item()
 CGtk::SelectionData
 CGtk::StockIDSee also Gtk::BuiltinStockID
 CGtk::StockItem
 CGtk::StylePropertyBaseBase class for widget style properties
  CGtk::StyleProperty< T >Represents a widget style property
 CGtk::TargetEntry
 CGtk::TargetList
 CGtk::TextAttributes
 CGtk::TextIterTypefed as Gtk::TextBuffer::iterator
 CGtk::TreeIterBase
  CGtk::TreeIterA Gtk::TreeModel::iterator is a reference to a specific node on a specific model
   CGtk::TreeNodeChildrenTypedefed as TreeModel::Children
   CGtk::TreeRowTypedefed as TreeModel::Row
 CGtk::TreeModelColumnBaseBase class of TreeModelColumn templates
  CGtk::TreeModelColumn< Glib::ustring >
  CGtk::TreeModelColumn< ColumnType >
  CGtk::TreeModelColumn< T >A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model
 CGtk::TreeModelColumnRecordTypedefed as TreeModel::ColumnRecord
  CGtk::ListViewText::TextModelColumns
 CGtk::TreePathA path is essentially a potential node
 CGtk::TreeRowReferenceTypedefed as Gtk::TreeModel::RowReference
 CGtk::TreeValueProxy< ColumnType >
 CGtk::WidgetPathThis represents a widget hierarchy from the topmost widget, typically a toplevel, to any child
 Csigc::trackable [external]
  CGlib::ObjectBase [external]
   CGlib::Interface [external]
    CAtk::Implementor [external]
     CGtk::WidgetAbstract Widget (Base class for all widgets)
      CGtk::CalendarDisplay a calendar and/or allow the user to select a date
      CGtk::CellViewA widget displaying a single row of a TreeModel
      CGtk::ContainerAbstract container class
       CGtk::BinA container with just one child
        CGtk::ActionBarA full width bar for presenting contextual actions
        CGtk::AlignmentA widget which controls the alignment and size of its child
        CGtk::ButtonA widget that creates a signal when clicked on
         CGtk::ColorButtonA button to launch a color selection dialog
         CGtk::FontButtonA button to launch a font selection dialog
         CGtk::LinkButtonCreate buttons bound to a URL
         CGtk::LockButtonA widget to unlock or lock privileged operations
         CGtk::ModelButtonA button that uses a Gio::Action as model
         CGtk::ScaleButtonA button which pops up a scale widget
          CGtk::VolumeButtonA button which pops up a volume control
         CGtk::ToggleButtonA Gtk::ToggleButton will remain 'pressed-in' when clicked
          CGtk::CheckButtonCreate widgets with a discrete toggle button
           CGtk::RadioButtonA choice from multiple check buttons
          CGtk::MenuButtonA widget that shows a menu when clicked on
        CGtk::ComboBoxA widget used to choose from a list of items
         CGtk::AppChooserButtonA button to launch an application chooser dialog
         CGtk::ComboBoxTextThis is a simple variant of ComboBox that hides the model-view complexity for simple text-only use cases
        CGtk::EventBoxEvent capturing box
        CGtk::ExpanderA container which can hide its child
        CGtk::FlowBoxChildSee the description of FlowBox
        CGtk::FrameA Gtk::Bin with a decorative frame and optional label
         CGtk::AspectFrameA frame that constrains its child to a particular aspect ratio
        CGtk::HandleBoxA widget for detachable window portions
        CGtk::ListBoxRowSee the description of ListBox
        CGtk::MenuItemChild item for menus
         CGtk::CheckMenuItemA menu item that maintains the state of a boolean value in addition to a Gtk::MenuItem's usual role in activating application code
          CGtk::RadioMenuItemA CheckMenuItem that belongs to a group
         CGtk::ImageMenuItemA menu item with an icon
         CGtk::SeparatorMenuItemA separator used to group items within a menu
         CGtk::TearoffMenuItemA special Gtk::MenuItem which is used to tear off and reattach its menu
        CGtk::OverlayA container which overlays widgets on top of each other
        CGtk::PopoverContext dependent bubbles
         CGtk::PopoverMenuA Popover to use as a menu
        CGtk::RevealerHide and show with animation
        CGtk::ScrolledWindowAdds scrollbars to its child widget
         CGtk::PlacesSidebarSidebar that displays frequently-used places in the file system
        CGtk::SearchBarA toolbar to integrate a search entry with
        CGtk::StackSidebarSidebar widget that shows the pages of a Stack
        CGtk::ToolItemThe base class of widgets that can be added to ToolShell
         CGtk::SeparatorToolItemA toolbar item that separates groups of other toolbar items
         CGtk::ToolButtonA Gtk::ToolItem subclass that displays buttons
          CGtk::MenuToolButtonA Gtk::ToolItem containing a toggle button
          CGtk::ToggleToolButtonA Gtk::ToolItem containing a toggle button
           CGtk::RadioToolButtonA toolbar item that contains a radio button
        CGtk::ViewportAn adapter which makes widgets scrollable
        CGtk::WindowToplevel Window
         CGtk::ApplicationWindowA Gtk::Window subclass with Gtk::Application support
         CGtk::AssistantA widget used to guide users through multi-step operations
         CGtk::DialogCreate popup windows
          CGtk::AboutDialogThe AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license
          CGtk::AppChooserDialogAn application chooser dialog
          CGtk::ColorChooserDialogThis dialog is for choosing a color
          CGtk::ColorSelectionDialogThis dialog allows the user to select a color
          CGtk::FileChooserDialogConvenient file chooser window
          CGtk::FontChooserDialogA dialog box for selecting fonts
          CGtk::FontSelectionDialogA dialog box for selecting fonts
          CGtk::MessageDialogConvenient message window
          CGtk::PageSetupUnixDialogPageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix
          CGtk::PrintUnixDialogPrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix
          CGtk::RecentChooserDialogRecentChooserDialog is a dialog box suitable for displaying the recently used documents
         CGtk::OffscreenWindowA top-level container widget used to manage offscreen rendering of child widgets
         CGtk::PlugToplevel for embedding into other processes
         CGtk::ShortcutsWindowToplevel which shows help for shortcuts
       CGtk::BoxOrganizes child widgets into a rectangular area
        CGtk::AppChooserWidgetAn application chooser widget that can be embedded in other widgets
        CGtk::ButtonBoxA container for arranging buttons
         CGtk::HButtonBoxA container for arranging buttons horizontally
         CGtk::VButtonBoxA container for arranging buttons vertically
        CGtk::FontChooserWidgetA dialog box for selecting fonts
        CGtk::HBoxHorizontal Box for laying widgets in a horizontal row
         CGtk::FileChooserButtonA button to launch a file chooser dialog
         CGtk::InfoBarThis widget that can be used to show messages to the user without showing a dialog
         CGtk::StatusbarText status indicator This widget is used to display status information
        CGtk::ShortcutLabelDisplays a keyboard shortcut
        CGtk::ShortcutsGroupRepresents a group of shortcuts in a ShortcutsWindow
        CGtk::ShortcutsSectionRepresents an application mode in a ShortcutsWindow
        CGtk::ShortcutsShortcutRepresents a keyboard shortcut in a ShortcutsWindow
        CGtk::StackSwitcherA controller for a Gtk::Stack
        CGtk::VBoxVertical Box for laying widgets in a vertical row
         CGtk::ColorSelectionA widget used to select a color
         CGtk::FileChooserWidgetFile chooser widget that can be embedded in other widgets
         CGtk::FontSelectionA widget for selecting fonts
         CGtk::RecentChooserWidgetRecentChooserWidget is a widget suitable for selecting recently used files
       CGtk::FixedA container which allows you to position widgets at fixed coordinates
       CGtk::FlowBoxA container that allows reflowing its children
       CGtk::GridA container which arranges its child widgets in rows and columns
       CGtk::HeaderBarA box with a centered child
       CGtk::IconViewThe IconView provides an alternative view of a list model
       CGtk::LayoutInfinite scrollable area containing child widgets and/or custom drawing
       CGtk::ListBoxA ListBox is a vertical container that contains ListBoxRow children
       CGtk::MenuShellThe abstract base class for Gtk::Menu and Gtk::MenuBar
        CGtk::MenuA drop-down menu consisting of Gtk::MenuItem objects which can be navigated and activated by the user to perform application functions
         CGtk::RecentChooserMenuRecentChooserMenu is a widget suitable for displaying recently used files inside a menu
        CGtk::MenuBarA standard menu bar which usually holds Gtk::Menu submenu items
       CGtk::NotebookContainer which shows one of its children at a time, in tabbed windows
       CGtk::PanedA widget with two adjustable panes
        CGtk::HPanedThe Gtk::HPaned widget is a container widget with two children arranged horizontally
        CGtk::VPanedThe Gtk::VPaned widget is a container widget with two children arranged vertically
       CGtk::SocketContainer for widgets from other processes
       CGtk::StackA container that shows only one child at a time
       CGtk::TablePack widgets in regular patterns
       CGtk::TextViewMulti-line text editing widget
       CGtk::ToolItemGroupA ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with different categories and drag and drop support
       CGtk::ToolPaletteA ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
       CGtk::ToolbarBars of buttons and other widgets
       CGtk::TreeViewDisplays the model (Gtk::TreeModel) data and allows the user to interact with it
        CGtk::ListViewTextA simple listbox which presents some lines of information in columns and lets the user select some of them
      CGtk::DrawingAreaA widget for custom user interface elements
      CGtk::EntryA single line text entry field
       CGtk::SearchEntryThis is a subclass of Gtk::Entry that has been tailored for use as a search entry
       CGtk::SpinButtonNumeric Entry with up/down buttons Slightly misnamed, this should be called a SpinEntry
      CGtk::GLAreaA widget used for drawing with OpenGL
      CGtk::InvisibleThis widget is used internally in GTK+, and is probably not useful for application developers
      CGtk::LevelBarA bar that can used as a level indicator
      CGtk::MiscA base class for widgets with alignments and padding
       CGtk::ArrowProduces an arrow pointing in one of the four cardinal directions
       CGtk::ImageA widget displaying an image
       CGtk::LabelA widget that displays a small to medium amount of text
        CGtk::AccelLabelA label which displays an accelerator key on the right of the text
      CGtk::ProgressBarA widget which indicates progress visually
      CGtk::RangeBase class for widgets which visualize an adjustment
       CGtk::ScaleA slider widget for selecting a value from a range
        CGtk::HScaleA horizontal slider for selecting values
        CGtk::VScaleA vertical slider for selecting values
       CGtk::ScrollbarA Scrollbar
        CGtk::HScrollbarA horizontal scrollbar
        CGtk::VScrollbarA vertical scrollbar
      CGtk::SeparatorA separator widget
       CGtk::HSeparatorHorizontal line widget
       CGtk::VSeparatorVertical line widget
      CGtk::SpinnerA widget that displays a spinner animation
      CGtk::SwitchA "light switch"-style toggle
    CGio::ActionGroup [external]
     CGio::Application [external]
      CGtk::ApplicationThe Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashion, without enforcing a one-size-fits-all application model
     CGtk::ApplicationWindowA Gtk::Window subclass with Gtk::Application support
    CGio::ActionMap [external]
     CGio::Application [external]
     CGtk::ApplicationWindowA Gtk::Window subclass with Gtk::Application support
    CGio::Icon [external]
     CGdk::Pixbuf
     CGio::EmblemedIcon [external]
      CGtk::NumerableIconA Gio::Icon that allows numbered emblems
    CGtk::ActionableThis interface provides a convenient way of associating widgets with actions on a ApplicationWindow or Application
    CGtk::ActivatableActivatable widgets can be connected to a Gtk::Action and reflect the state of the action
     CGtk::ButtonA widget that creates a signal when clicked on
     CGtk::MenuItemChild item for menus
     CGtk::RecentChooserMenuRecentChooserMenu is a widget suitable for displaying recently used files inside a menu
     CGtk::SwitchA "light switch"-style toggle
     CGtk::ToolItemThe base class of widgets that can be added to ToolShell
    CGtk::AppChooserInterface implemented by widgets for choosing an application
     CGtk::AppChooserButtonA button to launch an application chooser dialog
     CGtk::AppChooserDialogAn application chooser dialog
     CGtk::AppChooserWidgetAn application chooser widget that can be embedded in other widgets
    CGtk::BuildableA base class for objects that can be built by Gtk::Builder
     CGtk::ActionA deprecated action which can be triggered by a menu or toolbar item
      CGtk::RecentActionA deprecated action of which represents a list of recently used files
      CGtk::ToggleActionA deprecated action which can be toggled between two states
       CGtk::RadioActionA deprecated action of which only one in a group can be active
     CGtk::ActionGroupA deprecated action group
     CGtk::CellAreaAn abstract base class for laying out CellRenderers
      CGtk::CellAreaBoxA cell area that renders CellRenderers into a row or a colum, depending on its orientation
     CGtk::EntryCompletionCompletion functionality for Gtk::Entry
     CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
     CGtk::SizeGroupGtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space
     CGtk::TreeStore
     CGtk::WidgetAbstract Widget (Base class for all widgets)
    CGtk::CellEditableInterface for widgets which are used for editing cells
     CGtk::ComboBoxA widget used to choose from a list of items
     CGtk::EntryA single line text entry field
    CGtk::CellLayoutAn interface for packing cells
     CGtk::CellAreaAn abstract base class for laying out CellRenderers
     CGtk::CellViewA widget displaying a single row of a TreeModel
     CGtk::ComboBoxA widget used to choose from a list of items
     CGtk::EntryCompletionCompletion functionality for Gtk::Entry
     CGtk::IconViewThe IconView provides an alternative view of a list model
     CGtk::TreeViewColumnTypedefed as Gtk::TreeView::Column
    CGtk::ColorChooserThis interface can be implemented by widgets which allow the user to choose a color
     CGtk::ColorChooserDialogThis dialog is for choosing a color
    CGtk::EditableBase class for text-editing widgets
     CGtk::EntryA single line text entry field
    CGtk::FileChooserGtk::FileChooser is an interface that can be implemented by file selection widgets
     CGtk::FileChooserButtonA button to launch a file chooser dialog
     CGtk::FileChooserDialogConvenient file chooser window
     CGtk::FileChooserNativeA native file chooser dialog, suitable for “File/Open” or “File/Save” commands
     CGtk::FileChooserWidgetFile chooser widget that can be embedded in other widgets
    CGtk::FontChooserAn interface implemented by widgets displaying fonts
     CGtk::FontChooserDialogA dialog box for selecting fonts
     CGtk::FontChooserWidgetA dialog box for selecting fonts
    CGtk::OrientableThis interface is implemented by all widgets that can be oriented horizontally or vertically
     CGtk::BoxOrganizes child widgets into a rectangular area
     CGtk::CellAreaBoxA cell area that renders CellRenderers into a row or a colum, depending on its orientation
     CGtk::CellRendererProgressRenders numbers as progress bars
     CGtk::CellViewA widget displaying a single row of a TreeModel
     CGtk::FlowBoxA container that allows reflowing its children
     CGtk::GridA container which arranges its child widgets in rows and columns
     CGtk::PanedA widget with two adjustable panes
     CGtk::ProgressBarA widget which indicates progress visually
     CGtk::ScaleButtonA button which pops up a scale widget
     CGtk::ScrollbarA Scrollbar
     CGtk::SeparatorA separator widget
     CGtk::ToolPaletteA ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
    CGtk::PrintOperationPreview
     CGtk::PrintOperationPrintOperation is the high-level, portable printing API
    CGtk::RecentChooserRecentChooser is an interface that can be implemented by widgets displaying the list of recently used files
     CGtk::RecentActionA deprecated action of which represents a list of recently used files
     CGtk::RecentChooserDialogRecentChooserDialog is a dialog box suitable for displaying the recently used documents
     CGtk::RecentChooserMenuRecentChooserMenu is a widget suitable for displaying recently used files inside a menu
     CGtk::RecentChooserWidgetRecentChooserWidget is a widget suitable for selecting recently used files
    CGtk::ScrollableThis interface is implemented by widgets with native scrolling ability
     CGtk::IconViewThe IconView provides an alternative view of a list model
     CGtk::LayoutInfinite scrollable area containing child widgets and/or custom drawing
     CGtk::TextViewMulti-line text editing widget
     CGtk::ToolPaletteA ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
     CGtk::TreeViewDisplays the model (Gtk::TreeModel) data and allows the user to interact with it
     CGtk::ViewportAn adapter which makes widgets scrollable
    CGtk::StyleProviderThis is a base class used to provide style information to a StyleContext
     CGtk::CssProviderCSS-like styling for widgets, implementing the StyleProvider base class
    CGtk::ToolShellA base class for containers containing ToolItem widgets
     CGtk::ToolItemGroupA ToolItemGroup is used together with ToolPalette to add ToolItems to a palette-like container with different categories and drag and drop support
     CGtk::ToolbarBars of buttons and other widgets
    CGtk::TreeDragDest
     CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
     CGtk::TreeStore
    CGtk::TreeDragSource
     CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
     CGtk::TreeStore
    CGtk::TreeModelThis class defines a generic tree interface for use by the Gtk::TreeView widget
     CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
     CGtk::TreeModelFilter
     CGtk::TreeModelSortA wrapper which makes an underlying Gtk::TreeModel sortable
     CGtk::TreeStore
    CGtk::TreeSortable
     CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
     CGtk::TreeModelSortA wrapper which makes an underlying Gtk::TreeModel sortable
     CGtk::TreeStore
   CGlib::Object [external]
    CGdk::CursorThis represents a cursor
    CGdk::DeviceA Gdk::Device instance contains a detailed description of an extended input device
    CGdk::DeviceManagerFunctions for handling input devices
    CGdk::DisplayGdk::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
    CGdk::DisplayManagerThe purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes
    CGdk::DragContextA Gdk::DragContext holds information about a drag in progress
    CGdk::DrawingContextDrawing context for GDK windows
    CGdk::FrameClockFrame clock syncs painting to a window or display
    CGdk::GLContextA Gdk::GLContext is an OpenGL context abstraction
    CGdk::MonitorObject representing an output
    CGdk::Pixbuf
    CGdk::PixbufAnimationThe gdk-pixbuf library provides a simple mechanism to load and represent animations
    CGdk::PixbufAnimationIterAn iterator which points to a certain position in a PixbufAnimation
    CGdk::PixbufLoader
    CGdk::ScreenObject representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen
    CGdk::SeatA Gdk::Seat object represents a collection of input devices that belong to a user
    CGdk::VisualA Gdk::Visual describes a particular video hardware display format
    CGdk::WindowA Gdk::Window is a rectangular region on the screen
    CGio::AppLaunchContext [external]
     CGdk::AppLaunchContextThis is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context
    CGio::Application [external]
    CGio::EmblemedIcon [external]
    CGtk::AccelGroupA Gtk::AccelGroup represents a group of keyboard accelerators, typically attached to a toplevel Gtk::Window (with Gtk::Window::add_accel_group())
    CGtk::ActionA deprecated action which can be triggered by a menu or toolbar item
    CGtk::ActionGroupA deprecated action group
    CGtk::AdjustmentA class representing an adjustable bounded value
    CGtk::CellAreaAn abstract base class for laying out CellRenderers
    CGtk::CellAreaContextThis stores geometrical information for a series of rows in a CellArea
    CGtk::ClipboardThe Clipboard object represents a clipboard of data shared between different processes or between different widgets in the same process
    CGtk::CssProviderCSS-like styling for widgets, implementing the StyleProvider base class
    CGtk::EntryBufferA Text buffer for the Entry widget
    CGtk::EntryCompletionCompletion functionality for Gtk::Entry
    CGtk::EventControllerSelf-contained handler of series of events
     CGtk::GestureAbstract base class for gestures
      CGtk::GestureRotateRotate gesture
      CGtk::GestureSingleBase class for mouse/single-touch gestures
       CGtk::GestureDragDrag gesture
        CGtk::GesturePanPan gesture
       CGtk::GestureLongPress"Press and Hold" gesture
       CGtk::GestureMultiPressMultipress gesture
       CGtk::GestureSwipeSwipe gesture
      CGtk::GestureZoomZoom gesture
    CGtk::FileFilterA filter for selecting a file subset
    CGtk::IconFactory
    CGtk::IconTheme
    CGtk::ListStoreThist is a list model for use with a Gtk::TreeView widget
    CGtk::NativeDialogIntegrate with native dialogs
     CGtk::FileChooserNativeA native file chooser dialog, suitable for “File/Open” or “File/Save” commands
    CGtk::ObjectGtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::Adjustment
     CGtk::CellRendererCellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately
      CGtk::CellRendererPixbufRenders a pixbuf in a cell
      CGtk::CellRendererProgressRenders numbers as progress bars
      CGtk::CellRendererSpinnerRenders a spinning animation in a cell
      CGtk::CellRendererTextRenders text in a cell
       CGtk::CellRendererAccelRenders a keyboard accelerator in a cell
       CGtk::CellRendererComboRenders a combobox in a cell
       CGtk::CellRendererSpinRenders a spin button in a cell
      CGtk::CellRendererToggleRenders a toggle button in a cell
     CGtk::TreeViewColumnTypedefed as Gtk::TreeView::Column
     CGtk::WidgetAbstract Widget (Base class for all widgets)
    CGtk::PageSetupA PageSetup object stores the page size, orientation and margins
    CGtk::PrintContextA 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
    CGtk::PrintJobA PrintJob object represents a job that is sent to a printer
    CGtk::PrintOperationPrintOperation is the high-level, portable printing API
    CGtk::PrintSettingsA PrintSettings object represents the settings of a print dialog in a system-independent way
    CGtk::PrinterA Printer object represents a printer
    CGtk::RecentFilterRecentFilter can be used to restrict the files being shown in a RecentChooser
    CGtk::RecentManagerRecentManager provides a facility for adding, removing and looking up recently used files
    CGtk::SettingsSharing settings between applications
    CGtk::SizeGroupGtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space
    CGtk::StatusIconThe "system tray" or notification area is normally used for transient icons that indicate some special state
    CGtk::StyleContextThis object stores styling information affecting a widget defined by WidgetPath
    CGtk::TextBufferMulti-line attributed text that can be displayed by one or more Gtk::TextView widgets
    CGtk::TextChildAnchorA TextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters)
    CGtk::TextMarkTypedefed as Gtk::TextBuffer::Mark
    CGtk::TextTagTypedefed as Gtk::TextBuffer::Tag
    CGtk::TextTagTableTypedefed as Gtk::TextBuffer::TagTable
    CGtk::TooltipAdd tips to your widgets
    CGtk::TreeModelFilter
    CGtk::TreeModelSortA wrapper which makes an underlying Gtk::TreeModel sortable
    CGtk::TreeSelectionTypedefed as Gtk::TreeView::Selection
    CGtk::TreeStore
    CGtk::UIManagerConstructing menus and toolbars from an XML description
    CGtk::WindowGroupLimit the effect of grabs
  CGtk::MainMain application class
 Cstatic const bool