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

#include <salgeom.hxx>

Inheritance diagram for SalFrameGeometry:
Collaboration diagram for SalFrameGeometry:

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 ( )

Definition at line 37 of file salgeom.hxx.

Member Function Documentation

◆ bottomDecoration()

constexpr sal_uInt32 SalFrameGeometry::bottomDecoration ( ) const

◆ leftDecoration()

constexpr sal_uInt32 SalFrameGeometry::leftDecoration ( ) const

◆ rightDecoration()

constexpr sal_uInt32 SalFrameGeometry::rightDecoration ( ) const

◆ screen()

unsigned int SalFrameGeometry::screen ( ) const

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)

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 

◆ setLeftDecoration()

void SalFrameGeometry::setLeftDecoration ( sal_uInt32  nLeftDecoration)

Definition at line 47 of file salgeom.hxx.

References m_nLeftDecoration.

◆ setRightDecoration()

void SalFrameGeometry::setRightDecoration ( sal_uInt32  nRightDecoration)

Definition at line 51 of file salgeom.hxx.

References m_nRightDecoration.

◆ setScreen()

void SalFrameGeometry::setScreen ( unsigned int  nScreen)

Definition at line 66 of file salgeom.hxx.

References m_nDisplayScreenNumber.

◆ setTopDecoration()

void SalFrameGeometry::setTopDecoration ( sal_uInt32  nTopDecoration)

Definition at line 49 of file salgeom.hxx.

References m_nTopDecoration.

◆ topDecoration()

constexpr sal_uInt32 SalFrameGeometry::topDecoration ( ) const

Member Data Documentation

◆ m_nBottomDecoration

sal_uInt32 SalFrameGeometry::m_nBottomDecoration

Definition at line 33 of file salgeom.hxx.

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

◆ m_nDisplayScreenNumber

unsigned int SalFrameGeometry::m_nDisplayScreenNumber

Definition at line 34 of file salgeom.hxx.

Referenced by screen(), and setScreen().

◆ m_nLeftDecoration

sal_uInt32 SalFrameGeometry::m_nLeftDecoration

Definition at line 33 of file salgeom.hxx.

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

◆ m_nRightDecoration

sal_uInt32 SalFrameGeometry::m_nRightDecoration

Definition at line 33 of file salgeom.hxx.

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

◆ m_nTopDecoration

sal_uInt32 SalFrameGeometry::m_nTopDecoration

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: