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

#include <salgeom.hxx>

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

Public Member Functions

 SalFrameGeometry ()
 
constexpr sal_uInt32 leftDecoration () const
 
void setLeftDecoration (sal_uInt32 nLeftDecoration)
 
constexpr sal_uInt32 topDecoration () const
 
void setTopDecoration (sal_uInt32 nTopDecoration)
 
constexpr sal_uInt32 rightDecoration () const
 
void setRightDecoration (sal_uInt32 nRightDecoration)
 
constexpr sal_uInt32 bottomDecoration () const
 
void setBottomDecoration (sal_uInt32 nBottomDecoration)
 
void setDecorations (sal_uInt32 nLeft, sal_uInt32 nTop, sal_uInt32 nRight, sal_uInt32 nBottom)
 
unsigned int screen () const
 
void setScreen (unsigned int nScreen)
 
- Public Member Functions inherited from vcl::WindowPosSize
constexpr sal_Int32 x () const
 
void setX (sal_Int32 nX)
 
constexpr sal_Int32 y () const
 
void setY (sal_Int32 nY)
 
constexpr Point pos () const
 
void setPos (const Point &aPos)
 
void move (sal_Int32 nDX, sal_Int32 nDY)
 
constexpr sal_Int32 width () const
 
void setWidth (sal_Int32 nWidth)
 
constexpr sal_Int32 height () const
 
void setHeight (sal_Int32 nHeight)
 
constexpr Size size () const
 
void setSize (const Size &rSize)
 
constexpr tools::Rectangle posSize () const
 
void setPosSize (const tools::Rectangle &rRect)
 
void setPosSize (const Point &rPos, const Size &rSize)
 

Private Attributes

sal_uInt32 m_nLeftDecoration
 
sal_uInt32 m_nTopDecoration
 
sal_uInt32 m_nRightDecoration
 
sal_uInt32 m_nBottomDecoration
 
unsigned int m_nDisplayScreenNumber
 

Additional Inherited Members

- Protected Member Functions inherited from vcl::WindowPosSize
 WindowPosSize ()
 

Detailed Description

Definition at line 30 of file salgeom.hxx.

Constructor & Destructor Documentation

◆ SalFrameGeometry()

SalFrameGeometry::SalFrameGeometry ( )
inline

Definition at line 37 of file salgeom.hxx.

Member Function Documentation

◆ bottomDecoration()

constexpr sal_uInt32 SalFrameGeometry::bottomDecoration ( ) const
inlineconstexpr

◆ leftDecoration()

constexpr sal_uInt32 SalFrameGeometry::leftDecoration ( ) const
inlineconstexpr

◆ rightDecoration()

constexpr sal_uInt32 SalFrameGeometry::rightDecoration ( ) const
inlineconstexpr

◆ screen()

unsigned int SalFrameGeometry::screen ( ) const
inline

Definition at line 65 of file salgeom.hxx.

References m_nDisplayScreenNumber.

Referenced by GtkSalFrame::GetDisplayScreen(), Menu::ImplCalcSize(), and operator<<().

◆ setBottomDecoration()

void SalFrameGeometry::setBottomDecoration ( sal_uInt32  nBottomDecoration)
inline

Definition at line 53 of file salgeom.hxx.

References m_nBottomDecoration.

◆ setDecorations()

void SalFrameGeometry::setDecorations ( sal_uInt32  nLeft,
sal_uInt32  nTop,
sal_uInt32  nRight,
sal_uInt32  nBottom 
)
inline

◆ setLeftDecoration()

void SalFrameGeometry::setLeftDecoration ( sal_uInt32  nLeftDecoration)
inline

Definition at line 47 of file salgeom.hxx.

References m_nLeftDecoration.

◆ setRightDecoration()

void SalFrameGeometry::setRightDecoration ( sal_uInt32  nRightDecoration)
inline

Definition at line 51 of file salgeom.hxx.

References m_nRightDecoration.

◆ setScreen()

void SalFrameGeometry::setScreen ( unsigned int  nScreen)
inline

Definition at line 66 of file salgeom.hxx.

References m_nDisplayScreenNumber.

◆ setTopDecoration()

void SalFrameGeometry::setTopDecoration ( sal_uInt32  nTopDecoration)
inline

Definition at line 49 of file salgeom.hxx.

References m_nTopDecoration.

◆ topDecoration()

constexpr sal_uInt32 SalFrameGeometry::topDecoration ( ) const
inlineconstexpr

Member Data Documentation

◆ m_nBottomDecoration

sal_uInt32 SalFrameGeometry::m_nBottomDecoration
private

Definition at line 33 of file salgeom.hxx.

Referenced by bottomDecoration(), setBottomDecoration(), and setDecorations().

◆ m_nDisplayScreenNumber

unsigned int SalFrameGeometry::m_nDisplayScreenNumber
private

Definition at line 34 of file salgeom.hxx.

Referenced by screen(), and setScreen().

◆ m_nLeftDecoration

sal_uInt32 SalFrameGeometry::m_nLeftDecoration
private

Definition at line 33 of file salgeom.hxx.

Referenced by leftDecoration(), setDecorations(), and setLeftDecoration().

◆ m_nRightDecoration

sal_uInt32 SalFrameGeometry::m_nRightDecoration
private

Definition at line 33 of file salgeom.hxx.

Referenced by rightDecoration(), setDecorations(), and setRightDecoration().

◆ m_nTopDecoration

sal_uInt32 SalFrameGeometry::m_nTopDecoration
private

Definition at line 33 of file salgeom.hxx.

Referenced by setDecorations(), setTopDecoration(), and topDecoration().


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