def check_all_variables(self, new=1): error_cnt = \ validate_entry_set(self.Entry_Accuracy, self.Entry_Accuracy_Check(), new) + \ validate_entry_set(self.Entry_ArcAngle, self.Entry_ArcAngle_Check(), new) + \ validate_entry_set(self.Entry_BoxGap, self.Entry_BoxGap_Check(), new) + \ validate_entry_set(self.Entry_Xoffset, self.Entry_Xoffset_Check(), new) + \ validate_entry_set(self.Entry_Yoffset, self.Entry_Yoffset_Check(), new) return error_cnt
def Entry_v_rough_stk_Callback(self, varName, index, mode): validate_entry_set(self.Entry_v_rough_stk, self.Entry_v_rough_stk_Check(), setting='v_rough_stk', settings=self.settings) validate_entry_set(self.Entry_v_max_cut, self.Entry_v_max_cut_Check(), setting='v_max_cut', settings=self.settings)
def Entry_VDepthLimit_Callback(self, varName, index, mode): validate_entry_set(self.Entry_VDepthLimit, self.Entry_VDepthLimit_Check(), setting='v_depth_lim', settings=self.settings) if self.Ctrl_calc_depth_limit(): self.max_cut.set(self.settings.get('max_cut')) else: self.max_cut.set("error")
def Close_Current_Window_Click(self): error_cnt = \ validate_entry_set(self.Entry_BMPoptTolerance, self.Entry_BMPoptTolerance_Check(), 2) + \ validate_entry_set(self.Entry_BMPturdsize, self.Entry_BMPturdsize_Check(), 2) + \ validate_entry_set(self.Entry_BMPalphamax, self.Entry_BMPalphamax_Check(), 2) if error_cnt > 0: pub.sendMessage( 'status_message', msg= "Entry Error Detected: Check the entry values in the Bitmap Settings window" ) else: self.bmp_settings.destroy()
def Close_Current_Window_Click(self): error_cnt = \ validate_entry_set(self.Entry_Xoffset, self.Entry_Xoffset_Check(), 2) + \ validate_entry_set(self.Entry_Yoffset, self.Entry_Yoffset_Check(), 2) + \ validate_entry_set(self.Entry_ArcAngle, self.Entry_ArcAngle_Check(), 2) + \ validate_entry_set(self.Entry_Accuracy, self.Entry_Accuracy_Check(), 2) + \ validate_entry_set(self.Entry_BoxGap, self.Entry_BoxGap_Check(), 2) + \ validate_entry_set(self.Entry_Xoffset, self.Entry_Xoffset_Check(), 2) + \ validate_entry_set(self.Entry_Yoffset, self.Entry_Yoffset_Check(), 2) + \ validate_entry_set(self.Entry_ArcAngle, self.Entry_ArcAngle_Check(), 2) + \ validate_entry_set(self.Entry_Accuracy, self.Entry_Accuracy_Check(), 2) + \ validate_entry_set(self.Entry_BoxGap, self.Entry_BoxGap_Check(), 2) if error_cnt > 0: pub.sendMessage( 'status_message', msg= "Entry Error Detected: Check the entry values in the General Settings window." ) else: self.general_settings.destroy()
def Close_Current_Window_Click(self): error_cnt = \ validate_entry_set(self.Entry_Vbitangle, self.Entry_Vbitangle_Check(), 2) + \ validate_entry_set(self.Entry_Vbitdia, self.Entry_Vbitdia_Check(), 2) + \ validate_entry_set(self.Entry_StepSize, self.Entry_StepSize_Check(), 2) + \ validate_entry_set(self.Entry_CLEAN_DIA, self.Entry_CLEAN_DIA_Check(), 2) + \ validate_entry_set(self.Entry_STEP_OVER, self.Entry_STEP_OVER_Check(), 2) + \ validate_entry_set(self.Entry_Allowance, self.Entry_Allowance_Check(), 2) + \ validate_entry_set(self.Entry_VDepthLimit, self.Entry_VDepthLimit_Check(), 2) + \ validate_entry_set(self.Entry_v_rough_stk, self.Entry_v_rough_stk_Check(), 2) + \ validate_entry_set(self.Entry_v_max_cut, self.Entry_v_max_cut_Check(), 2) if error_cnt > 0: pub.sendMessage( 'status_message', msg= "Entry Error Detected: Check the entry values in the V-Carve Settings window." ) else: self.vcarve_settings.destroy()
def Entry_BMPalphamax_Callback(self, varName, index, mode): validate_entry_set(self.Entry_BMPalphamax, self.Entry_BMPalphamax_Check(), setting='bmp_alphamax', settings=self.settings)
def Entry_BMPoptTolerance_Callback(self, varName, index, mode): validate_entry_set(self.Entry_BMPoptTolerance, self.Entry_BMPoptTolerance_Check(), setting='bmp_opttolerance', settings=self.settings)
def Entry_BoxGap_Callback(self, varName, index, mode): validate_entry_set(self.Entry_BoxGap, self.Entry_BoxGap_Check(), setting='boxgap', settings=self.settings) self.configure_boxgap()
def Entry_BMPturdsize_Callback(self, varName, index, mode): validate_entry_set(self.Entry_BMPturdsize, self.Entry_BMPturdsize_Check(), setting='bmp_turdsize', settings=self.settings)
def Entry_ArcAngle_Callback(self, varName, index, mode): validate_entry_set(self.Entry_ArcAngle, self.Entry_ArcAngle_Check(), setting='segarc', settings=self.settings)
def Entry_Accuracy_Callback(self, varName, index, mode): validate_entry_set(self.Entry_Accuracy, self.Entry_Accuracy_Check(), setting='accuracy', settings=self.settings)
def Entry_StepSize_Callback(self, varName, index, mode): validate_entry_set(self.Entry_StepSize, self.Entry_StepSize_Check(), setting='v_step_len', settings=self.settings)
def Entry_Yoffset_Callback(self, varName, index, mode): validate_entry_set(self.Entry_Yoffset, self.Entry_Yoffset_Check(), setting='yorigin', settings=self.settings)
def check_all_variables(self, new=1): error_cnt = \ validate_entry_set(self.Entry_Vbitangle, self.Entry_Vbitangle_Check(), new) + \ validate_entry_set(self.Entry_Vbitdia, self.Entry_Vbitdia_Check(), new) + \ validate_entry_set(self.Entry_VDepthLimit, self.Entry_VDepthLimit_Check(), new) + \ validate_entry_set(self.Entry_v_max_cut, self.Entry_v_max_cut_Check(), new) + \ validate_entry_set(self.Entry_StepSize, self.Entry_StepSize_Check(), new) + \ validate_entry_set(self.Entry_BoxGap, self.Entry_BoxGap_Check(), new) + \ validate_entry_set(self.Entry_v_rough_stk, self.Entry_v_rough_stk_Check(), new) + \ validate_entry_set(self.Entry_Allowance, self.Entry_Allowance_Check(), new) + \ validate_entry_set(self.Entry_CLEAN_DIA, self.Entry_CLEAN_DIA_Check(), new) + \ validate_entry_set(self.Entry_STEP_OVER, self.Entry_STEP_OVER_Check(), new) + \ validate_entry_set(self.Entry_V_CLEAN, self.Entry_V_CLEAN_Check(), new) return error_cnt
def Entry_STEP_OVER_Callback(self, varName, index, mode): validate_entry_set(self.Entry_STEP_OVER, self.Entry_STEP_OVER_Check(), setting='clean_step', settings=self.settings)
def Entry_CLEAN_DIA_Callback(self, varName, index, mode): validate_entry_set(self.Entry_CLEAN_DIA, self.Entry_CLEAN_DIA_Check(), setting='clean_dia', settings=self.settings) self.Ctrl_init_clean_coords()
def Entry_V_CLEAN_Callback(self, varName, index, mode): validate_entry_set(self.Entry_V_CLEAN, self.Entry_V_CLEAN_Check(), setting='clean_v', settings=self.settings)
def Entry_Allowance_Callback(self, varName, index, mode): validate_entry_set(self.Entry_Allowance, self.Entry_Allowance_Check(), setting='allowance', settings=self.settings)