[core/modules] Add widget producer for module
simplifies and debugs widget creation
This commit is contained in:
parent
859a387676
commit
2a663deb7b
2 changed files with 16 additions and 14 deletions
|
@ -73,6 +73,11 @@ class Module(core.input.Object):
|
|||
self.__widgets = widgets
|
||||
return self.__widgets
|
||||
|
||||
def add_widget(self, full_text='', name=None):
|
||||
widget = core.widget.Widget(full_text=full_text, name=name, module=self)
|
||||
self.widgets().append(widget)
|
||||
return widget
|
||||
|
||||
def widget(self, name=None):
|
||||
if not name: return self.widgets()[0]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue