def __init__(self, path: str = None, binding: Binding = None): Viewer.__init__(self) Label.__init__(self) self.path = 'label' if path is None else path # ... if binding is not None: binding.setter = lambda value: self.set_text(value) # ... pass
def __init__(self,width=0,height=0,path=None,alternative=None,outline=None,hover=None,hoveringType=None,arguments=None,is_pressed=False,on_press=None,disabled=False,argument=None,buttonNumber=None): Graphic.__init__(self,path=path, width=width,height=height, alternative=alternative,outline=outline) TwoStateController.__init__(self,is_pressed=is_pressed,on_press=on_press) Label.__init__(self,str(buttonNumber),color=(255,255,255,255)) self.ol=outline self.hover=hover self.args=arguments self.arg=argument self.disabled=disabled #self.hoverContent=hoverContent self.hovering=False self.hoveringType = hoveringType self.bN=buttonNumber self.pressing=False