Package org.gnome.adw

Class SplitButton

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

@Generated("io.github.jwharm.JavaGI") public final class SplitButton extends Widget implements Accessible, Actionable, Buildable, ConstraintTarget
A combined button and dropdown widget.

split-button

AdwSplitButton is typically used to present a set of actions in a menu, but allow access to one of them with a single click.

The API is very similar to Button and MenuButton, see their documentation for details.

CSS nodes


 splitbutton[.image-button][.text-button]
 ├── button
 │   ╰── <content>
 ├── separator
 ╰── menubutton
     ╰── button.toggle
         ╰── arrow
 

AdwSplitButton's CSS node is called splitbutton. It contains the css nodes: button, separator, menubutton. See MenuButton documentation for the menubutton contents.

The main CSS node will contain the .image-button or .text-button style classes matching the button contents. The nested button nodes will never contain them.

Style classes
AdwSplitButton can use some of the same style classes as Button:

Other style classes, like .pill, cannot be used.

Accessibility
AdwSplitButton uses the GTK_ACCESSIBLE_ROLE_GROUP role.