]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/panel.cpp
Implement keyboard navigation for most widgets
[libs/gltk.git] / source / panel.cpp
index 23657de506c6fc42f7bd8c02d8cadf07f28b201a..c17fe4b261e74650a55349c62f314b39d710b06f 100644 (file)
@@ -26,7 +26,9 @@ namespace GLtk {
 
 Panel::Panel():
        layout(0)
-{ }
+{
+       input_type = INPUT_NAVIGATION;
+}
 
 Panel::~Panel()
 {
@@ -41,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);