tuikit/layouts/layout.py
changeset 116 165b5d65e1cb
parent 115 b4ff7392003a
equal deleted inserted replaced
115:b4ff7392003a 116:165b5d65e1cb
     1 class Layout:
     1 class Layout:
     2 
     2 
     3     def __init__(self):
     3     def __init__(self):
     4         self._managed_widgets = []
     4         self._managed_widgets = []
     5 
     5 
     6     def add(self, widget, **_kwargs):
     6     def add(self, widget, *args, **kwargs):
       
     7         """Add widget to layout.
       
     8 
       
     9         Additional arguments may be used by specialized layouts as hints.
       
    10 
       
    11         """
     7         self._managed_widgets.append(widget)
    12         self._managed_widgets.append(widget)
     8 
    13 
     9     def update(self, w, h):
    14     def update(self, w, h):
    10         """Rearrange managed widgets in given space.
    15         """Rearrange managed widgets in given space.
    11 
    16