Example #1
0
 def config(self, **kwargs):
     keys = ("data", "color", "bg", "font", "fontSize", "fontStyle",
         "height", "width", "align", "padding", "spacing", "weight",
         "border", "promptColor")
     if hasAny(kwargs, keys): self.stale = True
     for a in kwargs:
         v = kwargs[a]
         if v and a in ("bg", "color", "border", "promptColor"): v = rgba(v)
         setattr(self, a, v)
     return self
Example #2
0
 def config(self, **kwargs):
     keys = ("bg", "color", "border", "promptColor", "data", "font",
             "fontSize", "fontStyle", "height", "width", "align", "padding",
             "spacing", "weight")
     if hasAny(kwargs, keys): self.stale = True
     for a in kwargs:
         v = kwargs[a]
         if v and a in keys[:4]: v = rgba(v)
         setattr(self, a, v)
     return self
Example #3
0
 def config(self, **kwargs):
     keys = "fill", "stroke", "weight", "radius"
     if hasAny(kwargs, keys): self._srf = None
     return super().config(**kwargs)
Example #4
0
 def config(self, **kwargs):
     keys = "fill", "stroke", "weight", "radius"
     if hasAny(kwargs, keys): self._srf = None
     return super().config(**kwargs)