コード例 #1
0
ファイル: my_components.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata):
     aguidata.update({
         'list_generator': self.get_list,
         'allow_typing': True,
     })
     aguidata.setdefault('component_types', [])
     Dropdown.setup(self, attribute, window, aguidata)
コード例 #2
0
 def setup(self, attribute, window, aguidata):
     specialaguidata = {
         'allow_typing': True,
         'list_generator': self.list_generator_func
     }
     specialaguidata.update(aguidata)
     self.class_list = aguidata.get('class_list', [])
     Dropdown.setup(self, attribute, window, specialaguidata)
コード例 #3
0
 def setup(self, attribute, window, aguidata):
     aguidata.setdefault('as_character', True)
     aguidata.setdefault('sort', False)
     if aguidata['as_character']:
         keylist = []
         for pair in pig.keyboard.key_list:
             keylist.append(pair[0])
         aguidata['list'] = keylist
     else:
         aguidata['list'] = pig.keyboard.key_list
     Dropdown.setup(self, attribute, window, aguidata)
コード例 #4
0
ファイル: key_dropdown.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata): 
     aguidata.setdefault('as_character', True)
     aguidata.setdefault('sort', False)
     if aguidata['as_character']:
         keylist = []
         for pair in pig.keyboard.key_list:
             keylist.append(pair[0])
         aguidata['list'] = keylist
     else:
         aguidata['list'] = pig.keyboard.key_list
     Dropdown.setup(self, attribute, window, aguidata)
     
                     
コード例 #5
0
ファイル: objects_dropdown.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata):    
     specialaguidata = {'class_list': [Node],
                        'append_list':[],
                        'prepend_list':[],
                        'doc': 'Saved object class', 
                         'list_generator': self.object_list_generator}
     specialaguidata.update(aguidata)
     if specialaguidata.get('component'):
         specialaguidata.setdefault('none_choice', True)
         self.return_strings = True
     none_choice = specialaguidata.get('none_choice')
     if none_choice == -1:
         specialaguidata['append_list'].append(('#None#',None))
     elif none_choice:
         specialaguidata['prepend_list'].insert(0,('#None#',None))
     specialaguidata['prepend_list'].reverse()
     self.class_list = aguidata.get('class_list',[])
     Dropdown.setup(self, attribute, window, specialaguidata)
コード例 #6
0
 def setup(self, attribute, window, aguidata):
     specialaguidata = {
         'class_list': [Node],
         'append_list': [],
         'prepend_list': [],
         'doc': 'Saved object class',
         'list_generator': self.object_list_generator
     }
     specialaguidata.update(aguidata)
     if specialaguidata.get('component'):
         specialaguidata.setdefault('none_choice', True)
         self.return_strings = True
     none_choice = specialaguidata.get('none_choice')
     if none_choice == -1:
         specialaguidata['append_list'].append(('#None#', None))
     elif none_choice:
         specialaguidata['prepend_list'].insert(0, ('#None#', None))
     specialaguidata['prepend_list'].reverse()
     self.class_list = aguidata.get('class_list', [])
     Dropdown.setup(self, attribute, window, specialaguidata)
コード例 #7
0
ファイル: my_components.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata): 
     aguidata.update({'list_generator': self.get_list,
                      'allow_typing':True,
                      })
     aguidata.setdefault('component_types',[])
     Dropdown.setup(self, attribute, window, aguidata)
コード例 #8
0
 def setup(self, attribute, window, aguidata):
     aguidata.update({
         'list_generator': get_group_list,
         'allow_typing': True
     })
     Dropdown.setup(self, attribute, window, aguidata)
コード例 #9
0
ファイル: gname_dropdown.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata):    
     specialaguidata = {'allow_typing': True, 
                         'list_generator': self.list_generator_func}
     specialaguidata.update(aguidata)
     self.class_list = aguidata.get('class_list',[])
     Dropdown.setup(self, attribute, window, specialaguidata)
コード例 #10
0
ファイル: group_dropdown.py プロジェクト: bcorfman/pug
 def setup(self, attribute, window, aguidata): 
     aguidata.update({'list_generator': get_group_list,
                      'allow_typing':True})
     Dropdown.setup(self, attribute, window, aguidata)