Merge pull request #11521 from Ultimaker/CURA-8928_menu_visual_fixes

Menu visual fixes
This commit is contained in:
Evangelos Trantos 2022-02-24 13:22:56 +01:00 committed by GitHub
commit a2ce010ec1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 25 additions and 18 deletions

View File

@ -8,7 +8,7 @@ import QtQuick.Window 2.1
import UM 1.5 as UM import UM 1.5 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
Menu Cura.Menu
{ {
id: base id: base

View File

@ -7,13 +7,13 @@ import QtQuick.Controls 2.1
import UM 1.6 as UM import UM 1.6 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
Menu Cura.Menu
{ {
title: catalog.i18nc("@title:menu menubar:toplevel", "&Edit") title: catalog.i18nc("@title:menu menubar:toplevel", "&Edit")
Cura.MenuItem { action: Cura.Actions.undo } Cura.MenuItem { action: Cura.Actions.undo }
Cura.MenuItem { action: Cura.Actions.redo } Cura.MenuItem { action: Cura.Actions.redo }
MenuSeparator { } Cura.MenuSeparator { }
Cura.MenuItem { action: Cura.Actions.selectAll } Cura.MenuItem { action: Cura.Actions.selectAll }
Cura.MenuItem { action: Cura.Actions.arrangeAll } Cura.MenuItem { action: Cura.Actions.arrangeAll }
Cura.MenuItem { action: Cura.Actions.multiplySelection } Cura.MenuItem { action: Cura.Actions.multiplySelection }
@ -21,7 +21,7 @@ Menu
Cura.MenuItem { action: Cura.Actions.deleteAll } Cura.MenuItem { action: Cura.Actions.deleteAll }
Cura.MenuItem { action: Cura.Actions.resetAllTranslation } Cura.MenuItem { action: Cura.Actions.resetAllTranslation }
Cura.MenuItem { action: Cura.Actions.resetAll } Cura.MenuItem { action: Cura.Actions.resetAll }
MenuSeparator { } Cura.MenuSeparator { }
Cura.MenuItem { action: Cura.Actions.groupObjects } Cura.MenuItem { action: Cura.Actions.groupObjects }
Cura.MenuItem { action: Cura.Actions.mergeObjects } Cura.MenuItem { action: Cura.Actions.mergeObjects }
Cura.MenuItem { action: Cura.Actions.unGroupObjects } Cura.MenuItem { action: Cura.Actions.unGroupObjects }

View File

@ -69,7 +69,7 @@ Cura.Menu
enabled: UM.WorkspaceFileHandler.enabled enabled: UM.WorkspaceFileHandler.enabled
} }
MenuSeparator { } Cura.MenuSeparator { }
Cura.MenuItem Cura.MenuItem
{ {
@ -91,7 +91,7 @@ Cura.Menu
onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file", PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetypes": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"}) onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file", PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetypes": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"})
} }
MenuSeparator { } Cura.MenuSeparator { }
Cura.MenuItem Cura.MenuItem
{ {
@ -99,7 +99,7 @@ Cura.Menu
action: Cura.Actions.reloadAll action: Cura.Actions.reloadAll
} }
MenuSeparator { } Cura.MenuSeparator { }
Cura.MenuItem { action: Cura.Actions.quit } Cura.MenuItem { action: Cura.Actions.quit }
} }

View File

@ -8,7 +8,7 @@ import UM 1.5 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
Menu Cura.Menu
{ {
id: helpMenu id: helpMenu
title: catalog.i18nc("@title:menu menubar:toplevel", "&Help") title: catalog.i18nc("@title:menu menubar:toplevel", "&Help")

View File

@ -72,7 +72,7 @@ Cura.Menu
Cura.MenuSeparator { visible: favoriteMaterialsModel.items.length > 0} Cura.MenuSeparator { visible: favoriteMaterialsModel.items.length > 0}
Menu Cura.Menu
{ {
id: genericMenu id: genericMenu
title: catalog.i18nc("@label:category menu label", "Generic") title: catalog.i18nc("@label:category menu label", "Generic")

View File

@ -7,7 +7,7 @@ import QtQuick.Controls 2.4
import UM 1.5 as UM import UM 1.5 as UM
import Cura 1.0 as Cura import Cura 1.0 as Cura
Menu Cura.Menu
{ {
id: preferencesMenu id: preferencesMenu

View File

@ -39,7 +39,7 @@ Cura.Menu
onAboutToHide: updateModels = false onAboutToHide: updateModels = false
} }
MenuSeparator Cura.MenuSeparator
{ {
visible: Cura.MachineManager.activeMachine.hasVariants || Cura.MachineManager.activeMachine.hasMaterials visible: Cura.MachineManager.activeMachine.hasVariants || Cura.MachineManager.activeMachine.hasMaterials
} }

View File

@ -12,9 +12,11 @@ import Cura 1.0 as Cura
UM.Menu UM.Menu
{ {
id: menu id: menu
topPadding: UM.Theme.getSize("narrow_margin").height
bottomPadding: UM.Theme.getSize("narrow_margin").height
padding: 0 padding: 0
implicitWidth: UM.Theme.getSize("setting_control").width implicitWidth: UM.Theme.getSize("menu").width
delegate: Cura.MenuItem {} delegate: Cura.MenuItem {}
background: Rectangle background: Rectangle

View File

@ -13,7 +13,8 @@ UM.MenuItem
{ {
id: menuItem id: menuItem
implicitHeight: UM.Theme.getSize("setting_control").height + UM.Theme.getSize("narrow_margin").height implicitHeight: UM.Theme.getSize("menu").height + UM.Theme.getSize("narrow_margin").height
implicitWidth: UM.Theme.getSize("menu").width
opacity: enabled ? 1.0 : 0.5 opacity: enabled ? 1.0 : 0.5
arrow: UM.RecolorImage arrow: UM.RecolorImage
@ -48,7 +49,6 @@ UM.MenuItem
width: menuItem.width - 2 * UM.Theme.getSize("default_lining").width width: menuItem.width - 2 * UM.Theme.getSize("default_lining").width
height: menuItem.height - 2 * UM.Theme.getSize("default_lining").height height: menuItem.height - 2 * UM.Theme.getSize("default_lining").height
color: menuItem.highlighted ? UM.Theme.getColor("setting_control_highlight") : "transparent" color: menuItem.highlighted ? UM.Theme.getColor("secondary"): UM.Theme.getColor("setting_control_highlight")
border.color: menuItem.highlighted ? UM.Theme.getColor("setting_control_border_highlight") : "transparent"
} }
} }

View File

@ -11,8 +11,10 @@ import UM 1.1 as UM
// //
MenuSeparator MenuSeparator
{ {
padding: 0 leftPadding: UM.Theme.getSize("default_margin").width
contentItem: Rectangle { rightPadding: UM.Theme.getSize("default_margin").width
contentItem: Rectangle
{
implicitHeight: UM.Theme.getSize("default_lining").height implicitHeight: UM.Theme.getSize("default_lining").height
color: UM.Theme.getColor("setting_control_border") color: UM.Theme.getColor("setting_control_border")
} }

View File

@ -184,10 +184,12 @@
"primary_hover": [48, 182, 231, 255], "primary_hover": [48, 182, 231, 255],
"primary_text": [255, 255, 255, 255], "primary_text": [255, 255, 255, 255],
"border": [127, 127, 127, 255], "border": [127, 127, 127, 255],
"text_selection": [156,195, 255, 127], "text_selection": [156, 195, 255, 127],
"secondary": [240, 240, 240, 255], "secondary": [240, 240, 240, 255],
"secondary_shadow": [216, 216, 216, 255], "secondary_shadow": [216, 216, 216, 255],
"text_lighter": [108, 108, 108, 255],
"icon": [8, 7, 63, 255], "icon": [8, 7, 63, 255],
"primary_button": [25, 110, 240, 255], "primary_button": [25, 110, 240, 255],
@ -639,6 +641,7 @@
"message_action_button": [0, 2.5], "message_action_button": [0, 2.5],
"message_image": [15.0, 10.0], "message_image": [15.0, 10.0],
"message_type_icon": [2, 2], "message_type_icon": [2, 2],
"menu": [18, 2],
"infill_button_margin": [0.5, 0.5], "infill_button_margin": [0.5, 0.5],