| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include "Base.h"
- #include "Control.h"
- #include "AbsoluteLayout.h"
- #include "Container.h"
- namespace gameplay
- {
- static AbsoluteLayout* __instance;
- AbsoluteLayout::AbsoluteLayout()
- {
- }
- AbsoluteLayout::~AbsoluteLayout()
- {
- __instance = NULL;
- }
- AbsoluteLayout* AbsoluteLayout::create()
- {
- if (!__instance)
- {
- __instance = new AbsoluteLayout();
- }
- else
- {
- __instance->addRef();
- }
- return __instance;
- }
- Layout::Type AbsoluteLayout::getType()
- {
- return Layout::LAYOUT_ABSOLUTE;
- }
- void AbsoluteLayout::update(const Container* container)
- {
- // Nothing to do for absolute layout
- }
- }
|