Skip to content

Commit ed5442c

Browse files
Sigma1912hansu
authored andcommitted
Gmoccapy: Restore tooltips and reconnect handlers for tooltable buttons
1 parent 11cf4db commit ed5442c

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/emc/usr_intf/gmoccapy/gmoccapy.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1997,24 +1997,31 @@ def _init_tooleditor(self):
19971997
btn_delete.set_size_request(56, 56)
19981998
btn_delete.set_label("")
19991999
btn_delete.set_image(self.widgets.img_tool_delete)
2000+
btn_delete.set_tooltip_text(_("Delete selected tools"))
20002001
btn_delete.set_always_show_image(True)
2002+
btn_delete.connect("clicked",self.on_btn_delete_tool_clicked)
20012003
# Add button
20022004
btn_add = self.widgets.tooledit1.wTree.get_object("add")
20032005
btn_add.set_size_request(56, 56)
20042006
btn_add.set_label("")
20052007
btn_add.set_image(self.widgets.img_tool_add)
2008+
btn_add.set_tooltip_text(_("Add new tool"))
20062009
btn_add.set_always_show_image(True)
20072010
# Reload button
20082011
btn_reload = self.widgets.tooledit1.wTree.get_object("reload")
20092012
btn_reload.set_size_request(56, 56)
20102013
btn_reload.set_label("")
20112014
btn_reload.set_image(self.widgets.img_tool_reload)
2015+
btn_reload.set_tooltip_text(_("Reload tool table from file"))
20122016
btn_reload.set_always_show_image(True)
2017+
btn_reload.disconnect_by_func(self.widgets.tooledit1.reload)
2018+
btn_reload.connect("clicked",self.on_btn_reload_tooltable_clicked)
20132019
# Save button
20142020
btn_save = self.widgets.tooledit1.wTree.get_object("apply")
20152021
btn_save.set_size_request(56, 56)
20162022
btn_save.set_label("")
20172023
btn_save.set_image(self.widgets.img_tool_save)
2024+
btn_save.set_tooltip_text(_("Save tool table to file"))
20182025
btn_save.set_always_show_image(True)
20192026
# Create a label for current tool in spindle
20202027
lbl_tool = Gtk.Label()
@@ -5446,17 +5453,10 @@ def on_btn_delete_tool_clicked(self, widget, data=None):
54465453
self.widgets.tooledit1.delete(None)
54475454
self.widgets.tooledit1.set_selected_tool(act_tool)
54485455

5449-
def on_btn_add_tool_clicked(self, widget, data=None):
5450-
self.widgets.tooledit1.add(None)
5451-
54525456
def on_btn_reload_tooltable_clicked(self, widget, data=None):
54535457
self.widgets.tooledit1.reload(None)
54545458
self.widgets.tooledit1.set_selected_tool(self.stat.tool_in_spindle)
54555459

5456-
def on_btn_save_tool_changes_clicked(self, widget, data=None):
5457-
self.widgets.tooledit1.save(None)
5458-
self.widgets.tooledit1.set_selected_tool(self.stat.tool_in_spindle)
5459-
54605460
def on_btn_tool_touchoff_clicked(self, widget, data=None):
54615461
if not self.widgets.tooledit1.get_selected_tool():
54625462
message = _("No or multiple tools selected in the tool table. ")

0 commit comments

Comments
 (0)