Expose Fixed Layout Size mode to Chromium's WebKit API
[WebKit-https.git] / Source / WebKit / chromium / public / WebView.h
index 89c132538b3d80a5646d5ac49db02cd1d575f55d..1797dc51a6217094c11956624b074821d9f652f0 100644 (file)
@@ -213,6 +213,18 @@ public:
     virtual void scalePage(float scaleFactor, WebPoint origin) = 0;
 
 
+    // Fixed Layout --------------------------------------------------------
+
+    // In fixed layout mode, the layout of the page is independent of the
+    // view port size, given by WebWidget::size().
+
+    virtual bool isFixedLayoutModeEnabled() const = 0;
+    virtual void enableFixedLayoutMode(bool enable) = 0;
+
+    virtual WebSize fixedLayoutSize() const = 0;
+    virtual void setFixedLayoutSize(const WebSize&) = 0;
+
+
     // Media ---------------------------------------------------------------
 
     // Performs the specified action on the node at the given location.