コード例 #1
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #2
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #3
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #4
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #5
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #6
0
 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')
コード例 #7
0
 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')
コード例 #8
0
ファイル: qt_config.py プロジェクト: lowrie/pyRouterJig
 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')
コード例 #9
0
 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')
コード例 #10
0
 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')
コード例 #11
0
 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')
コード例 #12
0
 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')