RedFlag/desktop/qml/AppButton.qml
Fimeg 67e26be2d9 projection: begin the exact-path public epoch
The public tree and its history contain only the listed paths. Earlier projection history remains preserved internally.

Source-Sha: 913fde029b935671833254797f0f20f1eb9fabba

Policy-Sha: 913fde029b935671833254797f0f20f1eb9fabba

Tree-Digest: 180ae530c1058a2a5c89837bdce2d323ae83e669e38590ca72e75b8d92b7262f
2026-09-08 21:59:33 -04:00

36 lines
1 KiB
QML

import QtQuick
import QtQuick.Controls.Basic
Button {
id: control
implicitHeight: Math.max(36, contentItem.implicitHeight + 16)
implicitWidth: contentItem.implicitWidth + 28
leftPadding: 14
rightPadding: 14
topPadding: 8
bottomPadding: 8
font.pixelSize: Theme.fontBody
background: Rectangle {
radius: Theme.radiusSm
color: control.down ? Theme.hover : control.hovered ? Theme.hover : Theme.raised
border.width: 1
border.color: control.activeFocus ? Theme.blue : Theme.bevelDark
opacity: control.enabled ? 1 : 0.5
Rectangle {
anchors { left: parent.left; right: parent.right; top: parent.top; margins: 1 }
height: 1
color: control.down ? Theme.bevelDark : Theme.bevelLight
}
}
contentItem: Text {
text: control.text
font: control.font
color: control.enabled ? Theme.text : Theme.faint
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
}
}