Package org.gnome.adw

Class ToastOverlay

java.lang.Object
All Implemented Interfaces:
Proxy, Accessible, Buildable, ConstraintTarget

@Generated("io.github.jwharm.JavaGI") public final class ToastOverlay extends Widget implements Accessible, Buildable, ConstraintTarget
A widget showing toasts above its content.

toast-overlay

Much like Overlay, AdwToastOverlay is a container with a single main child, on top of which it can display a Toast, overlaid. Toasts can be shown with addToast(org.gnome.adw.Toast).

See Toast for details.

CSS nodes


 toastoverlay
 ├── [child]
 ├── toast
 ┊   ├── widget
 ┊   │   ├── [label.heading]
     │   ╰── [custom title]
     ├── [button]
     ╰── button.circular.flat
 

AdwToastOverlay's CSS node is called toastoverlay. It contains the child, as well as zero or more toast subnodes.

Each of the toast nodes contains a widget subnode, optionally a button subnode, and another button subnode with .circular and .flat style classes.

The widget subnode contains a label subnode with the .heading style class, or a custom widget provided by the application.

Accessibility
AdwToastOverlay uses the GTK_ACCESSIBLE_ROLE_TAB_GROUP role.