def __init__(self, parent, name, label, mouseUpFunction, colour): ControlSlider.__init__(self, parent, 0.0001, 0.5, .001, log=True, size=(100, 15), backColour=BACKGROUND_COLOUR) self.name = name + 'spread' self.rate = "k" self.label = Label(parent, label, colour=colour[0]) self.mouseUpFunction = mouseUpFunction
def __init__(self, parent, minvalue, maxvalue, init=None, pos=(0,0), size=(200,16), log=False, integer=False, powoftwo=False, backColour=None, signal_id=None): ControlSlider.__init__(self, parent=parent, minvalue=minvalue, maxvalue=maxvalue, init=init, pos=pos, size=size, log=log, outFunction=self.setMapper, integer=integer, powoftwo=powoftwo, backColour=backColour) self.signal_id = signal_id self.mon = mapper.monitor() self.dev = self.GetParent().dev self.output = self.dev.add_output("/"+str(self.signal_id), 1, 'f', None, -1000, 1000) while not self.dev.ready(): self.dev.poll(10) self.mon.poll()
def __init__(self, parent, minvalue, maxvalue, init=None, pos=(0, 0), size=(200, 16), log=False, outFunction=None, integer=False, powoftwo=False, backColour=None, orient=wx.HORIZONTAL, ctrllabel=""): ControlSlider.__init__(self, parent, minvalue, maxvalue, init, pos, size, log, outFunction, integer, powoftwo, backColour, orient, ctrllabel) self.sg_audio = self.GetParent().GetParent().GetParent().GetParent( ).sg_audio self.output_callback = outFunction self.midilearn = False self.normal_colour = self.backgroundColour self.Bind(wx.EVT_RIGHT_DOWN, self.MouseRightDown)