Description Details Author(s) References
The GTK+ library itself contains widgets, that is, GUI components such as GtkButton
or GtkTextView
.
The RGtk binding to the GTK library consists of the following components:
The GTK+ drawing model in detail
Functions for working with GIO
Display information about an application
Groups of global keyboard accelerators for an entire GtkWindow
A label which displays an accelerator key on the right of the text
Loadable keyboard accelerator specifications
Accessibility support for widgets
An action which can be triggered by a menu or toolbar item
A group of actions
An interface for activatable widgets
A GtkObject representing an adjustable bounded value
A widget which controls the alignment and size of its child
Displays an arrow
A frame that constrains its child to a particular aspect ratio
A widget used to guide users through multi-step operations
Base class for GtkHButtonBox and GtkVButtonBox
A container with just one child
Base class for box containers
Interface for objects that can be built by GtkBuilder
Build an interface from an XML UI definition
A widget that creates a signal when clicked on
Displays a calendar and allows the user to select a date
Interface for widgets which can are used for editing cells
An interface for packing cells
An object for rendering a single cell on a GdkDrawable
Renders a keyboard accelerator in a cell
Renders a combobox in a cell
Renders a pixbuf in a cell
Renders numbers as progress bars
Renders a spin button in a cell
Renders a spinning animation in a cell
Renders text in a cell
Renders a toggle button in a cell
A widget displaying a single row of a GtkTreeModel
Create widgets with a discrete toggle button
A menu item with a check box
Storing data on clipboards
A multi-columned scrolling list widget
A button to launch a color selection dialog
A widget used to select a color
A standard dialog box for selecting a color
A text entry field with a dropdown list
A widget used to choose from a list of items
A text entry field with a dropdown list
Base class for widgets which contain other widgets
A widget displaying a hierarchical tree
Allows direct editing of a curve
Create popup windows
Functions for controlling drag and drop handling
A widget for custom user interface elements
Interface for text-editing widgets
A single line text entry field
Text buffer for GtkEntry
Completion functionality for GtkEntry
Public enumerated types used throughout GTK+
A widget used to catch events for widgets which do not have their own window
A container which can hide its child
File chooser interface used by GtkFileChooserWidget and GtkFileChooserDialog
A button to launch a file selection dialog
A file chooser dialog, suitable for "File/Open" or "File/Save" commands
File chooser widget that can be embedded in other widgets
A filter for selecting a file subset
Prompt the user for a file or directory name
A container which allows you to position widgets at fixed coordinates
A button to launch a font selection dialog
A widget for selecting fonts
A dialog box for selecting fonts
A bin with a decorative frame and optional label
A subclass of GtkCurve for editing gamma curves
A shared pool of GdkGC objects
a widget for detachable window portions
A container for arranging buttons horizontally
A horizontal container box
A container with two panes arranged horizontally
A horizontal ruler
A horizontal slider widget for selecting a value from a range
A horizontal scrollbar
A horizontal separator
A 'color wheel' widget
Manipulating stock icons
Looking up icons by name
A widget which displays a list of icons in a grid
A widget displaying an image
A menu item with an icon
Base class for input method contexts
An input method context supporting table-based input methods
An input method context supporting multiple, loadable input methods
Report important messages to the user
Configure devices for the XInput extension
A widget which is not displayed
Abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem
A factory for menus
A widget that displays a small to medium amount of text
Infinite scrollable area containing child widgets and/or custom drawing
Create buttons bound to a URL
Widget for packing a list of selectable items
An item in a GtkList
A list-like data structure that can be used with the GtkTreeView
Library initialization, main event loop, and events
A menu widget
A subclass widget for GtkMenuShell which holds GtkMenuItem widgets
The widget used for item in menus
A base class for menu objects
A GtkToolItem containing a button with an additional dropdown menu
A convenient message window
Base class for widgets with alignments and padding
A tabbed notebook container
A toplevel container widget used to manage offscreen rendering of child widgets.
Base class for text-editing widgets
A widget used to choose from a list of valid choices
An interface for flippable widgets
Stores page setup information
Base class for widgets with two adjustable panes
Support for named paper sizes
A widget displaying a graphical image or icon
Toplevel for embedding into other processes
A widget to display RGB or grayscale data
Encapsulates context for drawing pages
High-level Printing API
Stores print settings
Base class for GtkProgressBar
A widget which indicates progress visually
An action of which only one in a group can be active
A choice from multiple check buttons
A choice from multiple check menu items
A toolbar item that contains a radio button
Base class for widgets which visualize an adjustment
Routines for handling resource files
An action of which represents a list of recently used files
Interface implemented by widgets displaying recently used files
Displays recently used files in a dialog
Displays recently used files in a menu
Displays recently used files
A filter for selecting a subset of recently used files
Managing Recently Used Files
Base class for horizontal or vertical rulers
Base class for GtkHScale and GtkVScale
A button which pops up a scale
Base class for GtkHScrollbar and GtkVScrollbar
Adds scrollbars to its child widget
Functions for handling inter-process communication via selections
Base class for GtkHSeparator and GtkVSeparator
A separator used in menus
A toolbar item that separates groups of other toolbar items
Sharing settings between applications
Grouping widgets so they request the same size
Container for widgets from other processes
Retrieve an integer or floating-point number from the user
Show a spinner animation
Report messages of minor importance to the user
Display an icon in the system tray
Prebuilt common menu/toolbar items and corresponding icons
Functions for drawing widget parts
Pack widgets in regular patterns
A menu item used to tear off and reattach its menu
Utilities for testing GTK+ applications
Stores attributed text for display in a GtkTextView
Text buffer iterator
A position in the buffer preserved across buffer modifications
A tag that can be applied to text in a GtkTextBuffer
Collection of tags that can be used together
Widget that displays a GtkTextBuffer
Displays help about widgets in the user interface
An action which can be toggled between two states
Create buttons which retain their state
A GtkToolItem containing a toggle button
Create bars of buttons and other widgets
A GtkToolItem subclass that displays buttons
The base class of widgets that can be added to GtkToolShell
A sub container used in a tool palette
A tool palette with categories
Interface for containers containing GtkToolItem widgets
Add tips to your widgets
Add tips to your widgets
Interfaces for drag-and-drop support in GtkTreeView
The tree interface used by GtkTreeView
A GtkTreeModel which hides parts of an underlying tree model
A GtkTreeModel which makes an underlying tree model sortable
The selection object for GtkTreeView
The interface for sortable models used by GtkTreeView
A tree-like data structure that can be used with the GtkTreeView
A widget for displaying both trees and lists
A visible column in a GtkTreeView widget
Constructing menus and toolbars from an XML description
A container for arranging buttons vertically
A vertical container box
An adapter which makes widgets scrollable
A button which pops up a volume control
A container with two panes arranged vertically
A vertical ruler
A vertical slider widget for selecting a value from a range
A vertical scrollbar
A vertical separator
Base class for all widgets
Toplevel which can contain other widgets
Limit the effect of grabs
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gtk
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.