LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
X11SalObject Class Referencefinal

#include <salobj.h>

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

Public Member Functions

 X11SalObject ()
 
virtual ~X11SalObject () 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 SetPosSize (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight) override
 
virtual void Show (bool bVisible) override
 
virtual void GrabFocus () override
 
virtual void SetLeaveEnterBackgrounds (const css::uno::Sequence< css::uno::Any > &rLeaveArgs, const css::uno::Sequence< css::uno::Any > &rEnterArgs) override
 
virtual const SystemEnvDataGetSystemData () const override
 
- Public Member Functions inherited from SalObject
 SalObject ()
 
virtual ~SalObject ()
 
virtual void Enable (bool)
 
virtual void Reparent (SalFrame *)
 
virtual void SetForwardKey (bool)
 
virtual Size GetOptimalSize () const
 
void SetCallback (SystemChildWindow *pInst, SALOBJECTPROC pProc)
 
void CallCallback (SalObjEvent nEvent)
 
void SetMouseTransparent (bool bMouseTransparent)
 
bool IsMouseTransparent () const
 
void EnableEraseBackground (bool bEnable)
 
bool IsEraseBackgroundEnabled () const
 

Static Public Member Functions

static VCL_DLLPUBLIC bool Dispatch (XEvent *pEvent)
 
static VCL_DLLPUBLIC X11SalObjectCreateObject (SalFrame *pParent, SystemWindowData *pWindowData, bool bShow)
 

Public Attributes

SystemEnvData maSystemChildData
 
SalFramempParent
 
::Window maParentWin
 
::Window maPrimary
 
::Window maSecondary
 
Colormap maColormap
 
SalClipRegion maClipRegion
 
bool mbVisible
 

Detailed Description

Definition at line 56 of file unx/salobj.h.

Constructor & Destructor Documentation

X11SalObject::X11SalObject ( )
virtual X11SalObject::~X11SalObject ( )
overridevirtual

Member Function Documentation

virtual void X11SalObject::BeginSetClipRegion ( sal_uInt32  nRects)
overridevirtual

Implements SalObject.

static VCL_DLLPUBLIC X11SalObject* X11SalObject::CreateObject ( SalFrame pParent,
SystemWindowData pWindowData,
bool  bShow 
)
static
static VCL_DLLPUBLIC bool X11SalObject::Dispatch ( XEvent *  pEvent)
static
virtual void X11SalObject::EndSetClipRegion ( )
overridevirtual

Implements SalObject.

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

Implements SalObject.

virtual void X11SalObject::GrabFocus ( )
overridevirtual

Reimplemented from SalObject.

virtual void X11SalObject::ResetClipRegion ( )
overridevirtual

Implements SalObject.

virtual void X11SalObject::SetLeaveEnterBackgrounds ( const css::uno::Sequence< css::uno::Any > &  rLeaveArgs,
const css::uno::Sequence< css::uno::Any > &  rEnterArgs 
)
overridevirtual

Reimplemented from SalObject.

virtual void X11SalObject::SetPosSize ( tools::Long  nX,
tools::Long  nY,
tools::Long  nWidth,
tools::Long  nHeight 
)
overridevirtual

Implements SalObject.

virtual void X11SalObject::Show ( bool  bVisible)
overridevirtual

Implements SalObject.

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

Implements SalObject.

Member Data Documentation

SalClipRegion X11SalObject::maClipRegion

Definition at line 65 of file unx/salobj.h.

Colormap X11SalObject::maColormap

Definition at line 64 of file unx/salobj.h.

::Window X11SalObject::maParentWin

Definition at line 61 of file unx/salobj.h.

::Window X11SalObject::maPrimary

Definition at line 62 of file unx/salobj.h.

::Window X11SalObject::maSecondary

Definition at line 63 of file unx/salobj.h.

SystemEnvData X11SalObject::maSystemChildData

Definition at line 59 of file unx/salobj.h.

bool X11SalObject::mbVisible

Definition at line 66 of file unx/salobj.h.

SalFrame* X11SalObject::mpParent

Definition at line 60 of file unx/salobj.h.


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