From e80900407deb3058cc8501503405cffb9635ea1d Mon Sep 17 00:00:00 2001 From: triplus Date: Sat, 3 Feb 2018 14:44:19 +0100 Subject: [PATCH] Navigation indicator Revit style --- src/Mod/Tux/NavigationIndicatorGui.py | 86 ++++++++++++------- src/Mod/Tux/Resources/Tux.qrc | 3 + .../Tux/Resources/icons/NavigationRevit.svg | 11 +++ .../Resources/icons/NavigationRevit_Pan.svg | 26 ++++++ .../icons/NavigationRevit_Rotate.svg | 39 +++++++++ 5 files changed, 136 insertions(+), 29 deletions(-) create mode 100644 src/Mod/Tux/Resources/icons/NavigationRevit.svg create mode 100644 src/Mod/Tux/Resources/icons/NavigationRevit_Pan.svg create mode 100644 src/Mod/Tux/Resources/icons/NavigationRevit_Rotate.svg diff --git a/src/Mod/Tux/NavigationIndicatorGui.py b/src/Mod/Tux/NavigationIndicatorGui.py index adcf5a7e6e..34ebb431cf 100644 --- a/src/Mod/Tux/NavigationIndicatorGui.py +++ b/src/Mod/Tux/NavigationIndicatorGui.py @@ -114,7 +114,27 @@ def retranslateUi(): """ + text08 + ": " + text10 + "

" global t3 - t3 = "

Blender " + text06 + """

+ t3 = "

Revit " + text06 + """

+ + + + + + + + + + + + + + + +
""" + text01 + """""" + text02 + """""" + text03 + """""" + text04 + """""" + text04 + """
+ """ + text08 + ": " + text10 + "

" + + global t4 + t4 = "

Blender " + text06 + """

@@ -133,8 +153,8 @@ def retranslateUi():
""" + text01 + """
""" + text08 + ": " + text10 + "

" - global t4 - t4 = "

MayaGesture " + text06 + """

+ global t5 + t5 = "

MayaGesture " + text06 + """

@@ -172,8 +192,8 @@ def retranslateUi():

""" + text02 + ": " + text07 + """
""" + text08 + ": " + text09 + "

" - global t5 - t5 = "

Touchpad " + text06 + """

+ global t6 + t6 = "

Touchpad " + text06 + """

""" + text01 + """
@@ -208,8 +228,8 @@ def retranslateUi():
""" + text01 + """

""" + text02 + ": " + text07 + "

" - global t6 - t6 = "

Gesture " + text06 + """

+ global t7 + t7 = "

Gesture " + text06 + """

@@ -247,8 +267,8 @@ def retranslateUi():

""" + text02 + ": " + text07 + """
""" + text08 + ": " + text09 + "

" - global t7 - t7 = "

OpenCascade " + text06 + """

+ global t8 + t8 = "

OpenCascade " + text06 + """

""" + text01 + """
@@ -329,34 +349,40 @@ a2.setData("Gui::CADNavigationStyle") a2.setObjectName("Indicator_NavigationCAD") a3 = QtGui.QAction(gStyle) -a3.setIcon(QtGui.QIcon(":/icons/NavigationBlender.svg")) -a3.setText("Blender") -a3.setData("Gui::BlenderNavigationStyle") -a3.setObjectName("Indicator_NavigationBlender") +a3.setIcon(QtGui.QIcon(":/icons/NavigationRevit.svg")) +a3.setText("Revit") +a3.setData("Gui::RevitNavigationStyle") +a3.setObjectName("Indicator_NavigationRevit") a4 = QtGui.QAction(gStyle) -a4.setIcon(QtGui.QIcon(":/icons/NavigationMayaGesture.svg")) -a4.setText("MayaGesture") -a4.setData("Gui::MayaGestureNavigationStyle") -a4.setObjectName("Indicator_NavigationMayaGesture") +a4.setIcon(QtGui.QIcon(":/icons/NavigationBlender.svg")) +a4.setText("Blender") +a4.setData("Gui::BlenderNavigationStyle") +a4.setObjectName("Indicator_NavigationBlender") a5 = QtGui.QAction(gStyle) -a5.setIcon(QtGui.QIcon(":/icons/NavigationTouchpad.svg")) -a5.setText("Touchpad") -a5.setData("Gui::TouchpadNavigationStyle") -a5.setObjectName("Indicator_NavigationTouchpad") +a5.setIcon(QtGui.QIcon(":/icons/NavigationMayaGesture.svg")) +a5.setText("MayaGesture") +a5.setData("Gui::MayaGestureNavigationStyle") +a5.setObjectName("Indicator_NavigationMayaGesture") a6 = QtGui.QAction(gStyle) -a6.setIcon(QtGui.QIcon(":/icons/NavigationGesture.svg")) -a6.setText("Gesture") -a6.setData("Gui::GestureNavigationStyle") -a6.setObjectName("Indicator_NavigationGesture") +a6.setIcon(QtGui.QIcon(":/icons/NavigationTouchpad.svg")) +a6.setText("Touchpad") +a6.setData("Gui::TouchpadNavigationStyle") +a6.setObjectName("Indicator_NavigationTouchpad") a7 = QtGui.QAction(gStyle) -a7.setIcon(QtGui.QIcon(":/icons/NavigationOpenCascade.svg")) -a7.setText("OpenCascade") -a7.setData("Gui::OpenCascadeNavigationStyle") -a7.setObjectName("Indicator_NavigationOpenCascade") +a7.setIcon(QtGui.QIcon(":/icons/NavigationGesture.svg")) +a7.setText("Gesture") +a7.setData("Gui::GestureNavigationStyle") +a7.setObjectName("Indicator_NavigationGesture") + +a8 = QtGui.QAction(gStyle) +a8.setIcon(QtGui.QIcon(":/icons/NavigationOpenCascade.svg")) +a8.setText("OpenCascade") +a8.setData("Gui::OpenCascadeNavigationStyle") +a8.setObjectName("Indicator_NavigationOpenCascade") menu.addMenu(menuSettings) menu.addSeparator() @@ -368,6 +394,7 @@ menu.addAction(a4) menu.addAction(a5) menu.addAction(a6) menu.addAction(a7) +menu.addAction(a8) def onCompact(): @@ -402,6 +429,7 @@ def onTooltip(): a5.setToolTip(t5) a6.setToolTip(t6) a7.setToolTip(t7) + a8.setToolTip(t8) p.SetBool("Tooltip", 1) else: for i in gStyle.actions(): diff --git a/src/Mod/Tux/Resources/Tux.qrc b/src/Mod/Tux/Resources/Tux.qrc index e542f923c4..c71077a3b2 100644 --- a/src/Mod/Tux/Resources/Tux.qrc +++ b/src/Mod/Tux/Resources/Tux.qrc @@ -52,6 +52,9 @@ icons/NavigationOpenInventor.svgicons/NavigationOpenInventor_ZoomAlt.svgicons/NavigationOpenInventor_Zoom.svg + icons/NavigationRevit_Pan.svg + icons/NavigationRevit_Rotate.svg + icons/NavigationRevit.svgicons/NavigationTouchpad_Pan.svgicons/NavigationTouchpad_PanTouch.svgicons/NavigationTouchpad_RotateAlt.svg diff --git a/src/Mod/Tux/Resources/icons/NavigationRevit.svg b/src/Mod/Tux/Resources/icons/NavigationRevit.svg new file mode 100644 index 0000000000..aa7e15ae5b --- /dev/null +++ b/src/Mod/Tux/Resources/icons/NavigationRevit.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/Mod/Tux/Resources/icons/NavigationRevit_Pan.svg b/src/Mod/Tux/Resources/icons/NavigationRevit_Pan.svg new file mode 100644 index 0000000000..130b13f3a7 --- /dev/null +++ b/src/Mod/Tux/Resources/icons/NavigationRevit_Pan.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Tux/Resources/icons/NavigationRevit_Rotate.svg b/src/Mod/Tux/Resources/icons/NavigationRevit_Rotate.svg new file mode 100644 index 0000000000..7aac19319c --- /dev/null +++ b/src/Mod/Tux/Resources/icons/NavigationRevit_Rotate.svg @@ -0,0 +1,39 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
""" + text01 + """