LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
vcl::WindowData Class Referencefinal

#include <windowstate.hxx>

Inheritance diagram for vcl::WindowData:
[legend]
Collaboration diagram for vcl::WindowData:
[legend]

Public Member Functions

 WindowData ()
 
 WindowData (std::string_view rStr)
 
OString toStr () const
 
void setState (WindowState nState)
 
WindowState state () const
 
WindowStaterState ()
 
void setMask (WindowDataMask nMask)
 
WindowDataMask mask () const
 
WindowDataMaskrMask ()
 
void SetMaximizedX (int nRX)
 
int GetMaximizedX () const
 
void SetMaximizedY (int nRY)
 
int GetMaximizedY () const
 
void SetMaximizedWidth (unsigned int nRWidth)
 
unsigned int GetMaximizedWidth () const
 
void SetMaximizedHeight (unsigned int nRHeight)
 
unsigned int GetMaximizedHeight () const
 
- 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

WindowState m_nState
 
WindowDataMask m_nMask
 
int mnMaximizedX
 
int mnMaximizedY
 
unsigned int mnMaximizedWidth
 
unsigned int mnMaximizedHeight
 

Additional Inherited Members

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

Detailed Description

Definition at line 63 of file windowstate.hxx.

Constructor & Destructor Documentation

◆ WindowData() [1/2]

vcl::WindowData::WindowData ( )
inline

Definition at line 74 of file windowstate.hxx.

References NONE.

◆ WindowData() [2/2]

vcl::WindowData::WindowData ( std::string_view  rStr)

Member Function Documentation

◆ GetMaximizedHeight()

unsigned int vcl::WindowData::GetMaximizedHeight ( ) const
inline

Definition at line 103 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and SystemWindow::SetWindowState().

◆ GetMaximizedWidth()

unsigned int vcl::WindowData::GetMaximizedWidth ( ) const
inline

Definition at line 101 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and SystemWindow::SetWindowState().

◆ GetMaximizedX()

int vcl::WindowData::GetMaximizedX ( ) const
inline

Definition at line 97 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and SystemWindow::SetWindowState().

◆ GetMaximizedY()

int vcl::WindowData::GetMaximizedY ( ) const
inline

Definition at line 99 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and SystemWindow::SetWindowState().

◆ mask()

WindowDataMask vcl::WindowData::mask ( ) const
inline

Definition at line 93 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState().

◆ rMask()

WindowDataMask & vcl::WindowData::rMask ( )
inline

Definition at line 94 of file windowstate.hxx.

◆ rState()

WindowState & vcl::WindowData::rState ( )
inline

Definition at line 90 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and SystemWindow::SetWindowState().

◆ setMask()

void vcl::WindowData::setMask ( WindowDataMask  nMask)
inline

Definition at line 92 of file windowstate.hxx.

Referenced by WorkWindow::ImplSetFrameState().

◆ SetMaximizedHeight()

void vcl::WindowData::SetMaximizedHeight ( unsigned int  nRHeight)
inline

Definition at line 102 of file windowstate.hxx.

◆ SetMaximizedWidth()

void vcl::WindowData::SetMaximizedWidth ( unsigned int  nRWidth)
inline

Definition at line 100 of file windowstate.hxx.

◆ SetMaximizedX()

void vcl::WindowData::SetMaximizedX ( int  nRX)
inline

Definition at line 96 of file windowstate.hxx.

Referenced by SystemWindow::SetWindowState().

◆ SetMaximizedY()

void vcl::WindowData::SetMaximizedY ( int  nRY)
inline

Definition at line 98 of file windowstate.hxx.

Referenced by SystemWindow::SetWindowState().

◆ setState()

void vcl::WindowData::setState ( WindowState  nState)
inline

Definition at line 88 of file windowstate.hxx.

References nState.

Referenced by WorkWindow::ImplSetFrameState().

◆ state()

WindowState vcl::WindowData::state ( ) const
inline

Definition at line 89 of file windowstate.hxx.

Referenced by SystemWindow::GetWindowState(), and WorkWindow::IsMaximized().

◆ toStr()

OString vcl::WindowData::toStr ( ) const

Member Data Documentation

◆ m_nMask

WindowDataMask vcl::WindowData::m_nMask
private

Definition at line 66 of file windowstate.hxx.

◆ m_nState

WindowState vcl::WindowData::m_nState
private

Definition at line 65 of file windowstate.hxx.

◆ mnMaximizedHeight

unsigned int vcl::WindowData::mnMaximizedHeight
private

Definition at line 71 of file windowstate.hxx.

◆ mnMaximizedWidth

unsigned int vcl::WindowData::mnMaximizedWidth
private

Definition at line 70 of file windowstate.hxx.

◆ mnMaximizedX

int vcl::WindowData::mnMaximizedX
private

Definition at line 68 of file windowstate.hxx.

◆ mnMaximizedY

int vcl::WindowData::mnMaximizedY
private

Definition at line 69 of file windowstate.hxx.


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