コード例 #1
0
 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"
コード例 #2
0
 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
コード例 #3
0
 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))