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.0
For namespace-global declarations, refer to the Adw
class documentation.
-
ClassDescriptionA dialog showing information about the application.Functional interface declaration of the
ActivateLinkCallback
callback.AboutDialog.Builder<B extends AboutDialog.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.AListBoxRow
used to present actions.Functional interface declaration of theActivatedCallback
callback.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 theResponseCallback
callback.A base class for animations.The AnimationImpl 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 theDoneCallback
callback.Describes the possible states of anAnimation
.Represents a valueAnimation
can animate.The AnimationTargetImpl 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 theAnimationTargetFunc
callback.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 theButtonClickedCallback
callback.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 theCloseAttemptCallback
callback.Functional interface declaration of theApplyCallback
callback.Breakpoint.Builder<B extends Breakpoint.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theUnapplyCallback
callback.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.AListBoxRow
that looks like a button.Functional interface declaration of theActivatedCallback
callback.ButtonRow.Builder<B extends ButtonRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AnAnimationTarget
that 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 thePageChangedCallback
callback.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 aHeaderBar
widget.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
.AListBoxRow
used 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 theCloseAttemptCallback
callback.Functional interface declaration of theClosedCallback
callback.Describes the available presentation modes forDialog
.Describes the available easing functions for use withTimedAnimation
.AListBoxRow
with an embedded text entry.Functional interface declaration of theApplyCallback
callback.EntryRow.Builder<B extends EntryRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEntryActivatedCallback
callback.AdwEnumListItem
is 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.EnumListModel<T extends GObject>AListModel
representing values of a given enum.EnumListModel.Builder<B extends EnumListModel.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.EnumListModel.EnumListModelClass<T extends GObject>AListBoxRow
used 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.A title bar widget.HeaderBar.Builder<B extends HeaderBar.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.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.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 withinNavigationView
orNavigationSplitView
.NavigationPage.Builder<B extends NavigationPage.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theHiddenCallback
callback.Functional interface declaration of theHidingCallback
callback.Functional interface declaration of theShowingCallback
callback.Functional interface declaration of theShownCallback
callback.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 theGetNextPageCallback
callback.Functional interface declaration of thePoppedCallback
callback.Functional interface declaration of thePushedCallback
callback.Functional interface declaration of theReplacedCallback
callback.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.AEntryRow
tailored 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.AListBoxRow
used to present preferences.PreferencesRow.Builder<B extends PreferencesRow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Deprecated.PreferencesWindow.Builder<B extends PreferencesWindow.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.AnAnimationTarget
changing the value of a property of aGObject
instance.Inner class implementing a builder pattern to construct a GObject with properties.Describes the possible styles ofAlertDialog
response buttons.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.AnActionRow
with 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 theInputCallback
callback.Functional interface declaration of theOutputCallback
callback.Functional interface declaration of theWrappedCallback
callback.A combined button and dropdown widget.Functional interface declaration of theActivateCallback
callback.SplitButton.Builder<B extends SplitButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallback
callback.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 SwipeableImpl type represents a native instance of the Swipeable interface.An interface for swipeable widgets.Functional interface declaration of theBeginSwipeCallback
callback.SwipeTracker.Builder<B extends SwipeTracker.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theEndSwipeCallback
callback.Functional interface declaration of thePrepareCallback
callback.Functional interface declaration of theUpdateSwipeCallback
callback.AListBoxRow
used 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 theExtraDragDropCallback
callback.Functional interface declaration of theExtraDragValueCallback
callback.A button that displays the number ofTabView
pages.Functional interface declaration of theActivateCallback
callback.TabButton.Builder<B extends TabButton.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.Functional interface declaration of theClickedCallback
callback.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 theCreateTabCallback
callback.Functional interface declaration of theExtraDragDropCallback
callback.Functional interface declaration of theExtraDragValueCallback
callback.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 theClosePageCallback
callback.Functional interface declaration of theCreateWindowCallback
callback.Functional interface declaration of theIndicatorActivatedCallback
callback.Functional interface declaration of thePageAttachedCallback
callback.Functional interface declaration of thePageDetachedCallback
callback.Functional interface declaration of thePageReorderedCallback
callback.Functional interface declaration of theSetupMenuCallback
callback.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 theButtonClickedCallback
callback.Functional interface declaration of theDismissedCallback
callback.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.Toast
behavior when another toast is already displayed.Describes the possible top or bottom bar styles in anToolbarView
widget.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.ViewStackPages<T extends GObject>An auxiliary class used byViewStack
.ViewStackPages.Builder<B extends ViewStackPages.Builder<B>>Inner class implementing a builder pattern to construct a GObject with properties.ViewStackPages.ViewStackPagesClass<T extends GObject>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.