Skip to content

Commit eda0c7b

Browse files
committed
[ui] Application: Align all tooltips in the menus with their entries
1 parent be815fd commit eda0c7b

File tree

1 file changed

+63
-18
lines changed

1 file changed

+63
-18
lines changed

meshroom/ui/qml/Application.qml

Lines changed: 63 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -787,8 +787,13 @@ Page {
787787

788788
MenuItem {
789789
action: removeAllImagesAction
790-
ToolTip.visible: hovered
791-
ToolTip.text: removeAllImagesAction.tooltip
790+
791+
ToolTip {
792+
visible: parent.hovered
793+
text: removeAllImagesAction.tooltip
794+
x: parent.implicitWidth
795+
y: 0
796+
}
792797
}
793798

794799
MenuSeparator { }
@@ -813,8 +818,13 @@ Page {
813818

814819
MenuItem {
815820
action: loadTemplateAction
816-
ToolTip.visible: hovered
817-
ToolTip.text: loadTemplateAction.tooltip
821+
822+
ToolTip {
823+
visible: parent.hovered
824+
text: loadTemplateAction.tooltip
825+
x: advancedMenu.implicitWidth
826+
y: 0
827+
}
818828
}
819829

820830
Action {
@@ -833,14 +843,24 @@ Page {
833843

834844
MenuItem {
835845
action: removeImagesFromAllGroupsAction
836-
ToolTip.visible: hovered
837-
ToolTip.text: removeImagesFromAllGroupsAction.tooltip
846+
847+
ToolTip {
848+
visible: parent.hovered
849+
text: removeImagesFromAllGroupsAction.tooltip
850+
x: advancedMenu.implicitWidth
851+
y: 0
852+
}
838853
}
839854

840855
MenuItem {
841856
action: reloadPluginsAction
842-
ToolTip.visible: hovered
843-
ToolTip.text: reloadPluginsAction.tooltip
857+
858+
ToolTip {
859+
visible: parent.hovered
860+
text: reloadPluginsAction.tooltip
861+
x: advancedMenu.implicitWidth
862+
y: 0
863+
}
844864
}
845865
}
846866
MenuSeparator { }
@@ -853,28 +873,53 @@ Page {
853873
title: "Edit"
854874
MenuItem {
855875
action: undoAction
856-
ToolTip.visible: hovered && undoAction.enabled
857-
ToolTip.text: undoAction.tooltip
876+
877+
ToolTip {
878+
visible: parent.hovered && undoAction.enabled
879+
text: undoAction.tooltip
880+
x: parent.implicitWidth
881+
y: 0
882+
}
858883
}
859884
MenuItem {
860885
action: redoAction
861-
ToolTip.visible: hovered && redoAction.enabled
862-
ToolTip.text: redoAction.tooltip
886+
887+
ToolTip {
888+
visible: parent.hovered && redoAction.enabled
889+
text: redoAction.tooltip
890+
x: parent.implicitWidth
891+
y: 0
892+
}
863893
}
864894
MenuItem {
865895
action: cutAction
866-
ToolTip.visible: hovered && cutAction.enabled
867-
ToolTip.text: cutAction.tooltip
896+
897+
ToolTip {
898+
visible: parent.hovered && cutAction.enabled
899+
text: cutAction.tooltip
900+
x: parent.implicitWidth
901+
y: 0
902+
}
868903
}
869904
MenuItem {
870905
action: copyAction
871-
ToolTip.visible: hovered && copyAction.enabled
872-
ToolTip.text: copyAction.tooltip
906+
907+
ToolTip {
908+
visible: parent.hovered && copyAction.enabled
909+
text: copyAction.tooltip
910+
x: parent.implicitWidth
911+
y: 0
912+
}
873913
}
874914
MenuItem {
875915
action: pasteAction
876-
ToolTip.visible: hovered && pasteAction.enabled
877-
ToolTip.text: pasteAction.tooltip
916+
917+
ToolTip {
918+
visible: parent.hovered && pasteAction.enabled
919+
text: pasteAction.tooltip
920+
x: parent.implicitWidth
921+
y: 0
922+
}
878923
}
879924
}
880925
Menu {

0 commit comments

Comments
 (0)