Package org.gnome.adw
package org.gnome.adw
Building blocks for modern GNOME applications
The following native libraries are required and will be loaded: libadwaita-1.so
For namespace-global declarations, refer to the Adw class documentation.
-
ClassDescriptionA dialog showing information about the application.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.Deprecated.Deprecated.AboutWindow.Builder<B extends AboutWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the available system accent colors.AListBoxRowused to present actions.Functional interface declaration of theActivatedCallbackcallback.ActionRow.Builder<B extends ActionRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Constants and functions that are declared in the global Adw namespace.A dialog presenting a message or a question.AlertDialog.Builder<B extends AlertDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theResponseCallbackcallback.A base class for animations.The Animation$Impl type represents a native instance of the abstract Animation class.Animation.Builder<B extends Animation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theDoneCallbackcallback.Describes the possible states of anAnimation.Represents a valueAnimationcan animate.The AnimationTarget$Impl type represents a native instance of the abstract AnimationTarget class.AnimationTarget.Builder<B extends AnimationTarget.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theAnimationTargetFunccallback.A base class for Adwaita applications.Application.Builder<B extends Application.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A freeform application window.ApplicationWindow.Builder<B extends ApplicationWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A widget displaying an image, with a generated fallback.Avatar.Builder<B extends Avatar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A bar with contextual information.Banner.Builder<B extends Banner.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theButtonClickedCallbackcallback.Describes the available button styles forBanner.A widget with one child.Bin.Builder<B extends Bin.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A bottom sheet with an optional bottom bar.BottomSheet.Builder<B extends BottomSheet.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseAttemptCallbackcallback.Functional interface declaration of theApplyCallbackcallback.Breakpoint.Builder<B extends Breakpoint.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theUnapplyCallbackcallback.A widget that changes layout based on available size.BreakpointBin.Builder<B extends BreakpointBin.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes condition for anBreakpoint.Describes length types forBreakpointCondition.Describes ratio types forBreakpointCondition.A helper widget for creating buttons.ButtonContent.Builder<B extends ButtonContent.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AListBoxRowthat looks like a button.Functional interface declaration of theActivatedCallbackcallback.ButtonRow.Builder<B extends ButtonRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AnAnimationTargetthat calls a given callback during the animation.Inner class implementing a builder pattern to construct a GObject with properties.A paginated scrolling widget.Carousel.Builder<B extends Carousel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of thePageChangedCallbackcallback.A dots indicator forCarousel.CarouselIndicatorDots.Builder<B extends CarouselIndicatorDots.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A lines indicator forCarousel.CarouselIndicatorLines.Builder<B extends CarouselIndicatorLines.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes title centering behavior of aHeaderBarwidget.A widget constraining its child to a given size.Clamp.Builder<B extends Clamp.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A layout manager constraining its children to a given size.ClampLayout.Builder<B extends ClampLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A scrollableClamp.ClampScrollable.Builder<B extends ClampScrollable.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Application color schemes forStyleManager:color-scheme.AListBoxRowused to choose from a list of items.ComboRow.Builder<B extends ComboRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An adaptive dialog container.Dialog.Builder<B extends Dialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCloseAttemptCallbackcallback.Functional interface declaration of theClosedCallbackcallback.Describes the available presentation modes forDialog.Describes the available easing functions for use withTimedAnimation.AListBoxRowwith an embedded text entry.Functional interface declaration of theApplyCallbackcallback.EntryRow.Builder<B extends EntryRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEntryActivatedCallbackcallback.AdwEnumListItemis the type of items in aEnumListModel.EnumListItem.Builder<B extends EnumListItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AListModelrepresenting values of a given enum.EnumListModel.Builder<B extends EnumListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AListBoxRowused to reveal widgets.ExpanderRow.Builder<B extends ExpanderRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Flap.Builder<B extends Flap.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Deprecated.Deprecated.Stop usingAdwLeafletandAdwFlapA title bar widget.HeaderBar.Builder<B extends HeaderBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A view switcher that uses a toggle group.InlineViewSwitcher.Builder<B extends InlineViewSwitcher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes whatInlineViewSwitchertoggles display.Describes line justify behaviors in aWrapLayoutorWrapBox.An individual layout inMultiLayoutView.Layout.Builder<B extends Layout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A child slot withinLayout.LayoutSlot.Builder<B extends LayoutSlot.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Leaflet.Builder<B extends Leaflet.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.LeafletPage.Builder<B extends LeafletPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.Describes length units.Deprecated.UseAlertDialog.MessageDialog.Builder<B extends MessageDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.A widget for switching between different layouts.MultiLayoutView.Builder<B extends MultiLayoutView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the direction of a swipe navigation gesture.A page withinNavigationVieworNavigationSplitView.NavigationPage.Builder<B extends NavigationPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theHiddenCallbackcallback.Functional interface declaration of theHidingCallbackcallback.Functional interface declaration of theShowingCallbackcallback.Functional interface declaration of theShownCallbackcallback.A widget presenting sidebar and content side by side or as a navigation view.NavigationSplitView.Builder<B extends NavigationSplitView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A page-based navigation container.NavigationView.Builder<B extends NavigationView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theGetNextPageCallbackcallback.Functional interface declaration of thePoppedCallbackcallback.Functional interface declaration of thePushedCallbackcallback.Functional interface declaration of theReplacedCallbackcallback.A widget presenting sidebar and content side by side or as an overlay.OverlaySplitView.Builder<B extends OverlaySplitView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes child packing behavior in aWrapLayoutorWrapBox.AEntryRowtailored for entering secrets.PasswordEntryRow.Builder<B extends PasswordEntryRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A dialog showing application's preferences.PreferencesDialog.Builder<B extends PreferencesDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A group of preference rows.PreferencesGroup.Builder<B extends PreferencesGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A page fromPreferencesDialog.PreferencesPage.Builder<B extends PreferencesPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AListBoxRowused to present preferences.PreferencesRow.Builder<B extends PreferencesRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.UsePreferencesDialog.PreferencesWindow.Builder<B extends PreferencesWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AnAnimationTargetchanging the value of a property of aGObjectinstance.Inner class implementing a builder pattern to construct a GObject with properties.Describes the possible styles ofAlertDialogresponse buttons.A widget that displays a keyboard shortcut.ShortcutLabel.Builder<B extends ShortcutLabel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A dialog that displays application's keyboard shortcuts.ShortcutsDialog.Builder<B extends ShortcutsDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An object representing an individual shortcut inShortcutsSection.ShortcutsItem.Builder<B extends ShortcutsItem.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.ShortcutsSection<T extends GObject>An object representing a section inShortcutsDialog.ShortcutsSection.Builder<B extends ShortcutsSection.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.ShortcutsSection.ShortcutsSectionClass<T extends GObject>A widget showing a loading spinner.Spinner.Builder<B extends Spinner.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A paintable showing a loading spinner.SpinnerPaintable.Builder<B extends SpinnerPaintable.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AnActionRowwith an embedded spin button.SpinRow.Builder<B extends SpinRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theInputCallbackcallback.Functional interface declaration of theOutputCallbackcallback.Functional interface declaration of theWrappedCallbackcallback.A combined button and dropdown widget.Functional interface declaration of theActivateCallbackcallback.SplitButton.Builder<B extends SplitButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallbackcallback.A spring-basedAnimation.SpringAnimation.Builder<B extends SpringAnimation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Physical parameters of a spring forSpringAnimation.Deprecated.Squeezer.Builder<B extends Squeezer.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.SqueezerPage.Builder<B extends SqueezerPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.A page used for empty/error states and similar use-cases.StatusPage.Builder<B extends StatusPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A class for managing application-wide styling.StyleManager.Builder<B extends StyleManager.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An interface for swipeable widgets.The Swipeable$Impl type represents a native instance of the Swipeable interface.An interface for swipeable widgets.Functional interface declaration of theBeginSwipeCallbackcallback.SwipeTracker.Builder<B extends SwipeTracker.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEndSwipeCallbackcallback.Functional interface declaration of thePrepareCallbackcallback.Functional interface declaration of theUpdateSwipeCallbackcallback.AListBoxRowused to represent two states.SwitchRow.Builder<B extends SwitchRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A tab bar forTabView.TabBar.Builder<B extends TabBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theExtraDragDropCallbackcallback.Functional interface declaration of theExtraDragValueCallbackcallback.A button that displays the number ofTabViewpages.Functional interface declaration of theActivateCallbackcallback.TabButton.Builder<B extends TabButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallbackcallback.A tab overview forTabView.TabOverview.Builder<B extends TabOverview.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theCreateTabCallbackcallback.Functional interface declaration of theExtraDragDropCallbackcallback.Functional interface declaration of theExtraDragValueCallbackcallback.An auxiliary class used byTabView.TabPage.Builder<B extends TabPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A dynamic tabbed container.TabView.Builder<B extends TabView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClosePageCallbackcallback.Functional interface declaration of theCreateWindowCallbackcallback.Functional interface declaration of theIndicatorActivatedCallbackcallback.Functional interface declaration of thePageAttachedCallbackcallback.Functional interface declaration of thePageDetachedCallbackcallback.Functional interface declaration of thePageReorderedCallbackcallback.Functional interface declaration of theSetupMenuCallbackcallback.Describes available shortcuts in anTabView.A time-basedAnimation.TimedAnimation.Builder<B extends TimedAnimation.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A helper object forToastOverlay.Toast.Builder<B extends Toast.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theButtonClickedCallbackcallback.Functional interface declaration of theDismissedCallbackcallback.A widget showing toasts above its content.ToastOverlay.Builder<B extends ToastOverlay.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Toastbehavior when another toast is already displayed.A toggle withinToggleGroup.Toggle.Builder<B extends Toggle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A group of exclusive toggles.ToggleGroup.Builder<B extends ToggleGroup.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the possible top or bottom bar styles in anToolbarViewwidget.A widget containing a page, as well as top and/or bottom bars.ToolbarView.Builder<B extends ToolbarView.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A view container forViewSwitcher.ViewStack.Builder<B extends ViewStack.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An auxiliary class used byViewStack.ViewStackPage.Builder<B extends ViewStackPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An auxiliary class used byViewStack.ViewStackPages.Builder<B extends ViewStackPages.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.An adaptive view switcher.ViewSwitcher.Builder<B extends ViewSwitcher.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A view switcher action bar.ViewSwitcherBar.Builder<B extends ViewSwitcherBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes the adaptive modes ofViewSwitcher.Deprecated.ViewSwitcherTitle.Builder<B extends ViewSwitcherTitle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A freeform window.Window.Builder<B extends Window.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A helper widget for setting a window's title and subtitle.WindowTitle.Builder<B extends WindowTitle.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A box-like widget that can wrap into multiple lines.WrapBox.Builder<B extends WrapBox.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.A box-like layout that can wrap into multiple lines.WrapLayout.Builder<B extends WrapLayout.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Describes line wrapping behavior in aWrapLayoutorWrapBox.
AboutDialog.