X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.cpp;h=8c5dd38f26be2d400640258882da93c24a50690a;hb=8eeb6ee5d40c21150839e24996cc3e9ef308374d;hp=c7b1574979d7883d8f03c44816dc6152eb1daf4a;hpb=1b29f1987b8891852a606afbb03e5e08b16c8c3e;p=libs%2Fgltk.git diff --git a/source/panel.cpp b/source/panel.cpp index c7b1574..8c5dd38 100644 --- a/source/panel.cpp +++ b/source/panel.cpp @@ -1,16 +1,18 @@ #include +#include #include #include "button.h" +#include "column.h" #include "dropdown.h" #include "entry.h" +#include "grid.h" #include "hslider.h" #include "indicator.h" #include "label.h" -#include "layout.h" #include "list.h" #include "panel.h" #include "part.h" -#include "table.h" +#include "row.h" #include "toggle.h" #include "vslider.h" @@ -78,38 +80,107 @@ void Panel::on_child_removed(Widget &wdg) Panel::Loader::Loader(Panel &p, map &m): - Widget::Loader(p), - pnl(p), - wdg_map(m) + DataFile::DerivedObjectLoader(p), + wdg_map(m), + last_widget(0) { add("button", &Loader::child