Button::Button(WidgetStyle _style, const IntCoord& _coord, Align _align, WidgetSkinInfo* _info, Widget* _parent, ICroppedRectangle * _croppedParent, IWidgetCreator * _creator, const std::string & _name) : Base(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name), mIsMousePressed(false), mIsMouseFocus(false), mIsStateCheck(false), mImage(nullptr) { initialiseWidgetSkin(_info); }
ComboBox::ComboBox(WidgetStyle _style, const IntCoord& _coord, Align _align, WidgetSkinInfo* _info, Widget* _parent, ICroppedRectangle * _croppedParent, IWidgetCreator * _creator, const std::string & _name) : Base(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name), mButton(nullptr), mList(nullptr), mListShow(false), mMaxHeight(0), mItemIndex(ITEM_NONE), mModeDrop(false), mDropMouse(false), mShowSmooth(false) { initialiseWidgetSkin(_info); }
void MenuItem::_initialise(WidgetStyle _style, const IntCoord& _coord, Align _align, ResourceSkin* _info, Widget* _parent, ICroppedRectangle * _croppedParent, IWidgetCreator * _creator, const std::string& _name) { Base::_initialise(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name); Widget* parent = getParent(); MYGUI_ASSERT(parent, "MenuItem must have parent MenuCtrl"); if (!parent->isType<MenuCtrl>()) { Widget* client = parent; parent = client->getParent(); MYGUI_ASSERT(parent, "MenuItem must have parent MenuCtrl"); MYGUI_ASSERT(parent->getClientWidget() == client, "MenuItem must have parent MenuCtrl"); MYGUI_ASSERT(parent->isType<MenuCtrl>(), "MenuItem must have parent MenuCtrl"); } mOwner = parent->castType<MenuCtrl>(); initialiseWidgetSkin(_info); // нам нуженфокус клавы this->mNeedKeyFocus = true; }
void Message::baseChangeWidgetSkin(ResourceSkin* _info) { shutdownWidgetSkin(); Base::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void Message::_initialise(WidgetStyle _style, const IntCoord& _coord, Align _align, ResourceSkin* _info, Widget* _parent, ICroppedRectangle * _croppedParent, IWidgetCreator * _creator, const std::string& _name) { Base::_initialise(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name); initialiseWidgetSkin(_info); }
void MenuItem::baseChangeWidgetSkin(ResourceSkin* _info) { shutdownWidgetSkin(); Button::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void ComboBox::baseChangeWidgetSkin(WidgetSkinInfoPtr _info) { shutdownWidgetSkin(); Base::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void ScrollView::baseChangeWidgetSkin(ResourceSkin* _info) { shutdownWidgetSkin(); Base::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void Button::baseChangeWidgetSkin(WidgetSkinInfoPtr _info) { shutdownWidgetSkin(); Base::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void StrangeButton::baseChangeWidgetSkin(MyGUI::ResourceSkin* _info) { shutdownWidgetSkin(); Base::baseChangeWidgetSkin(_info); initialiseWidgetSkin(_info); }
void StrangeButton::_initialise(MyGUI::WidgetStyle _style, const MyGUI::IntCoord& _coord, MyGUI::Align _align, MyGUI::ResourceSkin* _info, MyGUI::Widget* _parent, MyGUI::ICroppedRectangle * _croppedParent, MyGUI::IWidgetCreator * _creator, const std::string& _name) { Base::_initialise(_style, _coord, _align, _info, _parent, _croppedParent, _creator, _name); initialiseWidgetSkin(_info); }