@@ -549,7 +549,7 @@ def _startup_message(self):
549549 "Automatic reactivation of G43 is possible using a REMAP.\n " \
550550 "Examples can be found in the Gmoccapy sim configurations." ),
551551 _ ("<b>3.5.1 (LinuxCNC 2.10.0)</b>\n • The tool table and offset page uses now the calculator for entering values by default. " \
552- "This can be changed in the settings/ by a button.\n • A button to call the calculator was added in MDI and G-code edit modes." ),
552+ "This can be changed by a button/setting .\n • A button to call the calculator was added in MDI and G-code edit modes." ),
553553 # _("<b>3.5.2 (LinuxCNC 2.10.x): </b> Example for new feature"),
554554 ]
555555 hide_message = self .prefs .getpref ("hide_startup_messsage" , 0 , int )
@@ -649,16 +649,16 @@ def _get_pref_data(self):
649649 # Activate the recently open tab page
650650 self .widgets .ntb_tool_and_code_info .set_current_page (self .prefs .getpref ("info_tab_page" , 0 , int ))
651651
652-
653652 self .jog_btn_size = self .prefs .getpref ("jog_btn_size" , 48 , int )
654653 self .widgets .adj_jog_btn_size .set_value (self .jog_btn_size )
655654
656655 jog_box_width = self .prefs .getpref ("jog_box_width" , 360 , int )
657656 self .widgets .adj_jog_box_width .set_value (jog_box_width )
658657 self .widgets .vbx_jog .set_size_request (jog_box_width , - 1 )
659658
660- # calculator use in offset pages
661- self .offsetpages_use_calc = self .prefs .getpref ("offsetpages_use_calc" , False , bool )
659+ # calculator use in offset page/tool table
660+ self .toolpage_use_calc = self .prefs .getpref ("toolpage_use_calc" , True , bool )
661+ self .offsetpage_use_calc = self .prefs .getpref ("offsetpage_use_calc" , True , bool )
662662
663663###############################################################################
664664## create widgets dynamically ##
@@ -1977,9 +1977,8 @@ def _init_tooleditor(self):
19771977 btn_calculator .set_image (self .widgets .img_tool_calculator )
19781978 btn_calculator .set_tooltip_text (_ ("Use calculator to edit numeric values" ))
19791979 btn_calculator .show_all ()
1980-
1981- btn_calculator .set_active (self .offsetpages_use_calc )
1982- btn_calculator .connect ("toggled" , self .on_use_calculator_toggled )
1980+ btn_calculator .set_active (self .toolpage_use_calc )
1981+ btn_calculator .connect ("toggled" , self .on_toolpage_use_calc_toggled )
19831982 self .widgets .tooledit1 .btn_calculator = btn_calculator
19841983
19851984 buttonbox .pack_start (btn_calculator ,False ,False ,50 )
@@ -2037,12 +2036,12 @@ def on_tree_navigate_key_press(self, treeview, event, filter):
20372036 else :
20382037 pass
20392038
2040- def on_use_calculator_toggled (self ,widget ):
2041- self .offsetpages_use_calc = widget .get_active ()
2042- self .prefs .putpref ("offsetpages_use_calc " , self .offsetpages_use_calc )
2039+ def on_toolpage_use_calc_toggled (self ,widget ):
2040+ self .toolpage_use_calc = widget .get_active ()
2041+ self .prefs .putpref ("toolpage_use_calc " , self .toolpage_use_calc )
20432042
20442043 def on_tool_col_edit_started (self , widget , filtered_path , new_text , col ):
2045- if not self .offsetpages_use_calc :
2044+ if not self .toolpage_use_calc :
20462045 return
20472046 captations = ["toggle" , "Tool#" , "Pocket" ,
20482047 "X-offset" , "Y-offset" , "Z-offset" ,
@@ -2394,8 +2393,8 @@ def _init_offsetpage(self):
23942393 btn_calculator .set_image (self .widgets .img_offset_calculator )
23952394 btn_calculator .set_tooltip_text (_ ("Use calculator to edit numeric values" ))
23962395 btn_calculator .show_all ()
2397- btn_calculator .set_active (self .offsetpages_use_calc )
2398- btn_calculator .connect ("toggled" , self .on_use_calculator_toggled )
2396+ btn_calculator .set_active (self .offsetpage_use_calc )
2397+ btn_calculator .connect ("toggled" , self .on_offsetpage_use_calc_toggled )
23992398 self .widgets .offsetpage1 .btn_calculator = btn_calculator
24002399 buttonbox .pack_start (btn_calculator ,False ,False ,50 )
24012400
@@ -2415,9 +2414,12 @@ def _init_offsetpage(self):
24152414 temp = self .widgets .offsetpage1 .wTree .get_object ("cell_%s" % name )
24162415 temp .connect ('editing-started' , self .on_offset_col_edit_started , col )
24172416
2418-
2417+ def on_offsetpage_use_calc_toggled (self ,widget ):
2418+ self .offsetpage_use_calc = widget .get_active ()
2419+ self .prefs .putpref ("offsetpage_use_calc" , self .offsetpage_use_calc )
2420+
24192421 def on_offset_col_edit_started (self , widget , filtered_path , new_text , col ):
2420- if not self .offsetpages_use_calc :
2422+ if not self .offsetpage_use_calc :
24212423 return
24222424 offsetpage = self .widgets .offsetpage1
24232425 offsetview = offsetpage .view2
@@ -2581,7 +2583,7 @@ def _show_offset_tab(self, state):
25812583 return
25822584 if state :
25832585 page .show ()
2584- self .widgets .offsetpage1 .btn_calculator .set_active (self .offsetpages_use_calc )
2586+ self .widgets .offsetpage1 .btn_calculator .set_active (self .offsetpage_use_calc )
25852587 self .widgets .ntb_preview .set_property ("show-tabs" , state )
25862588 self .widgets .ntb_preview .set_current_page (1 )
25872589 self .widgets .offsetpage1 .mark_active ((self .system_list [self .stat .g5x_index ]).lower ())
@@ -2605,7 +2607,7 @@ def _show_tooledit_tab(self, state):
26052607 return
26062608 if state :
26072609 page .show ()
2608- self .widgets .tooledit1 .btn_calculator .set_active (self .offsetpages_use_calc )
2610+ self .widgets .tooledit1 .btn_calculator .set_active (self .toolpage_use_calc )
26092611 self .widgets .ntb_preview .set_property ("show-tabs" , not state )
26102612 self .widgets .vbx_jog .hide ()
26112613 self .widgets .ntb_preview .set_current_page (2 )
@@ -5135,10 +5137,6 @@ def on_chk_use_kb_on_mdi_toggled(self, widget, data=None):
51355137
51365138 def on_chk_use_kb_on_file_selection_toggled (self , widget , data = None ):
51375139 self .prefs .putpref ("show_keyboard_on_file_selection" , widget .get_active ())
5138-
5139- def on_chk_offsetpage_use_calc_toggled (self , widget , data = None ):
5140- self .offsetpage_use_calc = widget .get_active ()
5141- self .prefs .putpref ("offsetpage_use_calc" , self .offsetpage_use_calc )
51425140
51435141 def on_chk_use_kb_shortcuts_toggled (self , widget , data = None ):
51445142 self .prefs .putpref ("use_keyboard_shortcuts" , widget .get_active ())
0 commit comments