Example #1
0
 def __init__(self, min_size=(0, 0), max_size=(9999, 9999), border_size=1,
              **kwargs):
     self._min_size = min_size
     self._max_size = max_size
     self.views = {}
     tab_bar = HBox(name='tabBar')
     tab_bar.min_size = (0, 20)
     tab_bar.max_size = (9999, 20)
     self.view = ScrollArea(name='view')
     self.view.min_size = self._min_size
     self.view.max_size = self._max_size
     self.view.border_size = border_size
     frame = VBox(name='frame')
     frame.border_size = border_size
     frame.opaque = 0
     frame.addChild(self.view)
     VBox.__init__(self, **kwargs)
     self.padding = 0
     VBox.addChild(self, tab_bar)
     VBox.addChild(self, frame)
     self.adaptLayout()