Mercurial > libervia-backend
comparison frontends/src/primitivus/xmlui.py @ 1486:a77217511afd
tools, frontends (xmlui): allow to select a tab when adding it
author | souliane <souliane@mailoo.org> |
---|---|
date | Fri, 21 Aug 2015 14:17:41 +0200 |
parents | 90130847a0a8 |
children | 8c071bc359c9 |
comparison
equal
deleted
inserted
replaced
1485:9fcc16ef163a | 1486:a77217511afd |
---|---|
285 sat_widgets.TabsContainer.__init__(self) | 285 sat_widgets.TabsContainer.__init__(self) |
286 | 286 |
287 def _xmluiAppend(self, widget): | 287 def _xmluiAppend(self, widget): |
288 self.body.append(widget) | 288 self.body.append(widget) |
289 | 289 |
290 def _xmluiAddTab(self, label): | 290 def _xmluiAddTab(self, label, selected): |
291 tab = PrimitivusVerticalContainer(None) | 291 tab = PrimitivusVerticalContainer(None) |
292 self.addTab(label, tab) | 292 self.addTab(label, tab, selected) |
293 return tab | 293 return tab |
294 | 294 |
295 | 295 |
296 class PrimitivusVerticalContainer(xmlui.VerticalContainer, urwid.ListBox): | 296 class PrimitivusVerticalContainer(xmlui.VerticalContainer, urwid.ListBox): |
297 BOX_HEIGHT = 5 | 297 BOX_HEIGHT = 5 |