diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 524a032e56..81ccba8424 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -403,6 +403,8 @@ MainWindow::MainWindow(QWidget * parent, Qt::WindowFlags f) if(notificationAreaEnabled) { NotificationArea* notificationArea = new NotificationArea(statusBar()); notificationArea->setObjectName(QStringLiteral("notificationArea")); + //: A context menu action used to show or hide the 'notificationArea' toolbar widget + notificationArea->setWindowTitle(tr("Notification area")); notificationArea->setStyleSheet(QStringLiteral("text-align:left;")); statusBar()->addPermanentWidget(notificationArea); } diff --git a/src/Mod/BIM/BimStatus.py b/src/Mod/BIM/BimStatus.py index 9da009da0d..c223a7fa3c 100644 --- a/src/Mod/BIM/BimStatus.py +++ b/src/Mod/BIM/BimStatus.py @@ -121,6 +121,9 @@ def setStatusIcons(show=True): else: statuswidget = FreeCADGui.UiLoader().createWidget("Gui::ToolBar") statuswidget.setObjectName("BIMStatusWidget") + text = translate("BIMStatusWidget", "BIM status widget", + "A context menu action used to show or hide this toolbar widget") + statuswidget.setWindowTitle(text) s = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/General").GetInt("ToolbarIconSize", 24) statuswidget.setIconSize(QtCore.QSize(s,s)) st.insertPermanentWidget(2, statuswidget) diff --git a/src/Mod/Draft/draftutils/init_draft_statusbar.py b/src/Mod/Draft/draftutils/init_draft_statusbar.py index 80e048f6e4..8e41841d30 100644 --- a/src/Mod/Draft/draftutils/init_draft_statusbar.py +++ b/src/Mod/Draft/draftutils/init_draft_statusbar.py @@ -184,8 +184,9 @@ def init_draft_statusbar_scale(): # prevent the widget from showing up in the toolbar area context menu: scale_widget.toggleViewAction().setVisible(False) scale_widget.setObjectName("draft_scale_widget") - # WindowTitle is just in case, should not be visible in the GUI. - scale_widget.setWindowTitle(translate("draft", "Draft scale widget")) + text = translate("draft", "Draft scale widget", + "A context menu action used to show or hide this toolbar widget") + scale_widget.setWindowTitle(text) # get scales list according to system units draft_scales = get_scales() @@ -245,8 +246,9 @@ def init_draft_statusbar_snap(): # prevent the widget from showing up in the toolbar area context menu: snap_widget.toggleViewAction().setVisible(False) snap_widget.setObjectName("draft_snap_widget") - # WindowTitle is just in case, should not be visible in the GUI. - snap_widget.setWindowTitle(translate("draft", "Draft snap widget")) + text = translate("draft", "Draft snap widget", + "A context menu action used to show or hide this toolbar widget") + snap_widget.setWindowTitle(text) snap_widget.setOrientation(QtCore.Qt.Orientation.Horizontal) snap_widget.setIconSize(QtCore.QSize(16, 16)) sb.insertPermanentWidget(2, snap_widget) diff --git a/src/Mod/Tux/NavigationIndicatorGui.py b/src/Mod/Tux/NavigationIndicatorGui.py index b76ea9afd5..5a0cc2fb34 100644 --- a/src/Mod/Tux/NavigationIndicatorGui.py +++ b/src/Mod/Tux/NavigationIndicatorGui.py @@ -619,6 +619,12 @@ indicator = IndicatorButton(statusBar) indicator.setFlat(True) indicator.adjustSize() indicator.setObjectName("NavigationIndicator") +text = translate( + "NavigationIndicator", + "Navigation indicator", + "A context menu action used to show or hide the 'Navigation indicator' toolbar widget", +) +indicator.setWindowTitle(text) menu = QtGui.QMenu(indicator) indicator.setMenu(menu)