33 mNeedMouseFocus(true),
34 mRootMouseFocus(false),
45 if (_filename.empty())
47 else if (!mOwnMaskPickInfo.
load(_filename))
48 MYGUI_LOG(Error,
"mask not load '" << _filename <<
"'");
53 mOwnMaskPickInfo = _info;
58 return mOwnMaskPickInfo.
empty() || mOwnMaskPickInfo.
pick(_point, _coord);
153 mNeedToolTip = _value;
173 mNeedKeyFocus = _value;
178 return mNeedKeyFocus;
183 mNeedMouseFocus = _value;
188 return mNeedMouseFocus;
193 mInheritsPick = _value;
198 return mInheritsPick;
203 return mRootMouseFocus;
208 return mRootKeyFocus;
213 mRootMouseFocus = _value;
218 mRootKeyFocus = _value;
bool load(const std::string &_file)
#define MYGUI_LOG(level, text)
bool pick(const IntPoint &_point, const IntCoord &_coord) const