7#ifndef MYGUI_POINTER_MANAGER_H_
8#define MYGUI_POINTER_MANAGER_H_
34 bool isVisible()
const;
39 void setPointer(
const std::string&
_name);
41 void resetToDefaultPointer();
44 const std::string& getDefaultPointer()
const;
46 void setDefaultPointer(
const std::string&
_value);
49 const std::string& getLayerName()
const;
51 void setLayerName(
const std::string&
_value);
71 void _destroyAllChildWidget();
75 void notifyFrameStart(
float _time);
83 std::string mDefaultName;
87 std::string mLayerName;
88 std::string mSkinName;
93 std::string mCurrentMousePointer;
96 std::string mXmlPointerTagName;
97 std::string mXmlPropertyTagName;
98 std::string mXmlDefaultPointerValue;
#define MYGUI_SINGLETON_DECLARATION(ClassName)
widget description should be here.
delegates::CMultiDelegate1< const std::string & > eventChangeMousePointer
std::vector< Widget * > VectorWidgetPtr