- fixed some issues realted to the usage of the new confirmation message in FlatCAM Tools
- made sure that the FlatCAM Tools UI initialization is done only in set_tool_ui() method and not in the constructor
This commit is contained in:
@@ -105,7 +105,7 @@ class ToolCalculator(FlatCAMTool):
|
||||
self.tipAngle_label = QtWidgets.QLabel('%s:' % _("Tip Angle"))
|
||||
self.tipAngle_entry = FCSpinner(callback=self.confirmation_message_int)
|
||||
self.tipAngle_entry.set_range(0,180)
|
||||
self.tipAngle_entry.setSingleStep(5)
|
||||
self.tipAngle_entry.set_step(5)
|
||||
|
||||
# self.tipAngle_entry.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
|
||||
self.tipAngle_label.setToolTip(_("This is the angle of the tip of the tool.\n"
|
||||
|
||||
@@ -263,8 +263,6 @@ class ToolCalibration(FlatCAMTool):
|
||||
self.bottom_left_coordy_found = EvalEntry()
|
||||
self.points_table.setCellWidget(row, 3, self.bottom_left_coordy_found)
|
||||
|
||||
self.bottom_left_coordx_found.set_value(_("Origin"))
|
||||
self.bottom_left_coordy_found.set_value(_("Origin"))
|
||||
self.bottom_left_coordx_found.setDisabled(True)
|
||||
self.bottom_left_coordy_found.setDisabled(True)
|
||||
row += 1
|
||||
@@ -770,6 +768,9 @@ class ToolCalibration(FlatCAMTool):
|
||||
if self.local_connected is True:
|
||||
self.disconnect_cal_events()
|
||||
|
||||
self.bottom_left_coordx_found.set_value(_("Origin"))
|
||||
self.bottom_left_coordy_found.set_value(_("Origin"))
|
||||
|
||||
self.reset_calibration_points()
|
||||
|
||||
self.cal_source_radio.set_value(self.app.defaults['tools_cal_calsource'])
|
||||
|
||||
@@ -128,15 +128,6 @@ class DistanceMin(FlatCAMTool):
|
||||
form_layout.addRow(self.total_distance_label, self.total_distance_entry)
|
||||
form_layout.addRow(self.half_point_label, self.half_point_entry)
|
||||
|
||||
# initial view of the layout
|
||||
self.start_entry.set_value('(0, 0)')
|
||||
self.stop_entry.set_value('(0, 0)')
|
||||
self.distance_x_entry.set_value('0.0')
|
||||
self.distance_y_entry.set_value('0.0')
|
||||
self.angle_entry.set_value('0.0')
|
||||
self.total_distance_entry.set_value('0.0')
|
||||
self.half_point_entry.set_value('(0, 0)')
|
||||
|
||||
self.layout.addStretch()
|
||||
|
||||
self.h_point = (0, 0)
|
||||
|
||||
@@ -282,9 +282,6 @@ class ToolOptimal(FlatCAMTool):
|
||||
def run(self, toggle=True):
|
||||
self.app.report_usage("ToolOptimal()")
|
||||
|
||||
self.result_entry.set_value(0.0)
|
||||
self.freq_entry.set_value('0')
|
||||
|
||||
if toggle:
|
||||
# if the splitter is hidden, display it, else hide it but only if the current widget is the same
|
||||
if self.app.ui.splitter.sizes()[0] == 0:
|
||||
@@ -310,6 +307,9 @@ class ToolOptimal(FlatCAMTool):
|
||||
self.app.ui.notebook.setTabText(2, _("Optimal Tool"))
|
||||
|
||||
def set_tool_ui(self):
|
||||
self.result_entry.set_value(0.0)
|
||||
self.freq_entry.set_value('0')
|
||||
|
||||
self.precision_spinner.set_value(int(self.app.defaults["tools_opt_precision"]))
|
||||
self.locations_textb.clear()
|
||||
# new cursor - select all document
|
||||
|
||||
@@ -153,7 +153,6 @@ class QRCode(FlatCAMTool):
|
||||
self.border_size_entry = FCSpinner(callback=self.confirmation_message_int)
|
||||
self.border_size_entry.set_range(1, 9999)
|
||||
self.border_size_entry.setWrapping(True)
|
||||
self.border_size_entry.set_value(4)
|
||||
|
||||
grid_lay.addWidget(self.border_size_label, 4, 0)
|
||||
grid_lay.addWidget(self.border_size_entry, 4, 1)
|
||||
@@ -386,6 +385,8 @@ class QRCode(FlatCAMTool):
|
||||
|
||||
def set_tool_ui(self):
|
||||
self.units = self.app.defaults['units']
|
||||
self.border_size_entry.set_value(4)
|
||||
|
||||
self.version_entry.set_value(int(self.app.defaults["tools_qrcode_version"]))
|
||||
self.error_radio.set_value(self.app.defaults["tools_qrcode_error"])
|
||||
self.bsize_entry.set_value(int(self.app.defaults["tools_qrcode_box_size"]))
|
||||
|
||||
@@ -284,7 +284,7 @@ class SolderPaste(FlatCAMTool):
|
||||
# Spindle Speed Forward
|
||||
self.speedfwd_entry = FCSpinner(callback=self.confirmation_message_int)
|
||||
self.speedfwd_entry.set_range(0, 999999)
|
||||
self.speedfwd_entry.setSingleStep(1000)
|
||||
self.speedfwd_entry.set_step(1000)
|
||||
|
||||
self.speedfwd_label = QtWidgets.QLabel('%s:' % _("Spindle Speed FWD"))
|
||||
self.speedfwd_label.setToolTip(
|
||||
@@ -308,7 +308,7 @@ class SolderPaste(FlatCAMTool):
|
||||
# Spindle Speed Reverse
|
||||
self.speedrev_entry = FCSpinner(callback=self.confirmation_message_int)
|
||||
self.speedrev_entry.set_range(0, 999999)
|
||||
self.speedrev_entry.setSingleStep(1000)
|
||||
self.speedrev_entry.set_step(1000)
|
||||
|
||||
self.speedrev_label = QtWidgets.QLabel('%s:' % _("Spindle Speed REV"))
|
||||
self.speedrev_label.setToolTip(
|
||||
|
||||
@@ -77,7 +77,6 @@ class ToolTransform(FlatCAMTool):
|
||||
# self.rotate_entry.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
|
||||
|
||||
self.rotate_button = FCButton()
|
||||
self.rotate_button.set_value(_("Rotate"))
|
||||
self.rotate_button.setToolTip(
|
||||
_("Rotate the selected object(s).\n"
|
||||
"The point of reference is the middle of\n"
|
||||
@@ -109,7 +108,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.skewx_entry.set_range(-360, 360)
|
||||
|
||||
self.skewx_button = FCButton()
|
||||
self.skewx_button.set_value(_("Skew X"))
|
||||
self.skewx_button.setToolTip(
|
||||
_("Skew/shear the selected object(s).\n"
|
||||
"The point of reference is the middle of\n"
|
||||
@@ -131,7 +129,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.skewy_entry.set_range(-360, 360)
|
||||
|
||||
self.skewy_button = FCButton()
|
||||
self.skewy_button.set_value(_("Skew Y"))
|
||||
self.skewy_button.setToolTip(
|
||||
_("Skew/shear the selected object(s).\n"
|
||||
"The point of reference is the middle of\n"
|
||||
@@ -161,7 +158,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.scalex_entry.setMinimum(-1e6)
|
||||
|
||||
self.scalex_button = FCButton()
|
||||
self.scalex_button.set_value(_("Scale X"))
|
||||
self.scalex_button.setToolTip(
|
||||
_("Scale the selected object(s).\n"
|
||||
"The point of reference depends on \n"
|
||||
@@ -182,7 +178,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.scaley_entry.setMinimum(-1e6)
|
||||
|
||||
self.scaley_button = FCButton()
|
||||
self.scaley_button.set_value(_("Scale Y"))
|
||||
self.scaley_button.setToolTip(
|
||||
_("Scale the selected object(s).\n"
|
||||
"The point of reference depends on \n"
|
||||
@@ -194,7 +189,6 @@ class ToolTransform(FlatCAMTool):
|
||||
grid0.addWidget(self.scaley_button, 9, 2)
|
||||
|
||||
self.scale_link_cb = FCCheckBox()
|
||||
self.scale_link_cb.set_value(True)
|
||||
self.scale_link_cb.setText(_("Link"))
|
||||
self.scale_link_cb.setToolTip(
|
||||
_("Scale the selected object(s)\n"
|
||||
@@ -202,7 +196,6 @@ class ToolTransform(FlatCAMTool):
|
||||
)
|
||||
|
||||
self.scale_zero_ref_cb = FCCheckBox()
|
||||
self.scale_zero_ref_cb.set_value(True)
|
||||
self.scale_zero_ref_cb.setText('%s' % _("Scale Reference"))
|
||||
self.scale_zero_ref_cb.setToolTip(
|
||||
_("Scale the selected object(s)\n"
|
||||
@@ -234,7 +227,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.offx_entry.setMinimum(-1e6)
|
||||
|
||||
self.offx_button = FCButton()
|
||||
self.offx_button.set_value(_("Offset X"))
|
||||
self.offx_button.setToolTip(
|
||||
_("Offset the selected object(s).\n"
|
||||
"The point of reference is the middle of\n"
|
||||
@@ -255,7 +247,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.offy_entry.setMinimum(-1e6)
|
||||
|
||||
self.offy_button = FCButton()
|
||||
self.offy_button.set_value(_("Offset Y"))
|
||||
self.offy_button.setToolTip(
|
||||
_("Offset the selected object(s).\n"
|
||||
"The point of reference is the middle of\n"
|
||||
@@ -276,13 +267,11 @@ class ToolTransform(FlatCAMTool):
|
||||
grid0.addWidget(flip_title_label, 16, 0, 1, 3)
|
||||
|
||||
self.flipx_button = FCButton()
|
||||
self.flipx_button.set_value(_("Flip on X"))
|
||||
self.flipx_button.setToolTip(
|
||||
_("Flip the selected object(s) over the X axis.")
|
||||
)
|
||||
|
||||
self.flipy_button = FCButton()
|
||||
self.flipy_button.set_value(_("Flip on Y"))
|
||||
self.flipy_button.setToolTip(
|
||||
_("Flip the selected object(s) over the X axis.")
|
||||
)
|
||||
@@ -294,7 +283,6 @@ class ToolTransform(FlatCAMTool):
|
||||
hlay0.addWidget(self.flipy_button)
|
||||
|
||||
self.flip_ref_cb = FCCheckBox()
|
||||
self.flip_ref_cb.set_value(True)
|
||||
self.flip_ref_cb.setText('%s' % _("Mirror Reference"))
|
||||
self.flip_ref_cb.setToolTip(
|
||||
_("Flip the selected object(s)\n"
|
||||
@@ -320,7 +308,6 @@ class ToolTransform(FlatCAMTool):
|
||||
# self.flip_ref_entry.setFixedWidth(70)
|
||||
|
||||
self.flip_ref_button = FCButton()
|
||||
self.flip_ref_button.set_value(_("Add"))
|
||||
self.flip_ref_button.setToolTip(
|
||||
_("The point coordinates can be captured by\n"
|
||||
"left click on canvas together with pressing\n"
|
||||
@@ -360,7 +347,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.buffer_entry.set_range(-9999.9999, 9999.9999)
|
||||
|
||||
self.buffer_button = FCButton()
|
||||
self.buffer_button.set_value(_("Buffer D"))
|
||||
self.buffer_button.setToolTip(
|
||||
_("Create the buffer effect on each geometry,\n"
|
||||
"element from the selected object, using the distance.")
|
||||
@@ -387,7 +373,6 @@ class ToolTransform(FlatCAMTool):
|
||||
self.buffer_factor_entry.setSingleStep(1)
|
||||
|
||||
self.buffer_factor_button = FCButton()
|
||||
self.buffer_factor_button.set_value(_("Buffer F"))
|
||||
self.buffer_factor_button.setToolTip(
|
||||
_("Create the buffer effect on each geometry,\n"
|
||||
"element from the selected object, using the factor.")
|
||||
@@ -481,6 +466,22 @@ class ToolTransform(FlatCAMTool):
|
||||
FlatCAMTool.install(self, icon, separator, shortcut='ALT+T', **kwargs)
|
||||
|
||||
def set_tool_ui(self):
|
||||
self.rotate_button.set_value(_("Rotate"))
|
||||
self.skewx_button.set_value(_("Skew X"))
|
||||
self.skewy_button.set_value(_("Skew Y"))
|
||||
self.scalex_button.set_value(_("Scale X"))
|
||||
self.scaley_button.set_value(_("Scale Y"))
|
||||
self.scale_link_cb.set_value(True)
|
||||
self.scale_zero_ref_cb.set_value(True)
|
||||
self.offx_button.set_value(_("Offset X"))
|
||||
self.offy_button.set_value(_("Offset Y"))
|
||||
self.flipx_button.set_value(_("Flip on X"))
|
||||
self.flipy_button.set_value(_("Flip on Y"))
|
||||
self.flip_ref_cb.set_value(True)
|
||||
self.flip_ref_button.set_value(_("Add"))
|
||||
self.buffer_button.set_value(_("Buffer D"))
|
||||
self.buffer_factor_button.set_value(_("Buffer F"))
|
||||
|
||||
# ## Initialize form
|
||||
if self.app.defaults["tools_transform_rotate"]:
|
||||
self.rotate_entry.set_value(self.app.defaults["tools_transform_rotate"])
|
||||
|
||||
Reference in New Issue
Block a user