Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/container.cc')
-rw-r--r--src/ui/container.cc45
1 files changed, 0 insertions, 45 deletions
diff --git a/src/ui/container.cc b/src/ui/container.cc
deleted file mode 100644
index ebe2821..0000000
--- a/src/ui/container.cc
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- ui/container.cc
- This file is part of the Osirion project and is distributed under
- the terms of the GNU General Public License version 2
-*/
-
-
-#include "ui/container.h"
-#include "ui/paint.h"
-#include "ui/ui.h"
-
-namespace ui
-{
-
-// TODO Container::direction
-Container::Container(Widget *parent) : Window(parent)
-{
- set_label("container");
- set_border(true);
- set_background(true);
-}
-
-Container::~Container()
-{
-}
-
-void Container::resize()
-{
- float w = UI::elementsize.width() * 1.5f;
- float h = children().size() * (UI::elementsize.height() + UI::elementmargin) + UI::elementsize.height();
- set_size(w, h);
-
- const float x = UI::elementsize.width() * 0.25f;
- float y = UI::elementsize.height() * 0.5f;
-
- // reposition all children within the container
- for (Children::iterator it = children().begin(); it != children().end(); it++) {
- Widget *w = (*it);
- w->set_size(UI::elementsize);
- w->set_location(x, y);
- y += UI::elementsize.height() + UI::elementmargin;
- }
-}
-
-}