summaryrefslogtreecommitdiff
path: root/vcl/inc/osx/salframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/osx/salframe.h')
-rw-r--r--vcl/inc/osx/salframe.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/vcl/inc/osx/salframe.h b/vcl/inc/osx/salframe.h
index 7245a89c3447..fa2a5bcb3cbb 100644
--- a/vcl/inc/osx/salframe.h
+++ b/vcl/inc/osx/salframe.h
@@ -58,9 +58,7 @@ public:
int mnMinHeight; // min. client height in pixels
int mnMaxWidth; // max. client width in pixels
int mnMaxHeight; // max. client height in pixels
- NSRect maFullScreenRect; // old window size when in FullScreen
bool mbGraphics; // is Graphics used?
- bool mbFullScreen; // is Window in FullScreen?
bool mbShown;
bool mbInitShow;
bool mbPositioned;
@@ -100,6 +98,18 @@ public:
// tdf#155266 force flush after scrolling
bool mbForceFlush;
+ // Is window in LibreOffice full screen mode
+ bool mbInternalFullScreen;
+ // Window size to restore to when exiting LibreOffice full screen mode
+ NSRect maInternalFullScreenRestoreRect;
+ // Desired window size when entering exiting LibreOffice full screen mode
+ NSRect maInternalFullScreenExpectedRect;
+
+ // Is window in native full screen mode
+ bool mbNativeFullScreen;
+ // Window size to restore to when exiting LibreOffice full screen mode
+ NSRect maNativeFullScreenRestoreRect;
+
public:
/** Constructor