LibreOffice Module vcl (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Static Private Attributes | List of all members
AquaSalFrame Class Reference

#include <salframe.h>

Inheritance diagram for AquaSalFrame:
[legend]
Collaboration diagram for AquaSalFrame:
[legend]

Public Member Functions

 AquaSalFrame (SalFrame *pParent, SalFrameStyleFlags salFrameStyle)
 Constructor. More...
 
virtual ~AquaSalFrame () override
 
virtual SalGraphicsAcquireGraphics () override
 
virtual void ReleaseGraphics (SalGraphics *pGraphics) override
 
virtual bool PostEvent (std::unique_ptr< ImplSVEvent > pData) override
 
virtual void SetTitle (const OUString &rTitle) override
 
virtual void SetIcon (sal_uInt16 nIcon) override
 
virtual void SetRepresentedURL (const OUString &) override
 
virtual void SetMenu (SalMenu *pSalMenu) override
 
virtual void Show (bool bVisible, bool bNoActivate=false) override
 
virtual void SetMinClientSize (tools::Long nWidth, tools::Long nHeight) override
 
virtual void SetMaxClientSize (tools::Long nWidth, tools::Long nHeight) override
 
virtual void SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags) override
 
virtual void GetClientSize (tools::Long &rWidth, tools::Long &rHeight) override
 
virtual void GetWorkArea (tools::Rectangle &rRect) override
 
virtual SalFrameGetParent () const override
 
virtual void SetWindowState (const vcl::WindowData *) override
 
virtual bool GetWindowState (vcl::WindowData *) override
 
virtual void ShowFullScreen (bool bFullScreen, sal_Int32 nDisplay) override
 
virtual void StartPresentation (bool bStart) override
 
virtual void SetAlwaysOnTop (bool bOnTop) override
 
virtual void ToTop (SalFrameToTop nFlags) override
 
virtual void SetPointer (PointerStyle ePointerStyle) override
 
virtual void CaptureMouse (bool bMouse) override
 
virtual void SetPointerPos (tools::Long nX, tools::Long nY) override
 
virtual void Flush (void) override
 
virtual void Flush (const tools::Rectangle &) override
 
virtual void SetInputContext (SalInputContext *pContext) override
 
virtual void EndExtTextInput (EndExtTextInputFlags nFlags) override
 
virtual OUString GetKeyName (sal_uInt16 nKeyCode) override
 
virtual bool MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode) override
 
virtual LanguageType GetInputLanguage () override
 
virtual void UpdateSettings (AllSettings &rSettings) override
 
virtual void Beep () override
 
virtual const SystemEnvDataGetSystemData () const override
 
virtual SalPointerState GetPointerState () override
 
virtual KeyIndicatorState GetIndicatorState () override
 
virtual void SimulateKeyPress (sal_uInt16 nKeyCode) override
 
virtual void SetParent (SalFrame *pNewParent) override
 
virtual void SetPluginParent (SystemParentData *pNewParent) override
 
virtual void SetExtendedFrameStyle (SalExtStyle) override
 
virtual void SetScreenNumber (unsigned int) override
 
virtual void SetApplicationID (const OUString &rApplicationID) override
 
virtual void ResetClipRegion () override
 
virtual void BeginSetClipRegion (sal_uInt32 nRects) override
 
virtual void UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
 
virtual void EndSetClipRegion () override
 
virtual void UpdateDarkMode () override
 
virtual bool GetUseDarkMode () const override
 
virtual bool GetUseReducedAnimation () const override
 
void UpdateFrameGeometry ()
 
void SendPaintEvent (const tools::Rectangle *pRect=nullptr)
 
NSWindow * getNSWindow () const
 
NSView * getNSView () const
 
unsigned int getStyleMask () const
 
void getResolution (sal_Int32 &o_rDPIX, sal_Int32 &o_rDPIY)
 
void VCLToCocoa (NSRect &io_rRect, bool bRelativeToScreen=true)
 
void CocoaToVCL (NSRect &io_rRect, bool bRelativeToScreen=true)
 
void VCLToCocoa (NSPoint &io_rPoint, bool bRelativeToScreen=true)
 
void CocoaToVCL (NSPoint &io_Point, bool bRelativeToScreen=true)
 
NSCursor * getCurrentCursor ()
 
CGMutablePathRef getClipPath () const
 
void screenParametersChanged ()
 
- Public Member Functions inherited from SalFrame
 SalFrame ()
 
virtual ~SalFrame () override
 
virtual tools::Long GetWidth () const override
 
virtual tools::Long GetHeight () const override
 
virtual bool IsOffScreen () const override
 
virtual SalGraphicsAcquireGraphics ()=0
 
virtual void ReleaseGraphics (SalGraphics *pGraphics)=0
 
virtual bool PostEvent (std::unique_ptr< ImplSVEvent > pData)=0
 
virtual void SetTitle (const OUString &rTitle)=0
 
virtual void SetIcon (sal_uInt16 nIcon)=0
 
virtual void SetRepresentedURL (const OUString &)
 
virtual void SetMenu (SalMenu *pSalMenu)=0
 
virtual void SetExtendedFrameStyle (SalExtStyle nExtStyle)=0
 
virtual void Show (bool bVisible, bool bNoActivate=false)=0
 
virtual void SetMinClientSize (tools::Long nWidth, tools::Long nHeight)=0
 
virtual void SetMaxClientSize (tools::Long nWidth, tools::Long nHeight)=0
 
virtual void SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)=0
 
virtual void GetClientSize (tools::Long &rWidth, tools::Long &rHeight)=0
 
virtual void GetWorkArea (tools::Rectangle &rRect)=0
 
virtual SalFrameGetParent () const =0
 
SalFrameGeometry GetGeometry () const
 
const SalFrameGeometryGetUnmirroredGeometry () const
 
virtual void SetWindowState (const vcl::WindowData *)=0
 
virtual bool GetWindowState (vcl::WindowData *)=0
 
virtual void ShowFullScreen (bool bFullScreen, sal_Int32 nDisplay)=0
 
virtual void PositionByToolkit (const tools::Rectangle &, FloatWinPopupFlags)
 
virtual void StartPresentation (bool bStart)=0
 
virtual void SetAlwaysOnTop (bool bOnTop)=0
 
virtual void ToTop (SalFrameToTop nFlags)=0
 
virtual void GrabFocus ()
 
virtual void SetPointer (PointerStyle ePointerStyle)=0
 
virtual void CaptureMouse (bool bMouse)=0
 
virtual void SetPointerPos (tools::Long nX, tools::Long nY)=0
 
virtual void Flush ()=0
 
virtual void Flush (const tools::Rectangle &)
 
virtual void SetInputContext (SalInputContext *pContext)=0
 
virtual void EndExtTextInput (EndExtTextInputFlags nFlags)=0
 
virtual OUString GetKeyName (sal_uInt16 nKeyCode)=0
 
virtual bool MapUnicodeToKeyCode (sal_Unicode aUnicode, LanguageType aLangType, vcl::KeyCode &rKeyCode)=0
 
virtual LanguageType GetInputLanguage ()=0
 
virtual void UpdateSettings (AllSettings &rSettings)=0
 
virtual void Beep ()=0
 
virtual const SystemEnvDataGetSystemData () const =0
 
virtual void ResolveWindowHandle (SystemEnvData &) const
 
virtual SalPointerState GetPointerState ()=0
 
virtual KeyIndicatorState GetIndicatorState ()=0
 
virtual void SimulateKeyPress (sal_uInt16 nKeyCode)=0
 
virtual void SetParent (SalFrame *pNewParent)=0
 
virtual void SetPluginParent (SystemParentData *pNewParent)=0
 
virtual void SetScreenNumber (unsigned int nScreen)=0
 
virtual void SetApplicationID (const OUString &rApplicationID)=0
 
virtual void ResetClipRegion ()=0
 
virtual void BeginSetClipRegion (sal_uInt32 nRects)=0
 
virtual void UnionClipRegion (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight)=0
 
virtual void EndSetClipRegion ()=0
 
virtual void SetModal (bool)
 
virtual bool GetModal () const
 
virtual bool ShowTooltip (const OUString &, const tools::Rectangle &)
 
virtual void * ShowPopover (const OUString &, vcl::Window *, const tools::Rectangle &, QuickHelpFlags)
 
virtual bool UpdatePopover (void *, const OUString &, vcl::Window *, const tools::Rectangle &)
 
virtual bool HidePopover (void *)
 
virtual weld::WindowGetFrameWeld () const
 
void SetCallback (vcl::Window *pWindow, SALFRAMEPROC pProc)
 
vcl::WindowGetWindow () const
 
void SetModalHierarchyHdl (const Link< bool, void > &rLink)
 
void NotifyModalHierarchy (bool bModal)
 
virtual void UpdateDarkMode ()
 
virtual bool GetUseDarkMode () const
 
virtual bool GetUseReducedAnimation () const
 
bool CallCallback (SalEvent nEvent, const void *pEvent) const
 
- Public Member Functions inherited from vcl::DeletionNotifier
void addDel (DeletionListener *pListener)
 
void removeDel (DeletionListener *pListener)
 
- Public Member Functions inherited from SalGeometryProvider
virtual ~SalGeometryProvider ()
 
virtual tools::Long GetWidth () const =0
 
virtual tools::Long GetHeight () const =0
 
virtual bool IsOffScreen () const =0
 

Static Public Member Functions

static bool isAlive (const AquaSalFrame *pFrame)
 
static AquaSalFrameGetCaptureFrame ()
 
- Static Public Member Functions inherited from SalFrame
static OUString DumpSetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)
 
static Selection CalcDeleteSurroundingSelection (const OUString &rSurroundingText, sal_Int32 nCursorIndex, int nOffset, int nChars)
 

Public Attributes

NSWindow * mpNSWindow
 
NSView * mpNSView
 
NSMenuItem * mpDockMenuEntry
 
NSRect maScreenRect
 
AquaSalGraphicsmpGraphics
 
AquaSalFramempParent
 
SystemEnvData maSysData
 
int mnMinWidth
 
int mnMinHeight
 
int mnMaxWidth
 
int mnMaxHeight
 
NSRect maFullScreenRect
 
bool mbGraphics
 
bool mbFullScreen
 
bool mbShown
 
bool mbInitShow
 
bool mbPositioned
 
bool mbSized
 
bool mbPresentation
 
SalFrameStyleFlags mnStyle
 
unsigned int mnStyleMask
 
sal_uInt64 mnLastEventTime
 
unsigned int mnLastModifierFlags
 
AquaSalMenumpMenu
 
SalExtStyle mnExtStyle
 
PointerStyle mePointerStyle
 
NSTrackingRectTag mnTrackingRectTag
 
NSRect maTrackingRect
 
CGMutablePathRef mrClippingPath
 
std::vector< CGRect > maClippingRects
 
tools::Rectangle maInvalidRect
 
InputContextFlags mnICOptions
 
IOPMAssertionID mnAssertionID
 
NSRect maFrameRect
 
NSRect maContentRect
 
bool mbGeometryDidChange
 
int mnBlinkCursorDelay
 
- Public Attributes inherited from SalFrame
SalFrameGeometry maGeometry
 absolute, unmirrored values More...
 

Protected Member Functions

SalEvent PreparePosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, sal_uInt16 nFlags)
 
- Protected Member Functions inherited from vcl::DeletionNotifier
 DeletionNotifier ()
 
 ~DeletionNotifier ()
 
void notifyDelete ()
 

Private Member Functions

void initShow ()
 do things on initial show (like centering on parent or on screen) More...
 
void initWindowAndView ()
 
void doShowFullScreen (bool bFullScreen, sal_Int32 nDisplay)
 
void doResetClipRegion ()
 
 AquaSalFrame (const AquaSalFrame &)=delete
 
AquaSalFrameoperator= (const AquaSalFrame &)=delete
 

Static Private Attributes

static AquaSalFrames_pCaptureFrame
 

Additional Inherited Members

- Protected Attributes inherited from SalFrame
std::unique_ptr< weld::Windowm_xFrameWeld
 

Detailed Description

Definition at line 47 of file osx/salframe.h.

Constructor & Destructor Documentation

◆ AquaSalFrame() [1/2]

AquaSalFrame::AquaSalFrame ( SalFrame pParent,
SalFrameStyleFlags  salFrameStyle 
)

Constructor.

Creates a system window and connects this frame with it.

Exceptions
std::runtime_errorin case window creation fails

◆ ~AquaSalFrame()

virtual AquaSalFrame::~AquaSalFrame ( )
overridevirtual

◆ AquaSalFrame() [2/2]

AquaSalFrame::AquaSalFrame ( const AquaSalFrame )
privatedelete

Member Function Documentation

◆ AcquireGraphics()

virtual SalGraphics * AquaSalFrame::AcquireGraphics ( )
overridevirtual

Implements SalFrame.

◆ Beep()

virtual void AquaSalFrame::Beep ( )
overridevirtual

Implements SalFrame.

◆ BeginSetClipRegion()

virtual void AquaSalFrame::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalFrame.

◆ CaptureMouse()

virtual void AquaSalFrame::CaptureMouse ( bool  bMouse)
overridevirtual

Implements SalFrame.

◆ CocoaToVCL() [1/2]

void AquaSalFrame::CocoaToVCL ( NSPoint &  io_Point,
bool  bRelativeToScreen = true 
)

◆ CocoaToVCL() [2/2]

void AquaSalFrame::CocoaToVCL ( NSRect &  io_rRect,
bool  bRelativeToScreen = true 
)

◆ doResetClipRegion()

void AquaSalFrame::doResetClipRegion ( )
private

◆ doShowFullScreen()

void AquaSalFrame::doShowFullScreen ( bool  bFullScreen,
sal_Int32  nDisplay 
)
private

◆ EndExtTextInput()

virtual void AquaSalFrame::EndExtTextInput ( EndExtTextInputFlags  nFlags)
overridevirtual

Implements SalFrame.

◆ EndSetClipRegion()

virtual void AquaSalFrame::EndSetClipRegion ( )
overridevirtual

Implements SalFrame.

◆ Flush() [1/2]

virtual void AquaSalFrame::Flush ( const tools::Rectangle )
overridevirtual

Reimplemented from SalFrame.

◆ Flush() [2/2]

virtual void AquaSalFrame::Flush ( void  )
overridevirtual

Implements SalFrame.

◆ GetCaptureFrame()

static AquaSalFrame * AquaSalFrame::GetCaptureFrame ( )
inlinestatic

Definition at line 177 of file osx/salframe.h.

References s_pCaptureFrame.

◆ GetClientSize()

virtual void AquaSalFrame::GetClientSize ( tools::Long rWidth,
tools::Long rHeight 
)
overridevirtual

Implements SalFrame.

◆ getClipPath()

CGMutablePathRef AquaSalFrame::getClipPath ( ) const
inline

Definition at line 196 of file osx/salframe.h.

References mrClippingPath.

◆ getCurrentCursor()

NSCursor * AquaSalFrame::getCurrentCursor ( )

◆ GetIndicatorState()

virtual KeyIndicatorState AquaSalFrame::GetIndicatorState ( )
overridevirtual

Implements SalFrame.

◆ GetInputLanguage()

virtual LanguageType AquaSalFrame::GetInputLanguage ( )
overridevirtual

Implements SalFrame.

◆ GetKeyName()

virtual OUString AquaSalFrame::GetKeyName ( sal_uInt16  nKeyCode)
overridevirtual

Implements SalFrame.

◆ getNSView()

NSView * AquaSalFrame::getNSView ( ) const
inline

Definition at line 180 of file osx/salframe.h.

References mpNSView.

◆ getNSWindow()

NSWindow * AquaSalFrame::getNSWindow ( ) const
inline

Definition at line 179 of file osx/salframe.h.

References mpNSWindow.

◆ GetParent()

virtual SalFrame * AquaSalFrame::GetParent ( ) const
overridevirtual

Implements SalFrame.

◆ GetPointerState()

virtual SalPointerState AquaSalFrame::GetPointerState ( )
overridevirtual

Implements SalFrame.

◆ getResolution()

void AquaSalFrame::getResolution ( sal_Int32 &  o_rDPIX,
sal_Int32 &  o_rDPIY 
)

◆ getStyleMask()

unsigned int AquaSalFrame::getStyleMask ( ) const
inline

Definition at line 181 of file osx/salframe.h.

References mnStyleMask.

◆ GetSystemData()

virtual const SystemEnvData * AquaSalFrame::GetSystemData ( ) const
overridevirtual

Implements SalFrame.

◆ GetUseDarkMode()

virtual bool AquaSalFrame::GetUseDarkMode ( ) const
overridevirtual

Reimplemented from SalFrame.

◆ GetUseReducedAnimation()

virtual bool AquaSalFrame::GetUseReducedAnimation ( ) const
overridevirtual

Reimplemented from SalFrame.

◆ GetWindowState()

virtual bool AquaSalFrame::GetWindowState ( vcl::WindowData )
overridevirtual

Implements SalFrame.

◆ GetWorkArea()

virtual void AquaSalFrame::GetWorkArea ( tools::Rectangle rRect)
overridevirtual

Implements SalFrame.

◆ initShow()

void AquaSalFrame::initShow ( )
private

do things on initial show (like centering on parent or on screen)

◆ initWindowAndView()

void AquaSalFrame::initWindowAndView ( )
private

◆ isAlive()

bool AquaSalFrame::isAlive ( const AquaSalFrame pFrame)
inlinestatic

◆ MapUnicodeToKeyCode()

virtual bool AquaSalFrame::MapUnicodeToKeyCode ( sal_Unicode  aUnicode,
LanguageType  aLangType,
vcl::KeyCode rKeyCode 
)
overridevirtual

Implements SalFrame.

◆ operator=()

AquaSalFrame & AquaSalFrame::operator= ( const AquaSalFrame )
privatedelete

◆ PostEvent()

virtual bool AquaSalFrame::PostEvent ( std::unique_ptr< ImplSVEvent pData)
overridevirtual

Implements SalFrame.

◆ PreparePosSize()

SalEvent AquaSalFrame::PreparePosSize ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight,
sal_uInt16  nFlags 
)
protected

◆ ReleaseGraphics()

virtual void AquaSalFrame::ReleaseGraphics ( SalGraphics pGraphics)
overridevirtual

Implements SalFrame.

◆ ResetClipRegion()

virtual void AquaSalFrame::ResetClipRegion ( )
overridevirtual

Implements SalFrame.

◆ screenParametersChanged()

void AquaSalFrame::screenParametersChanged ( )

◆ SendPaintEvent()

void AquaSalFrame::SendPaintEvent ( const tools::Rectangle pRect = nullptr)

◆ SetAlwaysOnTop()

virtual void AquaSalFrame::SetAlwaysOnTop ( bool  bOnTop)
overridevirtual

Implements SalFrame.

◆ SetApplicationID()

virtual void AquaSalFrame::SetApplicationID ( const OUString &  rApplicationID)
overridevirtual

Implements SalFrame.

◆ SetExtendedFrameStyle()

virtual void AquaSalFrame::SetExtendedFrameStyle ( SalExtStyle  )
overridevirtual

Implements SalFrame.

◆ SetIcon()

virtual void AquaSalFrame::SetIcon ( sal_uInt16  nIcon)
overridevirtual

Implements SalFrame.

◆ SetInputContext()

virtual void AquaSalFrame::SetInputContext ( SalInputContext pContext)
overridevirtual

Implements SalFrame.

◆ SetMaxClientSize()

virtual void AquaSalFrame::SetMaxClientSize ( tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalFrame.

◆ SetMenu()

virtual void AquaSalFrame::SetMenu ( SalMenu pSalMenu)
overridevirtual

Implements SalFrame.

◆ SetMinClientSize()

virtual void AquaSalFrame::SetMinClientSize ( tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalFrame.

◆ SetParent()

virtual void AquaSalFrame::SetParent ( SalFrame pNewParent)
overridevirtual

Implements SalFrame.

◆ SetPluginParent()

virtual void AquaSalFrame::SetPluginParent ( SystemParentData pNewParent)
overridevirtual

Implements SalFrame.

◆ SetPointer()

virtual void AquaSalFrame::SetPointer ( PointerStyle  ePointerStyle)
overridevirtual

Implements SalFrame.

◆ SetPointerPos()

virtual void AquaSalFrame::SetPointerPos ( tools::Long  nX,
tools::Long  nY 
)
overridevirtual

Implements SalFrame.

◆ SetPosSize()

virtual void AquaSalFrame::SetPosSize ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight,
sal_uInt16  nFlags 
)
overridevirtual

Implements SalFrame.

◆ SetRepresentedURL()

virtual void AquaSalFrame::SetRepresentedURL ( const OUString &  )
overridevirtual

Reimplemented from SalFrame.

◆ SetScreenNumber()

virtual void AquaSalFrame::SetScreenNumber ( unsigned int  )
overridevirtual

Implements SalFrame.

◆ SetTitle()

virtual void AquaSalFrame::SetTitle ( const OUString &  rTitle)
overridevirtual

Implements SalFrame.

◆ SetWindowState()

virtual void AquaSalFrame::SetWindowState ( const vcl::WindowData )
overridevirtual

Implements SalFrame.

◆ Show()

virtual void AquaSalFrame::Show ( bool  bVisible,
bool  bNoActivate = false 
)
overridevirtual

Implements SalFrame.

◆ ShowFullScreen()

virtual void AquaSalFrame::ShowFullScreen ( bool  bFullScreen,
sal_Int32  nDisplay 
)
overridevirtual

Implements SalFrame.

◆ SimulateKeyPress()

virtual void AquaSalFrame::SimulateKeyPress ( sal_uInt16  nKeyCode)
overridevirtual

Implements SalFrame.

◆ StartPresentation()

virtual void AquaSalFrame::StartPresentation ( bool  bStart)
overridevirtual

Implements SalFrame.

◆ ToTop()

virtual void AquaSalFrame::ToTop ( SalFrameToTop  nFlags)
overridevirtual

Implements SalFrame.

◆ UnionClipRegion()

virtual void AquaSalFrame::UnionClipRegion ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalFrame.

◆ UpdateDarkMode()

virtual void AquaSalFrame::UpdateDarkMode ( )
overridevirtual

Reimplemented from SalFrame.

◆ UpdateFrameGeometry()

void AquaSalFrame::UpdateFrameGeometry ( )

◆ UpdateSettings()

virtual void AquaSalFrame::UpdateSettings ( AllSettings rSettings)
overridevirtual

Implements SalFrame.

◆ VCLToCocoa() [1/2]

void AquaSalFrame::VCLToCocoa ( NSPoint &  io_rPoint,
bool  bRelativeToScreen = true 
)

◆ VCLToCocoa() [2/2]

void AquaSalFrame::VCLToCocoa ( NSRect &  io_rRect,
bool  bRelativeToScreen = true 
)

Member Data Documentation

◆ maClippingRects

std::vector< CGRect > AquaSalFrame::maClippingRects

Definition at line 85 of file osx/salframe.h.

◆ maContentRect

NSRect AquaSalFrame::maContentRect

Definition at line 95 of file osx/salframe.h.

◆ maFrameRect

NSRect AquaSalFrame::maFrameRect

Definition at line 94 of file osx/salframe.h.

◆ maFullScreenRect

NSRect AquaSalFrame::maFullScreenRect

Definition at line 61 of file osx/salframe.h.

◆ maInvalidRect

tools::Rectangle AquaSalFrame::maInvalidRect

Definition at line 87 of file osx/salframe.h.

Referenced by AquaSharedAttributes::refreshRect().

◆ maScreenRect

NSRect AquaSalFrame::maScreenRect

Definition at line 53 of file osx/salframe.h.

◆ maSysData

SystemEnvData AquaSalFrame::maSysData

Definition at line 56 of file osx/salframe.h.

◆ maTrackingRect

NSRect AquaSalFrame::maTrackingRect

Definition at line 82 of file osx/salframe.h.

◆ mbFullScreen

bool AquaSalFrame::mbFullScreen

Definition at line 63 of file osx/salframe.h.

◆ mbGeometryDidChange

bool AquaSalFrame::mbGeometryDidChange

Definition at line 97 of file osx/salframe.h.

◆ mbGraphics

bool AquaSalFrame::mbGraphics

Definition at line 62 of file osx/salframe.h.

◆ mbInitShow

bool AquaSalFrame::mbInitShow

Definition at line 65 of file osx/salframe.h.

◆ mbPositioned

bool AquaSalFrame::mbPositioned

Definition at line 66 of file osx/salframe.h.

◆ mbPresentation

bool AquaSalFrame::mbPresentation

Definition at line 68 of file osx/salframe.h.

◆ mbShown

bool AquaSalFrame::mbShown

Definition at line 64 of file osx/salframe.h.

◆ mbSized

bool AquaSalFrame::mbSized

Definition at line 67 of file osx/salframe.h.

◆ mePointerStyle

PointerStyle AquaSalFrame::mePointerStyle

Definition at line 79 of file osx/salframe.h.

◆ mnAssertionID

IOPMAssertionID AquaSalFrame::mnAssertionID

Definition at line 92 of file osx/salframe.h.

◆ mnBlinkCursorDelay

int AquaSalFrame::mnBlinkCursorDelay

Definition at line 99 of file osx/salframe.h.

◆ mnExtStyle

SalExtStyle AquaSalFrame::mnExtStyle

Definition at line 77 of file osx/salframe.h.

◆ mnICOptions

InputContextFlags AquaSalFrame::mnICOptions

Definition at line 89 of file osx/salframe.h.

◆ mnLastEventTime

sal_uInt64 AquaSalFrame::mnLastEventTime

Definition at line 73 of file osx/salframe.h.

◆ mnLastModifierFlags

unsigned int AquaSalFrame::mnLastModifierFlags

Definition at line 74 of file osx/salframe.h.

◆ mnMaxHeight

int AquaSalFrame::mnMaxHeight

Definition at line 60 of file osx/salframe.h.

◆ mnMaxWidth

int AquaSalFrame::mnMaxWidth

Definition at line 59 of file osx/salframe.h.

◆ mnMinHeight

int AquaSalFrame::mnMinHeight

Definition at line 58 of file osx/salframe.h.

◆ mnMinWidth

int AquaSalFrame::mnMinWidth

Definition at line 57 of file osx/salframe.h.

◆ mnStyle

SalFrameStyleFlags AquaSalFrame::mnStyle

Definition at line 70 of file osx/salframe.h.

◆ mnStyleMask

unsigned int AquaSalFrame::mnStyleMask

Definition at line 71 of file osx/salframe.h.

Referenced by getStyleMask().

◆ mnTrackingRectTag

NSTrackingRectTag AquaSalFrame::mnTrackingRectTag

Definition at line 81 of file osx/salframe.h.

◆ mpDockMenuEntry

NSMenuItem* AquaSalFrame::mpDockMenuEntry

Definition at line 52 of file osx/salframe.h.

◆ mpGraphics

AquaSalGraphics* AquaSalFrame::mpGraphics

Definition at line 54 of file osx/salframe.h.

◆ mpMenu

AquaSalMenu* AquaSalFrame::mpMenu

Definition at line 75 of file osx/salframe.h.

◆ mpNSView

NSView* AquaSalFrame::mpNSView

Definition at line 51 of file osx/salframe.h.

Referenced by getNSView().

◆ mpNSWindow

NSWindow* AquaSalFrame::mpNSWindow

Definition at line 50 of file osx/salframe.h.

Referenced by getNSWindow().

◆ mpParent

AquaSalFrame* AquaSalFrame::mpParent

Definition at line 55 of file osx/salframe.h.

◆ mrClippingPath

CGMutablePathRef AquaSalFrame::mrClippingPath

Definition at line 84 of file osx/salframe.h.

Referenced by getClipPath().

◆ s_pCaptureFrame

AquaSalFrame* AquaSalFrame::s_pCaptureFrame
staticprivate

Definition at line 217 of file osx/salframe.h.

Referenced by GetCaptureFrame().


The documentation for this class was generated from the following file: