diff options
Diffstat (limited to 'WebCore/page/Page.h')
-rw-r--r-- | WebCore/page/Page.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/WebCore/page/Page.h b/WebCore/page/Page.h index aab95f3..62af0a7 100644 --- a/WebCore/page/Page.h +++ b/WebCore/page/Page.h @@ -186,6 +186,20 @@ namespace WebCore { #endif Settings* settings() const { return m_settings.get(); } ProgressTracker* progress() const { return m_progress.get(); } + + + enum ViewMode { + ViewModeInvalid, + ViewModeWindowed, + ViewModeFloating, + ViewModeFullscreen, + ViewModeMaximized, + ViewModeMinimized + }; + static ViewMode stringToViewMode(const String&); + + ViewMode viewMode() const { return m_viewMode; } + void setViewMode(ViewMode); void setTabKeyCyclesThroughElements(bool b) { m_tabKeyCyclesThroughElements = b; } bool tabKeyCyclesThroughElements() const { return m_tabKeyCyclesThroughElements; } @@ -361,6 +375,8 @@ namespace WebCore { #if ENABLE(NOTIFICATIONS) NotificationPresenter* m_notificationPresenter; #endif + + ViewMode m_viewMode; }; } // namespace WebCore |