Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / public / web / WebFrame.h
index 171b5ff..a966e29 100644 (file)
@@ -159,6 +159,10 @@ public:
     // URLs
     virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const = 0;
 
+    // Notify the WebFrame as to whether its frame will be rendered in a
+    // separate renderer process.
+    virtual void setIsRemote(bool) = 0;
+
     // For a WebFrame with contents being rendered in another process, this
     // sets a layer for use by the in-process compositor. WebLayer should be
     // null if the content is being rendered in the current process.
@@ -213,6 +217,12 @@ public:
     // This is executed between layout tests runs
     void clearOpener() { setOpener(0); }
 
+    // Adds the given frame as a child of this frame.
+    virtual void appendChild(WebFrame*) = 0;
+
+    // Removes the given child from this frame.
+    virtual void removeChild(WebFrame*) = 0;
+
     // Returns the parent frame or 0 if this is a top-most frame.
     virtual WebFrame* parent() const = 0;