def __init__(self, item, sub_page, min_val, max_val, step): SitemapWidget.__init__(self, item, sub_page) ConfigSlider.__init__( self, default=tofloat(item.get("state")) if item else 0, increment=step, limits=(min_val, max_val)) stateDescription = self.item.get("stateDescription") if stateDescription and stateDescription.get("pattern"): self.pattern = stateDescription.get("pattern").encode("UTF-8") else: self.pattern = "%.1f"
def __init__(self, item, sub_page, increment=5, use_slider=False): SitemapWidget.__init__(self, item, sub_page) ConfigSlider.__init__(self, default=toint(item.get("state")) if item else 0, increment=increment) self.use_slider = use_slider
def __init__(self, item, sub_page, increment=5): SitemapWidget.__init__(self, item, sub_page) ConfigSlider.__init__(self, default=int(item["state"]), increment=increment, limits=(SliderWidget.MIN_VAL, SliderWidget.MAX_VAL))