#include "panel.h"
#include "part.h"
#include "row.h"
+#include "stack.h"
#include "toggle.h"
#include "vslider.h"
add("dropdown", &Loader::child<Dropdown>);
add("entry", &Loader::child<Entry>);
add("expand", &Loader::expand);
+ add("ghost", &Loader::ghost);
add("gravity", &Loader::gravity);
add("grid", &Loader::grid);
add("hslider", &Loader::child<HSlider>);
add("indicator", &Loader::child<Indicator>);
add("label", &Loader::child<Label>);
+ add("layout", &Loader::layout);
add("list", &Loader::child<List>);
add("panel", &Loader::panel);
add("row", &Loader::arrangement<Row>);
+ add("stack", &Loader::arrangement<Stack>);
add("toggle", &Loader::child<Toggle>);
add("vslider", &Loader::child<VSlider>);
}
get_layout().set_expand(get_last_widget(), h, v);
}
+void Panel::Loader::ghost(bool g)
+{
+ get_layout().set_ghost(get_last_widget(), g);
+}
+
void Panel::Loader::gravity(int h, int v)
{
get_layout().set_gravity(get_last_widget(), h, v);
load_sub_with(ldr);
}
+void Panel::Loader::layout()
+{
+ Layout::Loader ldr(get_layout(), wdg_map);
+ load_sub_with(ldr);
+}
+
void Panel::Loader::panel(const string &n)
{
RefPtr<Panel> p = new Panel();