GTK Classes

GTK Classes

The Classes Provided by the GTK Library

Table of Contents

GtkAccelGroup
  A structure containing accelerator key data.
GtkAccelLabel
  A label that can display an accelerator key next to the text.
GtkAdjustment
  Represents an adjustable bounded value.
GtkAlignment
  A container that controls the alignment and scale of its child.
GtkArrow
  An arrow pointing in one of the four cardinal directions.
GtkAspectFrame
  A frame that constrains its child to a particular aspect ratio.
GtkBin
  Base class for containers with just one child.
GtkBox
  Base class for box containers.
GtkButton
  A container widget that emits a signal when clicked on.
GtkButtonBox
  Base class for GtkHButtonBox and GtkVButtonBox.
GtkCalendar
  A calendar offering dates that can be selected and marked.
GtkCheckButton
  Button that displays a discrete toggle indicator.
GtkCheckMenuItem
  Menu item with a toggle indicator.
GtkCList
  A multi-columned scrolling list widget.
GtkColorSelection
  Widget that allows for selection of a color.
GtkColorSelectionDialog
  Standard dialog box for selecting a color.
GtkCombo
  Text entry field with a dropdown list.
GtkContainer
  Base class for all container widgets.
GtkCTree
  Widget that displays a hierarchical tree.
GtkCurve
  Widget that allows editing of a curve.
GtkData
  Abstract base class for objects containing data.
GtkDialog
 Widget that eases creation of popup dialogs.
GtkDrawingArea
  Widget for custom user interface elements.
GtkEditable
  Base class for text-editing widgets.
GtkEntry
  A single line text entry field.
GtkEventBox
  Widget used to capture events for widgets with no GdkWindow.
GtkFileSelection
 Widget for selecting a file or a directory.
GtkFixed
  Container that retains the sizes and positions of its children.
GtkFontSelection
  Widget for selecting fonts.
GtkFontSelectionDialog
  Standard dialog box for selecting fonts.
GtkFrame
  Container with a decorative frame and an optional label.
GtkGammaCurve
  A subclass of GtkCurve for editing gamma curves.
GtkHandleBox
  Widget for detachable window portions.
GtkHBox
  Horizontal box container.
GtkHButtonBox
  Container for arranging a group of buttons horizontally.
GtkHPaned
  Container with two panes arranged horizontally.
GtkHRuler
  Horizontal ruler.
GtkHScale
  Horizontal slider widget for selecting a value from a range.
GtkHScrollbar
  Horizontal scrollbar.
GtkHSeparator
  Horizontal separator.
GtkImage
  Widget for displaying a graphical image.
GtkInputDialog
  Standard dialog for configuring input devices.
GtkInvisible
  Internally used widget which is not displayed.
GtkItem
  Abstract base class for GtkMenuItem, GtkListItem, and GtkTreeItem.
GtkItemFactory
  A factory class for simplified menu creation.
GtkLabel
 Widget that displays a small amount of text.
GtkLayout
  Scrollable widget allowing multiple children in fixed positions.
GtkList
  Widget displaying a list of selectable items.
GtkListItem
  A single element in a GtkList.
GtkMenu
  Popup container for menu items.
GtkMenuBar
  Horizontal container for menu items.
GtkMenuItem
  Widget used for item in menus.
GtkMenuShell
  Abstract base class for menu objects.
GtkMisc
  Base class for widgets having their own alignment and padding.
GtkNotebook
  Widget that displays a set of pages with tabs.
GtkObject
  The base class of the PHP-GTK class hierarchy.
GtkOptionMenu
  Widget used to choose from a list of valid choices.
GtkPacker
 
GtkPaned
  Base class for widgets with two adjustable panes.
GtkPixmap
  Widget displaying a graphical image or icon.
GtkPlug
  Toplevel widget for embedding into other processes.
GtkPreview
  Widget to display RGB or grayscale data.
GtkProgress
  Base class for GtkProgressBar.
GtkProgressBar
  Widget that provides a visual indication of an operation's progress.
GtkRadioButton
  Button that is part of a group, only one of which may be selected.
GtkRadioMenuItem
  Menu item that is part of a group, only one of which may be selected.
GtkRange
  Base class for widgets that manipulate the value of a GtkAdjustment.
GtkRuler
  Base class for horizontal and vertical rulers.
GtkScale
  Base class for GtkHScale and GtkVScale.
GtkScrollbar
  Base class for GtkHScrollbar and GtkVScrollbar.
GtkScrolledWindow
  Adds scrollbars to its child widget.
GtkSeparator
  Base class for GtkHSeparator and GtkVSeparator.
GtkSocket
  Container for widgets from other processes.
GtkSpinButton
  Widget offering masked numerical entry and/or selection.
GtkStatusbar
  Widget that provides a way to report messages of minor importance.
GtkStyle
  A class that determines the appearance of widgets.
GtkTable
  Container that provides a flexible grid for packing its children.
GtkTearoffMenuItem
  Menu item used to tear off and reattach its menu.
GtkText
  Editable text-display widget.
GtkTipsQuery
  Displays help about widgets in the user interface.
GtkToggleButton
  Button that retains its state.
GtkToolbar
  Container that creates bars of buttons and other widgets.
GtkTooltips
  Adds tooltips to other widgets.
GtkTree
  Widget for displaying hierarchical information.
GtkTreeItem
  One node of a GtkTree widget.
GtkVBox
  Vertical box container.
GtkVButtonBox
  Container for arranging a group of buttons vertically.
GtkViewport
  Provides scrolling capability for non-scrolling aware widgets.
GtkVPaned
  Container with two panes arranged vertically.
GtkVRuler
  Vertical ruler.
GtkVScale
  Vertical slider widget for selecting a value from a range.
GtkVScrollbar
  Vertical scrollbar.
GtkVSeparator
  Vertical separator.
GtkWidget
  Base class for user interface elements.
GtkWindow
  Widget that provides windows for an application.
GTK Functions
GTK functions not belonging to any class.
© Copyright 2003-2023 www.php-editors.com. The ultimate PHP Editor and PHP IDE site.