Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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")
Exemplo n.º 4
0
    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()
Exemplo n.º 5
0
    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()
Exemplo n.º 6
0
    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()
Exemplo n.º 7
0
 def Entry_BMPalphamax_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_BMPalphamax,
                        self.Entry_BMPalphamax_Check(),
                        setting='bmp_alphamax',
                        settings=self.settings)
Exemplo n.º 8
0
 def Entry_BMPoptTolerance_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_BMPoptTolerance,
                        self.Entry_BMPoptTolerance_Check(),
                        setting='bmp_opttolerance',
                        settings=self.settings)
Exemplo n.º 9
0
 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()
Exemplo n.º 10
0
 def Entry_BMPturdsize_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_BMPturdsize,
                        self.Entry_BMPturdsize_Check(),
                        setting='bmp_turdsize',
                        settings=self.settings)
Exemplo n.º 11
0
 def Entry_ArcAngle_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_ArcAngle,
                        self.Entry_ArcAngle_Check(),
                        setting='segarc',
                        settings=self.settings)
Exemplo n.º 12
0
 def Entry_Accuracy_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_Accuracy,
                        self.Entry_Accuracy_Check(),
                        setting='accuracy',
                        settings=self.settings)
Exemplo n.º 13
0
 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)
Exemplo n.º 14
0
 def Entry_Yoffset_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_Yoffset,
                        self.Entry_Yoffset_Check(),
                        setting='yorigin',
                        settings=self.settings)
Exemplo n.º 15
0
 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
Exemplo n.º 16
0
 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)
Exemplo n.º 17
0
 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()
Exemplo n.º 18
0
 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)
Exemplo n.º 19
0
 def Entry_Allowance_Callback(self, varName, index, mode):
     validate_entry_set(self.Entry_Allowance,
                        self.Entry_Allowance_Check(),
                        setting='allowance',
                        settings=self.settings)