예제 #1
0
    def __init__(self, options, labels=None, max_height=400, align=VALIGN_TOP, on_select=None):
        Selector.__init__(self, options, labels, on_select=on_select, selected=options[0])
        OneTimeButton.__init__(self)

        self.max_height = max_height
        self.align = align

        self._pulldown_menu = None
예제 #2
0
 def __init__(self,
              options,
              labels=None,
              align=HALIGN_CENTER,
              padding=4,
              on_select=None):
     Selector.__init__(self, options, labels, on_select)
     VerticalContainer.__init__(self,
                                list(self._options.values()),
                                align=align,
                                padding=padding)
예제 #3
0
    def __init__(self,
                 options,
                 labels=None,
                 max_height=400,
                 align=VALIGN_TOP,
                 on_select=None):
        Selector.__init__(self,
                          options,
                          labels,
                          on_select=on_select,
                          selected=options[0])
        HighlightedButton.__init__(self)

        self.max_height = max_height
        self.align = align

        self._pulldown_menu = None
예제 #4
0
    def __init__(self,
                 options,
                 labels=None,
                 max_height=400,
                 align=VALIGN_TOP,
                 on_select=None):
        if options and len(options):
            Selector.__init__(self,
                              options,
                              labels,
                              on_select=on_select,
                              selected=options[0])
        else:
            self._options = []
            self._selected = None
        OneTimeButton.__init__(self)

        self.max_height = max_height
        self.align = align

        self._pulldown_menu = None
예제 #5
0
 def __init__(self, options, labels=None, align=HALIGN_CENTER, padding=4, on_select=None):
     Selector.__init__(self, options, labels, on_select)
     VerticalContainer.__init__(self, list(self._options.values()), align=align, padding=padding)