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

#include <syswin.hxx>

Public Member Functions

 WindowStateData ()
 
void SetMask (WindowStateMask nValidMask)
 
WindowStateMask GetMask () const
 
void SetX (int nX)
 
int GetX () const
 
void SetY (int nY)
 
int GetY () const
 
void SetWidth (unsigned int nWidth)
 
unsigned int GetWidth () const
 
void SetHeight (unsigned int nHeight)
 
unsigned int GetHeight () const
 
void SetState (WindowStateState nState)
 
WindowStateState GetState () const
 
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
 

Private Attributes

WindowStateMask mnValidMask
 
int mnX
 
int mnY
 
unsigned int mnWidth
 
unsigned int mnHeight
 
int mnMaximizedX
 
int mnMaximizedY
 
unsigned int mnMaximizedWidth
 
unsigned int mnMaximizedHeight
 
WindowStateState mnState
 

Detailed Description

Definition at line 62 of file syswin.hxx.

Constructor & Destructor Documentation

WindowStateData::WindowStateData ( )
inline

Definition at line 77 of file syswin.hxx.

References NONE.

Member Function Documentation

unsigned int WindowStateData::GetHeight ( ) const
inline
WindowStateMask WindowStateData::GetMask ( ) const
inline
unsigned int WindowStateData::GetMaximizedHeight ( ) const
inline
unsigned int WindowStateData::GetMaximizedWidth ( ) const
inline
int WindowStateData::GetMaximizedX ( ) const
inline
int WindowStateData::GetMaximizedY ( ) const
inline
WindowStateState WindowStateData::GetState ( ) const
inline

Definition at line 103 of file syswin.hxx.

Referenced by ImplWindowStateToStr(), and SystemWindow::SetWindowStateData().

unsigned int WindowStateData::GetWidth ( ) const
inline
int WindowStateData::GetX ( ) const
inline
int WindowStateData::GetY ( ) const
inline
void WindowStateData::SetHeight ( unsigned int  nHeight)
inline

Definition at line 100 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetMask ( WindowStateMask  nValidMask)
inline
void WindowStateData::SetMaximizedHeight ( unsigned int  nRHeight)
inline

Definition at line 110 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetMaximizedWidth ( unsigned int  nRWidth)
inline

Definition at line 108 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetMaximizedX ( int  nRX)
inline

Definition at line 104 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetMaximizedY ( int  nRY)
inline

Definition at line 106 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetState ( WindowStateState  nState)
inline

Definition at line 102 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetWidth ( unsigned int  nWidth)
inline

Definition at line 98 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetX ( int  nX)
inline

Definition at line 94 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

void WindowStateData::SetY ( int  nY)
inline

Definition at line 96 of file syswin.hxx.

Referenced by SystemWindow::GetWindowStateData(), and ImplWindowStateFromStr().

Member Data Documentation

unsigned int WindowStateData::mnHeight
private

Definition at line 69 of file syswin.hxx.

unsigned int WindowStateData::mnMaximizedHeight
private

Definition at line 73 of file syswin.hxx.

unsigned int WindowStateData::mnMaximizedWidth
private

Definition at line 72 of file syswin.hxx.

int WindowStateData::mnMaximizedX
private

Definition at line 70 of file syswin.hxx.

int WindowStateData::mnMaximizedY
private

Definition at line 71 of file syswin.hxx.

WindowStateState WindowStateData::mnState
private

Definition at line 74 of file syswin.hxx.

WindowStateMask WindowStateData::mnValidMask
private

Definition at line 65 of file syswin.hxx.

unsigned int WindowStateData::mnWidth
private

Definition at line 68 of file syswin.hxx.

int WindowStateData::mnX
private

Definition at line 66 of file syswin.hxx.

int WindowStateData::mnY
private

Definition at line 67 of file syswin.hxx.


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