X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fpanel.cpp;h=44c41eac98fd6e62d0d69e2ace47c5a52e6910af;hb=4b52d16bc895f9d969383d7a7d6a3558c1972cc5;hp=ab8f54fb0cc5471e6a1415ff17add966d51c02a5;hpb=d2d5b4c4dedf90a42dd2baff8334318b1d000f64;p=libs%2Fgltk.git diff --git a/source/panel.cpp b/source/panel.cpp index ab8f54f..44c41ea 100644 --- a/source/panel.cpp +++ b/source/panel.cpp @@ -3,10 +3,12 @@ #include #include "button.h" #include "column.h" +#include "draghandle.h" #include "dropdown.h" #include "entry.h" #include "grid.h" #include "hslider.h" +#include "image.h" #include "indicator.h" #include "label.h" #include "list.h" @@ -24,7 +26,9 @@ namespace GLtk { Panel::Panel(): layout(0) -{ } +{ + input_type = INPUT_TEXT; +} Panel::~Panel() { @@ -39,7 +43,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); @@ -88,6 +92,7 @@ Panel::Loader::Loader(Panel &p, map &m): add("button", &Loader::child