mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-01 00:04:27 +08:00

Make ExtruderButton more generic by moving functionality out. Remove background color from ToolbarButton and add that background color to the Toolbar.qml. Fix Toolbar border being created by overlapping rectangles instead of using border Add scaling options for ToolBarButtons icon CURA-9793
41 lines
1.1 KiB
QML
41 lines
1.1 KiB
QML
// Copyright (c) 2022 Ultimaker B.V.
|
|
// Cura is released under the terms of the LGPLv3 or higher.
|
|
|
|
import QtQuick 2.10
|
|
import QtQuick.Controls 2.3
|
|
import QtQuick.Layouts 2.10
|
|
|
|
import UM 1.5 as UM
|
|
import Cura 1.7 as Cura
|
|
|
|
|
|
Item
|
|
{
|
|
width: parent.width
|
|
Layout.preferredHeight: childrenRect.height
|
|
Layout.minimumHeight: UM.Theme.getSize("section_header").height
|
|
Layout.fillWidth: true
|
|
|
|
property alias settingControl: settingContainer.children
|
|
property alias settingName: settingLabel.text
|
|
|
|
UM.Label
|
|
{
|
|
id: settingLabel
|
|
width: leftColumnWidth
|
|
anchors.left: parent.left
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
// These numbers come from the IconWithText in RecommendedSettingSection
|
|
anchors.leftMargin: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("thick_margin").width - UM.Theme.getSize("thick_lining").width
|
|
}
|
|
|
|
|
|
Loader
|
|
{
|
|
id: settingContainer
|
|
height: childrenRect.height
|
|
anchors.left: settingLabel.right
|
|
anchors.right: parent.right
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
}
|
|
} |