From 8eb390e706e206d24d6811adb6f896734d820891 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Fri, 26 Apr 2019 02:31:21 +0300 Subject: [PATCH] - small changes in GUI --- FlatCAMApp.py | 20 ++++++++------------ README.md | 4 ++++ flatcamGUI/FlatCAMGUI.py | 2 +- flatcamGUI/GUIElements.py | 10 ++++++++++ locale/de/LC_MESSAGES/strings.mo | Bin 290744 -> 290746 bytes locale/de/LC_MESSAGES/strings.po | 9 +++++---- 6 files changed, 28 insertions(+), 17 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 7b4654d0..395f1683 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -1793,8 +1793,6 @@ class App(QtCore.QObject): # decide if we have a double click or single click self.doubleclick = False - # variable to store if there was motion before right mouse button click (panning) - self.panning_action = False # variable to store if a command is active (then the var is not None) and which one it is self.command_active = None # variable to store the status of moving selection action @@ -5139,15 +5137,13 @@ class App(QtCore.QObject): self.plotcanvas.vispy_canvas.native.setFocus() self.pos_jump = event.pos - if origin_click is True: - pass - else: + self.ui.popMenu.mouse_is_panning = False + + if origin_click != True: # if the RMB is clicked and mouse is moving over plot then 'panning_action' is True - if event.button == 2: - self.panning_action = True + if event.button == 2 and event.is_dragging == 1: + self.ui.popMenu.mouse_is_panning = True return - else: - self.panning_action = False if self.rel_point1 is not None: try: # May fail in case mouse not within axes @@ -5235,12 +5231,12 @@ class App(QtCore.QObject): # canvas menu try: if event.button == 2: # right click - if self.panning_action is True: - self.panning_action = False - else: + if self.ui.popMenu.mouse_is_panning is False: + self.cursor = QtGui.QCursor() self.populate_cmenu_grids() self.ui.popMenu.popup(self.cursor.pos()) + except Exception as e: log.warning("Error: %s" % str(e)) return diff --git a/README.md b/README.md index 697d3c34..125df7be 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,10 @@ CAD program, and create G-Code for Isolation routing. ================================================= +26.04.2019 + +- small changes in GUI + 25.04.2019 - Geometry Editor: modified the intersection (if the selected shapes don't intersects preserve them) and substract functions (delete all shapes that were used in the process) diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index bdcfe934..34f685c3 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -1546,7 +1546,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): ############################################################## ### HERE WE BUILD THE CONTEXT MENU FOR RMB CLICK ON CANVAS ### ############################################################## - self.popMenu = QtWidgets.QMenu() + self.popMenu = FCMenu() self.popmenu_disable = self.popMenu.addAction(QtGui.QIcon('share/clear_plot32.png'), _("Disable")) self.popMenu.addSeparator() diff --git a/flatcamGUI/GUIElements.py b/flatcamGUI/GUIElements.py index c7b724f5..d5897de5 100644 --- a/flatcamGUI/GUIElements.py +++ b/flatcamGUI/GUIElements.py @@ -676,6 +676,16 @@ class FCButton(QtWidgets.QPushButton): self.setText(str(val)) +class FCMenu(QtWidgets.QMenu): + def __init__(self): + super().__init__() + self.mouse_is_panning = False + + def popup(self, pos, action=None): + self.mouse_is_panning = False + super().popup(pos) + + class FCTab(QtWidgets.QTabWidget): def __init__(self, parent=None): super(FCTab, self).__init__(parent) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index db843e0ee1cd8c122cca533723221ba61ee5f130..c0e85a17fd9a7e8d3194c4baf94f4678bc15f9d0 100644 GIT binary patch delta 13050 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 delta 13046 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 diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index af137464..526bd977 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2019-04-23 17:13+0300\n" -"PO-Revision-Date: 2019-04-23 17:43+0300\n" +"PO-Revision-Date: 2019-04-26 02:23+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -9403,9 +9403,10 @@ msgid "" "Click the header to select all, or Ctrl + LMB\n" "for custom selection of tools." msgstr "" -"Fügen Sie mindestens ein Werkzeug in der Werkzeugtabelle hinzu.\n" -"Klicken Sie auf die Kopfzeile, um alle auszuwählen, oder drücken Sie Strg + " -"LMB\n" +"Fügen Sie mindestens ein Werkzeug in \n" +"der Werkzeugtabelle hinzu.\n" +"Klicken Sie auf die Kopfzeile, um alle auszuwählen, \n" +"oder drücken Sie Strg + LMB\n" "zur benutzerdefinierten Auswahl von Werkzeugen." #: flatcamGUI/ObjectUI.py:1285