def createHorizontal(self, recurse): wl = WeeLayout(Direction.HORIZONTAL) wl.setSizeFull() # wl.setHeight("100%"); wl.addComponent(TextField('Top'), Alignment.TOP_LEFT) wl.addComponent(TextField('Middle'), Alignment.MIDDLE_LEFT) tf = TextField('Bottom') tf.setHeight('50%') wl.addComponent(tf, Alignment.BOTTOM_LEFT) if recurse > 0: recurse -= 1 wl.addComponent(self.createVertical(recurse)) return wl