►NGdk | |
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 | |
CDeviceWithPad | A Gdk::DeviceWithPad is a Gdk::Device that implements the Gdk::DevicePad interface |
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 holds information about a drag in progress |
CDrawContext | Drawing context base class |
CDrop | A Gdk::Drop holds information about a drag in progress |
CEvent | Functions for handling events from the window system |
CEventButton | Represents a mouse button press or release event |
CEventConfigure | Generated when the position or size of a surface changes |
CEventCrossing | Generated when the mouse pointer leaves or enters the surface |
CEventDND | Generated during Drag-and-Drop (DND) operations |
CEventFocus | Generated when the keyboard focus changes |
CEventGrabBroken | Generated when a pointer or keyboard grab is broken |
CEventKey | Generated when a key is pressed or released |
CEventMotion | Generated when a mouse pointer is moved |
CEventPadAxis | Generated during Gdk::InputSource::TABLET_PAD interaction with tactile sensors |
CEventPadButton | Generated during Gdk::InputSource::TABLET_PAD button presses and releases |
CEventPadGroupMode | Generated during Gdk::InputSource::TABLET_PAD mode switches in a group |
CEventProximity | Rarely used event |
CEventScroll | Generated when the mouse is scrolled |
CEventTouch | Generated during an attached touchscreen is touched |
CEventTouchpadPinch | Generated during touchpad swipe gestures |
CEventTouchpadSwipe | Generated during touchpad swipe gestures |
CFrameClock | Frame clock syncs painting to a window or display |
CFrameTimings | Object holding timing information for a single frame |
CGLContext | A Gdk::GLContext is an OpenGL context abstraction |
CGLError | |
CGLTexture | Pixel data |
CMonitor | Object representing an output |
CPaintable | An interface for a paintable region |
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 |
CPixbufError | Exception class for Gdk::Pixbuf errors |
CPixbufFormat | |
CPixbufLoader | |
CPoint | This is a simple structure containing an x and y coordinate of a point |
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 | Auxiliary object for snapshots |
CSurface | A Gdk::Surface is a rectangular region on the screen |
CTexture | Pixel data |
CTimeCoord | A Gdk::TimeCoord instance contains a single event of motion history |
►NGlib | |
►NContainer_Helpers | |
CTypeTraits<::Cairo::RefPtr< const ::Cairo::Surface > > | Specialization for pointers to const cairo surfaces |
CTypeTraits<::Cairo::RefPtr<::Cairo::Surface > > | Specialization for pointers to cairo surfaces |
CValue< Glib::RefPtr< Gdk::ContentFormats > > | |
CValue< Glib::RefPtr< Gtk::RecentInfo > > | |
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> |
►NGtk | |
CAboutDialog | The AboutDialog offers a simple way to display information about a program like its logo, name, copyright, website and license |
CAccelGroup | A Gtk::AccelGroup represents a group of keyboard accelerators, typically attached to a toplevel Gtk::Window (with Gtk::Window::add_accel_group()) |
CAccelKey | Defines accelerator key combinations |
CAccelLabel | A label which displays an accelerator key on the right of the text |
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 |
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 |
CApplication | 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 |
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 |
CBin | A container with just one child |
CBinLayout | A layout manager for bin-like widgets |
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 |
CBuilder | Build an interface from an XML UI definition description |
CBuilderError | Exception class for Gdk::Builder errors |
CButton | A widget that creates a signal when clicked on |
CCalendar | Display a calendar and/or allow the user to select a date |
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 |
CCellEditable | Interface for widgets which are used for editing cells |
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 |
CCenterBox | A centering container |
CCenterLayout | A centering layout |
CCheckButton | Create widgets with a discrete toggle button |
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 |
►CConstraint | The description of a constraint |
CStrength_Wrapper | Wrapper for enum Strength |
CConstraintGuide | An invisible constraint target |
CConstraintLayout | A layout manager using constraints |
CConstraintTarget | Helper interface for Gtk::Constraint |
CConstraintVflParserError | |
CContainer | Abstract container class |
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 |
CDialog | Create popup windows |
CDragSource | Event controller to initiate DND operations |
CDrawingArea | A widget for custom user interface elements |
CDropTarget | Event controller to receive DND drops |
CEditable | Base class for text-editing widgets |
CEmojiChooser | A popover to choose an Emoji character |
CEntry | A single line text entry field |
CEntryBuffer | A Text buffer for the Entry widget |
CEntryCompletion | Completion functionality for Gtk::Entry |
CEventController | Self-contained handler of series of events |
CEventControllerKey | Event controller for key press and key release events |
CEventControllerMotion | Event controller for motion events |
CEventControllerScroll | Event controller for scroll events |
CExpander | A container which can hide its child |
CFileChooser | Gtk::FileChooser is an interface that can be implemented by file selection widgets |
CFileChooserButton | A button to launch a file chooser dialog |
CFileChooserDialog | Convenient file chooser window |
CFileChooserError | Exception class for Gdk::FileChooser errors |
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 |
►CFileFilter | A filter for selecting a file subset |
CInfo | Information available per file when implementing a custom filter rule via add_custom() |
CFixed | A container which allows you to position widgets at fixed coordinates |
CFlowBox | A container that allows reflowing its children |
CFlowBoxChild | See the description of FlowBox |
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 |
CFrame | A Gtk::Bin 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 |
CHeaderBar | A box with a centered child |
CIconPaintable | An icon, used with Gtk::IconTheme |
CIconTheme | Looking up icons by name |
CIconThemeError | Exception class for Gtk::IconTheme errors |
CIconView | The IconView provides an alternative view of a list model |
CImage | A widget displaying an image |
CInfoBar | This widget that can be used to show messages to the user without showing a dialog |
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 |
CListBox | A ListBox is a vertical container that contains ListBoxRow children |
CListBoxRow | See the description of ListBox |
CListStore | Thist is a list model for use with a Gtk::TreeView widget |
►CListViewText | A simple listbox which presents some lines of information in columns and lets the user select some of them |
CTextModelColumns | |
CLockButton | A widget to unlock or lock privileged operations |
CMain | Main application class |
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 |
CMessageDialog | Convenient message window |
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 |
CObject | Gtk::Object is the base class for all widgets, and for a few non-widget objects such as Gtk::CellRenderer |
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 |
CPageRange | A page range |
CPageSetup | A PageSetup object stores the page size, orientation and margins |
CPageSetupUnixDialog | PageSetupUnixDialog implements a page setup dialog for platforms which don't provide a native page setup dialog, like Unix |
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 |
CPrinter | A Printer object represents a printer |
CPrintError | |
CPrintJob | A PrintJob object represents a job that is sent to a printer |
CPrintOperation | PrintOperation is the high-level, portable printing API |
CPrintOperationPreview | |
►CPrintSettings | A PrintSettings object represents the settings of a print dialog in a system-independent way |
CKeys | Print settings keys |
CPrintUnixDialog | PrintUnixDialog implements a print dialog for platforms which don't provide a native print dialog, like Unix |
CProgressBar | A widget which indicates progress visually |
CRadioButton | A choice from multiple check buttons |
CRadioButtonGroup | RadioButtonGroup, identifier for RadioButtons |
CRange | Base class for widgets which visualize an adjustment |
CRecentInfo | Contains information found when looking up an entry of the recently used files list |
►CRecentManager | RecentManager provides a facility for adding, removing and looking up recently used files |
CData | Meta-data passed to add_item() |
CRecentManagerError | Exception class for Gtk::RecentManager errors |
CResponseType_Wrapper | Wrapper for enum ResponseType |
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 |
CSelectionData | Functions for handling inter-process communication via selections |
CSelectionModel | An extension of the list model interface that handles selections |
CSeparator | A separator widget |
CSettings | Sharing settings between applications |
CShortcutLabel | Displays a keyboard shortcut |
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 |
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 |
CSnapshot | Auxiliary object for snapshots |
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 This widget is used to display status information |
CStyleContext | This object stores styling information affecting a widget defined by WidgetPath |
CStyleProvider | This is a base class used to provide style information to a 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) |
CTextConstIter | Typedefed as Gtk::TextBuffer::const_iterator |
CTextIter | Typedefed as Gtk::TextBuffer::iterator |
CTextIterBase | Common base class of TextIter and TextConstIter |
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 | A Gtk::ToggleButton will remain 'pressed-in' when clicked |
CTooltip | Add tips to your widgets |
CTreeConstRow | Typedefed as TreeModel::ConstRow |
CTreeDragDest | |
CTreeDragSource | |
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 |
CTreeModel | This class defines a generic tree interface for use by the Gtk::TreeView widget |
CTreeModelColumn | A Gtk::TreeModelColumn describes the C++ type of the data in a model column, and identifies that column in the model |
CTreeModelColumnBase | Base class of TreeModelColumn templates |
CTreeModelColumnRecord | Typedefed as TreeModel::ColumnRecord |
CTreeModelFilter | |
CTreeModelSort | A wrapper which makes an underlying Gtk::TreeModel sortable |
CTreeNodeChildren | Typedefed as TreeModel::Children |
CTreeNodeConstChildren | Typedefed as TreeModel::ConstChildren |
CTreePath | A path is essentially a potential node |
CTreeRow | Typedefed as TreeModel::Row |
CTreeRowReference | Typedefed as Gtk::TreeModel::RowReference |
CTreeSelection | Typedefed as Gtk::TreeView::Selection |
CTreeSortable | |
CTreeStore | |
CTreeValueProxy | |
CTreeView | Displays the model (Gtk::TreeModel) data and allows the user to interact with it |
CTreeViewColumn | Typedefed as Gtk::TreeView::Column |
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 |
CWindowGroup | Limit the effect of grabs |