entHeight + topPadding + bottomPadding) spacing: 6 padding: 12 topPadding: Material.frameVerticalPadding + (implicitLabelWidth > 0 ? implicitLabelHeight + spacing : 0) bottomPadding: Material.frameVerticalPadding label: Text { x: control.leftPadding width: control.availableWidth text: control.title font: control.font color: control.enabled ? control.Material.foreground : control.Material.hintTextColor elide: Text.ElideRight verticalAlignment: Text.AlignVCenter } background: Rectangle { y: control.topPadding - control.bottomPadding width: parent.width height: parent.height - control.topPadding + control.bottomPadding radius: 2 color: control.Material.elevation > 0 ? control.Material.backgroundColor : "transparent" border.color: control.Material.frameColor layer.enabled: control.enabled && control.Material.elevation > 0 layer.effect: ElevationEffect { elevation: control.Material.elevation } } }