Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
GroupBox.qml
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2// SPDX-License-Identifier: MPL-2.0
3
4import QtQuick
5import QtQuick.Templates as T
6import Fluid as MD
7
18T.GroupBox {
19 id: control
20
21 Accessible.role: Accessible.Grouping
22 Accessible.name: title
23
24 implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, implicitContentWidth + leftPadding + rightPadding, implicitLabelWidth + leftPadding + rightPadding)
25 implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding)
26
27 label: MD.Label {
28 x: Math.max(control.leftPadding, MD.Tokens.measurement.space50)
29
30 width: control.availableWidth
31
32 elide: Text.ElideRight
33 verticalAlignment: Text.AlignVCenter
34 Accessible.ignored: true
35 }
36
37 background: Item {
38 y: control.topPadding - control.bottomPadding
39
40 width: parent.width
41 height: parent.height - control.topPadding + control.bottomPadding
42 }
43}