Fixed when user tap on linkable contents, somtimes focus ring is not shown.
[framework/web/webkit-efl.git] / Source / WebKit2 / UIProcess / WebPageProxy.h
index 4f0db4a..28e8fed 100755 (executable)
@@ -519,8 +519,12 @@ public:
 #endif
 
 #if ENABLE(TIZEN_WEBKIT2_HIT_TEST)
+#if ENABLE(TOUCH_ADJUSTMENT)
+    WebHitTestResult::Data hitTestResultAtPoint(const WebCore::IntPoint&, int hitTestMode = WebHitTestResult::HitTestModeDefault, const WebCore::IntSize& area = WebCore::IntSize());
+#else
     WebHitTestResult::Data hitTestResultAtPoint(const WebCore::IntPoint&, int hitTestMode = WebHitTestResult::HitTestModeDefault);
 #endif
+#endif
 #if ENABLE(TIZEN_CONTEXT_MENU_WEBKIT_2)
     void hideContextMenu();
     String contextMenuAbsoluteLinkURLString();
@@ -954,6 +958,7 @@ public:
 #endif
 
 #if ENABLE(TIZEN_ISF_PORT)
+    void prepareKeyDownEvent();
     int getCursorOffset();
     void getSurroundingTextAndCursorOffset(String&, int&);
     WebCore::IntRect getSelectionRect(bool);
@@ -1001,9 +1006,9 @@ public:
 #endif
 
 #if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
-    bool selectClosestWord(const WebCore::IntPoint&, bool isStartedTextSelectionFromOutside);
-    bool setLeftSelection(const WebCore::IntPoint&);
-    bool setRightSelection(const WebCore::IntPoint&);
+    bool selectClosestWord(const WebCore::IntPoint&);
+    int setLeftSelection(const WebCore::IntPoint&, const int direction);
+    int setRightSelection(const WebCore::IntPoint&, const int direction);
     bool getSelectionHandlers(WebCore::IntRect& leftRect, WebCore::IntRect& rightRect);
     String getSelectionText();
     bool selectionRangeClear();
@@ -1017,9 +1022,11 @@ public:
 #endif
 
 #if ENABLE(TIZEN_SCREEN_READER)
-    void raiseTapEvent(const WebCore::IntPoint&);
     bool moveScreenReaderFocus(bool);
     void moveScreenReaderFocusByPoint(const WebCore::IntPoint&);
+    void clearScreenReaderFocus();
+    bool raiseTapEvent(const WebCore::IntPoint&);
+    void adjustScreenReaderFocusedObjectValue(bool);
     void recalcScreenReaderFocusRect();
     void clearScreenReader();