void createPagesToPDF(const WebCore::IntSize&, const WebCore::IntSize&, const String&);
#endif
#if ENABLE(TIZEN_WEBKIT2_HIT_TEST)
+#if ENABLE(TOUCH_ADJUSTMENT)
+ void hitTestResultAtPoint(const WebCore::IntPoint&, int hitTestMode, const WebCore::IntSize&, WebHitTestResult::Data&);
+#else
void hitTestResultAtPoint(const WebCore::IntPoint&, int hitTestMode, WebHitTestResult::Data&);
#endif
+#endif
#if ENABLE(TIZEN_WEB_STORAGE)
void getStorageQuotaBytes(uint64_t callbackID);
// FIXME: We could genericize these into a DrawingArea client interface. Would that be beneficial?
void drawRect(WebCore::GraphicsContext&, const WebCore::IntRect&);
#if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
- void selectClosestWord(const WebCore::IntPoint&, bool isStartedTextSelectionFromOutside, bool& result);
- void setLeftSelection(const WebCore::IntPoint&, bool& result);
- void setRightSelection(const WebCore::IntPoint&, bool& result);
+ enum HandleMovingDirection {
+ HandleMovingDirectionNone = 0,
+ HandleMovingDirectionNormal,
+ HandleMovingDirectionReverse,
+ };
+ void selectClosestWord(const WebCore::IntPoint&, bool& result);
+ void setLeftSelection(const WebCore::IntPoint&, const int direction, int& result);
+ void setRightSelection(const WebCore::IntPoint&, const int direction, int& result);
void getSelectionHandlers(WebCore::IntRect& leftRect, WebCore::IntRect& rightRect);
void getSelectionText(String& result);
void selectionRangeClear(bool& result);
WebCore::IntRect nodeRect(WebCore::Node*) const;
#endif
+#if ENABLE(TIZEN_SCREEN_READER) || ENABLE(TIZEN_FOCUS_UI)
+ void didChangeFocusedRect(WebCore::Node*);
+#endif
+
#if ENABLE(TIZEN_WEBKIT2_POPUP_INTERNAL)
void notifyTransitionToCommitted(bool);
#endif
void didChangeContents(const WebCore::IntRect&);
#endif
+#if ENABLE(TIZEN_FOCUS_UI)
+ void setSpatialNavigationEnabled(bool);
+#endif
+
private:
WebPage(uint64_t pageID, const WebPageCreationParameters&);
OwnPtr<ScreenReader> m_screenReader;
#endif
+#if ENABLE(TIZEN_SCREEN_READER) || ENABLE(TIZEN_FOCUS_UI)
+ WebCore::IntRect m_focusedRect;
+#endif
+
#if ENABLE(TIZEN_WEBKIT2_TEXT_SELECTION)
EditorState m_editorState;
#endif