mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-25 07:33:57 -06:00
Set the height of the stage menu in the theme instead of hardcoded.
I also adjusted a bit the design to fulfill the requirments from UX/UI team. Contributes to CURA-5772.
This commit is contained in:
parent
fdfa81b2b8
commit
1cc7e0e586
4 changed files with 26 additions and 6 deletions
|
@ -1,5 +1,6 @@
|
||||||
# Copyright (c) 2017 Ultimaker B.V.
|
# Copyright (c) 2018 Ultimaker B.V.
|
||||||
# Cura is released under the terms of the LGPLv3 or higher.
|
# Cura is released under the terms of the LGPLv3 or higher.
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtProperty, QUrl
|
from PyQt5.QtCore import pyqtProperty, QUrl
|
||||||
|
|
||||||
from UM.Stage import Stage
|
from UM.Stage import Stage
|
||||||
|
@ -27,6 +28,6 @@ class CuraStage(Stage):
|
||||||
def sidebarComponent(self) -> QUrl:
|
def sidebarComponent(self) -> QUrl:
|
||||||
return self.getDisplayComponent("sidebar")
|
return self.getDisplayComponent("sidebar")
|
||||||
|
|
||||||
@pyqtProperty(QUrl, constant=True)
|
@pyqtProperty(QUrl, constant = True)
|
||||||
def stageMenuComponent(self) -> QUrl:
|
def stageMenuComponent(self) -> QUrl:
|
||||||
return self.getDisplayComponent("menu")
|
return self.getDisplayComponent("menu")
|
|
@ -21,7 +21,6 @@ Item
|
||||||
|
|
||||||
Row
|
Row
|
||||||
{
|
{
|
||||||
spacing: UM.Theme.getSize("default_margin").width
|
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
|
|
||||||
Button
|
Button
|
||||||
|
@ -34,6 +33,13 @@ Item
|
||||||
action: Cura.Actions.open
|
action: Cura.Actions.open
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item
|
||||||
|
{
|
||||||
|
id: spacing
|
||||||
|
width: UM.Theme.getSize("default_margin").width
|
||||||
|
height: parent.height
|
||||||
|
}
|
||||||
|
|
||||||
Cura.MachineAndConfigurationSelector
|
Cura.MachineAndConfigurationSelector
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,7 +20,6 @@ UM.MainWindow
|
||||||
|
|
||||||
// Cura application window title
|
// Cura application window title
|
||||||
title: catalog.i18nc("@title:window", "Ultimaker Cura")
|
title: catalog.i18nc("@title:window", "Ultimaker Cura")
|
||||||
viewportRect: Qt.rect(0, 0, 1.0, 1.0)
|
|
||||||
backgroundColor: UM.Theme.getColor("viewport_background")
|
backgroundColor: UM.Theme.getColor("viewport_background")
|
||||||
|
|
||||||
UM.I18nCatalog
|
UM.I18nCatalog
|
||||||
|
@ -143,6 +142,19 @@ UM.MainWindow
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Rectangle
|
||||||
|
{
|
||||||
|
anchors
|
||||||
|
{
|
||||||
|
left: parent.left
|
||||||
|
right: parent.right
|
||||||
|
top: parent.top
|
||||||
|
}
|
||||||
|
visible: stageMenu.source != ""
|
||||||
|
height: Math.round(UM.Theme.getSize("stage_menu").height / 2)
|
||||||
|
color: UM.Theme.getColor("topheader_background")
|
||||||
|
}
|
||||||
|
|
||||||
Loader
|
Loader
|
||||||
{
|
{
|
||||||
// The stage menu is, as the name implies, a menu that is defined by the active stage.
|
// The stage menu is, as the name implies, a menu that is defined by the active stage.
|
||||||
|
@ -155,10 +167,9 @@ UM.MainWindow
|
||||||
left: parent.left
|
left: parent.left
|
||||||
right: parent.right
|
right: parent.right
|
||||||
top: parent.top
|
top: parent.top
|
||||||
margins: UM.Theme.getSize("default_margin").height
|
|
||||||
}
|
}
|
||||||
|
|
||||||
height: 50
|
height: UM.Theme.getSize("stage_menu").height
|
||||||
source: UM.Controller.activeStage != null ? UM.Controller.activeStage.stageMenuComponent : ""
|
source: UM.Controller.activeStage != null ? UM.Controller.activeStage.stageMenuComponent : ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -344,6 +344,8 @@
|
||||||
"topheader_button": [8, 4],
|
"topheader_button": [8, 4],
|
||||||
"topheader_button_icon": [1.2, 1.2],
|
"topheader_button_icon": [1.2, 1.2],
|
||||||
|
|
||||||
|
"stage_menu": [0.0, 4.5],
|
||||||
|
|
||||||
"account_button": [12, 3],
|
"account_button": [12, 3],
|
||||||
|
|
||||||
"views_selector": [0.0, 4.0],
|
"views_selector": [0.0, 4.0],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue