author | Radek Brich <radek.brich@devl.cz> |
Sun, 15 Feb 2015 12:52:46 +0100 | |
changeset 115 | b4ff7392003a |
parent 114 | 26c02bd94bd9 |
child 116 | 165b5d65e1cb |
permissions | -rw-r--r-- |
93 | 1 |
class Layout: |
2 |
||
3 |
def __init__(self): |
|
4 |
self._managed_widgets = [] |
|
5 |
||
115
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
6 |
def add(self, widget, **_kwargs): |
93 | 7 |
self._managed_widgets.append(widget) |
8 |
||
115
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
9 |
def update(self, w, h): |
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
10 |
"""Rearrange managed widgets in given space. |
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
11 |
|
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
12 |
`w`, `h` is available horizontal and vertical space, |
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
13 |
or width and height of parent container of managed widgets. |
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
14 |
|
b4ff7392003a
GridLayout: basic implementation.
Radek Brich <radek.brich@devl.cz>
parents:
114
diff
changeset
|
15 |
""" |
93 | 16 |
pass |
17 |