#include <FUiITextEventListener.h>
#include <FWebCtrlILoadingListener.h>
#include <FUi_ContainerImpl.h>
+#include "FWebCtrl_CertificateConfirmPopup.h"
#include "FWebCtrl_IWebEventListener.h"
#include "FWebCtrl_UserConfirmPopup.h"
-#include "FWebCtrl_CertificateConfirmPopup.h"
namespace Tizen { namespace Base { namespace Collection
{
class HttpHeader;
}}} // Tizen::Net::Http
-namespace Tizen { namespace Sytem
+namespace Tizen { namespace System
{
class _VibratorImpl;
}} // Tizen::Sytem
class _JsBridgeComparer;
class _JsBridgeHashCodeProvider;
class _AuthConfirmPopup;
-class _GeolocationConfirmPopup;
class _PromptPopup;
+class _GeolocationConfirmPopup;
class _WebDataHandler;
class _SelectBox;
class _InputPickerPopup;
SEARCH_NEXT_ASYNC
};
+enum _WebPopupCloseId
+{
+ ID_CERTIFICATE_CONFIRM_POPUP_CLOSE,
+ ID_PROMPT_POPUP_CLOSE,
+ ID_USER_CONFIRM_POPUP_CLOSE
+};
+
class _WebImpl
: public Tizen::Ui::_ContainerImpl
, public Tizen::Ui::ITextEventListener
result ShowCertificateConfirmPopup(_CertificatePopupMode userConfirmMode, Ewk_Certificate_Policy_Decision *pPolicy);
+ result ShowPromptPopup(Tizen::Base::String msg = L"", Tizen::Base::String defVal = L"");
+
result ShowUserConfirmPopup(_UserConfirmMode userConfirmMode, void* pPolicy, Tizen::Base::String msg = L"");
result ShowUserConfirmPopupAsync(_UserConfirmMode userConfirmMode, void* pPolicy, Tizen::Base::String msg = L"");
virtual void OnAncestorVisibleStateChanged(const Tizen::Ui::_Control& control);
+ virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList* pArgs);
+
static _WebImpl* CreateWebImplN(Web* pControl, const Tizen::Graphics::Rectangle& bounds);
static _WebImpl* CreateWebImplN(Web* pControl, const Tizen::Graphics::FloatRectangle& bounds);
std::unique_ptr<_AuthConfirmPopup> __pAuthPopup;
std::unique_ptr<_UserConfirmPopup> __pUserConfirmPopup;
-
+ std::unique_ptr< _PromptPopup > __pPromptPopup;
std::unique_ptr<_CertificateConfirmPopup> __pCertConfirmPopup;
std::unique_ptr<_SelectBox> __pSelectBox;