java-gnome version 4.0.7

Package org.gnome.gtk

GTK is the widget toolkit which is used by applications to create rich user interfaces on the screen.

See:
          Description

Interface Summary
Action.ACTIVATE Signal emitted when the Action is activated.
Adjustment.CHANGED This signal is emitted when one or more of Adjustment's fields, other than the value field have been changed.
Adjustment.VALUE_CHANGED This signal is emitted when Adjustment's value field has been changed.
Button.CLICKED Event generated when a user presses and releases a button, causing it to activate.
Calendar.DAY_SELECTED Signal emitted when the user selects on one of the days showing in the Calendar.
Calendar.DAY_SELECTED_DOUBLE_CLICK Signal emitted when the user double clicks on one of the days showing in the Calendar.
CellEditable  
CellLayout Classes which CellRenderers can be packed into.
CellRendererText.EDITED Event generated after user activated a cell, changed its content and pressed Return.
CellRendererToggle.TOGGLED Signal emitted after user toggles the rendered toggle button in a Cell.
CheckMenuItem.TOGGLED The handler interface for a change in the active state.
ComboBox.CHANGED This signal emitted whenever a different item is selected by the user.
Dialog.RESPONSE This signal arises when a user activates one of the Widgets laid out in the action area of the Dialog.
Editable Methods common to Widgets which allow the line of text they display to be edited.
Editable.CHANGED The signal emitted when the text in the Editable has changed.
Entry.ACTIVATE The ACTIVATE signal occurs when the user presses RETURN in an Entry.
FileChooser Widgets which allow you to select a file or directory.
FileChooserButton.FILE_SET Signal emitted when the file indicated by this FileChooserButton has been set by the user.
FileFolder  
FileSystem  
IconView.ITEM_ACTIVATED Emitted when an item in the IconView has been activated.
IconView.SELECTION_CHANGED Signal emitted when the selection changes, i.e. when a new item is selected or a previously selected item was unselected.
MenuItem.ACTIVATE The handler interface for an activation.
Notebook.CHANGE_CURRENT_PAGE The handler interface for notification of changes in the current page.
PrintOperationPreview  
RadioButtonGroup.GROUP_TOGGLED Signal that is emitted each time the active RadioButton is a group is changed.
Range.VALUE_CHANGED The value showing in the Range instance has changed.
RecentChooser  
SpinButton.VALUE_CHANGED Signal emitted when the value of the SpinButton changes, either by clicking the arrow buttons, by pressing the specified keys, by input a new value on the text entry, or by setting it programmatically with setValue() method.
StatusIcon.ACTIVATE The signal emitted when the user activates the StatusIcon.
StatusIcon.POPUP_MENU The signal emitted when the user brings up the context menu of the StatusIcon.
StatusIcon.SIZE_CHANGED Signal emitted when the size available for the StatusIcon's image changes.
ToggleButton.TOGGLED Signal indicating the Button has changed state.
ToggleToolButton.TOGGLED Signal indicating the ToggleToolButton state has changed.
ToolButton.CLICKED Signal generated when a user presses and releases a ToolButton, causing it to activate.
TreeDragDest  
TreeDragSource  
TreeModel.ROW_CHANGED The signal emitted when a row in the model is changed.
TreeModelFilter.VISIBLE The callback invoked when a TreeModelFilter wants to ask if a given row in its child TreeModel should be considered visible in the TreeModelFilter.
TreeSelection.CHANGED Emitted when the selection state of the TreeView changes.
TreeSortable  
TreeView.ROW_ACTIVATED Emitted when a row in the TreeView has been activated.
TreeView.ROW_EXPANDED Emitted when a row in the TreeView has been expanded, i.e. when its child nodes are shown.
TreeView.SELECT_ALL This signal is emitted when the user selects all the rows in the TreeView.
Widget.BUTTON_PRESS_EVENT Signal fired when the user clicks one of their mouse buttons.
Widget.BUTTON_RELEASE_EVENT The signal emitted when the user releases a pressed mouse button.
Widget.ENTER_NOTIFY_EVENT Signal emitted when the mouse enters the Widget.
Widget.EXPOSE_EVENT The signal emitted when a portion or all of the Widget has been exposed and needs [re]drawing.
Widget.FOCUS_IN_EVENT Signal emitted when focus enters this Widget.
Widget.FOCUS_OUT_EVENT Signal emitted when the keyboard focus leaves this Widget.
Widget.HIDE The signal emitted when a Widget is hidden.
Widget.KEY_PRESS_EVENT Handler interface for key press events.
Widget.KEY_RELEASE_EVENT Handler interface for key release events.
Widget.LEAVE_NOTIFY_EVENT Signal emitted when the mouse pointer leaves the Widget.
Widget.UNMAP_EVENT The signal emitted when a Window becomes invisible.
Widget.VISIBILITY_NOTIFY_EVENT A signal providing notification that the Widget has been obscured or unobscured.
Window.CONFIGURE_EVENT Event emitted when the Window's size or position changes.
Window.DELETE_EVENT This signal arises when a user tries to close a top level window.
 

Class Summary
AboutDialog A Dialog which presents information about a program.
AccelFlags  
AccelGroup  
AccelKey  
AccelLabel  
AccelMap  
Accessible  
Action Actions represent an operation that the user can perform from one of several GUI places.
ActionGroup A group of Actions.
Adjustment An Adjustment object contains an adjustment value with a pair of associated values that determine its lower and upper bound.
Alignment Control the alignment and size of a child Widget.
Allocation An object with information about the size of the rectangle that has been allocated to a Widget and its position within its parent Container as a result of consideration of the Widget's size request.
AnchorType  
ArgFlags  
Arrow  
ArrowType  
AspectFrame  
Assistant  
AssistantPageType  
AttachOptions  
Bin A Container with only one child Widget.
Border  
Box Base class for Containers which organize a variable number of Widgets into a rectangular area.
Button A Widget that emits a signal when clicked on.
ButtonAction  
ButtonBox Provide a consistent layout of Buttons throughout your application.
ButtonBoxStyle Control layout of Buttons in a ButtonBox.
ButtonsType Specify that a predefined set of Buttons should be used for a MessageDialog.
Calendar Displays a monthly calendar with which users select a date.
CalendarDisplayOptions These options are used to modify the display and behaviour of a Calendar Widget.
CellRenderer Present data in CellLayouts (ie, the TreeViewColumns of TreeView, and ComboBox).
CellRendererAccel Renderer a keyboard accelerator in text form in a TreeViewColumn.
CellRendererAccelMode  
CellRendererCombo  
CellRendererMode  
CellRendererPixbuf Display an image in a TreeView.
CellRendererProgress Renderer a ProgressBar in a TreeViewColumn.
CellRendererSpin  
CellRendererState  
CellRendererText Render textual data into a TreeViewColumn.
CellRendererToggle Renders a Toggle Button into a TreeViewColumn.
CellType  
CellView  
CheckButton A toggle button widget that consists of a Check box and a Text box.
CheckMenuItem A MenuItem that maintains a binary state.
Clipboard  
ColorButton  
ColorSelection  
ColorSelectionDialog  
ComboBox A Widget used to choose from a list of items.
ComboBoxEntry An Entry which also offers a range of pre-configured options to choose from.
Container A Widget that contains at least one, and maybe more, other Widgets.
CornerType  
Curve  
CurveType  
DataColumn Specify the data type of a column in a TreeModel tabular store and identify its position for later reference.
DataColumnBoolean A column of boolean values in a TreeModel.
DataColumnInteger A column of int values in a TreeModel.
DataColumnLong A column of long values in a TreeModel.
DataColumnPixbuf A column containing image data in a TreeModel.
DataColumnReference A column containing references back to Java objects in a TreeModel.
DataColumnStock A column representing a Stock item in a TreeModel.
DataColumnString A column containing textual data in a TreeModel.
DebugFlag  
DeleteType  
DestDefaults  
Dialog A Dialog is a special Window which is used to display information for the user or to get response from her.
DirectionType  
DrawingArea  
Entry A data entry field allowing the user to input a single line of text.
EntryCompletion  
ErrorMessageDialog A Dialog preconfigured to present an urgent error message to the user.
EventBox Add the ability for a Widget to accept events.
Expander A Container that can hide its child.
ExpanderStyle  
FileChooserAction Set which kind of FileChooser Dialog will appear.
FileChooserButton Displays a filename and a Button which, if pressed, opens a FileChooserDialog allowing the user to select the file.
FileChooserConfirmation  
FileChooserDialog A Dialog suitable for operations that need to select a file, such as "File -> Open" or "File -> Save" commands.
FileChooserError  
FileChooserWidget  
FileFilter  
FileFilterFlags  
FileInfo  
FileInfoType  
FilePath  
FileSystemError  
FileSystemHandle  
Fixed Fixed is a Container Widget that allows you to position other widgets on it at fixed coordinates.
FontButton  
FontSelection  
FontSelectionDialog  
Frame A decorative border frame with an optional label.
GammaCurve  
Gtk The GTK widget toolkit initialization and main loop entry point.
HandleBox  
HBox A Container which holds a variable number of Widgets in a single horizontal row.
HButtonBox Lay Buttons out horizontally with consistent spacing properties.
HPaned A Paned that disposes horizontally the two children, one at the left, the other at the right.
HRuler  
HScale A horizontal slider allowing you to visually represent data and offer the user the ability to manipulate it.
HScrollbar  
HSeparator A horizontal line used to create visual distinction between Widgets being laid out vertically.
IconFactory  
IconInfo  
IconLookupFlags  
IconSet  
IconSize Constants referring to the size of an icon.
IconSource  
IconTheme  
IconThemeError  
IconView A Widget that displays the data of a TreeModel as a grid of icons with labels.
IconViewDropPosition  
Image A Widget that displays an image.
ImageMenuItem A MenuItem which displays an icon Image to the left of the Label text.
ImageType The type of image in a Image or a StatusIcon.
IMContext  
IMContextSimple  
IMMulticontext  
IMPreeditStyle  
IMStatusStyle  
InfoMessageDialog A Dialog preconfigured to present an information message to the user.
InputDialog  
Item  
Justification Constants that represent the justification of text.
Label A Widget that displays a small amount of text.
Layout  
LinkButton  
ListStore The model storing a list of data.
MatchType  
Menu A drop-down set of Widgets creating a menu.
MenuBar A MenuBar is a Container widget for Menus.
MenuDirectionType  
MenuItem MenuItems are the basic elements that form a Menu.
MenuShell The MenuShell is the abstract super class of Menu and MenuBar.
MenuToolButton A MenuToolButton is an special kind of ToolButton that has an additional drop-down Menu.
MessageDialog A convenient Dialog to show a message to the user.
MessageType The type of the message shown in a MessageDialog.
MetricType  
Misc Base class for Widgets that have notions of alignment and padding.
MovementStep  
Notebook A tabbed notebook container.
NotebookTab  
Object Base class for Widgets and various other elements in GTK.
Orientation Determine the orientation of some Widgets, such as Toolbar, that can be switched between horizontal and vertical orientation during execution.
PackDirection  
PackType  
PageOrientation  
PageSet  
PageSetup  
Paned Base type for Containers that dispose child Widgets in two panes, arranged either horizontally (HPaned) or vertically (VPaned).
PaperSize  
PathPriorityType  
PathType  
Plug  
Plumbing  
PolicyType Constants to determines when a scrollbar will be visible.
PositionType Which edge of a Widget an adornment is placed at.
PrintContext  
PrintDuplex  
PrintError  
PrintOperation  
PrintOperationAction  
PrintOperationResult  
PrintPages  
PrintQuality  
PrintSettings  
PrintStatus  
PrivateFlags  
ProgressBar A Widget that displays the progress of a task as a visual bar.
ProgressBarOrientation  
QuestionMessageDialog A Dialog properly preconfigured to ask a yes or no question of the user.
RadioAction  
RadioButton A special kind of CheckButton used to select from a mutually exclusive set of options.
RadioButtonGroup A group of RadioButtons sharing the mutually exclusive relationship that only one of the group member can be selected at a time.
RadioMenuItem  
RadioToolButton  
Range Base class for Widgets which present an adjustable quantity in some form of slider.
RcFlags  
RcStyle  
RcTokenType  
RecentAction  
RecentChooserDialog  
RecentChooserError  
RecentChooserMenu  
RecentChooserWidget  
RecentFilter  
RecentFilterFlags  
RecentInfo  
RecentManager  
RecentManagerError  
RecentSortType  
ReliefStyle The relief to be drawn around a Button.
Requisition The size that will be (is being) requested by a Widget.
ResizeMode  
ResponseType Predefined responses for a Dialog.
Ruler  
Scale A slider control which allows the user to manipulate a numeric value.
ScaleButton  
Scrollbar  
ScrolledWindow Add scrollbars to a Widget.
ScrollStep  
ScrollType  
SelectionData  
SelectionMode What kinds of selections are possible on a TreeView?
SensitivityType  
Separator Abstract superclass for HSeparator and VSeparator.
SeparatorMenuItem A separator between groups of related MenuItems.
SeparatorToolItem A separator between groups of related ToolItems in a Toolbar.
Settings  
ShadowType Appearance of the outline shown in some Widgets such as Frame.
SideType  
SignalRunType  
SizeGroup Cause a group of Widgets to have the same size request in either the horizontal dimension, the vertical dimension, or both.
SizeGroupMode Constants indicating how a given SizeGroup is to operate.
Socket  
SortType Constants describing what sort ordering you want to be in effect.
SpinButton A SpinButton is a little text entry used as input for numeric values in a given range.
SpinButtonUpdatePolicy  
SpinType  
StateType The current state of a Widget with respect to drawing and theming.
Statusbar The space at the bottom of an application Window where status messages are displayed.
StatusIcon An icon that is displayed in the notification area.
Stock Identifiers for the different standard UI elements used to create consistent user interfaces across GNOME applications.
Style  
Table A Container which arranges child Widgets in particular rows and columns.
TargetFlags  
TearoffMenuItem  
TextAppearance  
TextAttributes  
TextBuffer  
TextBufferTargetInfo  
TextChildAnchor  
TextComboBox A ComboBox for displaying simple Strings.
TextComboBoxEntry A ComboBoxEntry with a simplified API for displaying and extracting Strings.
TextDirection  
TextIter  
TextMark  
TextSearchFlags  
TextTag  
TextTagTable  
TextView  
TextWindowType  
ToggleAction  
ToggleButton A ToggleButton is a Button which retains its state.
ToggleToolButton A ToggleToolButton is a ToolButton that retains its state.
Toolbar A Toolbar is a broad horizontal bar with several controls (usually largish graphical buttons) intended to provide a fast and convenient access to operations commonly used in an application.
ToolbarSpaceStyle  
ToolbarStyle  
ToolButton A ToolButton is a ToolItem that displays as a graphical Button.
ToolItem ToolItems are the items that can be added to a Toolbar.
Tooltip FIXME
TreeIter A temporary pointer to a row in a TreeModel.
TreeModel The data use as the model backing a TreeView.
TreeModelFilter A TreeModel which can present a subset of its backing model as determined by a filter function.
TreeModelFlags  
TreeModelSort Takes an existing model and creates a new model of it sorted as specified.
TreePath A logical but abstract representation of a row in a TreeModel.
TreeRowReference A stable reference to a specific row in a TreeModel.
TreeSelection Manipulate the selection state of a TreeView.
TreeStore A TreeModel that stores its data in a hierarchical tree.
TreeView Display the data from a TreeModel in a tabular form.
TreeViewColumn A vertical visible column as presented in a TreeView Widget.
TreeViewColumnSizing Constants controlling the [re]sizing behaviour of TreeViewColumns in a TreeView.
TreeViewDropPosition  
TreeViewGridLines  
TreeViewMode  
UIManager  
UIManagerItemType  
Unit  
UpdateType  
VBox A Container which holds a variable number of Widgets in a single vertical row.
VButtonBox Lay Buttons out horizontally with consistent spacing properties.
Viewport  
Visibility  
VPaned A Paned where the two children are disposed vertically, i.e.
VRuler  
VScale A sliding Widget allowing you to represent data vertically and offer the user the ability to manipulate it.
VScrollbar  
VSeparator A vertical line used to create visual distinction between Widgets laid out horizontally.
WarningMessageDialog A Dialog preconfigured to present a cautionary message to the user and to request confirmation of an action.
Widget The base class of all GTK Widgets.
WidgetFlags  
WidgetHelpType  
Window The top level Widget that contains other Widgets.
WindowGroup  
WindowPosition Request that this Window be placed at a specific location on the screen.
WindowType The type of Window.
WrapMode  
 

Package org.gnome.gtk Description

GTK is the widget toolkit which is used by applications to create rich user interfaces on the screen. See Gtk to get started.

History

GTK was first created by the authors of The GIMP, a powerful graphics manipulation program. They had innovative ideas about the user interface they wanted to provide, but needed to create an entirely new widget toolkit to do so!

The result was GTK (the GIMP widget Tool Kit). Many liked its power, look and feel, and simplicity, and very quickly it became the foundation of the GNOME project and today is used not only for all the applications that make up the GNOME Desktop, but for a huge range of popular programs available for Linux and Unix.

Originally GTK was a self contained library, but as it became the foundation for GNOME it was abstracted into several layers which are reflected in the many packages that are available in java-gnome; if you haven't already, see the overview for details.



java-gnome