gtkmm 4.10.0

Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1 2 3]

N Cairo |
►N Gdk |
N Cairo |
C DeviceWithPad | A Gdk::DeviceWithPad is a Gdk::Device that implements the Gdk::DevicePad interface
C DragSurfaceImpl | Gdk::DragSurfaceImpl is a Gdk::Surface that implements the Gdk::DragSurface interface
C PopupSurfaceImpl | Gdk::PopupSurfaceImpl is a Gdk::Surface that implements the Gdk::Popup interface
C ToplevelSurfaceImpl | Gdk::ToplevelSurfaceImpl is a Gdk::Surface that implements the Gdk::Toplevel interface
C AppLaunchContext | This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context
C CairoContext | Cairo draw context
C Clipboard | Share data between applications for Copy-and-Paste
C ContentFormats | Advertising and negotiating of content exchange formats
C ContentFormatsBuilder | Helper class for building Gdk::ContentFormats
C ContentProvider | Provides content for data transfer between applications
C Cursor | This represents a cursor
C Device | A Gdk::Device instance contains a detailed description of an extended input device
C DevicePad | Pad device interface
C DeviceTool | A physical tool associated to a Gdk::Device
C 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::Monitor(s) available for this Gdk::Display
C DisplayManager | The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes
C Drag | A Gdk::Drag object represents the source of an ongoing DND operation
C DragSurface | Interface for drag surface surfaces
C DrawContext | Drawing context base class
C Drop | A Gdk::Drop object represents the target of an ongoing DND operation
C Event | Functions for handling events from the window system
C FrameClock | Synchronizes painting to a surface
C FrameTimings | Object holding timing information for a single frame
C GLError |
C GLContext | A Gdk::GLContext is an OpenGL context abstraction
C GLTexture | A Gdk::Texture representing a GL texture object
C MemoryTexture | A Gdk::Texture representing image data in memory
C Monitor | Object representing an output
C Paintable | An interface for a paintable region
C PixbufError | Exception class for Gdk::Pixbuf errors
C Pixbuf |
C PixbufAnimation | The gdk-pixbuf library provides a simple mechanism to load and represent animations
C PixbufAnimationIter | An iterator which points to a certain position in a PixbufAnimation
C PixbufFormat |
C PixbufLoader |
C Popup | Interface for popup surfaces
C PopupLayout | Information for presenting popups
C Rectangle | Gdk::Rectangle is a structure holding the position and size of a rectangle
C RGBA | An RGBA color
C Seat | A Gdk::Seat object represents a collection of input devices that belong to a user
C Snapshot | Base type for snapshot operations
C Surface | Onscreen display areas in the target window system
C TextureError |
C Texture | Pixel data
C TextureDownloader | The Gdk::TextureDownloader is used to download the contents of a Gdk::Texture
C TimeCoord | A Gdk::TimeCoord instance contains a single event of motion history
C Toplevel | Interface for toplevel surfaces
C ToplevelLayout | Information for presenting toplevels
C ToplevelSize | Information for computing toplevel size
N Gio |
►N Glib |
N Ascii |
N Base64 |
►N Container_Helpers |
C TypeTraits<::Cairo::RefPtr<::Cairo::Surface > > | Specialization for pointers to cairo surfaces
C TypeTraits<::Cairo::RefPtr< const ::Cairo::Surface > > | Specialization for pointers to const cairo surfaces
N Markup |
N Unicode |
C Value<::Cairo::RefPtr< T >, typename std::enable_if< std::is_base_of<::Cairo::Region, T >::value||std::is_base_of<::Cairo::Surface, T >::value >::type > | Specialization of Glib::Value<> for Cairo::RefPtr<Cairo::Region> and Cairo::RefPtr<Cairo::Surface>
C Value< Glib::RefPtr< Gdk::ContentFormats > > |
C Value< RefPtr< Gtk::Expression< T > > > |
C Value< Glib::RefPtr< Gtk::RecentInfo > > |
►N Gtk |
N Accelerator | Utilities for keyboard accelerators
C AccelKey | Defines accelerator key combinations
C BitsetConstIter | Alias: Gtk::Bitset::const_iterator
C Object | Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::CellRenderer
C SelectionListModelImpl | Gtk::SelectionListModelImpl is an object that implements the Gio::ListModel and Gtk::SelectionModel interfaces
►C ListViewText | A simple listbox which presents some lines of information in columns and lets the user select some of them
C TextModelColumns |
C TreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord
C TreeModelColumnBase | Base class of TreeModelColumn templates
C TreeModelColumn | A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model
C AboutDialog | The AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license
C Accessible | Accessible interface
C Actionable | An interface for widgets that can be associated with actions
C ActionBar | A full width bar for presenting contextual actions
C Adjustment | A class representing an adjustable bounded value
C AlertDialog | A Gtk::AlertDialog object collects the arguments that are needed to present a message to the user
C Application | Application class
C ApplicationWindow | A Gtk::Window subclass with Gtk::Application support
C AspectFrame | A frame that constrains its child to a particular aspect ratio
C ATContext | Gtk::ATContext is an abstract class provided by GTK to communicate to platform-specific assistive technologies API
C BinLayout | A layout manager for bin-like widgets
C Bitset | Sets of integers
C BoolFilter | Filtering by boolean expressions
C Border | This specifies a border around a rectangular area that can be of a different width on each side
C Box | A container for packing widgets in a single row or column
C BoxLayout | Layout manager for placing all children in a single row or column
C Buildable | A base class for objects that can be built by Gtk::Builder
C BuilderError | Exception class for Gdk::Builder errors
C Builder | Build an interface from an XML UI definition description
C Button | A widget that creates a signal when clicked on
C Calendar | Display a calendar and/or allow the user to select a date
C CellEditable | Interface for widgets which are used for editing cells
C CenterBox | A centering container
C CenterLayout | A centering layout
C CheckButton | Create widgets with a discrete toggle button
C ColorDialog | A Gtk::ColorDialog object collects the arguments that are needed to present a color chooser dialog to the user, such as a title for the dialog and whether it should be modal
C ColorDialogButton | A wrapper around a Gtk::ColorDialog
C ColumnView | A widget for displaying lists in multiple columns
C ColumnViewColumn | The column added to Gtk::ColumnView
C ColumnViewSorter | A sorter implementation that is geared towards the needs of Gtk::ColumnView
►C Constraint | The description of a constraint
C Strength_Wrapper | Wrapper for enum Strength
C ConstraintGuide | An invisible constraint target
C ConstraintVflParserError |
C ConstraintLayout | A layout manager using constraints
C ConstraintTarget | Helper interface for Gtk::Constraint
C CssLocation | Presents a location in a file - or other source of data parsed by the CSS engine
C CssParserError |
C CssParserWarning |
C CssProvider | CSS-like styling for widgets, implementing the StyleProvider base class
C CssSection | Defines a part of a CSS document
C ResponseType_Wrapper | Wrapper for enum ResponseType
C Dialog | Create popup windows
C DirectoryList | A list model for directory listings
C DragIcon | A toplevel to use as drag icon
C DragSource | Event controller to initiate DND operations
C DrawingArea | A widget for custom user interface elements
C DropControllerMotion | Event controller for motion events during a drop
C DropDown | Choose an item from a list
C DropTarget | Event controller to receive DND drops
C DropTargetAsync | Event controller to receive DND drops
C Editable | Base class for text-editing widgets
C EditableLabel | A label that can be edited
C EmojiChooser | A popover to choose an Emoji character
C Entry | A single line text entry field
C EntryBuffer | A Text buffer for the Entry widget
C DialogError |
C EventController | Self-contained handler of series of events
C EventControllerFocus | Event controller for focus
C EventControllerKey | Event controller for key events
C EventControllerLegacy | Event controller that provides raw access to the event stream
C EventControllerMotion | Event controller for motion events
C EventControllerScroll | Event controller for scroll events
C Expander | A container which can hide its child
C ExpressionBase | Base class for Gtk::Expression
C Expression | Expressions to values
C PropertyExpression |
C ConstantExpression |
C ObjectExpression |
C ClosureExpression |
C ExpressionWatchBase |
C ExpressionWatch |
C FileDialog | A Gtk::FileDialog object collects the arguments that are needed to present a file chooser dialog to the user, such as a title for the dialog and whether it should be modal
C FileFilter | A filter for selecting a file subset
C FileLauncher | A Gtk::FileLauncher object collects the arguments that are needed to open a uri with an application
C Filter | Filtering items
C FilterListModel | A list model that filters its items
C Fixed | A container which allows you to position widgets at fixed coordinates
C FlattenListModel | A list model that flattens a list of lists
C FlowBox | A container that allows reflowing its children
C FlowBoxChild | See the description of FlowBox
C FontDialog | A Gtk::FontDialog object collects the arguments that are needed to present a font chooser dialog to the user, such as a title for the dialog and whether it should be modal
C FontDialogButton | A wrapper around a Gtk::FontDialog
C Frame | A Gtk::Widget with a decorative frame and optional label
C Gesture | Abstract base class for gestures
C GestureClick | Multipress gesture
C GestureDrag | Drag gesture
C GestureLongPress | "Press and Hold" gesture
C GesturePan | Pan gesture
C GestureRotate | Rotate gesture
C GestureSingle | Abstract base class for mouse/single-touch gestures
C GestureStylus | Gesture for stylus input
C GestureSwipe | Swipe gesture
C GestureZoom | Zoom gesture
C GLArea | A widget used for drawing with OpenGL
C Grid | A container which arranges its child widgets in rows and columns
C GridLayout | Layout manager for grid-like widgets
C GridLayoutChild | Layout properties for children of Gtk::GridLayout
C GridView | A widget for displaying grids
C HeaderBar | A box with a centered child
C IconPaintable | An icon, used with Gtk::IconTheme
C IconThemeError | Exception class for Gtk::IconTheme errors
C IconTheme | Looking up icons by name
C Image | A widget displaying an image
C Inscription | Gtk::Inscription is a widget to show text in a predefined area
C Label | A widget that displays a small to medium amount of text
C LayoutChild | An object containing layout properties
C LayoutManager | Base class for layout manager
C LevelBar | A bar that can be used as a level indicator
C LinkButton | Create buttons bound to a URL
C ListBase |
C ListBox | A ListBox is a vertical container that contains ListBoxRow children
C ListBoxRow | See the description of ListBox
C ListItem | Object used to represent items of a list model
C ListItemFactory | Mapping list items to widgets
C ListView | A widget for displaying lists
C MediaControls | A widget showing controls for a media stream
C MediaFile | Open media files for use in GTK
C MediaStream | Display media in GTK
C MenuButton | A widget that shows a menu when clicked on
C MultiFilter | Combining multiple filters
C AnyFilter | Matches when at least one filter matches
C EveryFilter | Matches when each of its filter matches
C MultiSelection | A selection model that allows selecting multiple items
C MultiSorter | Combining multiple sorters
C Native | Interface for widgets having surfaces
C NativeDialog | Integrate with native dialogs
C NoSelection | A selection model that does not allow selecting anything
C Notebook | Container which shows one of its children at a time, in tabbed windows
C NotebookPage | Holds properties of a Gtk::Notebook page
C NumericSorterBase | Base class for Gtk::NumericSorter
C NumericSorter | Sort by comparing numbers
C Orientable | This interface is implemented by all widgets that can be oriented horizontally or vertically
C Overlay | A container which overlays widgets on top of each other
C PadActionEntry | Class defining a pad action entry
C PadController | Event controller for drawing tablet pads
C PageSetup | A PageSetup object stores the page size, orientation and margins
C Paned | A widget with two adjustable panes
C PaperSize | PaperSize handles paper sizes
C PasswordEntry | An entry for secrets
C Picture | A widget displaying a Gdk::Paintable
C Popover | Context dependent bubbles
C PopoverMenu | A Popover to use as a menu
C PopoverMenuBar | A menu bar with popovers
C 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 PrintError |
C PrintOperation | PrintOperation is the high-level, portable printing API
C PrintOperationPreview |
C PageRange | A page range
►C PrintSettings | A PrintSettings object represents the settings of a print dialog in a system-independent way
C Keys | Print settings keys
C ProgressBar | A widget which indicates progress visually
C Range | Base class for widgets which visualize an adjustment
C RecentInfo | Contains information found when looking up an entry of the recently used files list
C RecentManagerError | Exception class for Gtk::RecentManager errors
►C RecentManager | RecentManager provides a facility for adding, removing and looking up recently used files
C Data | Meta-data passed to add_item()
C Requisition | A Gtk::Requisition represents the desired size of a widget
C Revealer | Hide and show with animation
C Root | Interface for root widgets
C Scale | A slider widget for selecting a value from a range
C ScaleButton | A button which pops up a scale widget
C Scrollable | This interface is implemented by widgets with native scrolling ability
C Scrollbar | A Scrollbar
C ScrolledWindow | Adds scrollbars to its child widget
C SearchBar | A toolbar to integrate a search entry with
C SearchEntry | This is a subclass of Gtk::Entry that has been tailored for use as a search entry
C SelectionFilterModel | A list model that turns a selection in a model
C SelectionModel | An extension of the list model interface that handles selections
C Separator | A separator widget
C Settings | Sharing settings between applications
C SignalListItemFactory | A listitem factory providing signals
C Shortcut | An object describing a keyboard shortcut
C ShortcutAction | Tracking if shortcuts should be activated
C NothingAction | A Gtk::ShortcutAction that does nothing
C CallbackAction | A Gtk::ShortcutAction that invokes a callback
C MnemonicAction | A Gtk::ShortcutAction that calls Gtk::Widget::mnemonic_activate()
C ActivateAction | A Gtk::ShortcutAction that calls Gtk::Widget::activate()
C SignalAction | A Gtk::ShortcutAction that emits a signal
C NamedAction | A Gtk::ShortcutAction that activates an action by name
C ShortcutController | Event controller for shortcuts
C ShortcutLabel | Displays a keyboard shortcut
C ShortcutManager | Interface for managing shortcuts
C ShortcutsGroup | Represents a group of shortcuts in a ShortcutsWindow
C ShortcutsSection | Represents an application mode in a ShortcutsWindow
C ShortcutsShortcut | Represents a keyboard shortcut in a ShortcutsWindow
C ShortcutsWindow | Toplevel which shows help for shortcuts
C ShortcutTrigger | Triggers to track if shortcuts should be activated
C NeverTrigger | A Gtk::ShortcutTrigger that never triggers
C KeyvalTrigger | A Gtk::ShortcutTrigger that triggers when a specific keyval and (optionally) modifiers are pressed
C MnemonicTrigger | A Gtk::ShortcutTrigger that triggers when a specific mnemonic is pressed
C AlternativeTrigger | A Gtk::ShortcutTrigger that triggers when either of two ShortcutTriggers trigger
C SingleSelection | A selection model that allows selecting a single item
C SizeGroup | Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space
C SliceListModel | A list model that presents a slice out of a larger list
C Snapshot | Auxiliary object for snapshots
C Sorter | Sorting items
C SortListModel | A list model that sorts its items
C SpinButton | Numeric Entry with up/down buttons
C Spinner | A widget that displays a spinner animation
C Stack | A container that shows only one child at a time
C StackPage | Holds properties of a Gtk::Stack page
C StackSidebar | Sidebar widget that shows the pages of a Stack
C StackSwitcher | A controller for a Gtk::Stack
C StringFilter | Filtering by strings
C StringList | A list model for strings
C StringObject | Gtk::StringObject is the type of items in a Gtk::StringList
C StringSorter | Sort by comparing strings
C StyleProvider | Interface to provide style information to Gtk::StyleContext
C Switch | A "light switch"-style toggle
C Text | A simple single-line text entry field
C TextBuffer | Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets
C TextChildAnchor | A TextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters)
C TextIterBase | Common base class of TextIter and TextConstIter
C TextIter | Typedefed as Gtk::TextBuffer::iterator
C TextConstIter | Typedefed as Gtk::TextBuffer::const_iterator
C TextMark | Typedefed as Gtk::TextBuffer::Mark
C TextTag | Typedefed as Gtk::TextBuffer::Tag
C TextTagTable | Typedefed as Gtk::TextBuffer::TagTable
C TextView | Multi-line text editing widget
C ToggleButton | Create buttons which retain their state
C Tooltip | Add tips to your widgets
C TreeExpander | An indenting expander button for use in a tree list
C TreeListModel | A list model that can create child models on demand
C TreeListRow | A row in a Gtk::TreeListModel
C UriLauncher | A Gtk::UriLauncher object collects the arguments that are needed to open a uri with an application
C Video | A widget for displaying video
C Viewport | An adapter which makes widgets scrollable
C Widget | Abstract Widget (Base class for all widgets)
C WidgetPaintable | Drawing a widget elsewhere
C Window | Toplevel Window
C WindowControls | A widget displaying window buttons
C WindowGroup | Limit the effect of grabs
C WindowHandle | A titlebar area widget
C PageSetupUnixDialog | PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix
C Printer | A Printer object represents a printer
C PrintJob | A PrintJob object represents a job that is sent to a printer
C PrintUnixDialog | PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix
C AppChooser | Interface implemented by widgets for choosing an application
C AppChooserButton | A button to launch an application chooser dialog
C AppChooserDialog | An application chooser dialog
C AppChooserWidget | An application chooser widget that can be embedded in other widgets
C Assistant | A widget used to guide users through multi-step operations
C AssistantPage | Holds properties of a Gtk::Assistant page
C CellArea | An abstract base class for laying out CellRenderers
C CellAreaBox | A cell area that renders CellRenderers into a row or a colum, depending on its orientation
C CellAreaContext | This stores geometrical information for a series of rows in a CellArea
C CellLayout | An interface for packing cells
C CellRenderer | CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately
C CellRendererAccel | Renders a keyboard accelerator in a cell
C CellRendererCombo | Renders a combobox in a cell
C CellRendererPixbuf | Renders a pixbuf in a cell
C CellRendererProgress | Renders numbers as progress bars
C CellRendererSpin | Renders a spin button in a cell
C CellRendererSpinner | Renders a spinning animation in a cell
C CellRendererText | Renders text in a cell
C CellRendererToggle | Renders a toggle button in a cell
C CellView | A widget displaying a single row of a TreeModel
C ColorButton | A button to launch a color selection dialog
C ColorChooser | This interface can be implemented by widgets which allow the user to choose a color
C ColorChooserDialog | This dialog is for choosing a color
C ComboBox | A widget used to choose from a list of items
C ComboBoxText | This is a simple variant of ComboBox that hides the model-view complexity for simple text-only use cases
C EntryCompletion | Completion functionality for Gtk::Entry
C FileChooserError | Exception class for Gdk::FileChooser errors
C FileChooser | File chooser interface used by Gtk::FileChooserWidget and Gtk::FileChooserDialog
C FileChooserDialog | Convenient file chooser window
C FileChooserNative | A native file chooser dialog, suitable for “File/Open” or “File/Save” commands
C FileChooserWidget | File chooser widget that can be embedded in other widgets
C FontButton | A button to launch a font selection dialog
C FontChooser | An interface implemented by widgets displaying fonts
C FontChooserDialog | A dialog box for selecting fonts
C FontChooserWidget | A dialog box for selecting fonts
C IconView | The IconView provides an alternative view of a list model
C InfoBar | This widget can be used to show messages to the user without showing a dialog
C ListStore | This is a list model for use with a Gtk::TreeView widget
C LockButton | A widget to unlock or lock privileged operations
C MessageDialog | Convenient message window
C Statusbar | Text status indicator
C StyleContext | This object stores styling information affecting a widget defined by WidgetPath
C TreeDragDest | Interface for Drag-and-Drop destinations in Gtk::TreeView
C TreeDragSource | Interface for Drag-and-Drop sources in Gtk::TreeView
C TreeIter | Typedefed as TreeModel::iterator and TreeModel::const_iterator
C TreeIterBase | Base of TreeIter, TreeRow and TreeNodeChildren
C TreeIterBase2 | Base of TreeIter, TreeRow and TreeNodeChildren
C TreeIterBase3 | Base of TreeIter
C TreeValueProxy |
C TreeConstRow | Typedefed as TreeModel::ConstRow
C TreeRow | Typedefed as TreeModel::Row
C TreeNodeConstChildren | Typedefed as TreeModel::ConstChildren
C TreeNodeChildren | Typedefed as TreeModel::Children
C TreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget
C TreeModelFilter | A Gtk::TreeModel which hides parts of an underlying tree model
C TreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable
C TreePath | A path is essentially a potential node
C TreeRowReference | Typedefed as Gtk::TreeModel::RowReference
C TreeSelection | Typedefed as Gtk::TreeView::Selection
C TreeSortable | The interface for sortable models used by Gtk::TreeView
C TreeStore | A tree-like data structure that can be used with the Gtk::TreeView
C TreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it
C TreeViewColumn | Typedefed as Gtk::TreeView::Column
C VolumeButton | A button which pops up a volume control
N Pango |
N sigc |
N std |