OutlineIconButton
import { OutlineIconButton } from "material.slint";export component Example inherits Window { width: 100px; height: 100px; background: transparent; OutlineIconButton { icon: @image-url("icons/edit.svg"); tooltip: "Edit"; }}
slint
An OutlineIconButton
is a button with a border outline and an icon, used for secondary actions.
Properties
Section titled “Properties”checkable
Section titled “checkable”bool default: false
Whether the button can be toggled between checked and unchecked states.
checked
Section titled “checked”bool (in-out)
default: false
Whether the button is currently checked.
enabled
Section titled “enabled”bool default: true
Whether the button is enabled and can be interacted with.
image default: the empty image
The icon image displayed on the button.
icon_checked
Section titled “icon_checked”image default: the empty image
The icon image displayed when the button is checked (if checkable).
tooltip
Section titled “tooltip”string default: ""
A tooltip text that appears when hovering over the button.
Callbacks
Section titled “Callbacks”clicked()
Section titled “clicked()”Invoked when the button is clicked.
OutlineIconButton { clicked() => { debug("Outline icon button clicked"); }}
slint
© 2025 SixtyFPS GmbH