@@ -1979,6 +1979,8 @@ def _init_tooleditor(self):
19791979 self .widgets .tooledit1 .set_visible ("abcxyzuvwijq" , False )
19801980 for axis in self .axis_list :
19811981 self .widgets .tooledit1 .set_visible ("{0}" .format (axis ), True )
1982+ # hide select column
1983+ self .widgets .tooledit1 .wTree .get_object ("s1" ).set_visible (False )
19821984 # disconnect the key_press handler in the widget
19831985 tv = self .widgets .tooledit1 .wTree .get_object ("treeview1" )
19841986 tv .disconnect_by_func (self .widgets .tooledit1 .on_tree_navigate_key_press )
@@ -2053,6 +2055,7 @@ def _init_tooleditor(self):
20532055 temp .connect ('edited' , self .on_tool_col_edited )
20542056 self .widgets .tooledit1 .edited = False
20552057 # override 'tooledit_widget' method 'set_selected_tool' so we can set the label text
2058+ self .tooledit1_set_selected_tool = self .widgets .tooledit1 .set_selected_tool
20562059 self .widgets .tooledit1 .set_selected_tool = self .set_selected_tool
20572060 # override 'tooledit_widget' method 'toolfile_stale' so we can also update toolinfo
20582061 self .widgets .tooledit1 .toolfile_stale = self .toolfile_stale
@@ -2063,8 +2066,9 @@ def toolfile_stale(self):
20632066 self .widgets .tooledit1 .set_selected_tool (self .widgets .tooledit1 .toolinfo_num )
20642067
20652068 def set_selected_tool (self , toolnumber ):
2066- lbl_tool_text = "Tool loaded: " + str (toolnumber )
2069+ lbl_tool_text = _ ( "Tool loaded: " ) + str (toolnumber )
20672070 self .widgets .tooledit1 .lbl_tool .set_text (lbl_tool_text )
2071+ self .tooledit1_set_selected_tool (toolnumber )
20682072
20692073 def on_tree_navigate_key_press (self , treeview , event , filter ):
20702074 keyname = Gdk .keyval_name (event .keyval )
@@ -5488,15 +5492,13 @@ def on_tool_change(self, widget):
54885492 self .halcomp ['toolchange-changed' ] = False
54895493
54905494 def on_btn_delete_tool_clicked (self , widget , data = None ):
5491- selected_tools = self .widgets .tooledit1 .get_selected_tool ()
5492- if not isinstance (selected_tools , list ):
5493- selected_tools = [selected_tools ]
5494- if self .stat .tool_in_spindle in selected_tools :
5495+ selected_tool = self .widgets .tooledit1 .get_selected_row ()
5496+ if self .stat .tool_in_spindle == selected_tool :
54955497 message = _ ("You are trying to delete the tool mounted in the spindle\n " )
54965498 message += _ ("This is not allowed, please change tool prior to delete it" )
54975499 self .dialogs .warning_dialog (self , _ ("Warning Tool can not be deleted!" ), message )
54985500 return
5499- self .widgets .tooledit1 .delete (widget )
5501+ self .widgets .tooledit1 .delete_selected_row (widget )
55005502 self .widgets .tooledit1 .edited = True
55015503
55025504 def on_btn_add_tool_clicked (self , widget , data = None ):
0 commit comments