mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-01 06:30:26 +00:00
be1d3a7986
Make the ssrfButton and the pull down menu's on the download page resizable. Notice that also the contents of the pulldown menu's is scaled based on the font size. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
22 lines
650 B
QML
22 lines
650 B
QML
// SPDX-License-Identifier: GPL-2.0
|
|
import QtQuick 2.6
|
|
import QtQuick.Controls 2.2
|
|
import org.kde.kirigami 2.2 as Kirigami
|
|
|
|
Button {
|
|
id: root
|
|
background: Rectangle {
|
|
id: buttonBackground
|
|
color: root.enabled? (root.pressed ? subsurfaceTheme.darkerPrimaryColor : subsurfaceTheme.primaryColor) : "gray"
|
|
antialiasing: true
|
|
radius: Kirigami.Units.smallSpacing * 2
|
|
height: buttonText.height * 2
|
|
}
|
|
contentItem: Text {
|
|
id: buttonText
|
|
text: root.text
|
|
font.pointSize: subsurfaceTheme.regularPointSize
|
|
anchors.centerIn: buttonBackground
|
|
color: root.pressed ? subsurfaceTheme.darkerPrimaryTextColor :subsurfaceTheme.primaryTextColor
|
|
}
|
|
}
|