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
ActivateLinkCallbackcallback.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 Accessible$Impl 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.AUTOCOMPLETEaccessible property.The possible values for theAccessibleState.INVALIDaccessible state.Wraps a list of references toAccessibleobjects.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 AccessibleRange$Impl type represents a native instance of the AccessibleRange interface.The possible accessible relations of aAccessible.The accessible role for aAccessibleimplementation.The possible values for theAccessibleProperty.SORTaccessible property.The possible accessible states of aAccessible.An interface for accessible objects containing formatted text.The AccessibleText$Impl 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 aAccessibleTextimplementation.A range inside the text of an accessible object.The possible values for theAccessibleState.PRESSEDaccessible state.Provides a way to associate widgets with actions.The Actionable$Impl 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 theChangedCallbackcallback.Functional interface declaration of theValueChangedCallbackcallback.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 application selection widgets should be implemented according to the design of each platform and/or application requiring them.The AppChooser$Impl type represents a native instance of the AppChooser interface.AppChooser.Builder<B extends Builder<B>>Deprecated.The application selection widgets should be implemented according to the design of each platform and/or application requiring them.Functional interface declaration of theActivateCallbackcallback.AppChooserButton.Builder<B extends AppChooserButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Functional interface declaration of theCustomItemActivatedCallbackcallback.Deprecated.The application selection widgets should be implemented according to the design of each platform and/or application requiring them.AppChooserDialog.Builder<B extends AppChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.The application selection widgets should be implemented according to the design of each platform and/or application requiring them.Functional interface declaration of theApplicationActivatedCallbackcallback.Functional interface declaration of theApplicationSelectedCallbackcallback.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 theQueryEndCallbackcallback.Functional interface declaration of theWindowAddedCallbackcallback.Functional interface declaration of theWindowRemovedCallbackcallback.Types of user actions that may be blocked byGtkApplication.AGtkWindowsubclass 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.This widget will be removed in GTK 5Deprecated.Assistant.Builder<B extends Assistant.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.This object will be removed in GTK 5AssistantPage.Builder<B extends AssistantPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theAssistantPageFunccallback.Deprecated.GtkAssistantwill be removed in GTK 5Communicates with platform-specific assistive technologies API.The ATContext$Impl 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 theStateChangeCallbackcallback.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.A list model that wrapsGBookmarkFile.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.The Buildable$Impl type represents a native instance of the Buildable interface.Contains methods to letGtkBuilderconstruct an object from aGtkBuilderUI definition.Provides context for parsing GtkBuilder UI files.A sub-parser forGtkBuildableimplementations.Functional interface declaration of theEndElementCallbackcallback.Functional interface declaration of theErrorCallbackcallback.Functional interface declaration of theStartElementCallbackcallback.Functional interface declaration of theTextCallbackcallback.The list of flags that can be passed to gtk_builder_create_closure().AGtkBuilderScopeimplementation 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 instantiatingGtkBuilderUI 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 BuilderScope$Impl type represents a native instance of the BuilderScope interface.The virtual function table to implement forGtkBuilderScopeimplementations.Calls a callback function when the button is clicked.Functional interface declaration of theActivateCallbackcallback.Button.Builder<B extends Button.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallbackcallback.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 theDaySelectedCallbackcallback.Functional interface declaration of theNextMonthCallbackcallback.Functional interface declaration of theNextYearCallbackcallback.Functional interface declaration of thePrevMonthCallbackcallback.Functional interface declaration of thePrevYearCallbackcallback.Invokes a callback.CallbackAction.Builder<B extends CallbackAction.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A variant ofGtkClosureExpressionusing a C closure.Deprecated.Deprecated.List views use widgets for displaying their contentsFunctional interface declaration of theAddEditableCallbackcallback.Functional interface declaration of theApplyAttributesCallbackcallback.CellArea.Builder<B extends CellArea.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The CellArea$Impl type represents a native instance of the abstract CellArea class.Functional interface declaration of theFocusChangedCallbackcallback.Functional interface declaration of theRemoveEditableCallbackcallback.Deprecated.List views use widgets for displaying their contentsCellAreaBox.Builder<B extends CellAreaBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.This object will be removed in GTK 5CellAreaContext.Builder<B extends CellAreaContext.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.List views use widgets for displaying their contents.CellEditable.Builder<B extends Builder<B>>The CellEditable$Impl type represents a native instance of the CellEditable interface.Functional interface declaration of theEditingDoneCallbackcallback.Functional interface declaration of theRemoveWidgetCallbackcallback.Deprecated.List views use widgets to display their contents.The CellLayout$Impl type represents a native instance of the CellLayout interface.Deprecated.Deprecated.List views use widgets for displaying their contentsCellRenderer.Builder<B extends CellRenderer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The CellRenderer$Impl type represents a native instance of the abstract CellRenderer class.Functional interface declaration of theEditingCanceledCallbackcallback.Functional interface declaration of theEditingStartedCallbackcallback.Deprecated.Applications editing keyboard accelerators should provide their own implementation according to platform design guidelinesFunctional interface declaration of theAccelClearedCallbackcallback.Functional interface declaration of theAccelEditedCallbackcallback.CellRendererAccel.Builder<B extends CellRendererAccel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.There is no replacementDeprecated.List views use widgets to display their contents.CellRendererCombo.Builder<B extends CellRendererCombo.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Deprecated.There is no replacement.Deprecated.List views use widgets to display their contents.CellRendererPixbuf.Builder<B extends CellRendererPixbuf.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.List views use widgets to display their contents.CellRendererProgress.Builder<B extends CellRendererProgress.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.List views use widgets to display their contents.CellRendererSpin.Builder<B extends CellRendererSpin.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.List views use widgets to display their contents.CellRendererSpinner.Builder<B extends CellRendererSpinner.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.There is no replacement.Deprecated.List views use widgets to display their contents.CellRendererText.Builder<B extends CellRendererText.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEditedCallbackcallback.Deprecated.List views use widgets to display their contents.CellRendererToggle.Builder<B extends CellRendererToggle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theToggledCallbackcallback.Deprecated.List views use widgets to display their contents.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 theActivateCallbackcallback.CheckButton.Builder<B extends CheckButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theToggledCallbackcallback.An expression using a customGClosureto compute the value from its parameters.Describes how aStringSorterturns strings into sort keys to compare them.Deprecated.UseColorDialogButtoninsteadFunctional interface declaration of theActivateCallbackcallback.ColorButton.Builder<B extends ColorButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theColorSetCallbackcallback.Deprecated.ColorChooser.Builder<B extends Builder<B>>Deprecated.The ColorChooser$Impl type represents a native instance of the ColorChooser interface.Deprecated.UseColorDialoginsteadColorChooserDialog.Builder<B extends ColorChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Direct use ofGtkColorChooserWidgetis 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 theActivateCallbackcallback.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 theActivateCallbackcallback.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.SortsColumnViewcolumns.ColumnViewSorter.Builder<B extends ColumnViewSorter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.UseDropDowninsteadFunctional interface declaration of theActivateCallbackcallback.ComboBox.Builder<B extends ComboBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Functional interface declaration of theFormatEntryTextCallbackcallback.Functional interface declaration of theMoveActiveCallbackcallback.Functional interface declaration of thePopdownCallbackcallback.Functional interface declaration of thePopupCallbackcallback.Deprecated.UseDropDownwith aStringListinsteadComboBoxText.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.GtkLayoutChildsubclass 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 ConstraintTarget$Impl 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 theParsingErrorCallbackcallback.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 theCustomFilterFunccallback.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.UseWindowinsteadDialog.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_ERRORdomain that can be returned by async dialog functions.Deprecated.There is no replacement.Focus movement types.DirectoryList.Builder<B extends DirectoryList.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkRootimplementation 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 theDragBeginCallbackcallback.Functional interface declaration of theDragCancelCallbackcallback.Functional interface declaration of theDragEndCallbackcallback.Functional interface declaration of thePrepareCallbackcallback.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 theResizeCallbackcallback.Functional interface declaration of theDrawingAreaDrawFunccallback.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 theEnterCallbackcallback.Functional interface declaration of theLeaveCallbackcallback.Functional interface declaration of theMotionCallbackcallback.Allows the user to choose an item from a list of options.Functional interface declaration of theActivateCallbackcallback.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 theAcceptCallbackcallback.DropTarget.Builder<B extends DropTarget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDropCallbackcallback.Functional interface declaration of theEnterCallbackcallback.Functional interface declaration of theLeaveCallbackcallback.Functional interface declaration of theMotionCallbackcallback.An event controller to receive Drag-and-Drop operations, asynchronously.Functional interface declaration of theAcceptCallbackcallback.DropTargetAsync.Builder<B extends DropTargetAsync.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDragEnterCallbackcallback.Functional interface declaration of theDragLeaveCallbackcallback.Functional interface declaration of theDragMotionCallbackcallback.Functional interface declaration of theDropCallbackcallback.Interface for single-line text editing widgets.Editable.Builder<B extends Builder<B>>Functional interface declaration of theChangedCallbackcallback.Functional interface declaration of theDeleteTextCallbackcallback.The Editable$Impl type represents a native instance of the Editable interface.Functional interface declaration of theInsertTextCallbackcallback.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 forEditableproperties.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 theEmojiPickedCallbackcallback.A single-line text entry widget.Functional interface declaration of theActivateCallbackcallback.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 theIconPressCallbackcallback.Functional interface declaration of theIconReleaseCallbackcallback.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 theDeletedTextCallbackcallback.Functional interface declaration of theInsertedTextCallbackcallback.Deprecated.EntryCompletion.Builder<B extends EntryCompletion.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCursorOnMatchCallbackcallback.Functional interface declaration of theInsertPrefixCallbackcallback.Functional interface declaration of theMatchSelectedCallbackcallback.Functional interface declaration of theNoMatchesCallbackcallback.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 EventController$Impl 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 theEnterCallbackcallback.Functional interface declaration of theLeaveCallbackcallback.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 theImUpdateCallbackcallback.Functional interface declaration of theKeyPressedCallbackcallback.Functional interface declaration of theKeyReleasedCallbackcallback.Functional interface declaration of theModifiersCallbackcallback.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 theEventCallbackcallback.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 theEnterCallbackcallback.Functional interface declaration of theLeaveCallbackcallback.Functional interface declaration of theMotionCallbackcallback.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 theDecelerateCallbackcallback.Functional interface declaration of theScrollBeginCallbackcallback.Functional interface declaration of theScrollCallbackcallback.Functional interface declaration of theScrollEndCallbackcallback.Describes the behavior of aGtkEventControllerScroll.Describes the state of aGdk.EventSequencein 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 theActivateCallbackcallback.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 Expression$Impl type represents a native instance of the abstract Expression class.Functional interface declaration of theExpressionNotifycallback.An opaque structure representing a watchedGtkExpression.Deprecated.UseFileDialoginsteadFileChooser.Builder<B extends Builder<B>>The FileChooser$Impl type represents a native instance of the FileChooser interface.Describes whether aGtkFileChooseris being used to open existing files or to save to a possibly new file.Deprecated.UseFileDialoginsteadFileChooserDialog.Builder<B extends FileChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.There is no replacementDeprecated.UseFileDialoginsteadFileChooserNative.Builder<B extends FileChooserNative.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Direct use ofGtkFileChooserWidgetis deprecatedFileChooserWidget.Builder<B extends FileChooserWidget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDesktopFolderCallbackcallback.Functional interface declaration of theDownFolderCallbackcallback.Functional interface declaration of theHomeFolderCallbackcallback.Functional interface declaration of theLocationPopupCallbackcallback.Functional interface declaration of theLocationPopupOnPasteCallbackcallback.Functional interface declaration of theLocationTogglePopupCallbackcallback.Functional interface declaration of thePlacesShortcutCallbackcallback.Functional interface declaration of theQuickBookmarkCallbackcallback.Functional interface declaration of theRecentShortcutCallbackcallback.Functional interface declaration of theSearchShortcutCallbackcallback.Functional interface declaration of theShowHiddenCallbackcallback.Functional interface declaration of theUpFolderCallbackcallback.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 theChangedCallbackcallback.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.GtkLayoutChildsubclass 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 theActivateCursorChildCallbackcallback.FlowBox.Builder<B extends FlowBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChildActivatedCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of theSelectAllCallbackcallback.Functional interface declaration of theSelectedChildrenChangedCallbackcallback.Functional interface declaration of theToggleCursorChildCallbackcallback.Functional interface declaration of theUnselectAllCallbackcallback.The kind of widget that can be added to aGtkFlowBox.Functional interface declaration of theActivateCallbackcallback.FlowBoxChild.Builder<B extends FlowBoxChild.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFlowBoxCreateWidgetFunccallback.Functional interface declaration of theFlowBoxFilterFunccallback.Functional interface declaration of theFlowBoxForeachFunccallback.Functional interface declaration of theFlowBoxSortFunccallback.Deprecated.UseFontDialogButtoninsteadFunctional interface declaration of theActivateCallbackcallback.FontButton.Builder<B extends FontButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theFontSetCallbackcallback.Deprecated.UseFontDialogandFontDialogButtoninsteadFontChooser.Builder<B extends Builder<B>>Deprecated.The FontChooser$Impl type represents a native instance of the FontChooser interface.Deprecated.UseFontDialoginsteadFontChooserDialog.Builder<B extends FontChooserDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.There is no replacement.Deprecated.Direct use ofGtkFontChooserWidgetis 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 theActivateCallbackcallback.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-renderingsetting 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 theBeginCallbackcallback.Gesture.Builder<B extends Gesture.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelCallbackcallback.Functional interface declaration of theEndCallbackcallback.The Gesture$Impl type represents a native instance of the abstract Gesture class.Functional interface declaration of theSequenceStateChangedCallbackcallback.Functional interface declaration of theUpdateCallbackcallback.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 thePressedCallbackcallback.Functional interface declaration of theReleasedCallbackcallback.Functional interface declaration of theStoppedCallbackcallback.Functional interface declaration of theUnpairedReleaseCallbackcallback.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 theDragBeginCallbackcallback.Functional interface declaration of theDragEndCallbackcallback.Functional interface declaration of theDragUpdateCallbackcallback.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 theCancelledCallbackcallback.Functional interface declaration of thePressedCallbackcallback.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 thePanCallbackcallback.Recognizes 2-finger rotation gestures.Functional interface declaration of theAngleChangedCallbackcallback.GestureRotate.Builder<B extends GestureRotate.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkGesturesubclass 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 theDownCallbackcallback.Functional interface declaration of theMotionCallbackcallback.Functional interface declaration of theProximityCallbackcallback.Functional interface declaration of theUpCallbackcallback.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 theSwipeCallbackcallback.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 theScaleChangedCallbackcallback.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 theCreateContextCallbackcallback.TheGtkGLAreaClassstructure contains only private data.Functional interface declaration of theRenderCallbackcallback.Functional interface declaration of theResizeCallbackcallback.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.GtkLayoutChildsubclass 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 theActivateCallbackcallback.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 inGtkIconThemeor loading it from a file.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 theChangedCallbackcallback.Error codes forGtkIconThemeoperations.Deprecated.UseGridViewinsteadFunctional interface declaration of theActivateCursorItemCallbackcallback.IconView.Builder<B extends IconView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theItemActivatedCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of theSelectAllCallbackcallback.Functional interface declaration of theSelectCursorItemCallbackcallback.Functional interface declaration of theSelectionChangedCallbackcallback.Functional interface declaration of theToggleCursorItemCallbackcallback.Functional interface declaration of theUnselectAllCallbackcallback.Deprecated.There is no replacement.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 theCommitCallbackcallback.Functional interface declaration of theDeleteSurroundingCallbackcallback.The IMContext$Impl type represents a native instance of the abstract IMContext class.Functional interface declaration of thePreeditChangedCallbackcallback.Functional interface declaration of thePreeditEndCallbackcallback.Functional interface declaration of thePreeditStartCallbackcallback.Functional interface declaration of theRetrieveSurroundingCallbackcallback.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 theCloseCallbackcallback.Functional interface declaration of theResponseCallbackcallback.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 inGtkInscriptionwhen it doesn't fit the available space.Values for theGtk.Settings:gtk-interface-color-schemeandGtk.CssProvider:prefers-color-schemeproperties that indicates what color scheme is used.Values for theGtk.Settings:gtk-interface-contrastandGtk.CssProvider:prefers-contrastproperties that indicates the preferred level of contrast.Used for justifying the text inside aLabelwidget.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 theActivateCurrentLinkCallbackcallback.Functional interface declaration of theActivateLinkCallbackcallback.Label.Builder<B extends Label.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.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 LayoutChild$Impl 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.The LayoutManager$Impl type represents a native instance of the abstract LayoutManager class.TheGtkLayoutManagerClassstructure contains only private data, and should only be accessed through the provided API, or when subclassingGtkLayoutManager.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 theOffsetChangedCallbackcallback.Describes howLevelBarcontents should be rendered.The type of license for an application.A button with a hyperlink.Functional interface declaration of theActivateLinkCallbackcallback.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 ListBase$Impl type represents a native instance of the abstract ListBase class.Shows a vertical list.Functional interface declaration of theActivateCursorRowCallbackcallback.ListBox.Builder<B extends ListBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of theRowActivatedCallbackcallback.Functional interface declaration of theRowSelectedCallbackcallback.Functional interface declaration of theSelectAllCallbackcallback.Functional interface declaration of theSelectedRowsChangedCallbackcallback.Functional interface declaration of theToggleCursorRowCallbackcallback.Functional interface declaration of theUnselectAllCallbackcallback.Functional interface declaration of theListBoxCreateWidgetFunccallback.Functional interface declaration of theListBoxFilterFunccallback.Functional interface declaration of theListBoxForeachFunccallback.The kind of widget that can be added to aGtkListBox.Functional interface declaration of theActivateCallbackcallback.ListBoxRow.Builder<B extends ListBoxRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theListBoxSortFunccallback.Functional interface declaration of theListBoxUpdateHeaderFunccallback.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.UseListStoreinsteadListStore.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_FORWARDandGTK_DIR_TAB_BACKWARDdirection, like theTabkey in aListView.Presents a large dynamic list of items.Functional interface declaration of theActivateCallbackcallback.ListView.Builder<B extends ListView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.This widget will be removed in GTK 5LockButton.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 theMapListModelMapFunccallback.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 theGtkMediaStreaminterface for files.MediaFile.Builder<B extends MediaFile.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The MediaFile$Impl 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 MediaStream$Impl type represents a native instance of the abstract MediaStream class.Displays a popup when clicked.Functional interface declaration of theActivateCallbackcallback.MenuButton.Builder<B extends MenuButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theMenuButtonCreatePopupFunccallback.Deprecated.UseAlertDialoginsteadMessageDialog.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 MultiFilter$Impl 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 Native$Impl 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.The NativeDialog$Impl type represents a native instance of the abstract NativeDialog class.Class structure forGtkNativeDialog.Functional interface declaration of theResponseCallbackcallback.Options for selecting a different wrap mode for natural size requests.AGtkShortcutTriggerthat 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 theChangeCurrentPageCallbackcallback.Functional interface declaration of theCreateWindowCallbackcallback.Functional interface declaration of theFocusTabCallbackcallback.Functional interface declaration of theMoveFocusOutCallbackcallback.Functional interface declaration of thePageAddedCallbackcallback.Functional interface declaration of thePageRemovedCallbackcallback.Functional interface declaration of thePageReorderedCallbackcallback.Functional interface declaration of theReorderTabCallbackcallback.Functional interface declaration of theSelectPageCallbackcallback.Functional interface declaration of theSwitchPageCallbackcallback.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.AGObjectvalue 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 Orientable$Impl 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 theGetChildPositionCallbackcallback.The layout manager used byOverlay.OverlayLayout.Builder<B extends OverlayLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.GtkLayoutChildsubclass 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 thePageSetupDoneFunccallback.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 theAcceptPositionCallbackcallback.Paned.Builder<B extends Paned.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCancelPositionCallbackcallback.Functional interface declaration of theCycleChildFocusCallbackcallback.Functional interface declaration of theCycleHandleFocusCallbackcallback.Functional interface declaration of theMoveHandleCallbackcallback.Functional interface declaration of theToggleHandleFocusCallbackcallback.GtkPaperSizehandles paper sizes.AGParamSpecfor properties holding aGtkExpression.A single-line text entry widget for entering passwords and other secrets.Functional interface declaration of theActivateCallbackcallback.PasswordEntry.Builder<B extends PasswordEntry.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AGtkEntryBufferthat 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 theActivateDefaultCallbackcallback.Popover.Builder<B extends Popover.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClosedCallbackcallback.A subclass ofGtkPopoverthat 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 howPopoverMenuwidgets built from aMenuModelare 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 theDetailsAcquiredCallbackcallback.Functional interface declaration of thePrinterFunccallback.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 theStatusChangedCallbackcallback.Functional interface declaration of thePrintJobCompleteFunccallback.High-level, portable printing API.Functional interface declaration of theBeginPrintCallbackcallback.PrintOperation.Builder<B extends PrintOperation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateCustomWidgetCallbackcallback.Functional interface declaration of theCustomWidgetApplyCallbackcallback.Functional interface declaration of theDoneCallbackcallback.Functional interface declaration of theDrawPageCallbackcallback.Functional interface declaration of theEndPrintCallbackcallback.Functional interface declaration of thePaginateCallbackcallback.Functional interface declaration of thePreviewCallbackcallback.Functional interface declaration of theRequestPageSetupCallbackcallback.Functional interface declaration of theStatusChangedCallbackcallback.Functional interface declaration of theUpdateCustomWidgetCallbackcallback.Determines what action the print operation should perform.The interface that is used to implement print preview.Functional interface declaration of theGotPageSizeCallbackcallback.The PrintOperationPreview$Impl type represents a native instance of the PrintOperationPreview interface.Functional interface declaration of theReadyCallbackcallback.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 thePrintSettingsFunccallback.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 aEventControllerfor handling events targeting other widgets.Describes the stage at which events are fed into aEventController.AGObjectproperty value in aGtkExpression.Base class for widgets which visualize an adjustment.Functional interface declaration of theAdjustBoundsCallbackcallback.Range.Builder<B extends Range.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeValueCallbackcallback.Functional interface declaration of theMoveSliderCallbackcallback.Functional interface declaration of theValueChangedCallbackcallback.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 theChangedCallbackcallback.GtkRecentManagerClasscontains only private data.Functional interface declaration of the_gtkRecent1Callbackcallback.Functional interface declaration of the_gtkRecent2Callbackcallback.Functional interface declaration of the_gtkRecent3Callbackcallback.Functional interface declaration of the_gtkRecent4Callbackcallback.Error codes forGtkRecentManageroperationsRepresents a request of a screen object in a given orientation.Represents the desired size of a widget.Deprecated.There is no replacement.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 aGtkRevealerwidget is shown or hidden.An interface for widgets that can act as the root of a widget hierarchy.The Root$Impl 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 thePopdownCallbackcallback.Functional interface declaration of thePopupCallbackcallback.Functional interface declaration of theValueChangedCallbackcallback.Functional interface declaration of theScaleFormatValueFunccallback.An interface for widgets with native scrolling ability.Scrollable.Builder<B extends Builder<B>>The Scrollable$Impl 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 theEdgeOvershotCallbackcallback.Functional interface declaration of theEdgeReachedCallbackcallback.Functional interface declaration of theMoveFocusOutCallbackcallback.Functional interface declaration of theScrollChildCallbackcallback.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 theActivateCallbackcallback.SearchEntry.Builder<B extends SearchEntry.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theNextMatchCallbackcallback.Functional interface declaration of thePreviousMatchCallbackcallback.Functional interface declaration of theSearchChangedCallbackcallback.Functional interface declaration of theSearchStartedCallbackcallback.Functional interface declaration of theStopSearchCallbackcallback.SectionModel<T extends GObject>An interface that adds support for sections to list models.The SectionModel$Impl type represents a native instance of the SectionModel interface.The list of virtual functions for theGtkSectionModelinterface.Functional interface declaration of theSectionsChangedCallbackcallback.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 theSelectionChangedCallbackcallback.The SelectionModel$Impl type represents a native instance of the SelectionModel interface.The list of virtual functions for theGtkSelectionModelinterface.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 ShortcutAction$Impl 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 theShortcutFunccallback.Deprecated.This widget will be removed in GTK 5ShortcutLabel.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 ShortcutManager$Impl type represents a native instance of the ShortcutManager interface.The list of functions that can be implemented for theGtkShortcutManagerinterface.Describes whereShortcuts added to aShortcutControllerget handled.Deprecated.This widget will be removed in GTK 5ShortcutsGroup.Builder<B extends ShortcutsGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.This widget will be removed in GTK 5ShortcutsSection.Builder<B extends ShortcutsSection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.This widget will be removed in GTK 5ShortcutsShortcut.Builder<B extends ShortcutsShortcut.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.This widget will be removed in GTK 5ShortcutsWindow.Builder<B extends ShortcutsWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Tracks how aGtkShortcutcan be activated.ShortcutTrigger.Builder<B extends ShortcutTrigger.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.The ShortcutTrigger$Impl 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 theBindCallbackcallback.SignalListItemFactory.Builder<B extends SignalListItemFactory.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theSetupCallbackcallback.Functional interface declaration of theTeardownCallbackcallback.Functional interface declaration of theUnbindCallbackcallback.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 creatingRenderNodes 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 theChangedCallbackcallback.The virtual table forGtkSorter.Describes changes in a sorter in more detail and allows users to optimize resorting.Describes the type of order that aGtkSortermay 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 theActivateCallbackcallback.SpinButton.Builder<B extends SpinButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangeValueCallbackcallback.Functional interface declaration of theInputCallbackcallback.Functional interface declaration of theOutputCallbackcallback.Functional interface declaration of theValueChangedCallbackcallback.Functional interface declaration of theWrappedCallbackcallback.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 betweenGtkStackpages.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 betweenGtkStackpages.StackSwitcher.Builder<B extends StackSwitcher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Possible transitions between pages in aGtkStackwidget.Describes a widget state.Deprecated.This widget will be removed in GTK 5Statusbar.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.The relevant API has been moved toWidgetwhere applicable; otherwise, there is no replacement for querying the style machinery.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 theGtkPrivateChangedCallbackcallback.The StyleProvider$Impl type represents a native instance of the StyleProvider interface.Shows a "light switch" that has two states: on or off.Functional interface declaration of theActivateCallbackcallback.Switch.Builder<B extends Switch.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theStateSetCallbackcallback.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 SymbolicPaintable$Impl type represents a native instance of the SymbolicPaintable interface.The list of virtual functions for theGtkSymbolicPaintableinterface.Values that can be passed to theWidget.systemSettingChanged(org.gnome.gtk.SystemSetting)vfunc.A single-line text entry.Functional interface declaration of theActivateCallbackcallback.Functional interface declaration of theBackspaceCallbackcallback.Text.Builder<B extends Text.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallbackcallback.Functional interface declaration of theCutClipboardCallbackcallback.Functional interface declaration of theDeleteFromCursorCallbackcallback.Functional interface declaration of theInsertAtCursorCallbackcallback.Functional interface declaration of theInsertEmojiCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of thePasteClipboardCallbackcallback.Functional interface declaration of thePreeditChangedCallbackcallback.Functional interface declaration of theToggleOverwriteCallbackcallback.Stores text and attributes for display in aGtkTextView.Functional interface declaration of theApplyTagCallbackcallback.Functional interface declaration of theBeginUserActionCallbackcallback.TextBuffer.Builder<B extends TextBuffer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Functional interface declaration of theDeleteRangeCallbackcallback.Functional interface declaration of theEndUserActionCallbackcallback.Functional interface declaration of theInsertChildAnchorCallbackcallback.Functional interface declaration of theInsertPaintableCallbackcallback.Functional interface declaration of theInsertTextCallbackcallback.Functional interface declaration of theMarkDeletedCallbackcallback.Functional interface declaration of theMarkSetCallbackcallback.Functional interface declaration of theModifiedChangedCallbackcallback.Functional interface declaration of thePasteDoneCallbackcallback.Functional interface declaration of theRedoCallbackcallback.Functional interface declaration of theRemoveTagCallbackcallback.The class structure forGtkTextBuffer.Functional interface declaration of theUndoCallbackcallback.Functional interface declaration of theTextBufferCommitNotifycallback.Values forGtk.TextBufferCommitNotifyto denote the point of the notification.Functional interface declaration of theTextCharPredicatecallback.Marks a spot in aGtkTextBufferwhere 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 aGtkTextbufferthat 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 theTagAddedCallbackcallback.Functional interface declaration of theTagChangedCallbackcallback.Functional interface declaration of theTagRemovedCallbackcallback.Functional interface declaration of theTextTagTableForeachcallback.Displays the contents of aTextBuffer.Functional interface declaration of theBackspaceCallbackcallback.TextView.Builder<B extends TextView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCopyClipboardCallbackcallback.Functional interface declaration of theCutClipboardCallbackcallback.Functional interface declaration of theDeleteFromCursorCallbackcallback.Functional interface declaration of theExtendSelectionCallbackcallback.Functional interface declaration of theInsertAtCursorCallbackcallback.Functional interface declaration of theInsertEmojiCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of theMoveViewportCallbackcallback.Functional interface declaration of thePasteClipboardCallbackcallback.Functional interface declaration of thePreeditChangedCallbackcallback.Functional interface declaration of theSelectAllCallbackcallback.Functional interface declaration of theSetAnchorCallbackcallback.Functional interface declaration of theToggleCursorVisibleCallbackcallback.Functional interface declaration of theToggleOverwriteCallbackcallback.Used to reference the layers ofGtkTextViewfor the purpose of customized drawing with the ::snapshot_layer vfunc.Used to reference the parts ofGtkTextView.Functional interface declaration of theTickCallbackcallback.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 theToggledCallbackcallback.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.List views use widgets to display their contents.The TreeDragDest$Impl type represents a native instance of the TreeDragDest interface.Deprecated.List views use widgets to display their contents.The TreeDragSource$Impl 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 theTreeListModelCreateModelFunccallback.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.UseListModelinsteadFunctional interface declaration of theRowChangedCallbackcallback.Functional interface declaration of theRowDeletedCallbackcallback.Functional interface declaration of theRowHasChildToggledCallbackcallback.Functional interface declaration of theRowInsertedCallbackcallback.Functional interface declaration of theRowsReorderedCallbackcallback.The TreeModel$Impl type represents a native instance of the TreeModel interface.Deprecated.UseFilterListModelinstead.TreeModelFilter.Builder<B extends TreeModelFilter.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Deprecated.There is no replacementDeprecated.Deprecated.UseSortListModelinsteadTreeModelSort.Builder<B extends TreeModelSort.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.UseListModelinsteadDeprecated.UseSelectionModelinsteadTreeSelection.Builder<B extends TreeSelection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theChangedCallbackcallback.Deprecated.Deprecated.Deprecated.There is no replacement for this interface.Functional interface declaration of theSortColumnChangedCallbackcallback.The TreeSortable$Impl type represents a native instance of the TreeSortable interface.Deprecated.UseTreeListModelinsteadTreeStore.Builder<B extends TreeStore.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.UseListViewfor lists, andColumnViewfor tabular listsTreeView.Builder<B extends TreeView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theColumnsChangedCallbackcallback.Functional interface declaration of theCursorChangedCallbackcallback.Functional interface declaration of theExpandCollapseCursorRowCallbackcallback.Functional interface declaration of theMoveCursorCallbackcallback.Functional interface declaration of theRowActivatedCallbackcallback.Functional interface declaration of theRowCollapsedCallbackcallback.Functional interface declaration of theRowExpandedCallbackcallback.Functional interface declaration of theSelectAllCallbackcallback.Functional interface declaration of theSelectCursorParentCallbackcallback.Functional interface declaration of theSelectCursorRowCallbackcallback.Functional interface declaration of theStartInteractiveSearchCallbackcallback.Functional interface declaration of theTestCollapseRowCallbackcallback.Functional interface declaration of theTestExpandRowCallbackcallback.Functional interface declaration of theToggleCursorRowCallbackcallback.Functional interface declaration of theUnselectAllCallbackcallback.Deprecated.TreeViewColumn.Builder<B extends TreeViewColumn.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallbackcallback.Deprecated.Deprecated.There is no replacement.Deprecated.There is no replacement.Deprecated.There is no replacementDeprecated.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 aGtkMediaStreamwith 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.This widget will be removed in GTK 5VolumeButton.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 theDestroyCallbackcallback.Functional interface declaration of theDirectionChangedCallbackcallback.Functional interface declaration of theHideCallbackcallback.Functional interface declaration of theKeynavFailedCallbackcallback.Functional interface declaration of theMapCallbackcallback.Functional interface declaration of theMnemonicActivateCallbackcallback.Functional interface declaration of theMoveFocusCallbackcallback.Functional interface declaration of theQueryTooltipCallbackcallback.Functional interface declaration of theRealizeCallbackcallback.Functional interface declaration of theShowCallbackcallback.Functional interface declaration of theStateFlagsChangedCallbackcallback.Functional interface declaration of theUnmapCallbackcallback.Functional interface declaration of theUnrealizeCallbackcallback.The Widget$Impl type represents a native instance of the abstract Widget class.Functional interface declaration of theWidgetActionActivateFunccallback.AGdkPaintablethat 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 theActivateDefaultCallbackcallback.Functional interface declaration of theActivateFocusCallbackcallback.Window.Builder<B extends Window.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseRequestCallbackcallback.Functional interface declaration of theEnableDebuggingCallbackcallback.Deprecated.Shows window frame controls.WindowControls.Builder<B extends WindowControls.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Determines which point or edge of a window is meant to remain fixed when a window changes size.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.