]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/panel.h
Support loading Panels from datafiles
[libs/gltk.git] / source / panel.h
index bf17829c101449747c07a23d61170811dcb08d4c..d922a991eb281b16017304786388d8915bc78170 100644 (file)
@@ -12,7 +12,7 @@ public:
        class Loader: public Widget::Loader
        {
        private:
-               Panel &panel;
+               Panel &pnl;
                std::map<std::string, Widget *> &wdg_map;
        
        public:
@@ -20,6 +20,7 @@ public:
        private:
                template<typename T>
                void child(const std::string &);
+               void panel(const std::string &);
        };
 
        Panel(const Resources &);
@@ -46,6 +47,7 @@ private:
        void render_part(const Part &) const;
        void set_pointer_focus(Widget *);
        void set_input_focus(Widget *);
+       Widget *get_child_at(int, int);
 };
 
 } // namespace GLtk