Part III. GTK+ Widgets and Objects

Table of Contents

Object Hierarchy
Widget Gallery
Windows
GtkDialog
GtkInvisible
GtkMessageDialog
GtkWindow
GtkWindowGroup
GtkAboutDialog
GtkAssistant
GtkOffscreenWindow
Display Widgets
GtkAccelLabel
GtkImage
GtkLabel
GtkProgressBar
GtkStatusbar
GtkInfoBar
GtkStatusIcon
GtkSpinner
Buttons and Toggles
GtkButton
GtkCheckButton
GtkRadioButton
GtkToggleButton
GtkLinkButton
GtkScaleButton
GtkVolumeButton
Numeric/Text Data Entry
GtkEntry
GtkEntryBuffer
GtkEntryCompletion
GtkHScale
GtkVScale
GtkSpinButton
GtkEditable
Multiline Text Editor
Text Widget Overview — Overview of GtkTextBuffer, GtkTextView, and friends
GtkTextIter
GtkTextMark
GtkTextBuffer
GtkTextTag
GtkTextTagTable
GtkTextView
Tree, List and Icon Grid Widgets
Tree and List Widget Overview — Overview of GtkTreeModel, GtkTreeView, and friends
GtkTreeModel
GtkTreeSelection
GtkTreeViewColumn
GtkTreeView
GtkTreeView drag-and-drop
GtkCellView
GtkIconView
GtkTreeSortable
GtkTreeModelSort
GtkTreeModelFilter
GtkCellLayout
GtkCellRenderer
GtkCellEditable
GtkCellRendererAccel
GtkCellRendererCombo
GtkCellRendererPixbuf
GtkCellRendererProgress
GtkCellRendererSpin
GtkCellRendererText
GtkCellRendererToggle
GtkCellRendererSpinner
GtkListStore
GtkTreeStore
Menus, Combo Box, Toolbar
GtkComboBox
GtkComboBoxText
GtkComboBoxEntry
GtkMenu
GtkMenuBar
GtkMenuItem
GtkImageMenuItem
GtkRadioMenuItem
GtkCheckMenuItem
GtkSeparatorMenuItem
GtkTearoffMenuItem
GtkToolShell
GtkToolbar
GtkToolItem
GtkToolPalette
GtkToolItemGroup
GtkSeparatorToolItem
GtkToolButton
GtkMenuToolButton
GtkToggleToolButton
GtkRadioToolButton
Action-based menus and toolbars
GtkUIManager
GtkActionGroup
GtkAction
GtkToggleAction
GtkRadioAction
GtkRecentAction
GtkActivatable
Selectors (File/Font/Color/Input Devices)
GtkColorButton
GtkColorSelectionDialog
GtkColorSelection
GtkHSV
GtkFileChooser
GtkFileChooserButton
GtkFileChooserDialog
GtkFileChooserWidget
gtkfilefilter
GtkFontButton
GtkFontSelection
GtkFontSelectionDialog
GtkInputDialog
Layout Containers
GtkAlignment
GtkAspectFrame
GtkHBox
GtkVBox
GtkHButtonBox
GtkVButtonBox
GtkFixed
GtkHPaned
GtkVPaned
GtkLayout
GtkNotebook
GtkTable
GtkExpander
Orientable
Ornaments
GtkFrame
GtkHSeparator
GtkVSeparator
Scrolling
GtkHScrollbar
GtkVScrollbar
GtkScrolledWindow
Printing
High-level Printing API
GtkPrintContext
GtkPrintSettings
GtkPageSetup
GtkPaperSize
GtkPrinter
GtkPrintJob
GtkPrintUnixDialog
GtkPageSetupUnixDialog
Miscellaneous
GtkAdjustment
GtkArrow
GtkCalendar
GtkDrawingArea
GtkEventBox
GtkHandleBox
GtkIMContextSimple
GtkIMMulticontext
GtkSizeGroup
GtkTooltip
GtkViewport
GtkAccessible
Abstract Base Classes
GtkBin
GtkBox
GtkButtonBox
GtkContainer
GtkItem
GtkMenuShell
GtkMisc
GtkObject
GtkPaned
GtkRange
GtkScale
GtkScrollbar
GtkSeparator
GtkWidget
GtkIMContext
Cross-process Embedding
GtkPlug
GtkSocket
Special-purpose features
GtkCurve
GtkGammaCurve
GtkRuler
GtkHRuler
GtkVRuler
Recently Used Documents
GtkRecentManager
GtkRecentChooser
GtkRecentChooserDialog
GtkRecentChooserMenu
GtkRecentChooserWidget
GtkRecentFilter
Interface builder
gtkbuildable
GtkBuilder
Deprecated
GtkCList
GtkCTree
GtkCombo
GtkFileSelection
GtkItemFactory
GtkList
GtkListItem
GtkOldEditable
GtkOptionMenu
GtkPixmap
GtkPreview
GtkProgress
GtkText
GtkTooltips
GtkTipsQuery
GtkTree
GtkTreeItem