X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Fcontainer.h;fp=source%2Fcontainer.h;h=40fe4dc60d4855e44a890af8a4230b9ab764c3b7;hp=b2f69d3bb2eae41cf35183d04f8cc5f1b47531ef;hb=762a689d799075c0a10e1633bf95d53de80b4572;hpb=6d9570c97584758e3cfcac6827d439b7fb844cf4 diff --git a/source/container.h b/source/container.h index b2f69d3..40fe4dc 100644 --- a/source/container.h +++ b/source/container.h @@ -1,8 +1,8 @@ #ifndef MSP_GLTK_CONTAINER_H_ #define MSP_GLTK_CONTAINER_H_ -#include #include +#include #include #include "mspgltk_api.h" #include "widget.h" @@ -37,7 +37,7 @@ protected: void rebuild_needed(); }; - std::list children; + std::vector children; Widget *click_focus = nullptr; unsigned click_button = 0; Widget *pointer_focus = nullptr; @@ -59,7 +59,7 @@ protected: void autosize_child(const Widget &, const Part &, Geometry &) const; void reposition_child(Widget &, const Part &) const; public: - std::list get_children() const; + std::vector get_children() const; Widget *find_child_at(int, int) const; Widget *find_descendant_at(int, int) const; void raise(Widget &);