示例#1
0
 def __init__(self, value, scope=None, name=None,
              condition=whoville.noSecretClasses):
     self.chooser = chooser.ChooserWidget(whoville.classNames(condition),
                                          callback=self.chooserCB,
                                          name=name)
     parameterwidgets.ParameterWidget.__init__(self, self.chooser.gtk, scope)
     self.sb = switchboard.requestCallbackMain('new who class',
                                               self.newWhoClass)
     self.set_value(value)
     self.condition = condition
示例#2
0
 def __init__(self,
              value,
              scope=None,
              name=None,
              condition=whoville.noSecretClasses):
     self.chooser = chooser.ChooserWidget(whoville.classNames(condition),
                                          callback=self.chooserCB,
                                          name=name)
     parameterwidgets.ParameterWidget.__init__(self, self.chooser.gtk,
                                               scope)
     self.sb = switchboard.requestCallbackMain('new who class',
                                               self.newWhoClass)
     self.set_value(value)
     self.condition = condition
示例#3
0
 def newWhoClass(self, classname):
     self.chooser.update(whoville.classNames(self.condition))
示例#4
0
 def newWhoClass(self, classname):
     self.chooser.update(whoville.classNames(self.condition))