X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Source%2FWebKit2%2FUIProcess%2FAPI%2Fefl%2FEwkViewImpl.h;h=fd78c491bdf1b0ad4ac4388ebcb16961fb5e2550;hb=f82b9efdceadfd53be23dc84839f0a4837a0b3e3;hp=52fa3dab98cd30575773109a29a964994c1e3890;hpb=8b1930512c6400a038d38d4f13c3c7d0669901f5;p=framework%2Fweb%2Fwebkit-efl.git diff --git a/Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h b/Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h index 52fa3da..fd78c49 100755 --- a/Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h +++ b/Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h @@ -152,6 +152,18 @@ struct Ewk_View_Callback_Context { Ewk_View_Before_Unload_Confirm_Panel_Callback beforeUnloadConfirmPanelCallback; #endif Ewk_View_Open_Panel_Callback openPanelCallback; +#if ENABLE(TIZEN_APPLICATION_CACHE) + Ewk_View_Applicacion_Cache_Permission_Callback applicationCachePermissionCallback; +#endif +#if ENABLE(TIZEN_INDEXED_DATABASE) + Ewk_View_Exceeded_Indexed_Database_Quota_Callback exceededIndexedDatabaseQuotaCallback; +#endif +#if ENABLE(TIZEN_SQL_DATABASE) + Ewk_View_Exceeded_Database_Quota_Callback exceededDatabaseQuotaCallback; +#endif +#if ENABLE(TIZEN_FILE_SYSTEM) + Ewk_View_Exceeded_Local_File_System_Quota_Callback exceededLocalFileSystemQuotaCallback; +#endif }; Evas_Object* ewkView; @@ -304,10 +316,19 @@ public: const WebCore::IntPoint scrollPosition() const { return m_scrollPosition; } #endif -#if ENABLE(TOUCH_EVENTS) && ENABLE(TIZEN_GESTURE) - void feedCancelTouchEvents(); +#if ENABLE(TIZEN_GESTURE) +#if ENABLE(TOUCH_EVENTS) + void feedTouchEventsByType(Ewk_Touch_Event_Type); +#endif + void setDoubleTapEnabled(bool); #endif + + void didChangeScrollAndScale(const WebCore::IntPoint&, float); + +#if ENABLE(TIZEN_FOCUS_UI) + static void pages(Vector >&); #endif +#endif // #if OS(TIZEN) // FIXME: Make members private for encapsulation. OwnPtr pageClient; @@ -346,6 +367,10 @@ public: WKEinaSharedString userAgent; +#if OS(TIZEN) + WKEinaSharedString applicationName; +#endif + #if ENABLE(TIZEN_SUPPORT_WEBAPP_META_TAG) WKEinaSharedString webAppIconURL; Eina_List* webAppIconURLs; @@ -395,10 +420,6 @@ public: Eina_List* notificationPermissionRequests; #endif -#if ENABLE(TIZEN_SQL_DATABASE) - Ewk_Context_Exceeded_Quota* exceededDatabaseQuota; -#endif - #if ENABLE(TIZEN_WEBKIT2_POPUP_INTERNAL) Ewk_Popup_Picker* popupPicker; #endif @@ -449,6 +470,23 @@ public: #if ENABLE(TIZEN_WEBKIT2_CREATE_VIEW_WITH_CREATED_PAGE_GROUP_WITH_IDENTIFIER) RefPtr pageGroup; #endif + +#if ENABLE(TIZEN_APPLICATION_CACHE) + OwnPtr applicationCachePermissionContext; + Ewk_Security_Origin* applicationCachePermissionOrigin; + bool isWaitingForApplicationCachePermission; +#endif +#if ENABLE(TIZEN_INDEXED_DATABASE) + OwnPtr exceededIndexedDatabaseQuotaContext; +#endif +#if ENABLE(TIZEN_SQL_DATABASE) + OwnPtr exceededDatabaseQuotaContext; +#endif +#if ENABLE(TIZEN_FILE_SYSTEM) + OwnPtr exceededLocalFileSystemQuotaContext; +#endif + Ewk_Security_Origin* exceededQuotaOrigin; + bool isWaitingForExceededQuotaPopupReply; #endif // #if OS(TIZEN) private: