21 _widget->setEnabledSilent(mEnabled);
39 float alpha =
_widget->getAlpha();
44 alpha +=
_time * mCoef;
54 else if (mAlpha < alpha)
56 alpha -=
_time * mCoef;
77 else if (
_key ==
"Coef")
79 else if (
_key ==
"Enabled")
void setProperty(std::string_view _key, std::string_view _value) override
void setAlpha(float _value)
void prepareItem(Widget *_widget) override
void setCoef(float _value)
void setEnabled(bool _value)
bool addTime(Widget *_widget, float _time) override
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventPreAction
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventPostAction
EventPairAddParameter< EventHandle_WidgetPtr, EventHandle_WidgetPtrControllerItemPtr > eventUpdateAction
constexpr float ALPHA_MIN