summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni/WebViewCore.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/android/jni/WebViewCore.h')
-rw-r--r--Source/WebKit/android/jni/WebViewCore.h10
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