FormGroup::Line: add setLayout()
This commit is contained in:
+6
@@ -93,6 +93,12 @@ void FormGroup::Line::construct()
|
||||
lv_obj_set_width(lvobj, lv_pct(100));
|
||||
}
|
||||
|
||||
void FormGroup::Line::setLayout(FlexGridLayout *l)
|
||||
{
|
||||
layout = l;
|
||||
if (layout) layout->apply(lvobj);
|
||||
}
|
||||
|
||||
void FormGroup::Line::addChild(Window* window)
|
||||
{
|
||||
Window::addChild(window);
|
||||
|
||||
+2
@@ -90,6 +90,8 @@ class FormGroup : public Window
|
||||
Line(Window *parent, lv_obj_t *obj, FlexGridLayout *layout = nullptr);
|
||||
Line(Window *parent, FlexGridLayout *layout = nullptr);
|
||||
|
||||
void setLayout(FlexGridLayout *l);
|
||||
|
||||
protected:
|
||||
void addChild(Window *window) override;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user