From 9458e5c12fe5669119fc6d612f56e9ccffb7307c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stelmach?= Date: Mon, 19 Apr 2021 19:39:22 +0200 Subject: [PATCH] Draft: Ensure horizontal orientation of snap_widget MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From time to time when switching to other workbenches snap_widget changes orientation to vertical. Make sure it stays horizontal. Signed-off-by: Ɓukasz Stelmach --- src/Mod/Draft/draftutils/init_draft_statusbar.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Draft/draftutils/init_draft_statusbar.py b/src/Mod/Draft/draftutils/init_draft_statusbar.py index 1c0c1c07d9..5d41b8b6a1 100644 --- a/src/Mod/Draft/draftutils/init_draft_statusbar.py +++ b/src/Mod/Draft/draftutils/init_draft_statusbar.py @@ -340,6 +340,7 @@ def init_draft_statusbar_snap(): # add snap widget to the statusbar sb.insertPermanentWidget(2, snap_widget) + snap_widget.setOrientation(QtCore.Qt.Orientation.Horizontal) snap_widget.show() @@ -373,11 +374,13 @@ def show_draft_statusbar(): snap_widget = sb.findChild(QtGui.QToolBar,"draft_snap_widget") if snap_widget: + snap_widget.setOrientation(QtCore.Qt.Orientation.Horizontal) snap_widget.show() else: snap_widget = mw.findChild(QtGui.QToolBar,"draft_snap_widget") if snap_widget: sb.insertPermanentWidget(2, snap_widget) + snap_widget.setOrientation(QtCore.Qt.Orientation.Horizontal) snap_widget.show() elif params.GetBool("DisplayStatusbarSnapWidget", True): t = QtCore.QTimer()