def _on_db_thick(self): if self.config.debug: print('qt_config:_on_db_thick') val = qt_utils.set_router_value(self.le_db_thick, self.board, 'dheight', 'set_height_from_string', bit=self.bit) if val is not None: self.new_config['double_board_thickness'] = val self.update_state('double_board_thickness')
def _on_board_width(self): if self.config.debug: print('qt_config:_on_board_width') val = qt_utils.set_router_value(self.le_board_width, self.board, 'width', 'set_width_from_string') if val is not None: self.new_config['board_width'] = val self.update_state('board_width')
def _on_bit_angle(self): if self.config.debug: print('qt_config:_on_bit_angle') val = qt_utils.set_router_value(self.le_bit_angle, self.bit, 'angle', 'set_angle_from_string', True) if val is not None: self.new_config['bit_angle'] = val self.update_state('bit_angle')
def _on_caul_trim(self): if self.config.debug: print('qt_config:_on_caul_trim') i = self.units.abstract_to_increments(self.new_config['caul_trim']) v = Misc_Value(i, self.units, 'Caul Trim') val = qt_utils.set_router_value(self.le_caul_trim, v, 'value', 'set_value_from_string') if val is not None: self.new_config['caul_trim'] = val self.update_state('caul_trim')
def _on_min_finger_width(self): if self.config.debug: print('qt_config:_on_min_finger_width') i = self.units.abstract_to_increments(self.new_config['min_finger_width']) v = Misc_Value(i, self.units, 'Min Finger Width') val = qt_utils.set_router_value(self.le_min_finger_width, v, 'value', 'set_value_from_string') if val is not None: self.new_config['min_finger_width'] = s self.update_state('min_finger_width')
def _on_board_width(self): ''' Handles change in board width ''' if self.config.debug: print('qt_config:_on_board_width') val = qt_utils.set_router_value(self.le_board_width, self.board, 'width', 'set_width_from_string') if val is not None: self.new_config['board_width'] = val self.update_state('board_width')
def _on_bit_angle(self): ''' Handles change in bit angle ''' if self.config.debug: print('qt_config:_on_bit_angle') val = qt_utils.set_router_value(self.le_bit_angle, self.bit, 'angle', 'set_angle_from_string', True) if val is not None: self.new_config['bit_angle'] = val self.update_state('bit_angle')
def _on_warn_overlap(self): if self.config.debug: print('qt_config:_on_warn_overlap') i = self.units.abstract_to_increments(self.new_config['warn_overlap']) v = Misc_Value(i, self.units, 'Warning Overlap', False, is_nonnegative) val = qt_utils.set_router_value(self.le_warn_overlap, v, 'value', 'set_value_from_string') if val is not None: self.new_config['warn_overlap'] = val self.update_state('warn_overlap')
def _on_warn_overlap(self): ''' Handles change in overlap that shows a warning ''' if self.config.debug: print('qt_config:_on_warn_overlap') i = self.units.abstract_to_increments(self.new_config['warn_overlap']) v = Misc_Value(i, self.units, 'Warning Overlap', False, is_nonnegative) val = qt_utils.set_router_value(self.le_warn_overlap, v, 'value', 'set_value_from_string') if val is not None: self.new_config['warn_overlap'] = val self.update_state('warn_overlap')
def _on_caul_trim(self): ''' Handles change in caul trim ''' if self.config.debug: print('qt_config:_on_caul_trim') i = self.units.abstract_to_increments(self.new_config['caul_trim']) v = Misc_Value(i, self.units, 'Caul Trim') val = qt_utils.set_router_value(self.le_caul_trim, v, 'value', 'set_value_from_string') if val is not None: self.new_config['caul_trim'] = val self.update_state('caul_trim')
def _on_db_thick(self): ''' Handles change in double board thickness ''' if self.config.debug: print('qt_config:_on_db_thick') val = qt_utils.set_router_value(self.le_db_thick, self.board, 'dheight', 'set_height_from_string', bit=self.bit) if val is not None: self.new_config['double_board_thickness'] = val self.update_state('double_board_thickness')
def _on_min_finger_width(self): ''' Handles change in min finger width ''' if self.config.debug: print('qt_config:_on_min_finger_width') i = self.units.abstract_to_increments( self.new_config['min_finger_width']) v = Misc_Value(i, self.units, 'Min Finger Width') val = qt_utils.set_router_value(self.le_min_finger_width, v, 'value', 'set_value_from_string') if val is not None: self.new_config['min_finger_width'] = val self.update_state('min_finger_width')