Mercurial > libervia-backend
comparison frontends/src/primitivus/primitivus @ 1991:dbe025b03eba
primitivus: fixed XMLUI window creation
newWidget method was not working if a widget was already selected, breaking all XMLUI with window type.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 01 Jul 2016 00:02:28 +0200 |
parents | e6b51b7ff31f |
children | 8a749ec21c50 |
comparison
equal
deleted
inserted
replaced
1990:dfbe0bb056dc | 1991:dbe025b03eba |
---|---|
613 entity=u' ({})'.format(entity) if entity else '') | 613 entity=u' ({})'.format(entity) if entity else '') |
614 self.x_notify.sendNotification(message) | 614 self.x_notify.sendNotification(message) |
615 | 615 |
616 | 616 |
617 def newWidget(self, widget): | 617 def newWidget(self, widget): |
618 if self.selected_widget is None: | 618 # FIXME: when several widgets are possible (e.g. with :split) |
619 self.selectWidget(widget) | 619 # do not replace current widget when self.selected_widget != None |
620 self.selectWidget(widget) | |
620 | 621 |
621 def selectWidget(self, widget): | 622 def selectWidget(self, widget): |
622 """Display a widget if possible, | 623 """Display a widget if possible, |
623 | 624 |
624 else add it in the notification bar queue | 625 else add it in the notification bar queue |