Load GUI from XML

This commit is contained in:
2015-03-10 00:48:25 +01:00
parent 9d7dd452c7
commit 884fd8bb52
21 changed files with 1019 additions and 119 deletions

View File

@@ -33,11 +33,14 @@ public:
void addChild(std::unique_ptr<Widget> child);
Widget& getChildByName(std::string name);
Widget& getChildByName(std::string const& name);
Widget const& getChildByName(std::string name) const;
Widget const& getChildByName(std::string const& name) const;
std::unique_ptr<Widget> removeChild(std::string name);
Widget& getPath(std::string const& path);
Widget const& getPath(std::string const& path) const;
std::unique_ptr<Widget> removeChild(std::string const& name);
std::unique_ptr<Widget> removeChild(Widget& child);
void render(SDL_Surface *dst, SDL_Rect *dstRect) const override;