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. |