Package org.gnome.gtk
The following native libraries are required and will be loaded: libgtk-4.1
For namespace-global declarations, refer to the Gtk
class documentation.
Gtktreednd
GTK supports Drag-and-Drop in tree views with a high-level and a low-level API.The low-level API consists of the GTK DND API, augmented by some treeview utility functions: gtk_tree_view_set_drag_dest_row(), gtk_tree_view_get_drag_dest_row(), gtk_tree_view_get_dest_row_at_pos(), gtk_tree_view_create_row_drag_icon(), gtk_tree_set_row_drag_data() and gtk_tree_get_row_drag_data(). This API leaves a lot of flexibility, but nothing is done automatically, and implementing advanced features like hover-to-open-rows or autoscrolling on top of this API is a lot of work.
On the other hand, if you write to the high-level API, then all the
bookkeeping of rows is done for you, as well as things like hover-to-open
and auto-scroll, but your models have to implement the
GtkTreeDragSource
and GtkTreeDragDest
interfaces.
-
ClassDescriptionThe
GtkAboutDialog
offers a simple way to display information about a program.Functional interface declaration of theActivateLinkCallback
callback.AboutDialog.Builder<B extends AboutDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkAccessible
is an interface for describing UI elements for Assistive Technologies.GtkAccessible
is an interface for describing UI elements for Assistive Technologies.The AccessibleImpl type represents a native instance of the Accessible interface.The common interface for accessible objects.Accessible.Builder<B extends Builder<B>>The priority of an accessibility announcement.The priority of an accessibility announcement.The possible values for theinvalid reference
org.gnome.gtk.AccessibleProperty#AUTOCOMPLETE
The possible values for theAccessibleProperty.AUTOCOMPLETE
accessible property.The possible values for theinvalid reference
org.gnome.gtk.AccessibleState#INVALID
The possible values for theAccessibleState.INVALID
accessible state.A boxed type which wraps a list of references to GtkAccessible objects.The various platform states which can be queried usinginvalid reference
Accessible#getPlatformState
The various platform states which can be queried usingAccessible.getPlatformState(org.gnome.gtk.AccessiblePlatformState)
.The possible accessible properties of ainvalid reference
Accessible
The possible accessible properties of aAccessible
.This interface describes ranged controls, e.g.This interface describes ranged controls, e.g.The AccessibleRangeImpl type represents a native instance of the AccessibleRange interface.The possible accessible relations of ainvalid reference
Accessible
The possible accessible relations of aAccessible
.The accessible role for ainvalid reference
Accessible
The accessible role for aAccessible
implementation.The possible values for theinvalid reference
org.gnome.gtk.AccessibleProperty#SORT
The possible values for theAccessibleProperty.SORT
accessible property.The possible accessible states of ainvalid reference
Accessible
The possible accessible states of aAccessible
.An interface for accessible objects containing formatted text.An interface for accessible objects containing formatted text.The AccessibleTextImpl type represents a native instance of the AccessibleText interface.The interface vtable for accessible objects containing text.The type of contents change operation.The type of contents change operation.The granularity for queries about the text contents of ainvalid reference
AccessibleText
The granularity for queries about the text contents of aAccessibleText
implementation.A range inside the text of an accessible object.The possible values for theinvalid reference
org.gnome.gtk.AccessibleState#PRESSED
The possible values for theAccessibleState.PRESSED
accessible state.TheGtkActionable
interface provides a convenient way of associating widgets with actions.TheGtkActionable
interface provides a convenient way of associating widgets with actions.The ActionableImpl type represents a native instance of the Actionable interface.The interface vtable forGtkActionable
.Actionable.Builder<B extends Builder<B>>GtkActionBar
is designed to present contextual actions.ActionBar.Builder<B extends ActionBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkShortcutAction
that calls gtk_widget_activate().ActivateAction.Builder<B extends ActivateAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkAdjustment
is a model for a numeric value.Adjustment.Builder<B extends Adjustment.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theValueChangedCallback
callback.AGtkAlertDialog
object collects the arguments that are needed to present a message to the user.AlertDialog.Builder<B extends AlertDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Controls how a widget deals with extra space in a single dimension.Controls how a widget deals with extra space in a single dimension.The rectangle representing the area allocated for a widget by its parent.AGtkShortcutTrigger
that combines two triggers.AlternativeTrigger.Builder<B extends AlternativeTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkAnyFilter
matches an item when at least one of its filters matches.AnyFilter.AnyFilterClass<T extends GObject>AnyFilter.Builder<B extends AnyFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkAppChooser
is an interface for widgets which allow the user to choose an application.Deprecated.The AppChooserImpl type represents a native instance of the AppChooser interface.AppChooser.Builder<B extends Builder<B>>Deprecated.Functional interface declaration of theActivateCallback
callback.AppChooserButton.Builder<B extends AppChooserButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theCustomItemActivatedCallback
callback.Deprecated.AppChooserDialog.Builder<B extends AppChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Functional interface declaration of theApplicationActivatedCallback
callback.Functional interface declaration of theApplicationSelectedCallback
callback.AppChooserWidget.Builder<B extends AppChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkApplication
is a high-level API for writing applications.Application.Builder<B extends Application.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theQueryEndCallback
callback.Functional interface declaration of theWindowAddedCallback
callback.Functional interface declaration of theWindowRemovedCallback
callback.Types of user actions that may be blocked byGtkApplication
.Types of user actions that may be blocked byGtkApplication
.GtkApplicationWindow
is aGtkWindow
subclass that integrates withGtkApplication
.ApplicationWindow.Builder<B extends ApplicationWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Used to indicate the direction in which an arrow should point.Used to indicate the direction in which an arrow should point.GtkAspectFrame
preserves the aspect ratio of its child.AspectFrame.Builder<B extends AspectFrame.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Assistant.Builder<B extends Assistant.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.AssistantPage.Builder<B extends AssistantPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theAssistantPageFunc
callback.Functional interface declaration of theAssistantPageFunc
callback.Determines the page role inside aGtkAssistant
.Determines the page role inside aGtkAssistant
.GtkATContext
is an abstract class provided by GTK to communicate to platform-specific assistive technologies API.The ATContextImpl type represents a native instance of the abstract ATContext class.ATContext.Builder<B extends ATContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStateChangeCallback
callback.Baseline position in a row of widgets.Baseline position in a row of widgets.GtkBinLayout
is aGtkLayoutManager
subclass useful for create "bins" of widgets.BinLayout.Builder<B extends BinLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkBitset
represents a set of unsigned integers.An opaque, stack-allocated struct for iterating over the elements of aGtkBitset
.BookmarkList<T extends GObject>GtkBookmarkList
is a list model that wrapsGBookmarkFile
.BookmarkList.BookmarkListClass<T extends GObject>BookmarkList.Builder<B extends BookmarkList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkBoolFilter
evaluates a booleanGtkExpression
to determine whether to include items.BoolFilter.Builder<B extends BoolFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A struct that specifies a border around a rectangular area.Describes how the border of a UI element should be rendered.Describes how the border of a UI element should be rendered.TheGtkBox
widget arranges child widgets into a single row or column.Box.Builder<B extends Box.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkBoxLayout
is a layout manager that arranges children in a single row or column.BoxLayout.Builder<B extends BoxLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkBuildable
allows objects to extend and customize their deserialization from ui files.GtkBuildable
allows objects to extend and customize their deserialization from ui files.TheGtkBuildableIface
interface contains methods that are necessary to allowGtkBuilder
to construct an object from aGtkBuilder
UI definition.The BuildableImpl type represents a native instance of the Buildable interface.An opaque context struct forGtkBuildableParser
.A sub-parser forGtkBuildable
implementations.Functional interface declaration of theEndElementCallback
callback.Functional interface declaration of theErrorCallback
callback.Functional interface declaration of theStartElementCallback
callback.Functional interface declaration of theTextCallback
callback.The list of flags that can be passed to gtk_builder_create_closure().The list of flags that can be passed to gtk_builder_create_closure().AGtkBuilderScope
implementation for the C language.BuilderCScope.Builder<B extends BuilderCScope.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Error codes that identify various errors that can occur while usingGtkBuilder
.Error codes that identify various errors that can occur while usingGtkBuilder
.GtkBuilderListItemFactory
is aGtkListItemFactory
that creates widgets by instantiatingGtkBuilder
UI templates.BuilderListItemFactory.Builder<B extends BuilderListItemFactory.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkBuilderScope
is an interface to provide language binding support toGtkBuilder
.GtkBuilderScope
is an interface to provide language binding support toGtkBuilder
.The BuilderScopeImpl type represents a native instance of the BuilderScope interface.The virtual function table to implement forGtkBuilderScope
implementations.TheGtkButton
widget is generally used to trigger a callback function that is called when the button is pressed.Functional interface declaration of theActivateCallback
callback.Button.Builder<B extends Button.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallback
callback.Prebuilt sets of buttons forGtkDialog
.Prebuilt sets of buttons forGtkDialog
.GtkCalendar
is a widget that displays a Gregorian calendar, one month at a time.Calendar.Builder<B extends Calendar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDaySelectedCallback
callback.Functional interface declaration of theNextMonthCallback
callback.Functional interface declaration of theNextYearCallback
callback.Functional interface declaration of thePrevMonthCallback
callback.Functional interface declaration of thePrevYearCallback
callback.AGtkShortcutAction
that invokes a callback.CallbackAction.Builder<B extends CallbackAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A variant ofGtkClosureExpression
using a C closure.Functional interface declaration of theCellAllocCallback
callback.Functional interface declaration of theCellAllocCallback
callback.Deprecated.Functional interface declaration of theAddEditableCallback
callback.Functional interface declaration of theApplyAttributesCallback
callback.CellArea.Builder<B extends CellArea.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The CellAreaImpl type represents a native instance of the abstract CellArea class.Functional interface declaration of theFocusChangedCallback
callback.Functional interface declaration of theRemoveEditableCallback
callback.Deprecated.CellAreaBox.Builder<B extends CellAreaBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.CellAreaContext.Builder<B extends CellAreaContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCellCallback
callback.Functional interface declaration of theCellCallback
callback.Interface for widgets that can be used for editing cellsDeprecated.CellEditable.Builder<B extends Builder<B>>The CellEditableImpl type represents a native instance of the CellEditable interface.Functional interface declaration of theEditingDoneCallback
callback.Functional interface declaration of theRemoveWidgetCallback
callback.An interface for packing cellsDeprecated.The CellLayoutImpl type represents a native instance of the CellLayout interface.Functional interface declaration of theCellLayoutDataFunc
callback.Functional interface declaration of theCellLayoutDataFunc
callback.Deprecated.CellRenderer.Builder<B extends CellRenderer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The CellRendererImpl type represents a native instance of the abstract CellRenderer class.Functional interface declaration of theEditingCanceledCallback
callback.Functional interface declaration of theEditingStartedCallback
callback.Deprecated.Functional interface declaration of theAccelClearedCallback
callback.Functional interface declaration of theAccelEditedCallback
callback.CellRendererAccel.Builder<B extends CellRendererAccel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The available modes forGtk.CellRendererAccel:accel-mode
.The available modes forGtk.CellRendererAccel:accel-mode
.Deprecated.CellRendererCombo.Builder<B extends CellRendererCombo.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Identifies how the user can interact with a particular cell.Identifies how the user can interact with a particular cell.Deprecated.CellRendererPixbuf.Builder<B extends CellRendererPixbuf.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.CellRendererProgress.Builder<B extends CellRendererProgress.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.CellRendererSpin.Builder<B extends CellRendererSpin.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.CellRendererSpinner.Builder<B extends CellRendererSpinner.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Tells how a cell is to be rendered.Tells how a cell is to be rendered.Deprecated.CellRendererText.Builder<B extends CellRendererText.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEditedCallback
callback.Deprecated.CellRendererToggle.Builder<B extends CellRendererToggle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theToggledCallback
callback.Deprecated.CellView.Builder<B extends CellView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkCenterBox
arranges three children in a row, keeping the middle child centered as well as possible.CenterBox.Builder<B extends CenterBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkCenterLayout
is a layout manager that manages up to three children.CenterLayout.Builder<B extends CenterLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkCheckButton
places a label next to an indicator.Functional interface declaration of theActivateCallback
callback.CheckButton.Builder<B extends CheckButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theToggledCallback
callback.An expression using a customGClosure
to compute the value from its parameters.Describes how ainvalid reference
StringSorter
Describes how aStringSorter
turns strings into sort keys to compare them.Deprecated.Functional interface declaration of theActivateCallback
callback.ColorButton.Builder<B extends ColorButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theColorSetCallback
callback.GtkColorChooser
is an interface that is implemented by widgets for choosing colors.Deprecated.ColorChooser.Builder<B extends Builder<B>>Deprecated.The ColorChooserImpl type represents a native instance of the ColorChooser interface.Deprecated.ColorChooserDialog.Builder<B extends ColorChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.ColorChooserWidget.Builder<B extends ColorChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkColorDialog
object collects the arguments that are needed to present a color chooser dialog to the user, such as a title for the dialog and whether it should be modal.ColorDialog.Builder<B extends ColorDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkColorDialogButton
is a wrapped around aColorDialog
and allows to open a color chooser dialog to change the color.Functional interface declaration of theActivateCallback
callback.ColorDialogButton.Builder<B extends ColorDialogButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkColumnView
presents a large dynamic list of items using multiple columns with headers.Functional interface declaration of theActivateCallback
callback.ColumnView.Builder<B extends ColumnView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.ColumnViewCell.Builder<B extends ColumnViewCell.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkColumnViewColumn
represents the columns being added to aGtkColumnView
.ColumnViewColumn.Builder<B extends ColumnViewColumn.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkColumnViewRow
is used byColumnView
to allow configuring how rows are displayed.ColumnViewRow.Builder<B extends ColumnViewRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkColumnViewSorter
is a sorter implementation that is geared towards the needs ofGtkColumnView
.ColumnViewSorter.Builder<B extends ColumnViewSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Functional interface declaration of theActivateCallback
callback.ComboBox.Builder<B extends ComboBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theFormatEntryTextCallback
callback.Functional interface declaration of theMoveActiveCallback
callback.Functional interface declaration of thePopdownCallback
callback.Functional interface declaration of thePopupCallback
callback.Deprecated.ComboBoxText.Builder<B extends ComboBoxText.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A constant value in aGtkExpression
.GtkConstraint
describes a constraint between attributes of two widgets, expressed as a linear equation.Constraint.Builder<B extends Constraint.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The widget attributes that can be used when creating ainvalid reference
Constraint
The widget attributes that can be used when creating aConstraint
.AGtkConstraintGuide
is an invisible layout element in aGtkConstraintLayout
.ConstraintGuide.Builder<B extends ConstraintGuide.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A layout manager using constraints to describe relations between widgets.ConstraintLayout.Builder<B extends ConstraintLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkLayoutChild
subclass for children in aGtkConstraintLayout
.ConstraintLayoutChild.Builder<B extends ConstraintLayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The relation between two terms of a constraint.The relation between two terms of a constraint.The strength of a constraint, expressed as a symbolic constant.The strength of a constraint, expressed as a symbolic constant.TheGtkConstraintTarget
interface is implemented by objects that can be used as source or target inGtkConstraint
s.TheGtkConstraintTarget
interface is implemented by objects that can be used as source or target inGtkConstraint
s.The ConstraintTargetImpl type represents a native instance of the ConstraintTarget interface.Domain for VFL parsing errors.Domain for VFL parsing errors.Controls how a content should be made to fit inside an allocation.Controls how a content should be made to fit inside an allocation.Specifies which corner a child widget should be placed in when packed into aGtkScrolledWindow.
Specifies which corner a child widget should be placed in when packed into aGtkScrolledWindow.
A description of a location inside a CSS stream.Errors that can occur while parsing CSS.Errors that can occur while parsing CSS.Warnings that can occur while parsing CSS.Warnings that can occur while parsing CSS.GtkCssProvider
is an object implementing theGtkStyleProvider
interface for CSS.CssProvider.Builder<B extends CssProvider.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theParsingErrorCallback
callback.Defines a part of a CSS document.A CSS style change.GtkCustomFilter
determines whether to include items with a callback.CustomFilter.Builder<B extends CustomFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCustomFilterFunc
callback.Functional interface declaration of theCustomFilterFunc
callback.GtkCustomSorter
is aGtkSorter
implementation that sorts via a callback function.CustomSorter.Builder<B extends CustomSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Flags to use with gtk_set_debug_flags().Flags to use with gtk_set_debug_flags().Passed to various keybinding signals for deleting text.Passed to various keybinding signals for deleting text.Deprecated.Dialog.Builder<B extends Dialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Error codes in theGTK_DIALOG_ERROR
domain that can be returned by async dialog functions.Error codes in theGTK_DIALOG_ERROR
domain that can be returned by async dialog functions.Flags used to influence dialog construction.Flags used to influence dialog construction.Focus movement types.Focus movement types.DirectoryList<T extends GObject>GtkDirectoryList
is a list model that wraps g_file_enumerate_children_async().DirectoryList.Builder<B extends DirectoryList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.DirectoryList.DirectoryListClass<T extends GObject>GtkDragIcon
is aGtkRoot
implementation for drag icons.DragIcon.Builder<B extends DragIcon.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkDragSource
is an event controller to initiate Drag-And-Drop operations.DragSource.Builder<B extends DragSource.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDragBeginCallback
callback.Functional interface declaration of theDragCancelCallback
callback.Functional interface declaration of theDragEndCallback
callback.Functional interface declaration of thePrepareCallback
callback.GtkDrawingArea
is a widget that allows drawing with cairo.DrawingArea.Builder<B extends DrawingArea.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theResizeCallback
callback.Functional interface declaration of theDrawingAreaDrawFunc
callback.Functional interface declaration of theDrawingAreaDrawFunc
callback.GtkDropControllerMotion
is an event controller tracking the pointer during Drag-and-Drop operations.DropControllerMotion.Builder<B extends DropControllerMotion.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEnterCallback
callback.Functional interface declaration of theLeaveCallback
callback.Functional interface declaration of theMotionCallback
callback.GtkDropDown
is a widget that allows the user to choose an item from a list of options.Functional interface declaration of theActivateCallback
callback.DropDown.Builder<B extends DropDown.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkDropTarget
is an event controller to receive Drag-and-Drop operations.Functional interface declaration of theAcceptCallback
callback.DropTarget.Builder<B extends DropTarget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDropCallback
callback.Functional interface declaration of theEnterCallback
callback.Functional interface declaration of theLeaveCallback
callback.Functional interface declaration of theMotionCallback
callback.GtkDropTargetAsync
is an event controller to receive Drag-and-Drop operations, asynchronously.Functional interface declaration of theAcceptCallback
callback.DropTargetAsync.Builder<B extends DropTargetAsync.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDragEnterCallback
callback.Functional interface declaration of theDragLeaveCallback
callback.Functional interface declaration of theDragMotionCallback
callback.Functional interface declaration of theDropCallback
callback.GtkEditable
is an interface for text editing widgets.GtkEditable
is an interface for text editing widgets.Editable.Builder<B extends Builder<B>>Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theDeleteTextCallback
callback.The EditableImpl type represents a native instance of the Editable interface.Functional interface declaration of theInsertTextCallback
callback.AGtkEditableLabel
is a label that allows users to edit the text by switching to an “edit mode”.EditableLabel.Builder<B extends EditableLabel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The identifiers forinvalid reference
Editable
The identifiers forEditable
properties.TheGtkEmojiChooser
is used by text widgets such asGtkEntry
orGtkTextView
to let users insert Emoji characters.EmojiChooser.Builder<B extends EmojiChooser.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEmojiPickedCallback
callback.GtkEntry
is a single line text entry widget.Functional interface declaration of theActivateCallback
callback.Entry.Builder<B extends Entry.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Class structure forGtkEntry
.Functional interface declaration of theIconPressCallback
callback.Functional interface declaration of theIconReleaseCallback
callback.AGtkEntryBuffer
hold the text displayed in aGtkText
widget.EntryBuffer.Builder<B extends EntryBuffer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDeletedTextCallback
callback.Functional interface declaration of theInsertedTextCallback
callback.Deprecated.EntryCompletion.Builder<B extends EntryCompletion.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCursorOnMatchCallback
callback.Functional interface declaration of theInsertPrefixCallback
callback.Functional interface declaration of theMatchSelectedCallback
callback.Functional interface declaration of theNoMatchesCallback
callback.Functional interface declaration of theEntryCompletionMatchFunc
callback.Functional interface declaration of theEntryCompletionMatchFunc
callback.Specifies the side of the entry at which an icon is placed.Specifies the side of the entry at which an icon is placed.GtkEventController
is the base class for event controllers.EventController.Builder<B extends EventController.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The EventControllerImpl type represents a native instance of the abstract EventController class.GtkEventControllerFocus
is an event controller to keep track of keyboard focus.EventControllerFocus.Builder<B extends EventControllerFocus.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEnterCallback
callback.Functional interface declaration of theLeaveCallback
callback.GtkEventControllerKey
is an event controller that provides access to key events.EventControllerKey.Builder<B extends EventControllerKey.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theImUpdateCallback
callback.Functional interface declaration of theKeyPressedCallback
callback.Functional interface declaration of theKeyReleasedCallback
callback.Functional interface declaration of theModifiersCallback
callback.GtkEventControllerLegacy
is an event controller that provides raw access to the event stream.EventControllerLegacy.Builder<B extends EventControllerLegacy.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEventCallback
callback.GtkEventControllerMotion
is an event controller tracking the pointer position.EventControllerMotion.Builder<B extends EventControllerMotion.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEnterCallback
callback.Functional interface declaration of theLeaveCallback
callback.Functional interface declaration of theMotionCallback
callback.GtkEventControllerScroll
is an event controller that handles scroll events.EventControllerScroll.Builder<B extends EventControllerScroll.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDecelerateCallback
callback.Functional interface declaration of theScrollBeginCallback
callback.Functional interface declaration of theScrollCallback
callback.Functional interface declaration of theScrollEndCallback
callback.Describes the behavior of aGtkEventControllerScroll
.Describes the behavior of aGtkEventControllerScroll
.Describes the state of aGdk.EventSequence
in ainvalid reference
Gesture
Describes the state of aGdk.EventSequence
in aGesture
.EveryFilter<T extends GObject>GtkEveryFilter
matches an item when each of its filters matches.EveryFilter.Builder<B extends EveryFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.EveryFilter.EveryFilterClass<T extends GObject>GtkExpander
allows the user to reveal its child by clicking on an expander triangle.Functional interface declaration of theActivateCallback
callback.Expander.Builder<B extends Expander.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkExpression
provides a way to describe references to values.The ExpressionImpl type represents a native instance of the abstract Expression class.Functional interface declaration of theExpressionNotify
callback.Functional interface declaration of theExpressionNotify
callback.An opaque structure representing a watchedGtkExpression
.GtkFileChooser
is an interface that can be implemented by file selection widgets.Deprecated.FileChooser.Builder<B extends Builder<B>>The FileChooserImpl type represents a native instance of the FileChooser interface.Describes whether aGtkFileChooser
is being used to open existing files or to save to a possibly new file.Describes whether aGtkFileChooser
is being used to open existing files or to save to a possibly new file.Deprecated.FileChooserDialog.Builder<B extends FileChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.These identify the various errors that can occur while callingGtkFileChooser
functions.These identify the various errors that can occur while callingGtkFileChooser
functions.Deprecated.FileChooserNative.Builder<B extends FileChooserNative.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.FileChooserWidget.Builder<B extends FileChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDesktopFolderCallback
callback.Functional interface declaration of theDownFolderCallback
callback.Functional interface declaration of theHomeFolderCallback
callback.Functional interface declaration of theLocationPopupCallback
callback.Functional interface declaration of theLocationPopupOnPasteCallback
callback.Functional interface declaration of theLocationTogglePopupCallback
callback.Functional interface declaration of thePlacesShortcutCallback
callback.Functional interface declaration of theQuickBookmarkCallback
callback.Functional interface declaration of theRecentShortcutCallback
callback.Functional interface declaration of theSearchShortcutCallback
callback.Functional interface declaration of theShowHiddenCallback
callback.Functional interface declaration of theUpFolderCallback
callback.AGtkFileDialog
object collects the arguments that are needed to present a file chooser dialog to the user, such as a title for the dialog and whether it should be modal.FileDialog.Builder<B extends FileDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkFileFilter
filters files by name or mime type.FileFilter.Builder<B extends FileFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkFileLauncher
object collects the arguments that are needed to open a file with an application.FileLauncher.Builder<B extends FileLauncher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkFilter
object describes the filtering to be performed by aFilterListModel
.Filter.Builder<B extends Filter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Describes changes in a filter in more detail and allows objects using the filter to optimize refiltering items.Describes changes in a filter in more detail and allows objects using the filter to optimize refiltering items.FilterListModel<T extends GObject>GtkFilterListModel
is a list model that filters the elements of the underlying model according to aGtkFilter
.FilterListModel.Builder<B extends FilterListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.FilterListModel.FilterListModelClass<T extends GObject>Describes the known strictness of a filter.Describes the known strictness of a filter.GtkFixed
places its child widgets at fixed positions and with fixed sizes.Fixed.Builder<B extends Fixed.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkFixedLayout
is a layout manager which can place child widgets at fixed positions.FixedLayout.Builder<B extends FixedLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkLayoutChild
subclass for children in aGtkFixedLayout
.FixedLayoutChild.Builder<B extends FixedLayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.FlattenListModel<T extends GObject>GtkFlattenListModel
is a list model that concatenates other list models.FlattenListModel.Builder<B extends FlattenListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.FlattenListModel.FlattenListModelClass<T extends GObject>AGtkFlowBox
puts child widgets in reflowing grid.Functional interface declaration of theActivateCursorChildCallback
callback.FlowBox.Builder<B extends FlowBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChildActivatedCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of theSelectAllCallback
callback.Functional interface declaration of theSelectedChildrenChangedCallback
callback.Functional interface declaration of theToggleCursorChildCallback
callback.Functional interface declaration of theUnselectAllCallback
callback.GtkFlowBoxChild
is the kind of widget that can be added to aGtkFlowBox
.Functional interface declaration of theActivateCallback
callback.FlowBoxChild.Builder<B extends FlowBoxChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFlowBoxCreateWidgetFunc
callback.Functional interface declaration of theFlowBoxCreateWidgetFunc
callback.Functional interface declaration of theFlowBoxFilterFunc
callback.Functional interface declaration of theFlowBoxFilterFunc
callback.Functional interface declaration of theFlowBoxForeachFunc
callback.Functional interface declaration of theFlowBoxForeachFunc
callback.Functional interface declaration of theFlowBoxSortFunc
callback.Functional interface declaration of theFlowBoxSortFunc
callback.Deprecated.Functional interface declaration of theActivateCallback
callback.FontButton.Builder<B extends FontButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFontSetCallback
callback.GtkFontChooser
is an interface that can be implemented by widgets for choosing fonts.Deprecated.FontChooser.Builder<B extends Builder<B>>Deprecated.The FontChooserImpl type represents a native instance of the FontChooser interface.Deprecated.FontChooserDialog.Builder<B extends FontChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Specifies the granularity of font selection that is desired in aGtkFontChooser
.Specifies the granularity of font selection that is desired in aGtkFontChooser
.Deprecated.FontChooserWidget.Builder<B extends FontChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkFontDialog
object collects the arguments that are needed to present a font chooser dialog to the user, such as a title for the dialog and whether it should be modal.FontDialog.Builder<B extends FontDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkFontDialogButton
is wrapped around aFontDialog
and allows to open a font chooser dialog to change the font.Functional interface declaration of theActivateCallback
callback.FontDialogButton.Builder<B extends FontDialogButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFontFilterFunc
callback.Functional interface declaration of theFontFilterFunc
callback.The level of granularity for the font selection.The level of granularity for the font selection.Values for theGtk.Settings:gtk-font-rendering
setting that influence how GTK renders fonts.Values for theGtk.Settings:gtk-font-rendering
setting that influence how GTK renders fonts.GtkFrame
is a widget that surrounds its child with a decorative frame and an optional label.Frame.Builder<B extends Frame.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkGesture
is the base class for gesture recognition.Functional interface declaration of theBeginCallback
callback.Gesture.Builder<B extends Gesture.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelCallback
callback.Functional interface declaration of theEndCallback
callback.The GestureImpl type represents a native instance of the abstract Gesture class.Functional interface declaration of theSequenceStateChangedCallback
callback.Functional interface declaration of theUpdateCallback
callback.GtkGestureClick
is aGtkGesture
implementation for clicks.GestureClick.Builder<B extends GestureClick.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePressedCallback
callback.Functional interface declaration of theReleasedCallback
callback.Functional interface declaration of theStoppedCallback
callback.Functional interface declaration of theUnpairedReleaseCallback
callback.GtkGestureDrag
is aGtkGesture
implementation for drags.GestureDrag.Builder<B extends GestureDrag.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDragBeginCallback
callback.Functional interface declaration of theDragEndCallback
callback.Functional interface declaration of theDragUpdateCallback
callback.GtkGestureLongPress
is aGtkGesture
for long presses.GestureLongPress.Builder<B extends GestureLongPress.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelledCallback
callback.Functional interface declaration of thePressedCallback
callback.GtkGesturePan
is aGtkGesture
for pan gestures.GesturePan.Builder<B extends GesturePan.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePanCallback
callback.GtkGestureRotate
is aGtkGesture
for 2-finger rotations.Functional interface declaration of theAngleChangedCallback
callback.GestureRotate.Builder<B extends GestureRotate.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkGestureSingle
is aGtkGestures
subclass optimized for singe-touch and mouse gestures.GestureSingle.Builder<B extends GestureSingle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkGestureStylus
is aGtkGesture
specific to stylus input.GestureStylus.Builder<B extends GestureStylus.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDownCallback
callback.Functional interface declaration of theMotionCallback
callback.Functional interface declaration of theProximityCallback
callback.Functional interface declaration of theUpCallback
callback.GtkGestureSwipe
is aGtkGesture
for swipe gestures.GestureSwipe.Builder<B extends GestureSwipe.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theSwipeCallback
callback.GtkGestureZoom
is aGtkGesture
for 2-finger pinch/zoom gestures.GestureZoom.Builder<B extends GestureZoom.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theScaleChangedCallback
callback.GtkGLArea
is a widget that allows drawing with OpenGL.GLArea.Builder<B extends GLArea.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateContextCallback
callback.TheGtkGLAreaClass
structure contains only private data.Functional interface declaration of theRenderCallback
callback.Functional interface declaration of theResizeCallback
callback.A widget that allows to bypass gsk rendering for its child by passing the content directly to the compositor.GraphicsOffload.Builder<B extends GraphicsOffload.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents the state of graphics offloading.Represents the state of graphics offloading.GtkGrid
is a container which arranges its child widgets in rows and columns.Grid.Builder<B extends Grid.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkGridLayout
is a layout manager which arranges child widgets in rows and columns.GridLayout.Builder<B extends GridLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkLayoutChild
subclass for children in aGtkGridLayout
.GridLayoutChild.Builder<B extends GridLayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkGridView
presents a large dynamic grid of items.Functional interface declaration of theActivateCallback
callback.GridView.Builder<B extends GridView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Constants and functions that are declared in the global Gtk namespace.AGtkBuilder
reads XML descriptions of a user interface and instantiates the described objects.GtkBuilder.Builder<B extends GtkBuilder.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkHeaderBar
is a widget for creating custom title bars for windows.HeaderBar.Builder<B extends HeaderBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Used to specify options for gtk_icon_theme_lookup_icon().Used to specify options for gtk_icon_theme_lookup_icon().Contains information found when looking up an icon inGtkIconTheme
.IconPaintable.Builder<B extends IconPaintable.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Built-in icon sizes.Built-in icon sizes.GtkIconTheme
provides a facility for loading themed icons.IconTheme.Builder<B extends IconTheme.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Error codes forGtkIconTheme
operations.Error codes forGtkIconTheme
operations.Deprecated.Functional interface declaration of theActivateCursorItemCallback
callback.IconView.Builder<B extends IconView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theItemActivatedCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of theSelectAllCallback
callback.Functional interface declaration of theSelectCursorItemCallback
callback.Functional interface declaration of theSelectionChangedCallback
callback.Functional interface declaration of theToggleCursorItemCallback
callback.Functional interface declaration of theUnselectAllCallback
callback.An enum for determining where a dropped item goes.An enum for determining where a dropped item goes.Functional interface declaration of theIconViewForeachFunc
callback.Functional interface declaration of theIconViewForeachFunc
callback.TheGtkImage
widget displays an image.Image.Builder<B extends Image.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the image data representation used by ainvalid reference
Image
Describes the image data representation used by aImage
.GtkIMContext
defines the interface for GTK input methods.IMContext.Builder<B extends IMContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCommitCallback
callback.Functional interface declaration of theDeleteSurroundingCallback
callback.The IMContextImpl type represents a native instance of the abstract IMContext class.Functional interface declaration of thePreeditChangedCallback
callback.Functional interface declaration of thePreeditEndCallback
callback.Functional interface declaration of thePreeditStartCallback
callback.Functional interface declaration of theRetrieveSurroundingCallback
callback.GtkIMContextSimple
is an input method supporting table-based input methods.IMContextSimple.Builder<B extends IMContextSimple.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkIMMulticontext
is an input method context supporting multiple, switchable input methods.IMMulticontext.Builder<B extends IMMulticontext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.InfoBar.Builder<B extends InfoBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallback
callback.Functional interface declaration of theResponseCallback
callback.Describes hints that might be taken into account by input methods or applications.Describes hints that might be taken into account by input methods or applications.Describes primary purpose of the input widget.Describes primary purpose of the input widget.GtkInscription
is a widget to show text in a predefined area.Inscription.Builder<B extends Inscription.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The different methods to handle text inGtkInscription
when it doesn't fit the available space.The different methods to handle text inGtkInscription
when it doesn't fit the available space.Used for justifying the text inside ainvalid reference
Label
Used for justifying the text inside aLabel
widget.AGtkShortcutTrigger
that triggers when a specific keyval and modifiers are pressed.KeyvalTrigger.Builder<B extends KeyvalTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkLabel
widget displays a small amount of text.Functional interface declaration of theActivateCurrentLinkCallback
callback.Functional interface declaration of theActivateLinkCallback
callback.Label.Builder<B extends Label.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.GtkLayoutChild
is the base class for objects that are meant to hold layout properties.LayoutChild.Builder<B extends LayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The LayoutChildImpl type represents a native instance of the abstract LayoutChild class.Layout managers are delegate classes that handle the preferred size and the allocation of a widget.LayoutManager.Builder<B extends LayoutManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkLayoutManagerClass
structure contains only private data, and should only be accessed through the provided API, or when subclassingGtkLayoutManager
.The LayoutManagerImpl type represents a native instance of the abstract LayoutManager class.GtkLevelBar
is a widget that can be used as a level indicator.LevelBar.Builder<B extends LevelBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theOffsetChangedCallback
callback.Describes howinvalid reference
LevelBar
Describes howLevelBar
contents should be rendered.The type of license for an application.The type of license for an application.AGtkLinkButton
is a button with a hyperlink.Functional interface declaration of theActivateLinkCallback
callback.LinkButton.Builder<B extends LinkButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkListBase
is the abstract base class for GTK's list widgets.ListBase.Builder<B extends ListBase.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The ListBaseImpl type represents a native instance of the abstract ListBase class.GtkListBox
is a vertical list.Functional interface declaration of theActivateCursorRowCallback
callback.ListBox.Builder<B extends ListBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of theRowActivatedCallback
callback.Functional interface declaration of theRowSelectedCallback
callback.Functional interface declaration of theSelectAllCallback
callback.Functional interface declaration of theSelectedRowsChangedCallback
callback.Functional interface declaration of theToggleCursorRowCallback
callback.Functional interface declaration of theUnselectAllCallback
callback.Functional interface declaration of theListBoxCreateWidgetFunc
callback.Functional interface declaration of theListBoxCreateWidgetFunc
callback.Functional interface declaration of theListBoxFilterFunc
callback.Functional interface declaration of theListBoxFilterFunc
callback.Functional interface declaration of theListBoxForeachFunc
callback.Functional interface declaration of theListBoxForeachFunc
callback.GtkListBoxRow
is the kind of widget that can be added to aGtkListBox
.Functional interface declaration of theActivateCallback
callback.ListBoxRow.Builder<B extends ListBoxRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theListBoxSortFunc
callback.Functional interface declaration of theListBoxSortFunc
callback.Functional interface declaration of theListBoxUpdateHeaderFunc
callback.Functional interface declaration of theListBoxUpdateHeaderFunc
callback.GtkListHeader
is used by list widgets to represent the headers they display.ListHeader.Builder<B extends ListHeader.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkListItem
is used by list widgets to represent items in aListModel
.ListItem.Builder<B extends ListItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkListItemFactory
creates widgets for the items taken from aGListModel
.ListItemFactory.Builder<B extends ListItemFactory.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.List of actions to perform when scrolling to items in a list widget.List of actions to perform when scrolling to items in a list widget.Deprecated.ListStore.Builder<B extends ListStore.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Used to configure the focus behavior in theGTK_DIR_TAB_FORWARD
andGTK_DIR_TAB_BACKWARD
direction, like theTab
key in ainvalid reference
ListView
Used to configure the focus behavior in theGTK_DIR_TAB_FORWARD
andGTK_DIR_TAB_BACKWARD
direction, like theTab
key in aListView
.GtkListView
presents a large dynamic list of items.Functional interface declaration of theActivateCallback
callback.ListView.Builder<B extends ListView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.LockButton.Builder<B extends LockButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.MapListModel<T extends GObject>AGtkMapListModel
maps the items in a list model to different items.MapListModel.Builder<B extends MapListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.MapListModel.MapListModelClass<T extends GObject>Functional interface declaration of theMapListModelMapFunc
callback.Functional interface declaration of theMapListModelMapFunc
callback.GtkMediaControls
is a widget to show controls for a video.MediaControls.Builder<B extends MediaControls.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkMediaFile
implementsGtkMediaStream
for files.MediaFile.Builder<B extends MediaFile.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The MediaFileImpl type represents a native instance of the abstract MediaFile class.GtkMediaStream
is the integration point for media playback inside GTK.MediaStream.Builder<B extends MediaStream.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The MediaStreamImpl type represents a native instance of the abstract MediaStream class.TheGtkMenuButton
widget is used to display a popup when clicked.Functional interface declaration of theActivateCallback
callback.MenuButton.Builder<B extends MenuButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theMenuButtonCreatePopupFunc
callback.Functional interface declaration of theMenuButtonCreatePopupFunc
callback.Deprecated.MessageDialog.Builder<B extends MessageDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The type of message being displayed in ainvalid reference
MessageDialog
The type of message being displayed in aMessageDialog
.AGtkShortcutAction
that calls gtk_widget_mnemonic_activate().MnemonicAction.Builder<B extends MnemonicAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkShortcutTrigger
that triggers when a specific mnemonic is pressed.MnemonicTrigger.Builder<B extends MnemonicTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkMountOperation
is an implementation ofGMountOperation
.MountOperation.Builder<B extends MountOperation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Passed as argument to various keybinding signals for moving the cursor position.Passed as argument to various keybinding signals for moving the cursor position.MultiFilter<T extends GObject>GtkMultiFilter
is the base class for filters that combine multiple filters.MultiFilter.Builder<B extends MultiFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.MultiFilter.MultiFilterClass<T extends GObject>The MultiFilterImpl type represents a native instance of the abstract MultiFilter class.MultiSelection<T extends GObject>GtkMultiSelection
is aGtkSelectionModel
that allows selecting multiple elements.MultiSelection.Builder<B extends MultiSelection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.MultiSelection.MultiSelectionClass<T extends GObject>MultiSorter<T extends GObject>GtkMultiSorter
combines multiple sorters by trying them in turn.MultiSorter.Builder<B extends MultiSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.MultiSorter.MultiSorterClass<T extends GObject>AGtkShortcutAction
that activates an action by name.NamedAction.Builder<B extends NamedAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkNative
is the interface implemented by all widgets that have their ownGdkSurface
.GtkNative
is the interface implemented by all widgets that have their ownGdkSurface
.The NativeImpl type represents a native instance of the Native interface.Native dialogs are platform dialogs that don't useGtkDialog
.NativeDialog.Builder<B extends NativeDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Class structure forGtkNativeDialog
.The NativeDialogImpl type represents a native instance of the abstract NativeDialog class.Functional interface declaration of theResponseCallback
callback.Options for selecting a different wrap mode for natural size requests.Options for selecting a different wrap mode for natural size requests.AGtkShortcutTrigger
that never triggers.NeverTrigger.Builder<B extends NeverTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.NoSelection<T extends GObject>GtkNoSelection
is aGtkSelectionModel
that does not allow selecting anything.NoSelection.Builder<B extends NoSelection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.NoSelection.NoSelectionClass<T extends GObject>GtkNotebook
is a container whose children are pages switched between using tabs.Notebook.Builder<B extends Notebook.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeCurrentPageCallback
callback.Functional interface declaration of theCreateWindowCallback
callback.Functional interface declaration of theFocusTabCallback
callback.Functional interface declaration of theMoveFocusOutCallback
callback.Functional interface declaration of thePageAddedCallback
callback.Functional interface declaration of thePageRemovedCallback
callback.Functional interface declaration of thePageReorderedCallback
callback.Functional interface declaration of theReorderTabCallback
callback.Functional interface declaration of theSelectPageCallback
callback.Functional interface declaration of theSwitchPageCallback
callback.GtkNotebookPage
is an auxiliary object used byGtkNotebook
.NotebookPage.Builder<B extends NotebookPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The parameter used in the action signals ofGtkNotebook
.The parameter used in the action signals ofGtkNotebook
.AGtkShortcutAction
that does nothing.NothingAction.Builder<B extends NothingAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Used to determine the layout of pages on a sheet when printing multiple pages per sheet.Used to determine the layout of pages on a sheet when printing multiple pages per sheet.GtkNumericSorter
is aGtkSorter
that compares numbers.NumericSorter.Builder<B extends NumericSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGObject
value in aGtkExpression
.Describes the way two values can be compared.Describes the way two values can be compared.TheGtkOrientable
interface is implemented by all widgets that can be oriented horizontally or vertically.TheGtkOrientable
interface is implemented by all widgets that can be oriented horizontally or vertically.Orientable.Builder<B extends Builder<B>>The OrientableImpl type represents a native instance of the Orientable interface.Represents the orientation of widgets and other objects.Represents the orientation of widgets and other objects.Defines how content overflowing a given area should be handled.Defines how content overflowing a given area should be handled.GtkOverlay
is a container which contains a single main child, on top of which it can place “overlay” widgets.Overlay.Builder<B extends Overlay.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theGetChildPositionCallback
callback.GtkOverlayLayout
is the layout manager used byOverlay
.OverlayLayout.Builder<B extends OverlayLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkLayoutChild
subclass for children in aGtkOverlayLayout
.OverlayLayoutChild.Builder<B extends OverlayLayoutChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents the packing location of a children in its parent.Represents the packing location of a children in its parent.Struct defining a pad action entry.The type of a pad action.The type of a pad action.GtkPadController
is an event controller for the pads found in drawing tablets.PadController.Builder<B extends PadController.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.See also gtk_print_settings_set_orientation().See also gtk_print_settings_set_orientation().A range of pages to print.See also gtk_print_job_set_page_set().See also gtk_print_job_set_page_set().AGtkPageSetup
object stores the page size, orientation and margins.PageSetup.Builder<B extends PageSetup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePageSetupDoneFunc
callback.Functional interface declaration of thePageSetupDoneFunc
callback.GtkPageSetupUnixDialog
implements a page setup dialog for platforms which don’t provide a native page setup dialog, like Unix.PageSetupUnixDialog.Builder<B extends PageSetupUnixDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the panning direction of ainvalid reference
GesturePan
Describes the panning direction of aGesturePan
.A widget with two panes, arranged either horizontally or vertically.Functional interface declaration of theAcceptPositionCallback
callback.Paned.Builder<B extends Paned.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelPositionCallback
callback.Functional interface declaration of theCycleChildFocusCallback
callback.Functional interface declaration of theCycleHandleFocusCallback
callback.Functional interface declaration of theMoveHandleCallback
callback.Functional interface declaration of theToggleHandleFocusCallback
callback.GtkPaperSize
handles paper sizes.AGParamSpec
for properties holding aGtkExpression
.GtkPasswordEntry
is an entry that has been tailored for entering secrets.Functional interface declaration of theActivateCallback
callback.PasswordEntry.Builder<B extends PasswordEntry.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkEntryBuffer
that locks the underlying memory to prevent it from being swapped to disk.PasswordEntryBuffer.Builder<B extends PasswordEntryBuffer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Flags that influence the behavior ofinvalid reference
Widget#pick
Flags that influence the behavior ofWidget.pick(double, double, java.util.Set<org.gnome.gtk.PickFlags>)
.TheGtkPicture
widget displays aGdkPaintable
.Picture.Builder<B extends Picture.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.Determines how the size should be computed to achieve the one of the visibility mode for the scrollbars.GtkPopover
is a bubble-like context popup.Functional interface declaration of theActivateDefaultCallback
callback.Popover.Builder<B extends Popover.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClosedCallback
callback.GtkPopoverMenu
is a subclass ofGtkPopover
that implements menu behavior.PopoverMenu.Builder<B extends PopoverMenu.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkPopoverMenuBar
presents a horizontal bar of items that pop up popover menus when clicked.PopoverMenuBar.Builder<B extends PopoverMenuBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Flags that affect howinvalid reference
PopoverMenu
invalid reference
org.gnome.gio.MenuModel
Flags that affect howPopoverMenu
widgets built from aMenuModel
are created and displayed.Describes which edge of a widget a certain feature is positioned at.Describes which edge of a widget a certain feature is positioned at.A print backend.Specifies which features the print dialog should offer.Specifies which features the print dialog should offer.AGtkPrintContext
encapsulates context information that is required when drawing pages for printing.PrintContext.Builder<B extends PrintContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkPrintDialog
object collects the arguments that are needed to present a print dialog to the user, such as a title for the dialog and whether it should be modal.PrintDialog.Builder<B extends PrintDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.See also gtk_print_settings_set_duplex().See also gtk_print_settings_set_duplex().AGtkPrinter
object represents a printer.Printer.Builder<B extends Printer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDetailsAcquiredCallback
callback.Functional interface declaration of thePrinterFunc
callback.Functional interface declaration of thePrinterFunc
callback.Error codes that identify various errors that can occur while using the GTK printing support.Error codes that identify various errors that can occur while using the GTK printing support.AGtkPrintJob
object represents a job that is sent to a printer.PrintJob.Builder<B extends PrintJob.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStatusChangedCallback
callback.Functional interface declaration of thePrintJobCompleteFunc
callback.Functional interface declaration of thePrintJobCompleteFunc
callback.GtkPrintOperation
is the high-level, portable printing API.Functional interface declaration of theBeginPrintCallback
callback.PrintOperation.Builder<B extends PrintOperation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateCustomWidgetCallback
callback.Functional interface declaration of theCustomWidgetApplyCallback
callback.Functional interface declaration of theDoneCallback
callback.Functional interface declaration of theDrawPageCallback
callback.Functional interface declaration of theEndPrintCallback
callback.Functional interface declaration of thePaginateCallback
callback.Functional interface declaration of thePreviewCallback
callback.Functional interface declaration of theRequestPageSetupCallback
callback.Functional interface declaration of theStatusChangedCallback
callback.Functional interface declaration of theUpdateCustomWidgetCallback
callback.Determines what action the print operation should perform.Determines what action the print operation should perform.GtkPrintOperationPreview
is the interface that is used to implement print preview.GtkPrintOperationPreview
is the interface that is used to implement print preview.Functional interface declaration of theGotPageSizeCallback
callback.The PrintOperationPreviewImpl type represents a native instance of the PrintOperationPreview interface.Functional interface declaration of theReadyCallback
callback.The result of a print operation.The result of a print operation.See also gtk_print_job_set_pages()See also gtk_print_job_set_pages()See also gtk_print_settings_set_quality().See also gtk_print_settings_set_quality().AGtkPrintSettings
object represents the settings of a print dialog in a system-independent way.PrintSettings.Builder<B extends PrintSettings.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePrintSettingsFunc
callback.Functional interface declaration of thePrintSettingsFunc
callback.AGtkPrintSetup
is an auxiliary object for printing that allows decoupling the setup from the printing.The status gives a rough indication of the completion of a running print operation.The status gives a rough indication of the completion of a running print operation.GtkPrintUnixDialog
implements a print dialog for platforms which don’t provide a native print dialog, like Unix.PrintUnixDialog.Builder<B extends PrintUnixDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkProgressBar
is typically used to display the progress of a long running operation.ProgressBar.Builder<B extends ProgressBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes limits of ainvalid reference
EventController
Describes limits of aEventController
for handling events targeting other widgets.Describes the stage at which events are fed into ainvalid reference
EventController
Describes the stage at which events are fed into aEventController
.AGObject
property value in aGtkExpression
.GtkRange
is the common base class for widgets which visualize an adjustment.Functional interface declaration of theAdjustBoundsCallback
callback.Range.Builder<B extends Range.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeValueCallback
callback.Functional interface declaration of theMoveSliderCallback
callback.Functional interface declaration of theValueChangedCallback
callback.Meta-data to be passed to gtk_recent_manager_add_full() when registering a recently used resource.GtkRecentInfo
contains the metadata associated with an item in the recently used files list.GtkRecentManager
manages and looks up recently used files.RecentManager.Builder<B extends RecentManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.GtkRecentManagerClass
contains only private data.Functional interface declaration of theGtkRecent1Callback
callback.Functional interface declaration of theGtkRecent2Callback
callback.Functional interface declaration of theGtkRecent3Callback
callback.Functional interface declaration of theGtkRecent4Callback
callback.Error codes forGtkRecentManager
operationsError codes forGtkRecentManager
operationsRepresents a request of a screen object in a given orientation.AGtkRequisition
represents the desired size of a widget.Predefined values for use as response ids in gtk_dialog_add_button().Predefined values for use as response ids in gtk_dialog_add_button().AGtkRevealer
animates the transition of its child from invisible to visible.Revealer.Builder<B extends Revealer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.These enumeration values describe the possible transitions when the child of aGtkRevealer
widget is shown or hidden.These enumeration values describe the possible transitions when the child of aGtkRevealer
widget is shown or hidden.GtkRoot
is the interface implemented by all widgets that can act as a toplevel widget.GtkRoot
is the interface implemented by all widgets that can act as a toplevel widget.The RootImpl type represents a native instance of the Root interface.AGtkScale
is a slider control used to select a numeric value.Scale.Builder<B extends Scale.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkScaleButton
provides a button which pops up a scale widget.ScaleButton.Builder<B extends ScaleButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePopdownCallback
callback.Functional interface declaration of thePopupCallback
callback.Functional interface declaration of theValueChangedCallback
callback.Functional interface declaration of theScaleFormatValueFunc
callback.Functional interface declaration of theScaleFormatValueFunc
callback.GtkScrollable
is an interface for widgets with native scrolling ability.GtkScrollable
is an interface for widgets with native scrolling ability.Scrollable.Builder<B extends Builder<B>>The ScrollableImpl type represents a native instance of the Scrollable interface.Defines the policy to be used in a scrollable widget when updating the scrolled window adjustments in a given orientation.Defines the policy to be used in a scrollable widget when updating the scrolled window adjustments in a given orientation.TheGtkScrollbar
widget is a horizontal or vertical scrollbar.Scrollbar.Builder<B extends Scrollbar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkScrolledWindow
is a container that makes its child scrollable.ScrolledWindow.Builder<B extends ScrolledWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEdgeOvershotCallback
callback.Functional interface declaration of theEdgeReachedCallback
callback.Functional interface declaration of theMoveFocusOutCallback
callback.Functional interface declaration of theScrollChildCallback
callback.TheGtkScrollInfo
can be used to provide more accurate data on how a scroll operation should be performed.Passed as argument to various keybinding signals.Passed as argument to various keybinding signals.Scrolling types.Scrolling types.GtkSearchBar
is a container made to have a search entry.SearchBar.Builder<B extends SearchBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkSearchEntry
is an entry widget that has been tailored for use as a search entry.Functional interface declaration of theActivateCallback
callback.SearchEntry.Builder<B extends SearchEntry.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theNextMatchCallback
callback.Functional interface declaration of thePreviousMatchCallback
callback.Functional interface declaration of theSearchChangedCallback
callback.Functional interface declaration of theSearchStartedCallback
callback.Functional interface declaration of theStopSearchCallback
callback.GtkSectionModel
is an interface that adds support for sections to list models.SectionModel<T extends GObject>GtkSectionModel
is an interface that adds support for sections to list models.The SectionModelImpl type represents a native instance of the SectionModel interface.The list of virtual functions for theGtkSectionModel
interface.Functional interface declaration of theSectionsChangedCallback
callback.SelectionFilterModel<T extends GObject>GtkSelectionFilterModel
is a list model that presents the selection from aGtkSelectionModel
.SelectionFilterModel.Builder<B extends SelectionFilterModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Used to control what selections users are allowed to make.Used to control what selections users are allowed to make.GtkSelectionModel
is an interface that add support for selection to list models.SelectionModel<T extends GObject>GtkSelectionModel
is an interface that add support for selection to list models.Functional interface declaration of theSelectionChangedCallback
callback.The SelectionModelImpl type represents a native instance of the SelectionModel interface.The list of virtual functions for theGtkSelectionModel
interface.Determines how GTK handles the sensitivity of various controls, such as combo box buttons.Determines how GTK handles the sensitivity of various controls, such as combo box buttons.GtkSeparator
is a horizontal or vertical separator widget.Separator.Builder<B extends Separator.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkSettings
provides a mechanism to share global settings between applications.Settings.Builder<B extends Settings.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkShortcut
describes a keyboard shortcut.Shortcut.Builder<B extends Shortcut.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkShortcutAction
encodes an action that can be triggered by a keyboard shortcut.ShortcutAction.Builder<B extends ShortcutAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The ShortcutActionImpl type represents a native instance of the abstract ShortcutAction class.List of flags that can be passed to action activation.List of flags that can be passed to action activation.ShortcutController<T extends GObject>GtkShortcutController
is an event controller that manages shortcuts.ShortcutController.Builder<B extends ShortcutController.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theShortcutFunc
callback.Functional interface declaration of theShortcutFunc
callback.GtkShortcutLabel
displays a single keyboard shortcut or gesture.ShortcutLabel.Builder<B extends ShortcutLabel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkShortcutManager
interface is used to implement shortcut scopes.TheGtkShortcutManager
interface is used to implement shortcut scopes.The ShortcutManagerImpl type represents a native instance of the ShortcutManager interface.The list of functions that can be implemented for theGtkShortcutManager
interface.Describes whereinvalid reference
Shortcut
invalid reference
ShortcutController
Describes whereShortcut
s added to aShortcutController
get handled.AGtkShortcutsGroup
represents a group of related keyboard shortcuts or gestures.ShortcutsGroup.Builder<B extends ShortcutsGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkShortcutsSection
collects all the keyboard shortcuts and gestures for a major application mode.ShortcutsSection.Builder<B extends ShortcutsSection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeCurrentPageCallback
callback.AGtkShortcutsShortcut
represents a single keyboard shortcut or gesture with a short text.ShortcutsShortcut.Builder<B extends ShortcutsShortcut.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkShortcutsWindow
shows information about the keyboard shortcuts and gestures of an application.ShortcutsWindow.Builder<B extends ShortcutsWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseCallback
callback.Functional interface declaration of theSearchCallback
callback.GtkShortcutTrigger
tracks how aGtkShortcut
should be activated.ShortcutTrigger.Builder<B extends ShortcutTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The ShortcutTriggerImpl type represents a native instance of the abstract ShortcutTrigger class.GtkShortcutType specifies the kind of shortcut that is being described.GtkShortcutType specifies the kind of shortcut that is being described.AGtkShortcut
Action that emits a signal.SignalAction.Builder<B extends SignalAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkSignalListItemFactory
is aGtkListItemFactory
that emits signals to manage listitems.Functional interface declaration of theBindCallback
callback.SignalListItemFactory.Builder<B extends SignalListItemFactory.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theSetupCallback
callback.Functional interface declaration of theTeardownCallback
callback.Functional interface declaration of theUnbindCallback
callback.SingleSelection<T extends GObject>GtkSingleSelection
is aGtkSelectionModel
that allows selecting a single item.SingleSelection.Builder<B extends SingleSelection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.SingleSelection.SingleSelectionClass<T extends GObject>GtkSizeGroup
groups widgets together so they all request the same size.SizeGroup.Builder<B extends SizeGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.The mode of the size group determines the directions in which the size group affects the requested sizes of its component widgets.Specifies a preference for height-for-width or width-for-height geometry management.Specifies a preference for height-for-width or width-for-height geometry management.SliceListModel<T extends GObject>GtkSliceListModel
is a list model that presents a slice of another model.SliceListModel.Builder<B extends SliceListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.SliceListModel.SliceListModelClass<T extends GObject>GtkSnapshot
assists in creatingRenderNode
s for widgets.Snapshot.Builder<B extends Snapshot.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkSorter
is an object to describe sorting criteria.Sorter.Builder<B extends Sorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.The virtual table forGtkSorter
.Describes changes in a sorter in more detail and allows users to optimize resorting.Describes changes in a sorter in more detail and allows users to optimize resorting.Describes the type of order that aGtkSorter
may produce.Describes the type of order that aGtkSorter
may produce.SortListModel<T extends GObject>AGListModel
that sorts the elements of an underlying model according to aGtkSorter
.SortListModel.Builder<B extends SortListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.SortListModel.SortListModelClass<T extends GObject>Determines the direction of a sort.Determines the direction of a sort.AGtkSpinButton
is an ideal way to allow the user to set the value of some attribute.Functional interface declaration of theActivateCallback
callback.SpinButton.Builder<B extends SpinButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeValueCallback
callback.Functional interface declaration of theInputCallback
callback.Functional interface declaration of theOutputCallback
callback.Functional interface declaration of theValueChangedCallback
callback.Functional interface declaration of theWrappedCallback
callback.Determines whether the spin button displays values outside the adjustment bounds.Determines whether the spin button displays values outside the adjustment bounds.AGtkSpinner
widget displays an icon-size spinning animation.Spinner.Builder<B extends Spinner.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The values of the GtkSpinType enumeration are used to specify the change to make in gtk_spin_button_spin().The values of the GtkSpinType enumeration are used to specify the change to make in gtk_spin_button_spin().GtkStack
is a container which only shows one of its children at a time.Stack.Builder<B extends Stack.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkStackPage
is an auxiliary class used byGtkStack
.StackPage.Builder<B extends StackPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkStackSidebar
uses a sidebar to switch betweenGtkStack
pages.StackSidebar.Builder<B extends StackSidebar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TheGtkStackSwitcher
shows a row of buttons to switch betweenGtkStack
pages.StackSwitcher.Builder<B extends StackSwitcher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Possible transitions between pages in aGtkStack
widget.Possible transitions between pages in aGtkStack
widget.Describes a widget state.Describes a widget state.Deprecated.Statusbar.Builder<B extends Statusbar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.GtkStringFilter
determines whether to include items by comparing strings to a fixed search term.StringFilter.Builder<B extends StringFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Specifies how search strings are matched inside text.Specifies how search strings are matched inside text.StringList<T extends GObject>GtkStringList
is a list model that wraps an array of strings.StringList.Builder<B extends StringList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.StringList.StringListClass<T extends GObject>GtkStringObject
is the type of items in aGtkStringList
.StringObject.Builder<B extends StringObject.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkStringSorter
is aGtkSorter
that compares strings.StringSorter.Builder<B extends StringSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.StyleContext.Builder<B extends StyleContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Flags that modify the behavior of gtk_style_context_to_string().Flags that modify the behavior of gtk_style_context_to_string().GtkStyleProvider
is an interface for style information used byGtkStyleContext
.GtkStyleProvider
is an interface for style information used byGtkStyleContext
.Functional interface declaration of theGtkPrivateChangedCallback
callback.The StyleProviderImpl type represents a native instance of the StyleProvider interface.GtkSwitch
is a "light switch" that has two states: on or off.Functional interface declaration of theActivateCallback
callback.Switch.Builder<B extends Switch.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStateSetCallback
callback.The indexes of colors passed to symbolic color rendering, such asinvalid reference
SymbolicPaintable#snapshotSymbolic
The indexes of colors passed to symbolic color rendering, such asSymbolicPaintable.snapshotSymbolic(org.gnome.gdk.Snapshot, double, double, org.gnome.gdk.RGBA[])
.GtkSymbolicPaintable
is an interface that support symbolic colors in paintables.GtkSymbolicPaintable
is an interface that support symbolic colors in paintables.The SymbolicPaintableImpl type represents a native instance of the SymbolicPaintable interface.The list of virtual functions for theGtkSymbolicPaintable
interface.Values that can be passed to theinvalid reference
Widget#systemSettingChanged
Values that can be passed to theWidget.systemSettingChanged(org.gnome.gtk.SystemSetting)
vfunc.TheGtkText
widget is a single-line text entry widget.Functional interface declaration of theActivateCallback
callback.Functional interface declaration of theBackspaceCallback
callback.Text.Builder<B extends Text.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallback
callback.Functional interface declaration of theCutClipboardCallback
callback.Functional interface declaration of theDeleteFromCursorCallback
callback.Functional interface declaration of theInsertAtCursorCallback
callback.Functional interface declaration of theInsertEmojiCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of thePasteClipboardCallback
callback.Functional interface declaration of thePreeditChangedCallback
callback.Functional interface declaration of theToggleOverwriteCallback
callback.Stores text and attributes for display in aGtkTextView
.Functional interface declaration of theApplyTagCallback
callback.Functional interface declaration of theBeginUserActionCallback
callback.TextBuffer.Builder<B extends TextBuffer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theDeleteRangeCallback
callback.Functional interface declaration of theEndUserActionCallback
callback.Functional interface declaration of theInsertChildAnchorCallback
callback.Functional interface declaration of theInsertPaintableCallback
callback.Functional interface declaration of theInsertTextCallback
callback.Functional interface declaration of theMarkDeletedCallback
callback.Functional interface declaration of theMarkSetCallback
callback.Functional interface declaration of theModifiedChangedCallback
callback.Functional interface declaration of thePasteDoneCallback
callback.Functional interface declaration of theRedoCallback
callback.Functional interface declaration of theRemoveTagCallback
callback.The class structure forGtkTextBuffer
.Functional interface declaration of theUndoCallback
callback.Functional interface declaration of theTextBufferCommitNotify
callback.Functional interface declaration of theTextBufferCommitNotify
callback.Values forGtk.TextBufferCommitNotify
to denote the point of the notification.Values forGtk.TextBufferCommitNotify
to denote the point of the notification.Functional interface declaration of theTextCharPredicate
callback.Functional interface declaration of theTextCharPredicate
callback.AGtkTextChildAnchor
is a spot in aGtkTextBuffer
where child widgets can be “anchored”.TextChildAnchor.Builder<B extends TextChildAnchor.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Reading directions for text.Reading directions for text.Granularity types that extend the text selection.Granularity types that extend the text selection.An iterator for the contents of aGtkTextBuffer
.AGtkTextMark
is a position in aGtkTextbuffer
that is preserved across modifications.TextMark.Builder<B extends TextMark.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Flags affecting how a search is done.Flags affecting how a search is done.A tag that can be applied to text contained in aGtkTextBuffer
.TextTag.Builder<B extends TextTag.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The collection of tags in aGtkTextBuffer
TextTagTable.Builder<B extends TextTagTable.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theTagAddedCallback
callback.Functional interface declaration of theTagChangedCallback
callback.Functional interface declaration of theTagRemovedCallback
callback.Functional interface declaration of theTextTagTableForeach
callback.Functional interface declaration of theTextTagTableForeach
callback.A widget that displays the contents of aTextBuffer
.Functional interface declaration of theBackspaceCallback
callback.TextView.Builder<B extends TextView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallback
callback.Functional interface declaration of theCutClipboardCallback
callback.Functional interface declaration of theDeleteFromCursorCallback
callback.Functional interface declaration of theExtendSelectionCallback
callback.Functional interface declaration of theInsertAtCursorCallback
callback.Functional interface declaration of theInsertEmojiCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of theMoveViewportCallback
callback.Functional interface declaration of thePasteClipboardCallback
callback.Functional interface declaration of thePreeditChangedCallback
callback.Functional interface declaration of theSelectAllCallback
callback.Functional interface declaration of theSetAnchorCallback
callback.Functional interface declaration of theToggleCursorVisibleCallback
callback.Functional interface declaration of theToggleOverwriteCallback
callback.Used to reference the layers ofGtkTextView
for the purpose of customized drawing with the ::snapshot_layer vfunc.Used to reference the layers ofGtkTextView
for the purpose of customized drawing with the ::snapshot_layer vfunc.Used to reference the parts ofGtkTextView
.Used to reference the parts ofGtkTextView
.Functional interface declaration of theTickCallback
callback.Functional interface declaration of theTickCallback
callback.AGtkToggleButton
is a button which remains “pressed-in” when clicked.ToggleButton.Builder<B extends ToggleButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theToggledCallback
callback.GtkTooltip
is an object representing a widget tooltip.Tooltip.Builder<B extends Tooltip.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theTreeCellDataFunc
callback.Functional interface declaration of theTreeCellDataFunc
callback.Interface for Drag-and-Drop destinations inGtkTreeView
.Deprecated.The TreeDragDestImpl type represents a native instance of the TreeDragDest interface.Interface for Drag-and-Drop destinations inGtkTreeView
.Deprecated.The TreeDragSourceImpl type represents a native instance of the TreeDragSource interface.GtkTreeExpander
is a widget that provides an expander for a list.TreeExpander.Builder<B extends TreeExpander.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Functional interface declaration of theTreeIterCompareFunc
callback.Functional interface declaration of theTreeIterCompareFunc
callback.TreeListModel<T extends GObject>GtkTreeListModel
is a list model that can create child models on demand.TreeListModel.Builder<B extends TreeListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.TreeListModel.TreeListModelClass<T extends GObject>Functional interface declaration of theTreeListModelCreateModelFunc
callback.Functional interface declaration of theTreeListModelCreateModelFunc
callback.GtkTreeListRow
is used byGtkTreeListModel
to represent items.TreeListRow.Builder<B extends TreeListRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkTreeListRowSorter
is a special-purpose sorter that will apply a given sorter to the levels in a tree.TreeListRowSorter.Builder<B extends TreeListRowSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The tree interface used by GtkTreeViewDeprecated.Functional interface declaration of theRowChangedCallback
callback.Functional interface declaration of theRowDeletedCallback
callback.Functional interface declaration of theRowHasChildToggledCallback
callback.Functional interface declaration of theRowInsertedCallback
callback.Functional interface declaration of theRowsReorderedCallback
callback.The TreeModelImpl type represents a native instance of the TreeModel interface.Deprecated.TreeModelFilter.Builder<B extends TreeModelFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theTreeModelFilterModifyFunc
callback.Functional interface declaration of theTreeModelFilterModifyFunc
callback.Functional interface declaration of theTreeModelFilterVisibleFunc
callback.Functional interface declaration of theTreeModelFilterVisibleFunc
callback.These flags indicate various properties of aGtkTreeModel
.Deprecated.Functional interface declaration of theTreeModelForeachFunc
callback.Functional interface declaration of theTreeModelForeachFunc
callback.Deprecated.TreeModelSort.Builder<B extends TreeModelSort.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Deprecated.TreeSelection.Builder<B extends TreeSelection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallback
callback.Functional interface declaration of theTreeSelectionForeachFunc
callback.Functional interface declaration of theTreeSelectionForeachFunc
callback.Functional interface declaration of theTreeSelectionFunc
callback.Functional interface declaration of theTreeSelectionFunc
callback.The interface for sortable models used by GtkTreeViewDeprecated.Functional interface declaration of theSortColumnChangedCallback
callback.The TreeSortableImpl type represents a native instance of the TreeSortable interface.Deprecated.TreeStore.Builder<B extends TreeStore.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.TreeView.Builder<B extends TreeView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theColumnsChangedCallback
callback.Functional interface declaration of theCursorChangedCallback
callback.Functional interface declaration of theExpandCollapseCursorRowCallback
callback.Functional interface declaration of theMoveCursorCallback
callback.Functional interface declaration of theRowActivatedCallback
callback.Functional interface declaration of theRowCollapsedCallback
callback.Functional interface declaration of theRowExpandedCallback
callback.Functional interface declaration of theSelectAllCallback
callback.Functional interface declaration of theSelectCursorParentCallback
callback.Functional interface declaration of theSelectCursorRowCallback
callback.Functional interface declaration of theStartInteractiveSearchCallback
callback.Functional interface declaration of theTestCollapseRowCallback
callback.Functional interface declaration of theTestExpandRowCallback
callback.Functional interface declaration of theToggleCursorRowCallback
callback.Functional interface declaration of theUnselectAllCallback
callback.Deprecated.TreeViewColumn.Builder<B extends TreeViewColumn.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallback
callback.Functional interface declaration of theTreeViewColumnDropFunc
callback.Functional interface declaration of theTreeViewColumnDropFunc
callback.The sizing method the column uses to determine its width.The sizing method the column uses to determine its width.An enum for determining where a dropped row goes.An enum for determining where a dropped row goes.Used to indicate which grid lines to draw in a tree view.Used to indicate which grid lines to draw in a tree view.Functional interface declaration of theTreeViewMappingFunc
callback.Functional interface declaration of theTreeViewMappingFunc
callback.Functional interface declaration of theTreeViewRowSeparatorFunc
callback.Functional interface declaration of theTreeViewRowSeparatorFunc
callback.Functional interface declaration of theTreeViewSearchEqualFunc
callback.Functional interface declaration of theTreeViewSearchEqualFunc
callback.See also gtk_print_settings_set_paper_width().See also gtk_print_settings_set_paper_width().AGtkUriLauncher
object collects the arguments that are needed to open a uri with an application.UriLauncher.Builder<B extends UriLauncher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkVideo
is a widget to show aGtkMediaStream
with media controls.Video.Builder<B extends Video.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkViewport
implements scrollability for widgets that lack their own scrolling capabilities.Viewport.Builder<B extends Viewport.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.VolumeButton.Builder<B extends VolumeButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The base class for all widgets.Widget.Builder<B extends Widget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDestroyCallback
callback.Functional interface declaration of theDirectionChangedCallback
callback.Functional interface declaration of theHideCallback
callback.Functional interface declaration of theKeynavFailedCallback
callback.Functional interface declaration of theMapCallback
callback.Functional interface declaration of theMnemonicActivateCallback
callback.Functional interface declaration of theMoveFocusCallback
callback.Functional interface declaration of theQueryTooltipCallback
callback.Functional interface declaration of theRealizeCallback
callback.Functional interface declaration of theShowCallback
callback.Functional interface declaration of theStateFlagsChangedCallback
callback.Functional interface declaration of theUnmapCallback
callback.Functional interface declaration of theUnrealizeCallback
callback.The WidgetImpl type represents a native instance of the abstract Widget class.Functional interface declaration of theWidgetActionActivateFunc
callback.Functional interface declaration of theWidgetActionActivateFunc
callback.GtkWidgetPaintable
is aGdkPaintable
that displays the contents of a widget.WidgetPaintable.Builder<B extends WidgetPaintable.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkWindow
is a toplevel window which can contain other widgets.Functional interface declaration of theActivateDefaultCallback
callback.Functional interface declaration of theActivateFocusCallback
callback.Window.Builder<B extends Window.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseRequestCallback
callback.Functional interface declaration of theEnableDebuggingCallback
callback.Deprecated.GtkWindowControls
shows window frame controls.WindowControls.Builder<B extends WindowControls.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkWindowGroup
makes group of windows behave like separate applications.WindowGroup.Builder<B extends WindowGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkWindowHandle
is a titlebar area widget.WindowHandle.Builder<B extends WindowHandle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes a type of line wrapping.Describes a type of line wrapping.