X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.cpp;h=f1eef110848abed72e114742ea2ff24b6e2ead11;hb=707b59d45ae50b69c94918f8f74313283b304597;hp=836d991eb73e3b226d859b5c2c4a2da7acf5037a;hpb=31e9ee682f8a9cd77c97ed9dc142283559ddaacc;p=libs%2Fgltk.git diff --git a/source/panel.cpp b/source/panel.cpp index 836d991..f1eef11 100644 --- a/source/panel.cpp +++ b/source/panel.cpp @@ -8,6 +8,7 @@ #include "entry.h" #include "grid.h" #include "hslider.h" +#include "image.h" #include "indicator.h" #include "label.h" #include "list.h" @@ -40,7 +41,7 @@ void Panel::set_layout(Layout *l) layout = l; } -void Panel::autosize_special(const Part &part, Geometry &ageom) +void Panel::autosize_special(const Part &part, Geometry &ageom) const { if(part.get_name()=="children" && layout) layout->autosize(ageom); @@ -97,6 +98,7 @@ Panel::Loader::Loader(Panel &p, map &m): add("gravity", &Loader::gravity); add("grid", &Loader::grid); add("hslider", &Loader::child); + add("image", &Loader::child); add("indicator", &Loader::child); add("label", &Loader::child