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 - a user-customizable calendar.
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 - supports configuration of XInput extension devices.
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.