GTK+ Reference Manual

Table of Contents
GTK+
General
Feature Test Macros
Graphics Contexts
Styles
Themes
Resource Files — Routines for handling resource files
Keyboard Accelerators
Selections — Functions for handling inter-process communication via selections.
Drag and Drop — Functions for controlling drag and drop handling.
Menu Factory
Signals
Signal Marshallers
Object Properties
Types
Bindings
Standard Enumerations
Debugging
Private Information
GTK+ Widgets and Objects
GtkAccelLabel
GtkAdjustment — a GtkObject representing an adjustable bounded value.
GtkAlignment — a widget which controls the alignment and size of its child.
GtkArrow
GtkAspectFrame — A frame that constrains its child to a particular aspect ratio.
GtkButtonBox
GtkBin — a container with just one child.
GtkBox
GtkButton
GtkCalendar
GtkCheckButton
GtkCheckMenuItem — a menu item with a check box.
GtkCList
GtkColorSelection
GtkColorSelectionDialog
GtkCombo
GtkContainer
GtkCTree — a widget displaying a hierarchical tree.
GtkCurve
GtkData
GtkDialog
GtkDrawingArea
GtkEditable — Base class for text-editing widgets.
GtkEntry
GtkEventBox — a widget used to catch events for widgets which do not have their own window.
GtkFileSelection — produces a dialog box allowing the user to select a file or directory.
GtkFixed — a container which supports fixed sizes and positions of its children.
GtkFontSelection — a widget for selecting fonts.
GtkFontSelectionDialog — a dialog box for selecting fonts.
GtkFrame — A bin with a decorative frame and optional label.
GtkGammaCurve
GtkHandleBox
GtkHButtonBox
GtkHBox
GtkHPaned — A container with two panes arranged horizontally.
GtkHRuler
GtkHScale — a horizontal slider widget for selecting a value from a range.
GtkHScrollbar
GtkHSeparator
GtkImage
GtkInputDialog — Configure devices for the XInput extension.
GtkInvisible
GtkItem
GtkItemFactory
GtkLabel
GtkLayout
GtkList
GtkListItem
GtkMenu — a drop down menu widget.
GtkMenuBar
GtkMenuItem
GtkMenuShell — a base class for menu objects.
GtkMisc — a base class for widgets with alignments and padding.
GtkNotebook
GtkObject
GtkOptionMenu — a widget used to choose from a list of valid choices.
GtkPacker
GtkPaned — Base class for widgets with two adjustable panes
GtkPixmap — a widget displaying a graphical image or icon.
GtkPlug — Toplevel for embedding into other processes.
GtkPreview
GtkProgress
GtkProgressBar
GtkRadioButton
GtkRadioMenuItem
GtkRange
GtkRuler
GtkScale — a base class for GtkHScale and GtkVScale.
GtkScrollbar
GtkScrolledWindow
GtkSeparator — a base class for GtkHSeparator and GtkVseparator.
GtkSocket — Container for widgets from other processes.
GtkSpinButton
GtkStatusbar
GtkTable — Pack widgets in regular patterns.
GtkTearoffMenuItem — a menu item used to tear off and reattach its menu.
GtkText — text widget which allows display and manipulation of arbitrary text
GtkTipsQuery
GtkToggleButton
GtkToolbar
GtkTooltips — Add tips to your widgets.
GtkTree
GtkTreeItem
GtkVButtonBox
GtkVBox
GtkViewport
GtkVPaned — A container with two panes arranged vertically.
GtkVRuler
GtkVScale — a vertical slider widget for selecting a value from a range.
GtkVScrollbar
GtkVSeparator
GtkWidget
GtkWindow
Index
Object Hierarchy