namespace Tizen { namespace Ui
{
-class Contorl;
-class _Contorl;
-class _ContorlImpl;
+class Control;
+class _Control;
+class _ControlImpl;
}} // Tizen::Ui
namespace Tizen { namespace Ui { namespace Controls
{
class Keypad;
-class _Form;
+class _FormImpl;
}}} // Tizen::Ui::Controls
namespace Tizen { namespace Web { namespace Json
ID_USER_CONFIRM_USERMEDIA_CLOSE,
ID_USER_CONFIRM_GEOLOCATION_CLOSE,
ID_USER_CONFIRM_NOTIFICATION_CLOSE,
- ID_USER_SCRIPT_ALERT_CLOSE
+ ID_USER_SCRIPT_ALERT_CLOSE,
+ ID_USER_SCRIPT_CONFIRM_CLOSE
};
class _OSP_EXPORT_ _WebImpl
void SetKeypadOpened(bool isKeypadOpened);
- bool IsPresenterAlived(_WebPresenter* pPresenter) const;
Tizen::Graphics::Rectangle GetPreviousKeypadBounds(void) const;
void SetPreviousKeypadBounds(Tizen::Graphics::Rectangle& bounds);
result ShowUserConfirmPopup(_UserConfirmMode userConfirmMode, void* pPolicy, Tizen::Base::String msg = L"");
result ShowUserConfirmPopupAsync(_UserConfirmMode userConfirmMode, void* pPolicy, Tizen::Base::String msg = L"");
- Tizen::Ui::Controls::_Form* GetParentFormCore(Tizen::Ui::_Control* pControlCore);
+ Tizen::Ui::Controls::_FormImpl* GetParentFormImpl(Tizen::Ui::_ControlImpl* pControlImpl);
result ShowSelectBoxPopup(bool isMultiSelect, const Tizen::Base::String& title, Eina_List* pItems, Evas_Object* pWebView, int selectedIndex);
result UpdateSelectBoxPopup(Eina_List* pItems, int selectedIndex, bool isGroupedList);
virtual result OnPreAttachedToMainTree(void);
+ virtual result OnDetachingFromMainTree(void);
+
virtual void OnChangeLayout(Tizen::Ui::_ControlRotation rotation);
virtual void OnChangeLayout(Tizen::Ui::_ControlOrientation orientation);
std::unique_ptr<_UserConfirmPopup> __pGeolocationConfirmPopup;
std::unique_ptr<_UserConfirmPopup> __pNotificationConfirmPopup;
std::unique_ptr<_UserConfirmPopup> __pScriptAlertConfirmPopup;
+ std::unique_ptr<_UserConfirmPopup> __pScriptConfirmPopup;
std::unique_ptr<_UserConfirmPopup> __pAppCacheConfirmPopup;
std::unique_ptr<_UserConfirmPopup> __pDbQuotaConfirmPopup;
std::unique_ptr<_UserConfirmPopup> __pLocalFsQuotaConfirmPopup;
_TextSearch __textSearch;
- Tizen::Base::Collection::ArrayList __callbackList;
-
Tizen::Base::Collection::ArrayList __webNotificationList;
DecisionPolicy __policy;
Tizen::Base::String __defaultUserAgent;
Eina_List* __pFormDataList;
+
+ bool __popupClosed;
}; // _WebImpl
}}} // Tizen::Web::Controls