Gtk Widgets

Gamma/GTK: Using Gamma™ with GTK, Version 0.9
Prev |  | Next

# I. Gtk Widgets

Table of Contents
`GtkAccelLabel` -- displays an accelerator key on menus etc.
`GtkArrow` -- points in one of 4 directions.
`GtkAspectFrame` -- constrains resizing to a given aspect ratio.
`GtkBin` -- a class of containers that have only one child.
`GtkBox` -- a parent class for GtkHBox and GtkVBox.
`GtkButton` -- a parent class for buttons.
`GtkButtonBox` -- a parent class for GtkHButtonBox and GtkVButtonBox.
`GtkCList` -- a scrollable list of selectable items with multiple columns.
`GtkCTree` -- an adjustable, expandable tree of selectable items.
`GtkCalendar` --
`GtkCheckButton` -- a clickable label with a small toggle button beside it.
`GtkCheckMenuItem` -- a menu item with a small toggle button beside it.
`GtkColorSelection` -- lets the user select colors visually or numerically.
`GtkColorSelectionDialog` --
`GtkCombo` -- a GtkEntry widget combined with a dropdown list.
`GtkContainer` -- a parent class for container widgets.
`GtkCurve` -- an editable curve.
`GtkDialog` -- a pop-up dialog window.
`GtkDrawingArea` -- lets you create custom GUI elements.
`GtkEditable` -- a parent class for text widgets.
`GtkEntry` -- a text-entry field.
`GtkEventBox` -- gives event-handling capability to windowless widgets.
`GtkFileSelection` -- lets the user browse and select directories and files.
`GtkFixed` -- lets you fix child widget sizes and positions.
`GtkFontSelection` -- lets the user browse and select fonts.
`GtkFontSelectionDialog` -- a dialog box containing a GtkFontSelection widget.
`GtkFrame` -- a bin with a border and label (optional).
`GtkGammaCurve` -- an editable gamma curve.
`GtkHBox` -- packs its children in a horizontal row.
`GtkHButtonBox` -- facilitates horizontal layout of buttons.
`GtkHPaned` -- creates two horizontally-adjustable panes.
`GtkHRuler` -- a horizontal ruler.
`GtkHScale` -- a horizontal slider used to select values.
`GtkHScrollbar` -- a horizontal scrollbar.
`GtkHSeparator` -- a horizontal separator.
`GtkHandleBox` -- a container whose children can be detached and moved.
`GtkInputDialog` --
`GtkItem` -- a parent class for items.
`GtkLabel` -- displays a text string.
`GtkLayout` --
`GtkList` -- a scrollable list of selectable items.
`GtkListItem` -- an item used in a GtkList.
`GtkMenu` -- a menu.
`GtkMenuBar` -- displays GtkMenuItems at the top of a window.
`GtkMenuItem` -- an item used in a GtkMenu.
`GtkMisc` -- a parent class that handles alignment and padding.
`GtkNotebook` -- a group of tabbed pages.
`GtkOptionMenu` -- a menu accessed by a button.
`GtkPacker` --
`GtkPaned` -- a parent class for adjustable panes.
`GtkPixmap` -- displays a pixmap image.
`GtkPlug` -- works with GtkSocket to embed widgets across processes.
`GtkPreview` -- displays an image's RGB or grayscale data.
`GtkProgress` -- a parent class for GtkProgressBar.
`GtkProgressBar` -- a thermometer-style bar display.
`GtkRadioButton` -- a check button that allows only one selection from a group.
`GtkRadioMenuItem` -- a menu item that allows only one selection from a group.
`GtkRange` -- a parent class for GtkScrollbar and GtkScale.
`GtkRuler` -- a parent class for rulers.
`GtkScale` -- a parent class for sliders.
`GtkScrollbar` -- a parent class for scrollbars.
`GtkScrolledWindow` -- adds scrollbars to a widget.
`GtkSeparator` -- a parent class for separators.
`GtkSocket` -- works with GtkPlug to embed widgets across processes.
`GtkSpinButton` -- facilitates entering numbers.
`GtkStatusbar` -- displays nonessential messages.
`GtkTable` -- packs widgets horizontally and vertically.
`GtkTearoffMenuItem` -- lets the user remove and reposition a menu.
`GtkText` -- a multi-line text entry and display field.
`GtkToggleButton` -- a button that retains its on/off state.
`GtkToolbar` -- creates a toolbar of buttons etc.
`GtkTree` -- an expandable tree of selectable items.
`GtkTreeItem` -- an item used in a GtkTree.
`GtkVBox` -- packs its children in a vertical column.
`GtkVButtonBox` -- facilitates vertical layout of buttons.
`GtkVPaned` -- creates two vertically-adjustable panes.
`GtkVRuler` -- a vertical ruler.
`GtkVScale` -- a vertical slider used to select values.
`GtkVScrollbar` -- a vertical scrollbar.
`GtkVSeparator` -- a vertical separator.
`GtkViewport` -- lets you add scrollbars to non-scrolling widgets.
`GtkWidget` -- the parent class of widgets.
`GtkWindow` -- the parent class of windows.

Prev | Home | Next
Reference | Up | `GtkAccelLabel`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.