From d0e80043a47cba0b03072dd47df3871d2dd7543c Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sun, 17 May 2020 04:02:50 +0300 Subject: [PATCH] - added a menu entry in Menu -> View for Toggle HUD --- CHANGELOG.md | 1 + FlatCAMApp.py | 4 ++++ assets/resources/hud_32.png | Bin 0 -> 631 bytes flatcamGUI/FlatCAMGUI.py | 6 +++--- 4 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 assets/resources/hud_32.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a2f5326..91511416 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ CHANGELOG for FlatCAM beta 17.05.2020 - added new FlatCAM Tool: Corner Markers Tool which will add line markers in the selected corners of the bounding box of the targeted Gerber object +- added a menu entry in Menu -> View for Toggle HUD 16.05.2020 diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 906dcb8f..6254f663 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -903,6 +903,7 @@ class App(QtCore.QObject): self.ui.menuview_toggle_grid_lines.triggered.connect(self.on_toggle_grid_lines) self.ui.menuview_toggle_axis.triggered.connect(self.on_toggle_axis) self.ui.menuview_toggle_workspace.triggered.connect(self.on_workspace_toggle) + self.ui.menuview_toggle_hud.triggered.connect(self.on_toggle_hud) self.ui.menutoolshell.triggered.connect(self.toggle_shell) @@ -4585,6 +4586,9 @@ class App(QtCore.QObject): self.plotcanvas.canvas.draw() self.toggle_axis = False + def on_toggle_hud(self): + self.plotcanvas.on_toggle_hud(state=False if self.plotcanvas.hud_enabled else True) + def on_toggle_grid(self): self.defaults.report_usage("on_toggle_grid()") diff --git a/assets/resources/hud_32.png b/assets/resources/hud_32.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea627f7b9124a8bc7de0f5af53e0e89ac6d694f GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-GzZ+Rj;xUkjGiz z5n0T@z;^_M8K-LVNdpDhOFVsD*`KfqGBU7rK5gE^z`*G0>EamTas2L8Yd`5gk@k=G zBQzET~@7V4&0C zX{I+BGtXYQG22r2{^Qf-MO%({^#wgSF(FEiQ9a5;=Xp-L>)r>8-I&(@O4JJdb8_BQ zmetaVE5009rSM~>&>tZdW7{=KB0;Um2{uRFe}CTcU}`0MQ=|G1c5cm2S_dbb-fq;q zoW(crk;(mA!vB^l*hI_6iT$~HG_>o#+x7W%=e(MHqK)UQ(*BiZbx?~b_v#(y6&|+a4U+nS5Px`s*dLT&+Lm z^#m6!m{+;?`rG5vp9}t*U$7#*@1!9xj8#iqBT7;dOH!?pi&B9UgOP!efv$n6uAzB| zfuWUwft7)oHi$I%#&2>EMMG|WN@iLmZVl~0J+(j$k{}y`^V3So6N^$A%FE03GV`*F clM@S4_413-XTP(N0xDwgboFyt=akR{0C9@zIRF3v literal 0 HcmV?d00001 diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index 0d171f95..6a244c4a 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -493,6 +493,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): QtGui.QIcon(self.app.resource_location + '/axis32.png'), _("&Toggle Axis\tShift+G")) self.menuview_toggle_workspace = self.menuview.addAction( QtGui.QIcon(self.app.resource_location + '/workspace24.png'), _("Toggle Workspace\tShift+W")) + self.menuview_toggle_hud = self.menuview.addAction( + QtGui.QIcon(self.app.resource_location + '/hud_32.png'), _("Toggle HUD\tAlt+M")) # ######################################################################## # ########################## Objects # ################################### @@ -2924,9 +2926,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): # Toggle HUD (Heads-Up Display) if key == QtCore.Qt.Key_H: - state = False if self.app.plotcanvas.hud_enabled else True - self.app.plotcanvas.on_toggle_hud(state=state) - + self.app.on_toggle_hud() # Locate in Object if key == QtCore.Qt.Key_J: self.app.on_locate(obj=self.app.collection.get_active())