Package org.gnome.gtk
The following native libraries are required and will be loaded: libgtk-4.so
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.
-
ClassDescriptionDisplays information about a program.Functional interface declaration of the
ActivateLinkCallback
callback.AboutDialog.Builder<B extends AboutDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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 possible values for theAccessibleProperty.AUTOCOMPLETE
accessible property.The possible values for theAccessibleState.INVALID
accessible state.Wraps a list of references toAccessible
objects.The various platform states which can be queried usingAccessible.getPlatformState(org.gnome.gtk.AccessiblePlatformState)
.The possible accessible properties of aAccessible
.An interface for accessible objects containing a numeric value.The AccessibleRangeImpl type represents a native instance of the AccessibleRange interface.The possible accessible relations of aAccessible
.The accessible role for aAccessible
implementation.The possible values for theAccessibleProperty.SORT
accessible property.The possible accessible states of aAccessible
.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 granularity for queries about the text contents of aAccessibleText
implementation.A range inside the text of an accessible object.The possible values for theAccessibleState.PRESSED
accessible state.Provides a way to associate widgets with actions.The ActionableImpl type represents a native instance of the Actionable interface.The interface vtable forGtkActionable
.Actionable.Builder<B extends Builder<B>>Presents contextual actions.ActionBar.Builder<B extends ActionBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Activates a widget.ActivateAction.Builder<B extends ActivateAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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.The rectangle representing the area allocated for a widget by its parent.Combines two shortcut triggers.AlternativeTrigger.Builder<B extends AlternativeTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Matches an item when at least one of its filters matches.AnyFilter.Builder<B extends AnyFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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
.AGtkWindow
subclass that integrates withGtkApplication
.ApplicationWindow.Builder<B extends ApplicationWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Indicates the direction in which an arrow should point.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.Deprecated.Communicates with 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.A layout manager for widgets with a single child.BinLayout.Builder<B extends BinLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A set of unsigned integers.Iterates over the elements of aGtk.Bitset
.BookmarkList<T extends GObject>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.Evaluates a boolean expression 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.Specifies a border around a rectangular area.Describes how the border of a UI element should be rendered.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.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.Allows objects to extend and customize deserialization from ui files.Contains methods to letGtkBuilder
construct an object from aGtkBuilder
UI definition.The BuildableImpl type represents a native instance of the Buildable interface.Provides context for parsing GtkBuilder UI files.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().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
.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.Provides language binding support toGtkBuilder
.The BuilderScopeImpl type represents a native instance of the BuilderScope interface.The virtual function table to implement forGtkBuilderScope
implementations.Calls a callback function when the button is clicked.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
.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.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.Deprecated.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.Deprecated.Deprecated.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.Deprecated.The CellLayoutImpl type represents a native instance of the CellLayout interface.Deprecated.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.Deprecated.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.Deprecated.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.Deprecated.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.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.Manages up to three children.CenterLayout.Builder<B extends CenterLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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 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.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.Asynchronous API to present a color chooser dialog.ColorDialog.Builder<B extends ColorDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Opens a color chooser dialog to select a 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.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.Represents items in a cell inColumnView
.ColumnViewCell.Builder<B extends ColumnViewCell.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Represents the columns in aGtkColumnView
.ColumnViewColumn.Builder<B extends ColumnViewColumn.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Configures how rows are displayed in aColumnView
.ColumnViewRow.Builder<B extends ColumnViewRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.SortsColumnView
columns.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
.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 aConstraint
.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.Uses 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 strength of a constraint, expressed as a symbolic constant.Makes it possible to use an object as source or target in aConstraint
.The ConstraintTargetImpl type represents a native instance of the ConstraintTarget interface.Domain for VFL parsing errors.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.
Points at a location inside a CSS stream.Errors that can occur while parsing CSS.Warnings that can occur while parsing CSS.A style provider 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.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.Sorts items 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().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.Deprecated.Focus movement types.DirectoryList<T extends GObject>DirectoryList.Builder<B extends DirectoryList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.DirectoryList.DirectoryListClass<T extends GObject>AGtkRoot
implementation for drag icons.DragIcon.Builder<B extends DragIcon.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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.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.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.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.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.Interface for single-line 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.Allows users to edit the displayed 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 forEditable
properties.Used by text widgets 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.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.Holds the text that is displayed in a single-line text entry 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.Deprecated.Specifies the side of the entry at which an icon is placed.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.Tracks 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.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.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.Tracks 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.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 state of aGdk.EventSequence
in aGesture
.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.Allows the user to reveal or conceal a child widget.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.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.An opaque structure representing a watchedGtkExpression
.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.Deprecated.FileChooserDialog.Builder<B extends FileChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.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.Asynchronous API to present a file chooser dialog.FileDialog.Builder<B extends FileDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.Asynchronous API 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.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.FilterListModel<T extends GObject>A list model that filters the elements of another model.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.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.Places 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>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>Puts child widgets in a 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.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 theFlowBoxFilterFunc
callback.Functional interface declaration of theFlowBoxForeachFunc
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.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.Deprecated.Deprecated.FontChooserWidget.Builder<B extends FontChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Asynchronous API to present a font chooser dialog.FontDialog.Builder<B extends FontDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Opens a font chooser dialog to select a 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.Deprecated.The level of granularity for the font selection.Values for theGtk.Settings:gtk-font-rendering
setting that influence how GTK renders fonts.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.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.Recognizes click gestures.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.Recognizes drag gestures.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.Recognizes long press gestures.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.Recognizes 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.Recognizes 2-finger rotation gestures.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.AGtkGesture
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.Recognizes tablet 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.Recognizes 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.Recognizes 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.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.Bypasses gsk rendering by passing the content of its child 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.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.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.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.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.Creates a custom titlebar for a window.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().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.Loads 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.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.Deprecated.Deprecated.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 aImage
.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.Supports compose sequences, dead keys and numeric Unicode input.IMContextSimple.Builder<B extends IMContextSimple.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Supports switching between multiple 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 primary purpose of the input widget.Shows 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.Used for justifying the text inside aLabel
widget.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.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.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.Handles the preferred size and allocation for children 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.Shows 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 howLevelBar
contents should be rendered.The type of license for an application.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.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.Shows 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 theListBoxFilterFunc
callback.Functional interface declaration of theListBoxForeachFunc
callback.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 theListBoxUpdateHeaderFunc
callback.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.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.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.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 aListView
.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>A list model that maps the items in another 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.Shows controls for video playback.MediaControls.Builder<B extends MediaControls.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Implements theGtkMediaStream
interface 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.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.Displays 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.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 aMessageDialog
.Activates a widget with a mnemonic.MnemonicAction.Builder<B extends MnemonicAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.Asks the user for passwords and other information required to mount a volume.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.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.The MultiFilterImpl type represents a native instance of the abstract MultiFilter class.MultiSelection<T extends GObject>A selection model 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>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.Activates a named action.NamedAction.Builder<B extends NamedAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An interface for widgets that have their ownSurface
.The NativeImpl type represents a native instance of the Native interface.Base class for 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.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>A selection model 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>Switches between children 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.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
.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.Sorts items numerically.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.An interface for 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.Defines how content overflowing a given area should be handled.Places “overlay” widgets on top of a single main child.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.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.Struct defining a pad action entry.The type of a pad action.Handles input from 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().A range of pages to print.See also gtk_print_job_set_page_set().Stores page size, orientation and margins for printing.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.Presents 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 aGesturePan
.Arranges its children in two panes, 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
.A single-line text entry widget for entering passwords and other 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 ofWidget.pick(double, double, java.util.Set<org.gnome.gtk.PickFlags>)
.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.Presents a bubble-like 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.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.Presents a horizontal bar of items that pop up 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 howPopoverMenu
widgets built from aMenuModel
are created and displayed.Describes which edge of a widget a certain feature is positioned at.A print backend.Specifies which features the print dialog should offer.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.Asynchronous API to present a print dialog to the user.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().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.Error codes that identify various errors that can occur while using the GTK printing support.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.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.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.See also gtk_print_job_set_pages()See also gtk_print_settings_set_quality().Collects 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.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.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.Displays 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 aEventController
for handling events targeting other widgets.Describes the stage at which events are fed into aEventController
.AGObject
property value in aGtkExpression
.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.Contains the metadata associated with an item in the recently used files list.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
operationsRepresents a request of a screen object in a given orientation.Represents the desired size of a widget.Deprecated.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.An interface for widgets that can act as the root of a widget hierarchy.The RootImpl type represents a native instance of the Root interface.Allows to select a numeric value with a slider control.Scale.Builder<B extends Scale.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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.Shows a horizontal or vertical scrollbar.Scrollbar.Builder<B extends Scrollbar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.Provides detailed information on how a scroll operation should be performed.Passed as argument to various keybinding signals.Scrolling types.Reveals a search entry when search is started.SearchBar.Builder<B extends SearchBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A single-line text entry widget 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.SectionModel<T extends GObject>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>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.SelectionModel<T extends GObject>An interface that adds 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.Draws a horizontal or vertical line to separate other widgets.Separator.Builder<B extends Separator.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.Describes a keyboard shortcut.Shortcut.Builder<B extends Shortcut.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.Flags that can be passed to action activation.ShortcutController<T extends GObject>Manages keyboard shortcuts and their activation.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.Deprecated.ShortcutLabel.Builder<B extends ShortcutLabel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An interface that 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 whereShortcut
s added to aShortcutController
get handled.Deprecated.ShortcutsGroup.Builder<B extends ShortcutsGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.ShortcutsSection.Builder<B extends ShortcutsSection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.ShortcutsShortcut.Builder<B extends ShortcutsShortcut.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.ShortcutsWindow.Builder<B extends ShortcutsWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Tracks how aGtkShortcut
can 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.Emits a signal on a widget.SignalAction.Builder<B extends SignalAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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>A selection model 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>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.Specifies a preference for height-for-width or width-for-height geometry management.SliceListModel<T extends GObject>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>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.Describes sorting criteria for aSortListModel
.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 the type of order that aGtkSorter
may produce.SortListModel<T extends GObject>A list model that sorts the elements of another model.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.Allows to enter or change numeric values.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.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().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.An auxiliary class used byGtkStack
.StackPage.Builder<B extends StackPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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.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.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.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.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.Sorts items by comparing 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().An interface for style information used byStyleContext
.Functional interface declaration of theGtkPrivateChangedCallback
callback.The StyleProviderImpl type represents a native instance of the StyleProvider interface.Shows 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 asSymbolicPaintable.snapshotSymbolic(org.gnome.gdk.Snapshot, double, double, org.gnome.gdk.RGBA[])
.An interface that supports 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 theWidget.systemSettingChanged(org.gnome.gtk.SystemSetting)
vfunc.A single-line text entry.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.Values forGtk.TextBufferCommitNotify
to denote the point of the notification.Functional interface declaration of theTextCharPredicate
callback.Marks 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.Granularity types that extend the text selection.Iterates over the contents of aGtkTextBuffer
.Marks 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.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.Collects the 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.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 parts ofGtkTextView
.Functional interface declaration of theTickCallback
callback.Shows 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.Represents a widget tooltip.Tooltip.Builder<B extends Tooltip.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.The TreeDragDestImpl type represents a native instance of the TreeDragDest interface.Deprecated.The TreeDragSourceImpl type represents a native instance of the TreeDragSource interface.Provides an expander for a tree-like list.TreeExpander.Builder<B extends TreeExpander.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.TreeListModel<T extends GObject>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.The type of item used byGtkTreeListModel
.TreeListRow.Builder<B extends TreeListRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Applies a gives 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.Deprecated.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.Deprecated.Deprecated.Deprecated.Deprecated.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.Deprecated.Deprecated.Deprecated.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.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.See also gtk_print_settings_set_paper_width().Asynchronous API 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.Shows aGtkMediaStream
with media controls.Video.Builder<B extends Video.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Implements scrollability for widgets that don't support scrolling on their own.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.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.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.Shows window frame controls.WindowControls.Builder<B extends WindowControls.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Creates groups of windows that behave like separate applications.WindowGroup.Builder<B extends WindowGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Implements titlebar functionality for a window.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.