22 #ifndef __MYGUI_LAYER_MANAGER_H__
23 #define __MYGUI_LAYER_MANAGER_H__
56 void attachToLayerNode(
const std::string& _name,
Widget* _item);
60 void detachFromLayer(
Widget* _item);
65 void upLayerItem(
Widget* _item);
68 bool isExist(
const std::string& _name)
const;
73 ILayer* getByName(
const std::string& _name,
bool _throw =
true)
const;
76 Widget* getWidgetFromPoint(
int _left,
int _top);
81 void resizeView(
const IntSize& _viewSize);
85 void _unlinkWidget(
Widget* _widget);
90 void destroy(
ILayer* _layer);
100 #endif // __MYGUI_LAYER_MANAGER_H__
std::vector< ILayer * > VectorLayer
Enumerator< VectorLayer > EnumeratorLayer