- added ability to use ENTER key to finish tool adding in Editors, NCC Tool, Paint Tool and SolderPaste Tool.
This commit is contained in:
@@ -3032,6 +3032,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
self.ui.generate_cnc_button.clicked.connect(self.on_generatecnc_button_click)
|
self.ui.generate_cnc_button.clicked.connect(self.on_generatecnc_button_click)
|
||||||
self.ui.paint_tool_button.clicked.connect(lambda: self.app.paint_tool.run(toggle=False))
|
self.ui.paint_tool_button.clicked.connect(lambda: self.app.paint_tool.run(toggle=False))
|
||||||
self.ui.pp_geometry_name_cb.activated.connect(self.on_pp_changed)
|
self.ui.pp_geometry_name_cb.activated.connect(self.on_pp_changed)
|
||||||
|
self.ui.addtool_entry.returnPressed.connect(lambda: self.on_tool_add())
|
||||||
|
|
||||||
def set_tool_offset_visibility(self, current_row):
|
def set_tool_offset_visibility(self, current_row):
|
||||||
if current_row is None:
|
if current_row is None:
|
||||||
@@ -3107,6 +3108,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
|
|
||||||
# I use lambda's because the connected functions have parameters that could be used in certain scenarios
|
# I use lambda's because the connected functions have parameters that could be used in certain scenarios
|
||||||
self.ui.addtool_btn.clicked.connect(lambda: self.on_tool_add())
|
self.ui.addtool_btn.clicked.connect(lambda: self.on_tool_add())
|
||||||
|
|
||||||
self.ui.copytool_btn.clicked.connect(lambda: self.on_tool_copy())
|
self.ui.copytool_btn.clicked.connect(lambda: self.on_tool_copy())
|
||||||
self.ui.deltool_btn.clicked.connect(lambda: self.on_tool_delete())
|
self.ui.deltool_btn.clicked.connect(lambda: self.on_tool_delete())
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ CAD program, and create G-Code for Isolation routing.
|
|||||||
|
|
||||||
=================================================
|
=================================================
|
||||||
|
|
||||||
|
16.04.2019
|
||||||
|
|
||||||
|
- added ability to use ENTER key to finish tool adding in Editors, NCC Tool, Paint Tool and SolderPaste Tool.
|
||||||
|
|
||||||
15.04.2019
|
15.04.2019
|
||||||
|
|
||||||
- working on a new tool to process automatically PcbWizard Excellon files which are generated in 2 files
|
- working on a new tool to process automatically PcbWizard Excellon files which are generated in 2 files
|
||||||
|
|||||||
@@ -1020,7 +1020,7 @@ class FlatCAMExcEditor(QtCore.QObject):
|
|||||||
self.app.ui.delete_drill_btn.triggered.connect(self.on_delete_btn)
|
self.app.ui.delete_drill_btn.triggered.connect(self.on_delete_btn)
|
||||||
self.name_entry.returnPressed.connect(self.on_name_activate)
|
self.name_entry.returnPressed.connect(self.on_name_activate)
|
||||||
self.addtool_btn.clicked.connect(self.on_tool_add)
|
self.addtool_btn.clicked.connect(self.on_tool_add)
|
||||||
# self.addtool_entry.editingFinished.connect(self.on_tool_add)
|
self.addtool_entry.returnPressed.connect(self.on_tool_add)
|
||||||
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
||||||
# self.tools_table_exc.selectionModel().currentChanged.connect(self.on_row_selected)
|
# self.tools_table_exc.selectionModel().currentChanged.connect(self.on_row_selected)
|
||||||
self.tools_table_exc.cellPressed.connect(self.on_row_selected)
|
self.tools_table_exc.cellPressed.connect(self.on_row_selected)
|
||||||
|
|||||||
@@ -1084,7 +1084,7 @@ class FlatCAMGrbEditor(QtCore.QObject):
|
|||||||
)
|
)
|
||||||
grid1.addWidget(self.apdim_lbl, 4, 0)
|
grid1.addWidget(self.apdim_lbl, 4, 0)
|
||||||
|
|
||||||
self.apdim_entry = EvalEntry()
|
self.apdim_entry = EvalEntry2()
|
||||||
grid1.addWidget(self.apdim_entry, 4, 1)
|
grid1.addWidget(self.apdim_entry, 4, 1)
|
||||||
|
|
||||||
apadd_lbl = QtWidgets.QLabel('<b>%s</b>' % _('Add Aperture:'))
|
apadd_lbl = QtWidgets.QLabel('<b>%s</b>' % _('Add Aperture:'))
|
||||||
@@ -1466,6 +1466,9 @@ class FlatCAMGrbEditor(QtCore.QObject):
|
|||||||
self.aptype_cb.currentIndexChanged[str].connect(self.on_aptype_changed)
|
self.aptype_cb.currentIndexChanged[str].connect(self.on_aptype_changed)
|
||||||
|
|
||||||
self.addaperture_btn.clicked.connect(self.on_aperture_add)
|
self.addaperture_btn.clicked.connect(self.on_aperture_add)
|
||||||
|
self.apsize_entry.returnPressed.connect(self.on_aperture_add)
|
||||||
|
self.apdim_entry.returnPressed.connect(self.on_aperture_add)
|
||||||
|
|
||||||
self.delaperture_btn.clicked.connect(self.on_aperture_delete)
|
self.delaperture_btn.clicked.connect(self.on_aperture_delete)
|
||||||
self.apertures_table.cellPressed.connect(self.on_row_selected)
|
self.apertures_table.cellPressed.connect(self.on_row_selected)
|
||||||
|
|
||||||
|
|||||||
@@ -975,7 +975,7 @@ class GeometryObjectUI(ObjectUI):
|
|||||||
"Diameter for the new tool"
|
"Diameter for the new tool"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
self.addtool_entry = FCEntry()
|
self.addtool_entry = FCEntry2()
|
||||||
|
|
||||||
# hlay.addWidget(self.addtool_label)
|
# hlay.addWidget(self.addtool_label)
|
||||||
# hlay.addStretch()
|
# hlay.addStretch()
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ class NonCopperClear(FlatCAMTool, Gerber):
|
|||||||
self.addtool_entry_lbl.setToolTip(
|
self.addtool_entry_lbl.setToolTip(
|
||||||
_("Diameter for the new tool to add in the Tool Table")
|
_("Diameter for the new tool to add in the Tool Table")
|
||||||
)
|
)
|
||||||
self.addtool_entry = FCEntry()
|
self.addtool_entry = FCEntry2()
|
||||||
|
|
||||||
# hlay.addWidget(self.addtool_label)
|
# hlay.addWidget(self.addtool_label)
|
||||||
# hlay.addStretch()
|
# hlay.addStretch()
|
||||||
@@ -254,6 +254,7 @@ class NonCopperClear(FlatCAMTool, Gerber):
|
|||||||
self.tools_box.addStretch()
|
self.tools_box.addStretch()
|
||||||
|
|
||||||
self.addtool_btn.clicked.connect(self.on_tool_add)
|
self.addtool_btn.clicked.connect(self.on_tool_add)
|
||||||
|
self.addtool_entry.returnPressed.connect(self.on_tool_add)
|
||||||
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
||||||
self.generate_ncc_button.clicked.connect(self.on_ncc)
|
self.generate_ncc_button.clicked.connect(self.on_ncc)
|
||||||
|
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ class ToolPaint(FlatCAMTool, Gerber):
|
|||||||
self.addtool_entry_lbl.setToolTip(
|
self.addtool_entry_lbl.setToolTip(
|
||||||
_("Diameter for the new tool.")
|
_("Diameter for the new tool.")
|
||||||
)
|
)
|
||||||
self.addtool_entry = FCEntry()
|
self.addtool_entry = FCEntry2()
|
||||||
|
|
||||||
# hlay.addWidget(self.addtool_label)
|
# hlay.addWidget(self.addtool_label)
|
||||||
# hlay.addStretch()
|
# hlay.addStretch()
|
||||||
@@ -307,6 +307,7 @@ class ToolPaint(FlatCAMTool, Gerber):
|
|||||||
|
|
||||||
## Signals
|
## Signals
|
||||||
self.addtool_btn.clicked.connect(self.on_tool_add)
|
self.addtool_btn.clicked.connect(self.on_tool_add)
|
||||||
|
self.addtool_entry.returnPressed.connect(self.on_tool_add)
|
||||||
# self.copytool_btn.clicked.connect(lambda: self.on_tool_copy())
|
# self.copytool_btn.clicked.connect(lambda: self.on_tool_copy())
|
||||||
self.tools_table.itemChanged.connect(self.on_tool_edit)
|
self.tools_table.itemChanged.connect(self.on_tool_edit)
|
||||||
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
from FlatCAMTool import FlatCAMTool
|
from FlatCAMTool import FlatCAMTool
|
||||||
from FlatCAMCommon import LoudDict
|
from FlatCAMCommon import LoudDict
|
||||||
from flatcamGUI.GUIElements import FCComboBox, FCEntry, FCTable
|
from flatcamGUI.GUIElements import FCComboBox, FCEntry, FCEntry2, FCTable
|
||||||
from FlatCAMApp import log
|
from FlatCAMApp import log
|
||||||
from camlib import distance
|
from camlib import distance
|
||||||
from FlatCAMObj import FlatCAMCNCjob
|
from FlatCAMObj import FlatCAMCNCjob
|
||||||
@@ -102,7 +102,7 @@ class SolderPaste(FlatCAMTool):
|
|||||||
self.addtool_entry_lbl.setToolTip(
|
self.addtool_entry_lbl.setToolTip(
|
||||||
_("Diameter for the new Nozzle tool to add in the Tool Table")
|
_("Diameter for the new Nozzle tool to add in the Tool Table")
|
||||||
)
|
)
|
||||||
self.addtool_entry = FCEntry()
|
self.addtool_entry = FCEntry2()
|
||||||
|
|
||||||
# hlay.addWidget(self.addtool_label)
|
# hlay.addWidget(self.addtool_label)
|
||||||
# hlay.addStretch()
|
# hlay.addStretch()
|
||||||
@@ -415,6 +415,7 @@ class SolderPaste(FlatCAMTool):
|
|||||||
## Signals
|
## Signals
|
||||||
self.combo_context_del_action.triggered.connect(self.on_delete_object)
|
self.combo_context_del_action.triggered.connect(self.on_delete_object)
|
||||||
self.addtool_btn.clicked.connect(self.on_tool_add)
|
self.addtool_btn.clicked.connect(self.on_tool_add)
|
||||||
|
self.addtool_entry.returnPressed.connect(self.on_tool_add)
|
||||||
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
self.deltool_btn.clicked.connect(self.on_tool_delete)
|
||||||
self.soldergeo_btn.clicked.connect(self.on_create_geo_click)
|
self.soldergeo_btn.clicked.connect(self.on_create_geo_click)
|
||||||
self.solder_gcode_btn.clicked.connect(self.on_create_gcode_click)
|
self.solder_gcode_btn.clicked.connect(self.on_create_gcode_click)
|
||||||
|
|||||||
Reference in New Issue
Block a user