Back to Serenity

Button

Base/usr/share/man/man5/GML/Widget/Button.md

latest1.3 KB
Original Source

Name

Description

Defines a GUI Button widget.

Synopsis

@GUI::Button

Examples

gml
@GUI::Button {
    name: "normal_button"
    text: "Button"
}

@GUI::Button {
    name: "disabled_normal_button"
    text: "Disabled"
    enabled: false
}

Registered Properties

PropertyTypePossible valuesDescription
button_styleenumNormal, CoolbarSets the style of the button
textstringAny stringSets the label text
checkedbooltrue or falseWhether the button is checked; this only applies to checkable subclasses
checkablebooltrue or falseWhether the button can be checked; this only applies to checkable subclasses
exclusivebooltrue or falseWhether the button's check state is exclusive to its group; this only applies to checkable subclasses