Package org.gnome.adw

Class ButtonRow

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

@Generated("io.github.jwharm.JavaGI") public final class ButtonRow extends PreferencesRow implements Accessible, Actionable, Buildable, ConstraintTarget
A ListBoxRow that looks like a button.

button-rows

The AdwButtonRow widget has a title and two icons: before and after the title.

It is convenient for presenting actions like "Delete" at the end of a boxed list.

AdwButtonRow is always activatable.

CSS nodes
AdwButtonRow has a main CSS node with name row and the style class .button.

It contains the subnode box for its main horizontal box, which contains the nodes: image.icon.start for the start icon, label.title for the title, and image.icon.end for the end icon.

Style classes
The .suggested-action style class makes AdwButtonRow use accent color for its background. It should be used very sparingly to denote important buttons.

button-row-suggested-action

The .destructive-action style makes the row use destructive colors. It can be used to draw attention to the potentially damaging consequences of using it. This style acts as a warning to the user.

button-row-destructive-action