LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
AquaSalObject Class Reference

#include <salobj.h>

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

Public Member Functions

void setClippedPosSize ()
 
 AquaSalObject (AquaSalFrame *pFrame, SystemWindowData const *pWinData)
 
virtual ~AquaSalObject () override
 
virtual void ResetClipRegion () override
 
virtual void BeginSetClipRegion (sal_uInt32 nRects) override
 
virtual void UnionClipRegion (long nX, long nY, long nWidth, long nHeight) override
 
virtual void EndSetClipRegion () override
 
virtual void SetPosSize (long nX, long nY, long nWidth, long nHeight) override
 
virtual void Show (bool bVisible) override
 
virtual const SystemEnvDataGetSystemData () const override
 
- Public Member Functions inherited from SalObject
 SalObject ()
 
virtual ~SalObject ()
 
virtual void Enable (bool)
 
virtual void GrabFocus ()
 
virtual void SetForwardKey (bool)
 
virtual void SetLeaveEnterBackgrounds (const css::uno::Sequence< css::uno::Any > &, const css::uno::Sequence< css::uno::Any > &)
 
void SetCallback (SystemChildWindow *pInst, SALOBJECTPROC pProc)
 
void CallCallback (SalObjEvent nEvent)
 
void SetMouseTransparent (bool bMouseTransparent)
 
bool IsMouseTransparent () const
 
void EnableEraseBackground (bool bEnable)
 
bool IsEraseBackgroundEnabled () const
 

Public Attributes

AquaSalFramempFrame
 
NSClipView * mpClipView
 
SystemEnvData maSysData
 
long mnClipX
 
long mnClipY
 
long mnClipWidth
 
long mnClipHeight
 
bool mbClip
 
long mnX
 
long mnY
 
long mnWidth
 
long mnHeight
 

Detailed Description

Definition at line 34 of file osx/salobj.h.

Constructor & Destructor Documentation

AquaSalObject::AquaSalObject ( AquaSalFrame pFrame,
SystemWindowData const *  pWinData 
)
virtual AquaSalObject::~AquaSalObject ( )
overridevirtual

Member Function Documentation

virtual void AquaSalObject::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalObject.

virtual void AquaSalObject::EndSetClipRegion ( )
overridevirtual

Implements SalObject.

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

Implements SalObject.

virtual void AquaSalObject::ResetClipRegion ( )
overridevirtual

Implements SalObject.

void AquaSalObject::setClippedPosSize ( )
virtual void AquaSalObject::SetPosSize ( long  nX,
long  nY,
long  nWidth,
long  nHeight 
)
overridevirtual

Implements SalObject.

virtual void AquaSalObject::Show ( bool  bVisible)
overridevirtual

Implements SalObject.

virtual void AquaSalObject::UnionClipRegion ( long  nX,
long  nY,
long  nWidth,
long  nHeight 
)
overridevirtual

Implements SalObject.

Member Data Documentation

SystemEnvData AquaSalObject::maSysData

Definition at line 39 of file osx/salobj.h.

bool AquaSalObject::mbClip

Definition at line 45 of file osx/salobj.h.

long AquaSalObject::mnClipHeight

Definition at line 44 of file osx/salobj.h.

long AquaSalObject::mnClipWidth

Definition at line 43 of file osx/salobj.h.

long AquaSalObject::mnClipX

Definition at line 41 of file osx/salobj.h.

long AquaSalObject::mnClipY

Definition at line 42 of file osx/salobj.h.

long AquaSalObject::mnHeight

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

long AquaSalObject::mnWidth

Definition at line 49 of file osx/salobj.h.

long AquaSalObject::mnX

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

long AquaSalObject::mnY

Definition at line 48 of file osx/salobj.h.

NSClipView* AquaSalObject::mpClipView

Definition at line 38 of file osx/salobj.h.

AquaSalFrame* AquaSalObject::mpFrame

Definition at line 37 of file osx/salobj.h.


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