| NCairo | |
| ►NGdk | |
| NCairo | |
| CDeviceWithPad | A Gdk::DeviceWithPad is a Gdk::Device that implements the Gdk::DevicePad interface |
| CDragSurfaceImpl | Gdk::DragSurfaceImpl is a Gdk::Surface that implements the Gdk::DragSurface interface |
| CPopupSurfaceImpl | Gdk::PopupSurfaceImpl is a Gdk::Surface that implements the Gdk::Popup interface |
| CToplevelSurfaceImpl | Gdk::ToplevelSurfaceImpl is a Gdk::Surface that implements the Gdk::Toplevel interface |
| CAppLaunchContext | This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context |
| CCairoContext | Cairo draw context |
| CClipboard | Share data between applications for Copy-and-Paste |
| CContentFormats | Advertising and negotiating of content exchange formats |
| CContentFormatsBuilder | Helper class for building Gdk::ContentFormats |
| CContentProvider | Provides content for data transfer between applications |
| CCursor | This represents a cursor |
| CDevice | A Gdk::Device instance contains a detailed description of an extended input device |
| CDevicePad | Pad device interface |
| CDeviceTool | A physical tool associated to a Gdk::Device |
| CDisplay | 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 |
| CDisplayManager | The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes |
| CDrag | A Gdk::Drag object represents the source of an ongoing DND operation |
| CDragSurface | Interface for drag surface surfaces |
| CDrawContext | Drawing context base class |
| CDrop | A Gdk::Drop object represents the target of an ongoing DND operation |
| CEvent | Functions for handling events from the window system |
| CFrameClock | Synchronizes painting to a surface |
| CFrameTimings | Object holding timing information for a single frame |
| CGLError | |
| CGLContext | A Gdk::GLContext is an OpenGL context abstraction |
| CGLTexture | A Gdk::Texture representing a GL texture object |
| CMemoryTexture | A Gdk::Texture representing image data in memory |
| CMonitor | Object representing an output |
| CPaintable | An interface for a paintable region |
| CPixbufError | Exception class for Gdk::Pixbuf errors |
| CPixbuf | |
| CPixbufAnimation | The gdk-pixbuf library provides a simple mechanism to load and represent animations |
| CPixbufAnimationIter | An iterator which points to a certain position in a PixbufAnimation |
| CPixbufFormat | |
| CPixbufLoader | |
| CPopup | Interface for popup surfaces |
| CPopupLayout | Information for presenting popups |
| CRectangle | Gdk::Rectangle is a structure holding the position and size of a rectangle |
| CRGBA | An RGBA color |
| CSeat | A Gdk::Seat object represents a collection of input devices that belong to a user |
| CSnapshot | Base type for snapshot operations |
| CSurface | Onscreen display areas in the target window system |
| CTextureError | |
| CTexture | Pixel data |
| CTimeCoord | A Gdk::TimeCoord instance contains a single event of motion history |
| CToplevel | Interface for toplevel surfaces |
| CToplevelLayout | Information for presenting toplevels |
| CToplevelSize | Information for computing toplevel size |
| NGio | |
| ►NGlib | |
| NAscii | |
| NBase64 | |
| ►NContainer_Helpers | |
| CTypeTraits<::Cairo::RefPtr<::Cairo::Surface > > | Specialization for pointers to cairo surfaces |
| CTypeTraits<::Cairo::RefPtr< const ::Cairo::Surface > > | Specialization for pointers to const cairo surfaces |
| NMarkup | |
| NUnicode | |
| CValue<::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> |
| CValue< Glib::RefPtr< Gdk::ContentFormats > > | |
| CValue< RefPtr< Gtk::Expression< T > > > | |
| CValue< Glib::RefPtr< Gtk::RecentInfo > > | |
| ►NGtk | |
| NAccelerator | Utilities for keyboard accelerators |
| CAccelKey | Defines accelerator key combinations |
| CBitsetConstIter | Alias: Gtk::Bitset::const_iterator |
| CObject | Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::CellRenderer |
| CSelectionListModelImpl | Gtk::SelectionListModelImpl is an object that implements the Gio::ListModel and Gtk::SelectionModel interfaces |
| ►CListViewText | A simple listbox which presents some lines of information in columns and lets the user select some of them |
| CTextModelColumns | |
| CTreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord |
| CTreeModelColumnBase | Base class of TreeModelColumn templates |
| CTreeModelColumn | A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model |
| CAboutDialog | The AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license |
| CAccessible | Accessible interface |
| CActionable | An interface for widgets that can be associated with actions |
| CActionBar | A full width bar for presenting contextual actions |
| CAdjustment | A class representing an adjustable bounded value |
| CAlertDialog | A Gtk::AlertDialog object collects the arguments that are needed to present a message to the user |
| CApplication | Application class |
| CApplicationWindow | A Gtk::Window subclass with Gtk::Application support |
| CAspectFrame | A frame that constrains its child to a particular aspect ratio |
| CAssistant | A widget used to guide users through multi-step operations |
| CAssistantPage | Holds properties of a Gtk::Assistant page |
| CBinLayout | A layout manager for bin-like widgets |
| CBitset | Sets of integers |
| CBoolFilter | Filtering by boolean expressions |
| CBorder | This specifies a border around a rectangular area that can be of a different width on each side |
| CBox | A container for packing widgets in a single row or column |
| CBoxLayout | Layout manager for placing all children in a single row or column |
| CBuildable | A base class for objects that can be built by Gtk::Builder |
| CBuilderError | Exception class for Gdk::Builder errors |
| CBuilder | Build an interface from an XML UI definition description |
| CButton | A widget that creates a signal when clicked on |
| CCalendar | Display a calendar and/or allow the user to select a date |
| CCellEditable | Interface for widgets which are used for editing cells |
| CCenterBox | A centering container |
| CCenterLayout | A centering layout |
| CCheckButton | Create widgets with a discrete toggle button |
| CColorDialog | 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 |
| CColorDialogButton | A wrapper around a Gtk::ColorDialog |
| CColumnView | A widget for displaying lists in multiple columns |
| CColumnViewColumn | The column added to Gtk::ColumnView |
| CColumnViewSorter | A sorter implementation that is geared towards the needs of Gtk::ColumnView |
| ►CConstraint | The description of a constraint |
| CStrength_Wrapper | Wrapper for enum Strength |
| CConstraintGuide | An invisible constraint target |
| CConstraintVflParserError | |
| CConstraintLayout | A layout manager using constraints |
| CConstraintTarget | Helper interface for Gtk::Constraint |
| CCssLocation | Presents a location in a file - or other source of data parsed by the CSS engine |
| CCssParserError | |
| CCssParserWarning | |
| CCssProvider | CSS-like styling for widgets, implementing the StyleProvider base class |
| CCssSection | Defines a part of a CSS document |
| CResponseType_Wrapper | Wrapper for enum ResponseType |
| CDialog | Create popup windows |
| CDirectoryList | A list model for directory listings |
| CDragIcon | A toplevel to use as drag icon |
| CDragSource | Event controller to initiate DND operations |
| CDrawingArea | A widget for custom user interface elements |
| CDropControllerMotion | Event controller for motion events during a drop |
| CDropDown | Choose an item from a list |
| CDropTarget | Event controller to receive DND drops |
| CDropTargetAsync | Event controller to receive DND drops |
| CEditable | Base class for text-editing widgets |
| CEditableLabel | A label that can be edited |
| CEmojiChooser | A popover to choose an Emoji character |
| CEntry | A single line text entry field |
| CEntryBuffer | A Text buffer for the Entry widget |
| CDialogError | |
| CEventController | Self-contained handler of series of events |
| CEventControllerFocus | Event controller for focus |
| CEventControllerKey | Event controller for key events |
| CEventControllerLegacy | Event controller that provides raw access to the event stream |
| CEventControllerMotion | Event controller for motion events |
| CEventControllerScroll | Event controller for scroll events |
| CExpander | A container which can hide its child |
| CExpressionBase | Base class for Gtk::Expression |
| CExpression | Expressions to values |
| CPropertyExpression | |
| CConstantExpression | |
| CObjectExpression | |
| CClosureExpression | |
| CExpressionWatchBase | |
| CExpressionWatch | |
| CFileDialog | 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 |
| CFileFilter | A filter for selecting a file subset |
| CFileLauncher | A Gtk::FileLauncher object collects the arguments that are needed to open a uri with an application |
| CFilter | Filtering items |
| CFilterListModel | A list model that filters its items |
| CFixed | A container which allows you to position widgets at fixed coordinates |
| CFlattenListModel | A list model that flattens a list of lists |
| CFlowBox | A container that allows reflowing its children |
| CFlowBoxChild | See the description of FlowBox |
| CFontDialog | 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 |
| CFontDialogButton | A wrapper around a Gtk::FontDialog |
| CFrame | A Gtk::Widget with a decorative frame and optional label |
| CGesture | Abstract base class for gestures |
| CGestureClick | Multipress gesture |
| CGestureDrag | Drag gesture |
| CGestureLongPress | "Press and Hold" gesture |
| CGesturePan | Pan gesture |
| CGestureRotate | Rotate gesture |
| CGestureSingle | Abstract base class for mouse/single-touch gestures |
| CGestureStylus | Gesture for stylus input |
| CGestureSwipe | Swipe gesture |
| CGestureZoom | Zoom gesture |
| CGLArea | A widget used for drawing with OpenGL |
| CGrid | A container which arranges its child widgets in rows and columns |
| CGridLayout | Layout manager for grid-like widgets |
| CGridLayoutChild | Layout properties for children of Gtk::GridLayout |
| CGridView | A widget for displaying grids |
| CHeaderBar | A box with a centered child |
| CIconPaintable | An icon, used with Gtk::IconTheme |
| CIconThemeError | Exception class for Gtk::IconTheme errors |
| CIconTheme | Looking up icons by name |
| CImage | A widget displaying an image |
| CInscription | Gtk::Inscription is a widget to show text in a predefined area |
| CLabel | A widget that displays a small to medium amount of text |
| CLayoutChild | An object containing layout properties |
| CLayoutManager | Base class for layout manager |
| CLevelBar | A bar that can be used as a level indicator |
| CLinkButton | Create buttons bound to a URL |
| CListBase | |
| CListBox | A ListBox is a vertical container that contains ListBoxRow children |
| CListBoxRow | See the description of ListBox |
| CListItem | Object used to represent items of a list model |
| CListItemFactory | Mapping list items to widgets |
| CListView | A widget for displaying lists |
| CLockButton | A widget to unlock or lock privileged operations |
| CMediaControls | A widget showing controls for a media stream |
| CMediaFile | Open media files for use in GTK |
| CMediaStream | Display media in GTK |
| CMenuButton | A widget that shows a menu when clicked on |
| CMultiFilter | Combining multiple filters |
| CAnyFilter | Matches when at least one filter matches |
| CEveryFilter | Matches when each of its filter matches |
| CMultiSelection | A selection model that allows selecting multiple items |
| CMultiSorter | Combining multiple sorters |
| CNative | Interface for widgets having surfaces |
| CNativeDialog | Integrate with native dialogs |
| CNoSelection | A selection model that does not allow selecting anything |
| CNotebook | Container which shows one of its children at a time, in tabbed windows |
| CNotebookPage | Holds properties of a Gtk::Notebook page |
| CNumericSorterBase | Base class for Gtk::NumericSorter |
| CNumericSorter | Sort by comparing numbers |
| COrientable | This interface is implemented by all widgets that can be oriented horizontally or vertically |
| COverlay | A container which overlays widgets on top of each other |
| CPadActionEntry | Class defining a pad action entry |
| CPadController | Event controller for drawing tablet pads |
| CPageSetup | A PageSetup object stores the page size, orientation and margins |
| CPaned | A widget with two adjustable panes |
| CPaperSize | PaperSize handles paper sizes |
| CPasswordEntry | An entry for secrets |
| CPicture | A widget displaying a Gdk::Paintable |
| CPopover | Context dependent bubbles |
| CPopoverMenu | A Popover to use as a menu |
| CPopoverMenuBar | A menu bar with popovers |
| CPrintContext | 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 |
| CPrintError | |
| CPrintOperation | PrintOperation is the high-level, portable printing API |
| CPrintOperationPreview | |
| CPageRange | A page range |
| ►CPrintSettings | A PrintSettings object represents the settings of a print dialog in a system-independent way |
| CKeys | Print settings keys |
| CProgressBar | A widget which indicates progress visually |
| CRange | Base class for widgets which visualize an adjustment |
| CRecentInfo | Contains information found when looking up an entry of the recently used files list |
| CRecentManagerError | Exception class for Gtk::RecentManager errors |
| ►CRecentManager | RecentManager provides a facility for adding, removing and looking up recently used files |
| CData | Meta-data passed to add_item() |
| CRequisition | A Gtk::Requisition represents the desired size of a widget |
| CRevealer | Hide and show with animation |
| CRoot | Interface for root widgets |
| CScale | A slider widget for selecting a value from a range |
| CScaleButton | A button which pops up a scale widget |
| CScrollable | This interface is implemented by widgets with native scrolling ability |
| CScrollbar | A Scrollbar |
| CScrolledWindow | Adds scrollbars to its child widget |
| CSearchBar | A toolbar to integrate a search entry with |
| CSearchEntry | This is a subclass of Gtk::Entry that has been tailored for use as a search entry |
| CSelectionFilterModel | A list model that turns a selection in a model |
| CSelectionModel | An extension of the list model interface that handles selections |
| CSeparator | A separator widget |
| CSettings | Sharing settings between applications |
| CSignalListItemFactory | A listitem factory providing signals |
| CShortcut | An object describing a keyboard shortcut |
| CShortcutAction | Tracking if shortcuts should be activated |
| CNothingAction | A Gtk::ShortcutAction that does nothing |
| CCallbackAction | A Gtk::ShortcutAction that invokes a callback |
| CMnemonicAction | A Gtk::ShortcutAction that calls Gtk::Widget::mnemonic_activate() |
| CActivateAction | A Gtk::ShortcutAction that calls Gtk::Widget::activate() |
| CSignalAction | A Gtk::ShortcutAction that emits a signal |
| CNamedAction | A Gtk::ShortcutAction that activates an action by name |
| CShortcutController | Event controller for shortcuts |
| CShortcutLabel | Displays a keyboard shortcut |
| CShortcutManager | Interface for managing shortcuts |
| CShortcutsGroup | Represents a group of shortcuts in a ShortcutsWindow |
| CShortcutsSection | Represents an application mode in a ShortcutsWindow |
| CShortcutsShortcut | Represents a keyboard shortcut in a ShortcutsWindow |
| CShortcutsWindow | Toplevel which shows help for shortcuts |
| CShortcutTrigger | Triggers to track if shortcuts should be activated |
| CNeverTrigger | A Gtk::ShortcutTrigger that never triggers |
| CKeyvalTrigger | A Gtk::ShortcutTrigger that triggers when a specific keyval and (optionally) modifiers are pressed |
| CMnemonicTrigger | A Gtk::ShortcutTrigger that triggers when a specific mnemonic is pressed |
| CAlternativeTrigger | A Gtk::ShortcutTrigger that triggers when either of two ShortcutTriggers trigger |
| CSingleSelection | A selection model that allows selecting a single item |
| CSizeGroup | Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space |
| CSliceListModel | A list model that presents a slice out of a larger list |
| CSnapshot | Auxiliary object for snapshots |
| CSorter | Sorting items |
| CSortListModel | A list model that sorts its items |
| CSpinButton | Numeric Entry with up/down buttons |
| CSpinner | A widget that displays a spinner animation |
| CStack | A container that shows only one child at a time |
| CStackPage | Holds properties of a Gtk::Stack page |
| CStackSidebar | Sidebar widget that shows the pages of a Stack |
| CStackSwitcher | A controller for a Gtk::Stack |
| CStatusbar | Text status indicator |
| CStringFilter | Filtering by strings |
| CStringList | A list model for strings |
| CStringObject | |
| CStringSorter | Sort by comparing strings |
| CStyleProvider | Interface to provide style information to Gtk::StyleContext |
| CSwitch | A "light switch"-style toggle |
| CText | A simple single-line text entry field |
| CTextBuffer | Multi-line attributed text that can be displayed by one or more Gtk::TextView widgets |
| CTextChildAnchor | A TextChildAnchor is a spot in the buffer where child widgets can be "anchored" (inserted inline, as if they were characters) |
| CTextIterBase | Common base class of TextIter and TextConstIter |
| CTextIter | Typedefed as Gtk::TextBuffer::iterator |
| CTextConstIter | Typedefed as Gtk::TextBuffer::const_iterator |
| CTextMark | Typedefed as Gtk::TextBuffer::Mark |
| CTextTag | Typedefed as Gtk::TextBuffer::Tag |
| CTextTagTable | Typedefed as Gtk::TextBuffer::TagTable |
| CTextView | Multi-line text editing widget |
| CToggleButton | Create buttons which retain their state |
| CTooltip | Add tips to your widgets |
| CTreeExpander | An indenting expander button for use in a tree list |
| CTreeListModel | A list model that can create child models on demand |
| CTreeListRow | A row in a Gtk::TreeListModel |
| CVideo | A widget for displaying video |
| CViewport | An adapter which makes widgets scrollable |
| CVolumeButton | A button which pops up a volume control |
| CWidget | Abstract Widget (Base class for all widgets) |
| CWidgetPaintable | Drawing a widget elsewhere |
| CWindow | Toplevel Window |
| CWindowControls | A widget displaying window buttons |
| CWindowGroup | Limit the effect of grabs |
| CWindowHandle | A titlebar area widget |
| CPageSetupUnixDialog | PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix |
| CPrinter | A Printer object represents a printer |
| CPrintJob | A PrintJob object represents a job that is sent to a printer |
| CPrintUnixDialog | PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix |
| CAppChooser | Interface implemented by widgets for choosing an application |
| CAppChooserButton | A button to launch an application chooser dialog |
| CAppChooserDialog | An application chooser dialog |
| CAppChooserWidget | An application chooser widget that can be embedded in other widgets |
| CCellArea | An abstract base class for laying out CellRenderers |
| CCellAreaBox | A cell area that renders CellRenderers into a row or a colum, depending on its orientation |
| CCellAreaContext | This stores geometrical information for a series of rows in a CellArea |
| CCellLayout | An interface for packing cells |
| CCellRenderer | CellRenderers are used by Gtk::TreeView columns to render the Gtk::TreeModel column data appropriately |
| CCellRendererAccel | Renders a keyboard accelerator in a cell |
| CCellRendererCombo | Renders a combobox in a cell |
| CCellRendererPixbuf | Renders a pixbuf in a cell |
| CCellRendererProgress | Renders numbers as progress bars |
| CCellRendererSpin | Renders a spin button in a cell |
| CCellRendererSpinner | Renders a spinning animation in a cell |
| CCellRendererText | Renders text in a cell |
| CCellRendererToggle | Renders a toggle button in a cell |
| CCellView | A widget displaying a single row of a TreeModel |
| CColorButton | A button to launch a color selection dialog |
| CColorChooser | This interface can be implemented by widgets which allow the user to choose a color |
| CColorChooserDialog | This dialog is for choosing a color |
| CComboBox | A widget used to choose from a list of items |
| CComboBoxText | This is a simple variant of ComboBox that hides the model-view complexity for simple text-only use cases |
| CEntryCompletion | Completion functionality for Gtk::Entry |
| CFileChooserError | Exception class for Gdk::FileChooser errors |
| CFileChooser | File chooser interface used by Gtk::FileChooserWidget and Gtk::FileChooserDialog |
| CFileChooserDialog | Convenient file chooser window |
| CFileChooserNative | A native file chooser dialog, suitable for “File/Open” or “File/Save” commands |
| CFileChooserWidget | File chooser widget that can be embedded in other widgets |
| CFontButton | A button to launch a font selection dialog |
| CFontChooser | An interface implemented by widgets displaying fonts |
| CFontChooserDialog | A dialog box for selecting fonts |
| CFontChooserWidget | A dialog box for selecting fonts |
| CIconView | The IconView provides an alternative view of a list model |
| CInfoBar | This widget can be used to show messages to the user without showing a dialog |
| CListStore | This is a list model for use with a Gtk::TreeView widget |
| CMessageDialog | Convenient message window |
| CStyleContext | This object stores styling information affecting a widget defined by WidgetPath |
| CTreeDragDest | Interface for Drag-and-Drop destinations in Gtk::TreeView |
| CTreeDragSource | Interface for Drag-and-Drop sources in Gtk::TreeView |
| CTreeIter | Typedefed as TreeModel::iterator and TreeModel::const_iterator |
| CTreeIterBase | Base of TreeIter, TreeRow and TreeNodeChildren |
| CTreeIterBase2 | Base of TreeIter, TreeRow and TreeNodeChildren |
| CTreeIterBase3 | Base of TreeIter |
| CTreeValueProxy | |
| CTreeConstRow | Typedefed as TreeModel::ConstRow |
| CTreeRow | Typedefed as TreeModel::Row |
| CTreeNodeConstChildren | Typedefed as TreeModel::ConstChildren |
| CTreeNodeChildren | Typedefed as TreeModel::Children |
| CTreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget |
| CTreeModelFilter | A Gtk::TreeModel which hides parts of an underlying tree model |
| CTreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable |
| CTreePath | A path is essentially a potential node |
| CTreeRowReference | Typedefed as Gtk::TreeModel::RowReference |
| CTreeSelection | Typedefed as Gtk::TreeView::Selection |
| CTreeSortable | The interface for sortable models used by Gtk::TreeView |
| CTreeStore | A tree-like data structure that can be used with the Gtk::TreeView |
| CTreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it |
| CTreeViewColumn | Typedefed as Gtk::TreeView::Column |
| NPango | |
| Nsigc | |
| Nstd | |