gtkmm: Class Hierarchy

gtkmm 3.24.7

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567891011]

C Gdk::Color | Gdk::Color is used to describe an allocated or unallocated color
C Gdk::Event |
C Gdk::FrameTimings | Object holding timing information for a single frame
C Gdk::PixbufFormat |
C Gdk::Point | This is a simple structure containing an x and y coordinate of a point
C Gdk::Rectangle | Gdk::Rectangle is a structure holding the position and size of a rectangle
C Gdk::RGBA | An RGBA Color
C Gdk::TimeCoord | A Gdk::TimeCoord instance contains a single event of motion history
▼C Glib::Exception [external] |
▼C Glib::Error [external] |
C Gdk::GLError |
C Gdk::PixbufError | Exception class for Gdk::Pixbuf errors
C Gtk::BuilderError | Exception class for Gdk::Builder errors
C Gtk::CssProviderError | Exception class for Gtk::CssProvider errors
C Gtk::FileChooserError | Exception class for Gdk::FileChooser errors
C Gtk::IconThemeError | Exception class for Gtk::IconTheme errors
C Gtk::PrintError |
C Gtk::RecentChooserError | Exception class for Gtk::RecentChooser errors
C Gtk::RecentManagerError | Exception class for Gtk::RecentManager errors
▼C Glib::SignalProxyBase [external] |
▼C Glib::SignalProxyProperty [external] |
C Gtk::SignalProxyChildProperty |
▼C Glib::ValueBase [external] |
▼C Glib::ValueBase_Boxed [external] |
C Glib::Value< Glib::RefPtr< Gtk::RecentInfo > > |
C Glib::Value< Glib::RefPtr< Gtk::TargetList > > |
C Glib::Value<::Cairo::RefPtr<::Cairo::Surface > > | Specialization of Glib::Value<> for Cairo::RefPtr<Cairo::Surface>
C Gtk::AccelKey | Defines accelerator key combinations
C Gtk::Border | This specifies a border around a rectangular area that can be of a different width on each side
C Gtk::BuiltinStockID | See the list of pre-defined stock items, in the Stock namespace
▼C Gtk::ChildPropertyProxy_Base |
C Gtk::ChildPropertyProxy< T > | A ChildPropertyProxy can be used to get and set the value of a GtkContainer's child property
C Gtk::ChildPropertyProxy_ReadOnly< T > | See ChildPropertyProxy()
C Gtk::ChildPropertyProxy_WriteOnly< T > | See ChildPropertyProxy()
C Gtk::CssSection | Defines a part of a CSS document
C Gtk::FileFilter::Info | Information available per file when implementing a custom filter rule via add_custom()
C Gtk::IconInfo |
C Gtk::IconSet | This manages a set of variants of a particular icon An IconSet contains variants for different sizes and widget states
C Gtk::IconSize | Represents registered icon sizes
C Gtk::IconSource |
C Gtk::PaperSize | PaperSize handles paper sizes
C Gtk::PrintSettings::Keys | Print settings keys
C Gtk::PrintSettings::PageRange |
C Gtk::RadioButtonGroup | RadioButtonGroup, identifier for RadioButtons
C Gtk::RecentFilter::Info | A RecentFilter::Info class is used to pass information about the tested file to filter()
C Gtk::RecentInfo | Contains information found when looking up an entry of the recently used files list
C Gtk::RecentManager::Data | Meta-data passed to add_item()
C Gtk::SelectionData |
C Gtk::StockID | See also Gtk::BuiltinStockID
C Gtk::StockItem |
▼C Gtk::StylePropertyBase | Base class for widget style properties
C Gtk::StyleProperty< T > | Represents a widget style property
C Gtk::TargetEntry |
C Gtk::TargetList |
C Gtk::TextAttributes |
C Gtk::TextIter | Typefed as Gtk::TextBuffer::iterator
▼C Gtk::TreeIterBase |
▼C Gtk::TreeIter | A Gtk::TreeModel::iterator is a reference to a specific node on a specific model
C Gtk::TreeNodeChildren | Typedefed as TreeModel::Children
C Gtk::TreeRow | Typedefed as TreeModel::Row
▼C Gtk::TreeModelColumnBase | Base class of TreeModelColumn templates
C Gtk::TreeModelColumn< Glib::ustring > |
C Gtk::TreeModelColumn< ColumnType > |
C Gtk::TreeModelColumn< T > | A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model
▼C Gtk::TreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord
C Gtk::ListViewText::TextModelColumns |
C Gtk::TreePath | A path is essentially a potential node
C Gtk::TreeRowReference | Typedefed as Gtk::TreeModel::RowReference
C Gtk::TreeValueProxy< ColumnType > |
C Gtk::WidgetPath | This represents a widget hierarchy from the topmost widget, typically a toplevel, to any child
▼C sigc::trackable [external] |
▼C Glib::ObjectBase [external] |
►C Glib::Interface [external] |
►C Atk::Implementor [external] |
►C Gtk::Widget | Abstract Widget (Base class for all widgets)
C Gtk::Calendar | Display a calendar and/or allow the user to select a date
C Gtk::CellView | A widget displaying a single row of a TreeModel
►C Gtk::Container | Abstract container class
►C Gtk::Bin | A container with just one child
C Gtk::ActionBar | A full width bar for presenting contextual actions
C Gtk::Alignment | A widget which controls the alignment and size of its child
►C Gtk::Button | A widget that creates a signal when clicked on
C Gtk::ColorButton | A button to launch a color selection dialog
C Gtk::FontButton | A button to launch a font selection dialog
C Gtk::LinkButton | Create buttons bound to a URL
C Gtk::LockButton | A widget to unlock or lock privileged operations
C Gtk::ModelButton | A button that uses a Gio::Action as model
►C Gtk::ScaleButton | A button which pops up a scale widget
C Gtk::VolumeButton | A button which pops up a volume control
►C Gtk::ToggleButton | A Gtk::ToggleButton will remain 'pressed-in' when clicked
►C Gtk::CheckButton | Create widgets with a discrete toggle button
C Gtk::RadioButton | A choice from multiple check buttons
C Gtk::MenuButton | A widget that shows a menu when clicked on
►C Gtk::ComboBox | A widget used to choose from a list of items
C Gtk::AppChooserButton | A button to launch an application chooser dialog
C Gtk::ComboBoxText | This is a simple variant of ComboBox that hides the model-view complexity for simple text-only use cases
C Gtk::EventBox | Event capturing box
C Gtk::Expander | A container which can hide its child
C Gtk::FlowBoxChild | See the description of FlowBox
►C Gtk::Frame | A Gtk::Bin with a decorative frame and optional label
C Gtk::AspectFrame | A frame that constrains its child to a particular aspect ratio
C Gtk::HandleBox | A widget for detachable window portions
C Gtk::ListBoxRow | See the description of ListBox
►C Gtk::MenuItem | Child item for menus
►C 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
C Gtk::RadioMenuItem | A CheckMenuItem that belongs to a group
C Gtk::ImageMenuItem | A menu item with an icon
C Gtk::SeparatorMenuItem | A separator used to group items within a menu
C Gtk::TearoffMenuItem | A special Gtk::MenuItem which is used to tear off and reattach its menu
C Gtk::Overlay | A container which overlays widgets on top of each other
►C Gtk::Popover | Context dependent bubbles
C Gtk::PopoverMenu | A Popover to use as a menu
C Gtk::Revealer | Hide and show with animation
►C Gtk::ScrolledWindow | Adds scrollbars to its child widget
C Gtk::PlacesSidebar | Sidebar that displays frequently-used places in the file system
C Gtk::SearchBar | A toolbar to integrate a search entry with
C Gtk::StackSidebar | Sidebar widget that shows the pages of a Stack
►C Gtk::ToolItem | The base class of widgets that can be added to ToolShell
C Gtk::SeparatorToolItem | A toolbar item that separates groups of other toolbar items
►C Gtk::ToolButton | A Gtk::ToolItem subclass that displays buttons
C Gtk::MenuToolButton | A Gtk::ToolItem containing a toggle button
►C Gtk::ToggleToolButton | A Gtk::ToolItem containing a toggle button
C Gtk::RadioToolButton | A toolbar item that contains a radio button
C Gtk::Viewport | An adapter which makes widgets scrollable
►C Gtk::Window | Toplevel Window
C Gtk::ApplicationWindow | A Gtk::Window subclass with Gtk::Application support
C Gtk::Assistant | A widget used to guide users through multi-step operations
►C Gtk::Dialog | Create popup windows
C Gtk::AboutDialog | The AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license
C Gtk::AppChooserDialog | An application chooser dialog
C Gtk::ColorChooserDialog | This dialog is for choosing a color
C Gtk::ColorSelectionDialog | This dialog allows the user to select a color
C Gtk::FileChooserDialog | Convenient file chooser window
C Gtk::FontChooserDialog | A dialog box for selecting fonts
C Gtk::FontSelectionDialog | A dialog box for selecting fonts
C Gtk::MessageDialog | Convenient message window
C Gtk::PageSetupUnixDialog | PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix
C Gtk::PrintUnixDialog | PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix
C Gtk::RecentChooserDialog | RecentChooserDialog is a dialog box suitable for displaying the recently used documents
C Gtk::OffscreenWindow | A top-level container widget used to manage offscreen rendering of child widgets
C Gtk::Plug | Toplevel for embedding into other processes
C Gtk::ShortcutsWindow | Toplevel which shows help for shortcuts
►C Gtk::Box | Organizes child widgets into a rectangular area
C Gtk::AppChooserWidget | An application chooser widget that can be embedded in other widgets
►C Gtk::ButtonBox | A container for arranging buttons
C Gtk::HButtonBox | A container for arranging buttons horizontally
C Gtk::VButtonBox | A container for arranging buttons vertically
C Gtk::FontChooserWidget | A dialog box for selecting fonts
►C Gtk::HBox | Horizontal Box for laying widgets in a horizontal row
C Gtk::FileChooserButton | A button to launch a file chooser dialog
C Gtk::InfoBar | This widget that can be used to show messages to the user without showing a dialog
C Gtk::Statusbar | Text status indicator This widget is used to display status information
C Gtk::ShortcutLabel | Displays a keyboard shortcut
C Gtk::ShortcutsGroup | Represents a group of shortcuts in a ShortcutsWindow
C Gtk::ShortcutsSection | Represents an application mode in a ShortcutsWindow
C Gtk::ShortcutsShortcut | Represents a keyboard shortcut in a ShortcutsWindow
C Gtk::StackSwitcher | A controller for a Gtk::Stack
►C Gtk::VBox | Vertical Box for laying widgets in a vertical row
C Gtk::ColorSelection | A widget used to select a color
C Gtk::FileChooserWidget | File chooser widget that can be embedded in other widgets
C Gtk::FontSelection | A widget for selecting fonts
C Gtk::RecentChooserWidget | RecentChooserWidget is a widget suitable for selecting recently used files
C Gtk::Fixed | A container which allows you to position widgets at fixed coordinates
C Gtk::FlowBox | A container that allows reflowing its children
C Gtk::Grid | A container which arranges its child widgets in rows and columns
C Gtk::HeaderBar | A box with a centered child
C Gtk::IconView | The IconView provides an alternative view of a list model
C Gtk::Layout | Infinite scrollable area containing child widgets and/or custom drawing
C Gtk::ListBox | A ListBox is a vertical container that contains ListBoxRow children
►C Gtk::MenuShell | The abstract base class for Gtk::Menu and Gtk::MenuBar
►C Gtk::Menu | A drop-down menu consisting of Gtk::MenuItem objects which can be navigated and activated by the user to perform application functions
C Gtk::RecentChooserMenu | RecentChooserMenu is a widget suitable for displaying recently used files inside a menu
C Gtk::MenuBar | A standard menu bar which usually holds Gtk::Menu submenu items
C Gtk::Notebook | Container which shows one of its children at a time, in tabbed windows
►C Gtk::Paned | A widget with two adjustable panes
C Gtk::HPaned | The Gtk::HPaned widget is a container widget with two children arranged horizontally
C Gtk::VPaned | The Gtk::VPaned widget is a container widget with two children arranged vertically
C Gtk::Socket | Container for widgets from other processes
C Gtk::Stack | A container that shows only one child at a time
C Gtk::Table | Pack widgets in regular patterns
C Gtk::TextView | Multi-line text editing widget
C 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
C Gtk::ToolPalette | A ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
C Gtk::Toolbar | Bars of buttons and other widgets
►C Gtk::TreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it
C Gtk::ListViewText | A simple listbox which presents some lines of information in columns and lets the user select some of them
C Gtk::DrawingArea | A widget for custom user interface elements
►C Gtk::Entry | A single line text entry field
C Gtk::SearchEntry | This is a subclass of Gtk::Entry that has been tailored for use as a search entry
C Gtk::SpinButton | Numeric Entry with up/down buttons Slightly misnamed, this should be called a SpinEntry
C Gtk::GLArea | A widget used for drawing with OpenGL
C Gtk::Invisible | This widget is used internally in GTK+, and is probably not useful for application developers
C Gtk::LevelBar | A bar that can used as a level indicator
►C Gtk::Misc | A base class for widgets with alignments and padding
C Gtk::Arrow | Produces an arrow pointing in one of the four cardinal directions
C Gtk::Image | A widget displaying an image
►C Gtk::Label | A widget that displays a small to medium amount of text
C Gtk::AccelLabel | A label which displays an accelerator key on the right of the text
C Gtk::ProgressBar | A widget which indicates progress visually
►C Gtk::Range | Base class for widgets which visualize an adjustment
►C Gtk::Scale | A slider widget for selecting a value from a range
C Gtk::HScale | A horizontal slider for selecting values
C Gtk::VScale | A vertical slider for selecting values
►C Gtk::Scrollbar | A Scrollbar
C Gtk::HScrollbar | A horizontal scrollbar
C Gtk::VScrollbar | A vertical scrollbar
►C Gtk::Separator | A separator widget
C Gtk::HSeparator | Horizontal line widget
C Gtk::VSeparator | Vertical line widget
C Gtk::Spinner | A widget that displays a spinner animation
C Gtk::Switch | A "light switch"-style toggle
►C Gio::ActionGroup [external] |
►C Gio::Application [external] |
C Gtk::Application | The Gtk::Application class handles many important aspects of a GTK+ application in a convenient fashion, without enforcing a one-size-fits-all application model
C Gtk::ApplicationWindow | A Gtk::Window subclass with Gtk::Application support
►C Gio::ActionMap [external] |
C Gio::Application [external] |
C Gtk::ApplicationWindow | A Gtk::Window subclass with Gtk::Application support
►C Gio::Icon [external] |
C Gdk::Pixbuf |
►C Gio::EmblemedIcon [external] |
C Gtk::NumerableIcon | A Gio::Icon that allows numbered emblems
C Gtk::Actionable | This interface provides a convenient way of associating widgets with actions on a ApplicationWindow or Application
►C Gtk::Activatable | Activatable widgets can be connected to a Gtk::Action and reflect the state of the action
C Gtk::Button | A widget that creates a signal when clicked on
C Gtk::MenuItem | Child item for menus
C Gtk::RecentChooserMenu | RecentChooserMenu is a widget suitable for displaying recently used files inside a menu
C Gtk::Switch | A "light switch"-style toggle
C Gtk::ToolItem | The base class of widgets that can be added to ToolShell
►C Gtk::AppChooser | Interface implemented by widgets for choosing an application
C Gtk::AppChooserButton | A button to launch an application chooser dialog
C Gtk::AppChooserDialog | An application chooser dialog
C Gtk::AppChooserWidget | An application chooser widget that can be embedded in other widgets
►C Gtk::Buildable | A base class for objects that can be built by Gtk::Builder
►C Gtk::Action | A deprecated action which can be triggered by a menu or toolbar item
C Gtk::RecentAction | A deprecated action of which represents a list of recently used files
►C Gtk::ToggleAction | A deprecated action which can be toggled between two states
C Gtk::RadioAction | A deprecated action of which only one in a group can be active
C Gtk::ActionGroup | A deprecated action group
►C Gtk::CellArea | An abstract base class for laying out CellRenderers
C Gtk::CellAreaBox | A cell area that renders CellRenderers into a row or a colum, depending on its orientation
C Gtk::EntryCompletion | Completion functionality for Gtk::Entry
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
C Gtk::SizeGroup | Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space
C Gtk::TreeStore |
C Gtk::Widget | Abstract Widget (Base class for all widgets)
►C Gtk::CellEditable | Interface for widgets which are used for editing cells
C Gtk::ComboBox | A widget used to choose from a list of items
C Gtk::Entry | A single line text entry field
►C Gtk::CellLayout | An interface for packing cells
C Gtk::CellArea | An abstract base class for laying out CellRenderers
C Gtk::CellView | A widget displaying a single row of a TreeModel
C Gtk::ComboBox | A widget used to choose from a list of items
C Gtk::EntryCompletion | Completion functionality for Gtk::Entry
C Gtk::IconView | The IconView provides an alternative view of a list model
C Gtk::TreeViewColumn | Typedefed as Gtk::TreeView::Column
►C Gtk::ColorChooser | This interface can be implemented by widgets which allow the user to choose a color
C Gtk::ColorChooserDialog | This dialog is for choosing a color
►C Gtk::Editable | Base class for text-editing widgets
C Gtk::Entry | A single line text entry field
►C Gtk::FileChooser | Gtk::FileChooser is an interface that can be implemented by file selection widgets
C Gtk::FileChooserButton | A button to launch a file chooser dialog
C Gtk::FileChooserDialog | Convenient file chooser window
C Gtk::FileChooserNative | A native file chooser dialog, suitable for “File/Open” or “File/Save” commands
C Gtk::FileChooserWidget | File chooser widget that can be embedded in other widgets
►C Gtk::FontChooser | An interface implemented by widgets displaying fonts
C Gtk::FontChooserDialog | A dialog box for selecting fonts
C Gtk::FontChooserWidget | A dialog box for selecting fonts
►C Gtk::Orientable | This interface is implemented by all widgets that can be oriented horizontally or vertically
C Gtk::Box | Organizes child widgets into a rectangular area
C Gtk::CellAreaBox | A cell area that renders CellRenderers into a row or a colum, depending on its orientation
C Gtk::CellRendererProgress | Renders numbers as progress bars
C Gtk::CellView | A widget displaying a single row of a TreeModel
C Gtk::FlowBox | A container that allows reflowing its children
C Gtk::Grid | A container which arranges its child widgets in rows and columns
C Gtk::Paned | A widget with two adjustable panes
C Gtk::ProgressBar | A widget which indicates progress visually
C Gtk::ScaleButton | A button which pops up a scale widget
C Gtk::Scrollbar | A Scrollbar
C Gtk::Separator | A separator widget
C Gtk::ToolPalette | A ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
►C Gtk::PrintOperationPreview |
C Gtk::PrintOperation | PrintOperation is the high-level, portable printing API
►C Gtk::RecentChooser | RecentChooser is an interface that can be implemented by widgets displaying the list of recently used files
C Gtk::RecentAction | A deprecated action of which represents a list of recently used files
C Gtk::RecentChooserDialog | RecentChooserDialog is a dialog box suitable for displaying the recently used documents
C Gtk::RecentChooserMenu | RecentChooserMenu is a widget suitable for displaying recently used files inside a menu
C Gtk::RecentChooserWidget | RecentChooserWidget is a widget suitable for selecting recently used files
►C Gtk::Scrollable | This interface is implemented by widgets with native scrolling ability
C Gtk::IconView | The IconView provides an alternative view of a list model
C Gtk::Layout | Infinite scrollable area containing child widgets and/or custom drawing
C Gtk::TextView | Multi-line text editing widget
C Gtk::ToolPalette | A ToolPalette allows you to add ToolItems to a palette-like container with various categories and drag and drop support
C Gtk::TreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it
C Gtk::Viewport | An adapter which makes widgets scrollable
►C Gtk::StyleProvider | This is a base class used to provide style information to a StyleContext
C Gtk::CssProvider | CSS-like styling for widgets, implementing the StyleProvider base class
►C Gtk::ToolShell | A base class for containers containing ToolItem widgets
C 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
C Gtk::Toolbar | Bars of buttons and other widgets
►C Gtk::TreeDragDest |
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
C Gtk::TreeStore |
►C Gtk::TreeDragSource |
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
C Gtk::TreeStore |
►C Gtk::TreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
C Gtk::TreeModelFilter |
C Gtk::TreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable
C Gtk::TreeStore |
►C Gtk::TreeSortable |
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
C Gtk::TreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable
C Gtk::TreeStore |
►C Glib::Object [external] |
C Gdk::Cursor | This represents a cursor
C Gdk::Device | A Gdk::Device instance contains a detailed description of an extended input device
C Gdk::DeviceManager | Functions for handling input devices
C 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
C Gdk::DisplayManager | The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes
C Gdk::DragContext | A Gdk::DragContext holds information about a drag in progress
C Gdk::DrawingContext | Drawing context for GDK windows
C Gdk::FrameClock | Frame clock syncs painting to a window or display
C Gdk::GLContext | A Gdk::GLContext is an OpenGL context abstraction
C Gdk::Monitor | Object representing an output
C Gdk::Pixbuf |
C Gdk::PixbufAnimation | The gdk-pixbuf library provides a simple mechanism to load and represent animations
C Gdk::PixbufAnimationIter | An iterator which points to a certain position in a PixbufAnimation
C Gdk::PixbufLoader |
C Gdk::Screen | Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen
C Gdk::Seat | A Gdk::Seat object represents a collection of input devices that belong to a user
C Gdk::Visual | A Gdk::Visual describes a particular video hardware display format
C Gdk::Window | A Gdk::Window is a rectangular region on the screen
►C Gio::AppLaunchContext [external] |
C Gdk::AppLaunchContext | This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context
C Gio::Application [external] |
C Gio::EmblemedIcon [external] |
C Gtk::AccelGroup | A Gtk::AccelGroup represents a group of keyboard accelerators, typically attached to a toplevel Gtk::Window (with Gtk::Window::add_accel_group())
C Gtk::Action | A deprecated action which can be triggered by a menu or toolbar item
C Gtk::ActionGroup | A deprecated action group
C Gtk::Adjustment | A class representing an adjustable bounded value
C Gtk::Builder | Build an interface from an XML UI definition description
C Gtk::CellArea | An abstract base class for laying out CellRenderers
C Gtk::CellAreaContext | This stores geometrical information for a series of rows in a CellArea
C Gtk::Clipboard | The Clipboard object represents a clipboard of data shared between different processes or between different widgets in the same process
C Gtk::CssProvider | CSS-like styling for widgets, implementing the StyleProvider base class
C Gtk::EntryBuffer | A Text buffer for the Entry widget
C Gtk::EntryCompletion | Completion functionality for Gtk::Entry
►C Gtk::EventController | Self-contained handler of series of events
►C Gtk::Gesture | Abstract base class for gestures
C Gtk::GestureRotate | Rotate gesture
►C Gtk::GestureSingle | Abstract base class for mouse/single-touch gestures
►C Gtk::GestureDrag | Drag gesture
C Gtk::GesturePan | Pan gesture
C Gtk::GestureLongPress | "Press and Hold" gesture
C Gtk::GestureMultiPress | Multipress gesture
C Gtk::GestureSwipe | Swipe gesture
C Gtk::GestureZoom | Zoom gesture
C Gtk::FileFilter | A filter for selecting a file subset
C Gtk::IconFactory |
C Gtk::IconTheme |
C Gtk::ListStore | Thist is a list model for use with a Gtk::TreeView widget
►C Gtk::NativeDialog | Integrate with native dialogs
C Gtk::FileChooserNative | A native file chooser dialog, suitable for “File/Open” or “File/Save” commands
►C Gtk::Object | Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::Adjustment
►C Gtk::CellRenderer | CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately
C Gtk::CellRendererPixbuf | Renders a pixbuf in a cell
C Gtk::CellRendererProgress | Renders numbers as progress bars
C Gtk::CellRendererSpinner | Renders a spinning animation in a cell
►C Gtk::CellRendererText | Renders text in a cell
C Gtk::CellRendererAccel | Renders a keyboard accelerator in a cell
C Gtk::CellRendererCombo | Renders a combobox in a cell
C Gtk::CellRendererSpin | Renders a spin button in a cell
C Gtk::CellRendererToggle | Renders a toggle button in a cell
C Gtk::TreeViewColumn | Typedefed as Gtk::TreeView::Column
C Gtk::Widget | Abstract Widget (Base class for all widgets)
C Gtk::PageSetup | A PageSetup object stores the page size, orientation and margins
C 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
C Gtk::PrintJob | A PrintJob object represents a job that is sent to a printer
C Gtk::PrintOperation | PrintOperation is the high-level, portable printing API
C Gtk::PrintSettings | A PrintSettings object represents the settings of a print dialog in a system-independent way
C Gtk::Printer | A Printer object represents a printer
C Gtk::RecentFilter | RecentFilter can be used to restrict the files being shown in a RecentChooser
C Gtk::RecentManager | RecentManager provides a facility for adding, removing and looking up recently used files
C Gtk::Settings | Sharing settings between applications
C Gtk::SizeGroup | Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space
C Gtk::StatusIcon | The "system tray" or notification area is normally used for transient icons that indicate some special state
C Gtk::StyleContext | This object stores styling information affecting a widget defined by WidgetPath
C Gtk::TextBuffer | Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets
C Gtk::TextChildAnchor | A TextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters)
C Gtk::TextMark | Typedefed as Gtk::TextBuffer::Mark
C Gtk::TextTag | Typedefed as Gtk::TextBuffer::Tag
C Gtk::TextTagTable | Typedefed as Gtk::TextBuffer::TagTable
C Gtk::Tooltip | Add tips to your widgets
C Gtk::TreeModelFilter |
C Gtk::TreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable
C Gtk::TreeSelection | Typedefed as Gtk::TreeView::Selection
C Gtk::TreeStore |
C Gtk::UIManager | Constructing menus and toolbars from an XML description
C Gtk::WindowGroup | Limit the effect of grabs
C Gtk::Main | Main application class