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

namespace  vcl
 
namespace  o3tl
 

Enumerations

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

Functions

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