diff options
Diffstat (limited to 'Source/WebKit/android/jni/WebViewCore.h')
-rw-r--r-- | Source/WebKit/android/jni/WebViewCore.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/WebKit/android/jni/WebViewCore.h b/Source/WebKit/android/jni/WebViewCore.h index 07034b2..cb345dd 100644 --- a/Source/WebKit/android/jni/WebViewCore.h +++ b/Source/WebKit/android/jni/WebViewCore.h @@ -104,6 +104,7 @@ namespace android { class CachedRoot; class ListBoxReply; class AndroidHitTestResult; + class SelectText; class WebCoreReply : public WebCoreRefObject { public: @@ -602,6 +603,11 @@ namespace android { */ Vector<WebCore::VisibleSelection> getTextRanges( int startX, int startY, int endX, int endY); + static int platformLayerIdFromNode(Node* node, LayerAndroid** outLayer = 0); + void selectText(int startX, int startY, int endX, int endY); + void selectWordAt(int x, int y); + + static void layerToAbsoluteOffset(const LayerAndroid* layer, IntPoint& offset); /** * Returns a text position at a given coordinate. @@ -701,6 +707,10 @@ namespace android { */ static WebCore::Position getPositionForOffset(Node* node, int offset); + VisiblePosition visiblePositionForContentPoint(int x, int y); + void selectWordAroundPosition(Frame* frame, VisiblePosition pos); + static SelectText* createSelectText(const VisibleSelection&); + // called from constructor, to add this to a global list static void addInstance(WebViewCore*); // called from destructor, to remove this from a global list |