GTK Classes
Classes Provided by the GTK Library
Table of Contents
- Gtk
- Static Gtk methods.
- GtkAboutDialog
- Â Display information about an application.
- GtkAccelGroup
- Â Groups of global keyboard accelerators for an entire GtkWindow
- GtkAccelLabel
- Â A label which displays an accelerator key on the right of the text
- GtkAccessible
- Â Accessibility support for other widgets.
- GtkAction
- Â An action which can be triggered by a menu or toolbar item.
- GtkActionGroup
- Â A group of action objects.
- GtkAdjustment
- Â A GtkObject representing an adjustable bounded value
- GtkAlignment
- Â A container that controls the alignment and size of it's child.
- GtkArrow
- Â Displays an arrow pointing in one of the four cardinal directions.
- GtkAspectFrame
- Â A frame that constrains its child to a particular aspect ratio.
- GtkBin
- Â A container widget with only one child.
- GtkBorder
- Â
- GtkBox
- Â Base class for box containers.
- GtkButton
- Â A pushbutton widget that issues a signal when clicked.
- GtkButtonBox
- Â Base class for GtkHButtonBox and GtkVButtonBox.
- GtkCalendar
- Â Displays a calendar and allows the user to select a date.
- GtkCellEditable
- Â An interface providing cell editing in a GtkTreeView.
- GtkCellLayout
- Â An interface for packing cells.
- GtkCellRenderer
- Â Base class to display cell contents in a GtkTreeView.
- GtkCellRendererCombo
- Â Displays the contents of a cell in a GtkTreeView as a GtkComboBox.
- GtkCellRendererPixbuf
- Â Displays a GdkPixbuf in a cell of a GtkTreeView.
- GtkCellRendererProgress
- Â Displays the contents of a cell in a GtkTreeView as a progress bar.
- GtkCellRendererText
- Â Displays the contents of a cell in a GtkTreeView as text.
- GtkCellRendererToggle
- Â Displays the contents of a cell in a GtkTreeView as a toggle button.
- GtkCellView
- Â A widget for displaying a single cell of a GtkTreeModel.
- GtkCheckButton
- Â A widget that displays a check-box.
- GtkCheckMenuItem
- Â A check box menu item.
- GtkClipboard
- Â An object for storing cut and paste data.
- GtkCList
- Â DEPRECATED. A multi-columned scrolling list widget.
- GtkColorButton
- Â A button that launches a color selection dialog.
- GtkColorSelection
- Â Widget that is used to select a color.
- GtkColorSelectionDialog
- Â A standard dialog box to select a color.
- GtkCombo
- Â DEPRECATED. Text entry field with a dropdown list.
- GtkComboBox
- Â A widget used to choose from a list of items.
- GtkComboBoxEntry
- Â A text entry box with a prepopulated drop down list of values.
- GtkContainer
- Â An abstract class to be extended by widgets that hold one or more other widgets.
- GtkCTree
- Â DEPRECATED. A widget displaying a hierarchical tree.
- GtkCTreeNode
- Â
- GtkCurve
- Â Widget that allows editing of a curve.
- GtkDialog
- Â A popup window.
- GtkDrawingArea
- Â A widget for creating custom user interface elements.
- GtkEditable
- Â Interface for text-editing widgets.
- GtkEntry
- Â A single line text entry field.
- GtkEntryCompletion
- Â An object used to provide auto-completion functionality for a GtkEntry.
- GtkEventBox
- Â A widget used to catch events.
- GtkExpander
- Â A container that can hide its child.
- GtkFileChooser
- Â File chooser interface used by GtkFileChooserWidget and gtkfilechooser.
- GtkFileChooserButton
- Â A button that launches a file chooser dialog.
- GtkFileChooserDialog
- Â A standard dialog box to choose a file.
- GtkFileChooserWidget
- Â A widget that allows selection of a file.
- GtkFileFilter
- Â A filter to select a subset of files.
- GtkFileSelection
- Â Prompts the user for a file/directory name.
- GtkFixed
- Â A container that allows for precise placement of widgets.
- GtkFontButton
- Â A button that launches a font selection dialog.
- GtkFontSelection
- Â A widget for selecting a font from a list of available fonts.
- GtkFontSelectionDialog
- Â A standard dialog box to select a font.
- GtkFrame
- Â A decorative frame for holding a widget.
- GtkGammaCurve
- Â A class for editing Gamma Curves.
- GtkHandleBox
- Â A container for creating detachable window elements.
- GtkHBox
- Â A horizontal box for organizing child widgets.
- GtkHButtonBox
- Â Container for arranging buttons in a row.
- GtkHPaned
- Â A container with two panes arranged horizontally.
- GtkHRuler
- Â A horizontal ruler.
- GtkHScale
- Â Horizontal slider widget for selecting a value from a range.
- GtkHScrollbar
- Â A horizontal scrollbar.
- GtkHSeparator
- Â A horizontal separator.
- GtkIconFactory
- Â A collection of a set of variants for a particular icon.
- GtkIconInfo
- Â
- GtkIconSet
- Â
- GtkIconSource
- Â
- GtkIconTheme
- Â An object for looking up icons by name.
- GtkIconView
- Â Displays a list of icons in a grid.
- GtkImage
- Â A widget displaying an image
- GtkImageMenuItem
- Â A menu item with an icon.
- GtkIMContext
- Â Base class for input method contexts.
- GtkIMContextSimple
- Â An input method context supporting table-based input methods.
- GtkIMMulticontext
- Â An input method context supporting multiple, loadable input methods.
- GtkInputDialog
- Â A dialog for configuring devices for the XInput extension.
- GtkInvisible
- Â A widget that is not displayed on the screen.
- GtkItem
- Â Abstract base class for GtkMenuItem, GtkListItem and GtkTreeItem.
- GtkItemFactory
- Â DEPRECATED. A factory for menus.
- GtkLabel
- Â A widget that displays a small to medium amount of text.
- GtkLayout
- Â An infinite scrollable container.
- GtkList
- Â DEPRECATED. Widget for packing a list of selectable items.
- GtkListItem
- Â DEPRECATED. An item in a GtkList
- GtkListStore
- Â Data model for list data.
- GtkMenu
- Â A menu widget usually a child of a GtkMenuBar or GtkMenuItem.
- GtkMenuBar
- Â A widget that holds menu items.
- GtkMenuItem
- Â A widget used for holding items in menus.
- GtkMenuShell
- Â A base class for menu widgets.
- GtkMenuToolButton
- Â A menu item that shows both a button and a drop down menu.
- GtkMessageDialog
- Â A convenient message window.
- GtkMisc
- Â A base class for widgets with alignment and padding.
- GtkNotebook
- Â A tabbed notebook container
- GtkObject
- Â A base class for all classes in the Gtk family.
- GtkOldEditable
- Â DEPRECATED. Base class for text-editing widgets.
- GtkOptionMenu
- Â DEPRECATED. A widget used to choose from a list of valid choices.
- GtkPaned
- Â A base class for GtkHPaned and GtkVPaned.
- GtkPixmap
- Â DEPRECATED. A widget displaying a graphical image or icon.
- GtkPlug
- Â A toplevel window to be embedded into other processes.
- GtkPreview
- Â DEPRECATED. A widget to display RGB or grayscale data.
- GtkProgress
- Â A base class for GtkProgressBar.
- GtkProgressBar
- Â A widget for displaying incremental or continuous progress.
- GtkRadioAction
- Â A radio button style action.
- GtkRadioButton
- Â A toggle button of which only one in a group may be active.
- GtkRadioMenuItem
- Â A toggle menu item of which only one in the group may be active.
- GtkRadioToolButton
- Â A toolbar toggle button of which only one in the group may be active.
- GtkRange
- Â A base class for widgets that visualize an adjustment.
- GtkRcStyle
- Â An object holding the appearance information as defined from RC files.
- GtkRequisition
- Â
- GtkRuler
- Â A base class for GtkHRuler and GtkVRuler.
- GtkScale
- Â Base class for GtkHScale and GtkVScale.
- GtkScrollbar
- Â A base class for GtkHScrollbar and GtkVScrollbar
- GtkScrolledWindow
- Â A container that shows all or part of its child within a scrollable window.
- GtkSelectionData
- Â
- GtkSeparator
- Â Base class for GtkHSeparator and GtkVSeparator.
- GtkSeparatorMenuItem
- Â A menu item for separating one group of items from another.
- GtkSeparatorToolItem
- Â A toolbar item for separating one group of items from another.
- GtkSettings
- Â An object for sharing settings between applications.
- GtkSizeGroup
- Â An object for forcing a group of widgets to request the same size.
- GtkSocket
- Â A container for showing a toplevel window from another process.
- GtkSpinButton
- Â A entry for getting a numeric value between a given range.
- GtkStatusbar
- Â A widget for displaying status information.
- GtkStatusIcon
- Â GtkStatusIcon is used for displaying an icon in the system tray.
- GtkStyle
- Â An object holding appearance information for a widget.
- GtkTable
- Â Container that provides a two-dimensional grid for packing widgets.
- GtkTearoffMenuItem
- Â A menu item that can be "torn off" into a floating window.
- GtkTextAttributes
- Â
- GtkTextBuffer
- Â An object for storing and editing text.
- GtkTextChildAnchor
- Â A location in a GtkTextBuffer where children can be anchored.
- GtkTextIter
- Â A class to identify a location in a GtkTextBuffer.
- GtkTextMark
- Â A position in a GtkTextBuffer which persists across buffer modifications.
- GtkTextTag
- Â An object used to change the display properties of a block of text in a GtkTextBuffer.
- GtkTextTagTable
- Â An object used to manage a collection of GtkTextTags for a GtkTextBuffer.
- GtkTextView
- Â A widget for displaying and editing a large block of text.
- GtkToggleAction
- Â An action which can have two states: on or off.
- GtkToggleButton
- Â Button that retains its state.
- GtkToggleToolButton
- Â A toolbar button that can be toggled on or off.
- GtkToolbar
- Â A toolbar widget that displays GtkToolItems.
- GtkToolButton
- Â A GtkToolItem that displays a button.
- GtkToolItem
- Â An item to be shown in a GtkToolbar.
- GtkTooltips
- Â An object for managing a collection of tooltips.
- GtkTreeIter
- Â A reference to a row in a tree/list data model.
- GtkTreeDragDest
- Â
- GtkTreeDragSource
- Â
- GtkTreeModel
- Â The tree interface used by GtkTreeView.
- GtkTreeModelFilter
- Â A GtkTreeModel wrapper which hides parts of the underlying model.
- GtkTreeModelRow
- Â
- GtkTreeModelRowIterator
- Â
- GtkTreeModelSort
- Â A GtkTreeModel wrapper that sorts the underlying model.
- GtkTreeRowReference
- Â
- GtkTreeSelection
- Â Selection of a GtkTreeView.
- GtkTreeSortable
- Â An interface for sortable models used by GtkTreeView.
- GtkTreeStore
- Â A tree-like data structure that can be used with the GtkTreeView.
- GtkTreeView
- Â A widget for displaying both trees and lists.
- GtkTreeViewColumn
- Â A visible column in a GtkTreeView.
- GtkUIManager
- Â An object for creating menus and toolbars from XML.
- GtkVBox
- Â A vertical box for organizing child widgets.
- GtkVButtonBox
- Â Container for arranging buttons in a column.
- GtkViewport
- Â A container for adding scrolling capabilities to widgets without native scrolling support.
- GtkVPaned
- Â A container with two panes arranged vertically.
- GtkVRuler
- Â A vertical ruler.
- GtkVScale
- Â Vertical slider widget for selecting a value from a range.
- GtkVScrollbar
- Â A vertical scrollbar.
- GtkVSeparator
- Â A vertical separator.
- GtkWidget
- Â Base class for all widgets.
- GtkWindow
- Â A window which will likely contain the rest of the application.
- GtkWindowGroup
- Â A group of related GtkWindows.