| Class Summary |
| AboutDialog |
Display information about an application.
|
| Accelerator | |
| AccelFlags | |
| AccelGroup |
An AccelGroup represents a group of keyboard accelerators, typically attached
to a toplevel Window. |
| AccelKey | |
| AccelLabel |
The AccelLabel widget is a subclass of Label that also displays an
accelerator key on the right side of the label text, e.g. |
| AccelMap | |
| Accessible |
|
| Action |
An action which can be triggered by a menu or toolbar item.
|
| ActionEntry | |
| ActionGroup | |
| Adjustment |
This object stores geometry information, such as upper and lower bounds, step
and page increments, and the size of a page. |
| Alignment |
This is a container widget that is capable of controlling the size of a
single child widget. |
| Allocation |
When the top-level widget has determined how much space its child would
like to have, the second phase of the size negotiation, size allocation,
begins.
|
| AnchorType | |
| Arrow |
This is a simple arrowhead widget that points up, down, left, or right. |
| ArrowType |
Used to indicate the direction in which an Arrow should point.
|
| AspectFrame |
This container widget wraps a single widget in a frame with a label, and
imposes an aspect ratio on the child widget. |
| AttachOptions |
Denotes the expansion properties that a widget will have when it (or it's
parent) is resized.
|
| Bin |
This is a base class for a container widget that has only one child. |
| BindingSet |
Key bindings for individual widgets. |
| Border | |
| Box |
This is the base class of HBox and VBox. |
| Button |
A widget that creates a signal when clicked on. |
| ButtonBox |
This is the base class that holds the common functions for GtkHButtonBox and
GtkVButtonBox. |
| ButtonBoxStyle |
Used to dictate the style that a ButtonBox uses to layout the buttons it
contains.
|
| ButtonsType |
Defines the prebuilt set of buttons for a Dialog. |
| Calendar |
A Calendar is a widget that displays a calendar one month at a time. |
| CalendarDisplayOptions |
Defines the appearance of a Calendar object.
|
| CellEditable | |
| CellLayoutHelper |
Internal helper class for classes that implement the {@link CellLayout}
interface. |
| CellRenderer |
A CellRenderer is an object used to render data in a {@link TreeView} widget.
|
| CellRendererAttribute |
{@link CellRenderer}s have attributes which can be set based on data from
the {@link TreeModel} (currently only implemented by {@link ListStore} and
{@link TreeStore}). |
| CellRendererCombo |
|
| CellRendererCombo.Attribute | |
| CellRendererMode | |
| CellRendererPixbuf |
A {@link CellRenderer} for pixbufs. |
| CellRendererPixbuf.Attribute |
Attributes for the CellRenderer |
| CellRendererProgress |
|
| CellRendererProgress.Attribute | |
| CellRendererState | |
| CellRendererText |
A {@link CellRenderer} for displaying Strings.
|
| CellRendererText.Attribute |
Attributes which may be used to connect to data in a {@link TreeModel}
via methods in the {@link TreeViewColumn} object.
|
| CellRendererToggle |
The CellRendererToggle is a {@link CellRenderer} for boolean data. |
| CellRendererToggle.Attribute | Attributes for mapping to data in the TreeModel |
| CellRenderer.Attribute |
Attributes which may be used to connect to data in a {@link TreeModel}
via methods in the {@link TreeViewColumn} object.
|
| CellView |
|
| CheckButton |
A CheckButton widget displays a small button with a label next to it. |
| CheckMenuItem |
The CheckMenuItem is a menu item that maintains the state of a boolean value
in addition to the MenuItem's usual role of activating application code.
|
| Clipboard |
The Clipboard object represents a clipboard of data shared between different
processes or between different widgets in the same process.
|
| ColorButton |
The ColorButton is a widget in the form of a small button containing a swatch
representing the current selected color. |
| ColorSelection |
This widget displays color information in such a way that the user can
specify, with the mouse, any available color.
|
| ColorSelectionDialog |
The ColorSelectionDialog provides a standard dialog which allows the user to
select a color much like the {@link FileSelection} provides a standard dialog
for file selection. |
| Combo |
The Combo box displays a single item and provides a pull-down list of items
that can be selected. |
| ComboBox |
A widget used to choose from a list of items. |
| ComboBoxEntry | |
| Container |
The Container widget is a base class for container widgets. |
| CornerType |
Specifies which corner a child widget should be placed in when packed into a
ScrolledWindow. |
| Curve |
This widget displays a grid and traces a graph on it following a set of
points. |
| CurveType | |
| DataColumn |
Represents a block in which data can be stored in a {@link TreeModel} (such
as {@link ListStore} or {@link TreeStore}). |
| DataColumnBoolean |
Represents a block in which boolean data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnDouble |
Represents a block in which double data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnIconSize |
Represents a block in which integer data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnInt |
Represents a block in which integer data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnLong |
Represents a block in which long data can be stored in a
{@link TreeModel}.
|
| DataColumnObject |
Represents a block in which java objects can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnPixbuf |
Represents a block in which pixbuf data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnStockItem |
Represents a block in which a {@link GtkStockItem} can be stored in a {@link
TreeModel} (such as {@link ListStore} or {@link TreeStore}).
|
| DataColumnString |
Represents a block in which String data can be stored in a {@link TreeModel}
(such as {@link ListStore} or {@link TreeStore}).
|
| DataRow |
A DataRow is simply a list of data, which represent a row that can be added
to store components, such as {@link org.gnu.gtk.ListStore} and
{@link org.gnu.gtk.TreeStore}.
|
| DebugFlag | |
| DeleteType | |
| DestDefaults | |
| Dialog |
Dialog boxes are a convenient way to prompt the user for a small amount of
input, to display a message, ask a question, or anything else that does not
require extensive effort on the user's part.
|
| DialogFlags |
Flags used to influence dialog construction. |
| DirectionType | |
| DrawingArea |
The DrawingArea widget is used for creating custom user interface elements.
|
| EditableHelper |
This class implements the native methods that are used by classes that
implement {@link Editable}. |
| Entry |
A single line text entry widget. |
| EntryCompletion |
EntryCompletion is an auxiliary object to be used in conjunction with Entry
to provide the completion functionality. |
| EventBox |
The EventBox widget is a container with a seethrough window that can receive
events for the container widget - normally one that cannot recvieve its own.
|
| Expander |
A container which can hide its child.
|
| ExpanderStyle | |
| FileChooserAction | |
| FileChooserButton | |
| FileChooserDialog |
|
| FileChooserError | |
| FileChooserException | |
| FileChooserWidget | |
| FileFilter | |
| FileFilterFlags | |
| FileSelection |
The FileSelection widget lists all the files and directories in the current
working directory and enables the user to select one of the file names. |
| Fixed |
The Fixed container enables your program to place widgets at a fixed location
with fixed sizes in pixels and to move widgets from one location to another.
|
| FontButton | |
| FontSelection |
A widget that lists the available fonts, styles and sizes, allowing the user
to select a font. |
| FontSelectionDialog |
The FontSelectionDialog widget is a dialog for selecting a font. |
| Frame |
The Frame widget is a Bin that surrounds its child with a decorative frame
and an optional label. |
| GammaCurve |
The GammaCurve widget displays an interactive window that enables the mouse
to insert and move points. |
| Gtk |
This class is a catch-all for methods in GTK that are not associated with a
GTK object. |
| GtkInitException |
Thrown when Gtk.initCheck fails to initialize the GUI subsystem.
|
| GtkObject |
This is the base class of all widgets and a few non-widget objects.
|
| GtkStockItem |
Stock items are combinations of icons and text which are used in various
widgets, such as gtk.Button. |
| HandleBox |
The HandleBox widget allows a portion of the window to be "torn-off". |
| HBox |
HBox is a container widget that organizes its contained widgets horizontally
side by side. |
| HButtonBox |
HButtonBox is a container designed to display a collection of buttons
horizontally.
|
| HPaned |
The HPaned widget is a container widget with two children arranged
horizontally. |
| HRuler |
HRuler displays a horizontally-oriented scale that optionally can contain the
marks and a current-position pointer. |
| HScale |
This widget is a horizontal slot containing a slider that can be moved by the
mouse. |
| HScrollBar |
The HScrollBar displays a horizontal scrollbar with a slider and a pair of
arrow buttons. |
| HSeparator |
The HSeparator widget is a horizontal separator, used to group the widgets
within a window. |
| IconFactory |
This object manages a collection of {@link org.gnu.gtk.IconSet}; an IconSet
manages a set of variants of a particular icon. |
| IconInfo | |
| IconLookupFlags | |
| IconSet |
This object represents a set of Icons that are a variant of a particular
icon. |
| IconSize |
Defines the standard GTK icon sizes. |
| IconSource | |
| IconTheme | |
| IconView | |
| Image |
The Image widget displays an image. |
| ImageMenuItem |
This is a MenuItem that displays an Image. |
| ImageType |
Describes the image data represented by a {@link Image}.
|
| IMContext |
|
| IMContextSimple |
|
| IMMulticontext |
|
| InputDialog |
The InputDialog window is designed specifically to be used in software that
controls access to XInput defices - input devices other than the mouse and
keyboard. |
| Invisible |
The Invisible widget displays a blank window. |
| Item |
This widget is designed to be a base class for widgets that can be selected
and deselected. |
| ItemFactory |
Old class replaced by {@link UIManager}. |
| ItemFactoryEntry |
Old class replaced by {@link UIManager}. |
| Justification |
Used for justifying the text inside a Label widget.
|
| Label |
The Label widget displays a small amount of text. |
| Layout |
This widget is similar to DrawingArea in that it's a "blank slate" and
doesn't do anything but paint a blank background by default. |
| ListStore |
The ListStore is the gtk Model used for constructing Lists and tables to be
displayed within {@link TreeView} widgets. |
| Menu |
A Menu is a MenuShell that implements a drop down menu consisting of a list
of MenuItem objects which can be navigated and activated by the user to
perform application functions. |
| MenuBar |
The MenuBar is a subclass of MenuShell which contains one to many MenuItem.
|
| MenuDirectionType |
Represents directional movements within a menu.
|
| MenuFactoryType | |
| MenuItem |
The MenuItem widget and derived widgets are the only valid children for
Menus. |
| MenuShell |
The MenuShell class is an abstract base class used to derive the Menu and
MenuBar subclasses.
|
| MenuToolButton |
A {@link ToolItem} containing a button with an additional dropdown menu.
|
| MessageDialog |
MessageDialog presents a dialog with an image representing the type of
message (Error, Question, etc.) alongside some message text. |
| MessageType |
The type of message to be displayed in a dialog. |
| MetricType | |
| Misc |
This is a base class providing alignment and padding to a number of
displayable widgets. |
| MovementStep | |
| Notebook |
A Notebook widget is a container whose children are pages that can be
switched between using tab labels along one edge.
|
| ObjectDestroyedException |
Exception thrown when a user calls a method on a GtkObject that has already
been destroyed.
|
| ObjectFlags |
Tells about the state of a GtkObject.
|
| OptionMenu |
deprecated menu widget replaced by {@link ComboBox} in gtk 2.3.
|
| Orientation | |
| PackDirection | |
| PackType |
Represents the packing location of Box children.
|
| Paned |
Paned is the base class for widgets with two panes arranged either
horizontally (HPaned) or vertically (VPaned). |
| PathPriorityType | |
| PathType | |
| Plug |
A GtkPlug window is a top-level window that can be made available to a
separate process from the one that created it. |
| PolicyType |
Determines when a scrollbar is visible.
|
| PositionType |
A property used to determine where items appear in widgets
|
| Preview |
|
| PreviewType |
|
| Progress |
The Progress widget is the base class of {@link ProgressBar}. |
| ProgressBar |
The ProgressBar is typically used to display the progress of a long running
operation. |
| ProgressBarOrientation |
An object representing the various orientations and growth directions for
progress bar widgets.
|
| ProgressBarStyle | |
| RadioAction | |
| RadioActionEntry | |
| RadioButton |
A single RadioButton performs the same basic function as a
{@link CheckButton}, as it's position in the object hierarchy reflects. |
| RadioMenuItem |
A RadioMenuItem is a CheckMenuItem that belongs to a group. |
| RadioToolButton | |
| Range |
This is the base class for the group of widgets that involve graphic display
and manipulation of a vale bounded within a specific minumum and maximum
value.
|
| Rc | |
| RcFlags | |
| RcProperty | |
| RcStyle |
A class that provides runtime routines for handling resource files. |
| RcTokenType | |
| ReliefStyle |
The reliefStyle is used by a number of widgets, such as Button. |
| Requisition | |
| ResizeMode |
The resize mode of a {@link org.gnu.gtk.Container} determines whether a
resize request will be passed to the container's parent, queued for later
execution or executed immediately. |
| ResponseType | |
| Ruler |
This widget is the base class for GtkHRuler and GtkVRuler. |
| Scale |
A Scale is a slider control used to select a numeric value. |
| ScrollBar |
The ScrollBar widget is an abstract base class for {@link HScrollBar} and
{@link VScrollBar}. |
| ScrolledWindow |
A ScrolledWindow is a Bin subclass; it's a container that accepts a single
child widget. |
| ScrollType | |
| SelectionData |
Data used in Drag and drop operations |
| SelectionMode |
Determines how elements of a {@link TreeView} widget may be selected. |
| Separator |
The Separator class is the base class for {@link HSeparator} and
{@link VSeparator}. |
| SeparatorMenuItem |
The SeparatorMenuItem is a separator used to group items within a menu. |
| SeparatorToolItem | |
| Settings |
Application settings such as theme, fonts, toolbar icon size and cursor blink
times. |
| ShadowType |
Used to change the appearance of an outline typically provided by a
{@link Frame}.
|
| SideType | |
| SignalRunType | |
| SimpleList |
This is a widget which contains a list of strings. |
| SizeGroup |
SizeGroup provides a mechanism for grouping a number of widgets together so
they all request the same amount of space. |
| SizeGroupMode |
Modes for {@link SizeGroup} objects.
|
| SortType |
todo: doc
|
| SpinButton |
A SpinButton widget displays a single numeric value that you can change by
using the two arrow buttons to its right, or by editing the number directly. |
| SpinButtonUpdatePolicy |
This is the property which determines when a {@link SpinButton} widget should
be updated. |
| SpinType |
A property used to determine how to sping a {@link SpinButton} widget.
todo: docs GTK_SPIN_STEP_FORWARD, GTK_SPIN_STEP_BACKWARD,
GTK_SPIN_PAGE_FORWARD, GTK_SPIN_PAGE_BACKWARDThese values spin a
GtkSpinButton by the relevant values of the spin button's
GtkAdjustment.GTK_SPIN_HOME, GTK_SPIN_ENDThese set the spin button's value to
the minimum or maxmimum possible values, (set by it's GtkAdjustment),
respectively.GTK_SPIN_USER_DEFINEDThe programmer must specify the exact
amount to spin the GtkSpinButton.
|
| StateType | |
| StatusBar |
A Statusbar is usually placed along the bottom of an application's main
{@link Window}. |
| Style |
|
| SubmenuDirection | |
| SubmenuPlacement | |
| Table |
A container that creates a grid of flexible static rectangles that you can
use to position and size widgets.
|
| TargetEntry |
Definition for sources and destinations of Drag and Drop operations.
|
| TargetFlags | |
| TearoffMenuItem |
|
| TextAppearance |
Read only text appearance properties, as returned by methods relating to the
text view widgets. |
| TextAttributes |
A read only store of text attributes as returned by {@link
TextIter#getAttributes(TextAttributes)}. |
| TextBuffer |
The TextBuffer is the object used to store data to be displayed in a {@link
TextView} widget. |
| TextChildAnchor |
An anchor for embedding widgets within TextView widgets. |
| TextDirection |
Direction for text display.
|
| TextIter |
The Text Editor objects are discussed in detail in the {@link TextView}
widget overview. |
| TextLine | |
| TextLineData | |
| TextMark |
You may wish to begin by reading the {@link TextView} overview which gives an
overview of all the objects and data types related to the text widget and how
they work together.
|
| TextSearchFlags |
Flags for searching text. |
| TextTag |
See the {@link TextBuffer} description for an overview of these classes.
|
| TextTagTable |
See {@link TextView} description for an overview of the related objects. |
| TextView |
Widget for displaying textual data.
|
| TextView.VerticalLineRange |
Class to handle returns from {@link #getLineYRange}. |
| TextWindowType | |
| ToggleAction | |
| ToggleActionEntry | |
| ToggleButton |
A ToggleButton is a button that changes and retains its on or off state each
time it is selected with the mouse. |
| ToggleToolButton | |
| ToolBar |
The ToolBar is used to construct a toolbar. |
| ToolBarChildType | |
| ToolBarSpaceStyle | |
| ToolBarStyle | |
| ToolButton |
A {@link ToolItem} subclass that displays buttons. |
| ToolItem |
ToolItem is the base class of widgets that can be added to ToolBar objects.
|
| ToolTips |
ToolTips are the messages that appear next to a widget when the mouse pointer
is held over it for a short period of time. |
| ToolTipsData | |
| TreeIter |
A tree iterator refers to a particular row of a {@link TreeView} object. |
| TreeModel |
A generic tree interface for use with {@link TreeView} widgets. |
| TreeModelFilter |
Class for filtering the visible rows of a base {@link TreeModel}. |
| TreeModelSort |
Class for sorting the rows of a base {@link TreeModel}. |
| TreePath |
A path refers to a single row in a {@link TreeModel} (such as a
{@link ListStore} or a {@link TreeStore}). |
| TreeRowReference |
A TreeRowReference behaves similar to a {@see org.gnu.gtk.TreeIter} in that
it is a reference to a node in a {@see javax.swing.tree.TreeModel}. |
| TreeSelection |
The TreeSelection object is a helper object to manage the selection for a
{@link TreeView} widget. |
| TreeSortableHelper |
Internal helper class for classes that implement the {@link TreeSortable}
interface. |
| TreeStore |
The TreeStore is a Model used for storing data which will be displayed in any
number of {@link TreeView} widgets. |
| TreeView |
TreeView is GTK's Widget for displaying trees and lists. |
| TreeViewColumn |
The TreeViewColumn object is a visible column in a {@link TreeView} widget,
which is the base widget for all Tree, list and table widgets. |
| TreeViewColumnSizing |
Determines how columns of a tree or table are resized.
|
| TreeViewDropPosition | |
| UIManager |
A class to construct a user interface (menus and toolbars) from one or more
UI definitions, which reference actions from one or more action groups. |
| UIManagerItemType | |
| UpdateType |
Controls how widgets should be updated
|
| VBox |
VBox is a container widget that organizes its contained widgets vertically.
|
| VButtonBox |
VButtonBox is a container designed to display a collection of buttons
vertically.
|
| Viewport |
A Viewport is a container that does not resize to fit in the space allocated
to it. |
| Visibility | |
| VPaned |
The VPaned widget is a container widget with two children arranged
vertically. |
| VRuler |
GtkVRuler displays a vertically-oriented scale that optionally can contain
tick marks and a current-position pointer. |
| VScale |
The VScale widget is a vertically slot containing a slider that can be moved
by the mouse. |
| VScrollBar |
The VScrollbar displays a vertical scrollbar with a slider and a pair of
arrow buttons. |
| VSeparator |
A vertical separator, used to group the widgets within a window. |
| Widget |
GtkWidget is the base class of all widgets. |
| WidgetAuxInfo | |
| WidgetFlags | |
| WidgetHelpType | |
| Window |
A Window is a window that can be displayed on the screen. |
| WindowGroup |
Class that provides the ability to group several Windows together. |
| WindowPosition |
This class can influence the placement of a window. |
| WindowType | |
| WrapMode |
Word wrapping mode for {@link TextBuffer} objects. |