diff options
Diffstat (limited to 'webkit/glue/webframe.h')
-rw-r--r-- | webkit/glue/webframe.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/glue/webframe.h b/webkit/glue/webframe.h index 05fd9327..7c6c1fc 100644 --- a/webkit/glue/webframe.h +++ b/webkit/glue/webframe.h @@ -272,6 +272,10 @@ class WebFrame : public base::RefCounted<WebFrame> { // Clear any text selection in the frame. virtual void ClearSelection() = 0; + // Returns the selected text if there is any. If |as_html| is true, returns + // the selection as HTML. The return value is encoded in utf-8. + virtual std::string GetSelection(bool as_html) = 0; + // Paints the contents of this web view in a bitmapped image. This image // will not have plugins drawn. Devices are cheap to copy because the data is // internally refcounted so we allocate and return a new copy |