LibreOffice Module vcl (master)  1
Classes | Namespaces | Enumerations | Functions
windowstate.hxx File Reference
#include <vcl/WindowPosSize.hxx>
Include dependency graph for windowstate.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcl::WindowData
 
struct  o3tl::typed_flags< vcl::WindowState >
 
struct  o3tl::typed_flags< vcl::WindowDataMask >
 

Namespaces

 vcl
 
 o3tl
 

Enumerations

enum  vcl::WindowState {
  vcl::WindowState::NONE = 0x0000,
  vcl::WindowState::Normal = 0x0001,
  vcl::WindowState::Minimized = 0x0002,
  vcl::WindowState::Maximized = 0x0004,
  vcl::WindowState::MaximizedHorz = 0x0010,
  vcl::WindowState::MaximizedVert = 0x0020,
  vcl::WindowState::FullScreen = 0x0040,
  vcl::WindowState::SystemMask = 0xffff
}
 
enum  vcl::WindowDataMask {
  vcl::WindowDataMask::NONE = 0x0000,
  vcl::WindowDataMask::X = 0x0001,
  vcl::WindowDataMask::Y = 0x0002,
  vcl::WindowDataMask::Width = 0x0004,
  vcl::WindowDataMask::Height = 0x0008,
  vcl::WindowDataMask::State = 0x0010,
  vcl::WindowDataMask::Minimized = 0x0020,
  vcl::WindowDataMask::MaximizedX = 0x0100,
  vcl::WindowDataMask::MaximizedY = 0x0200,
  vcl::WindowDataMask::MaximizedWidth = 0x0400,
  vcl::WindowDataMask::MaximizedHeight = 0x0800,
  vcl::WindowDataMask::Pos = X | Y,
  vcl::WindowDataMask::Size = Width | Height,
  vcl::WindowDataMask::PosSize = Pos | Size,
  vcl::WindowDataMask::PosSizeState = Pos | Size | State,
  vcl::WindowDataMask::All
}
 

Functions

std::ostream & vcl::operator<< (std::ostream &s, const WindowData &rData)