return HIT_TEST_NOWHERE;
}
- _VisualElementImpl* pImpl = _VisualElementImpl::GetInstance(*this->__pCurrentVisualElement);
Evas_Object* pImageObject = null;
- if (pImpl)
+ if (this->__pCurrentVisualElement)
{
- _EflNode* pNativeNode = dynamic_cast< _EflNode* >(pImpl->GetNativeNode());
- if (pNativeNode)
+ _VisualElementImpl* pImpl = _VisualElementImpl::GetInstance(*this->__pCurrentVisualElement);
+ if (pImpl)
{
- VisualElementSurface* pPortraitSurface = pNativeNode->GetSurface();
- if (pPortraitSurface)
+ _EflNode* pNativeNode = dynamic_cast< _EflNode* >(pImpl->GetNativeNode());
+ if (pNativeNode)
{
- _EflVisualElementSurfaceImpl* pSurface = dynamic_cast<_EflVisualElementSurfaceImpl*>(_VisualElementSurfaceImpl::GetInstance(*pPortraitSurface));
- if (pSurface)
+ VisualElementSurface* pPortraitSurface = pNativeNode->GetSurface();
+ if (pPortraitSurface)
{
- pImageObject = (Evas_Object*)pSurface->GetNativeHandle();
+ _EflVisualElementSurfaceImpl* pSurface = dynamic_cast<_EflVisualElementSurfaceImpl*>(_VisualElementSurfaceImpl::GetInstance(*pPortraitSurface));
+ if (pSurface)
+ {
+ pImageObject = (Evas_Object*)pSurface->GetNativeHandle();
+ }
}
}
}
virtual void OnBoundsChanged(void);
virtual void UpdateClientBounds(const Tizen::Graphics::FloatDimension& size, Tizen::Graphics::FloatRectangle& clientBounds);
virtual void OnVisibleStateChanged(void);
+ void OnFormActivated(void);
// Focus UI
Tizen::Base::Collection::IListT<_Control*>* GetFocusList(void) const;