Change-Id: I39f5e0274349bce83f1b6ef9f07a3e38a821bc17
return;
}
+void
+_Button::OnAncestorInputEnableStateChanged(const _Control& control)
+{
+ __pButtonPresenter->OnAncestorInputEnableStateChanged(control);
+
+ return;
+}
+
result
_Button::SetText(const String& text)
{
return;
}
+void
+_ButtonPresenter::OnAncestorInputEnableStateChanged(const _Control& control)
+{
+ if (!__pButton->IsEnabled())
+ {
+ return;
+ }
+
+ __pButton->SetButtonStatus(_BUTTON_STATUS_NORMAL);
+ __pButton->Invalidate();
+
+ return;
+}
+
bool
_ButtonPresenter::IsEnabledStateChanged(void)
{
virtual void OnFontInfoRequested(unsigned long& style, float& size);
virtual Tizen::Graphics::Dimension GetContentSize(void) const;
virtual Tizen::Graphics::FloatDimension GetContentSizeF(void) const;
+ virtual void OnAncestorInputEnableStateChanged(const _Control& control);
public:
result SetText(const Tizen::Base::String& text);
virtual bool OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo);
virtual bool OnTouchCanceled(const _Control& source, const _TouchInfo& touchinfo);
virtual void OnTouchMoveHandled(const _Control& control);
+ virtual void OnAncestorInputEnableStateChanged(const _Control& control);
void Draw(void);