20#ifndef INCLUDED_VCL_INC_SALGEOM_HXX
21#define INCLUDED_VCL_INC_SALGEOM_HXX
57 void setDecorations(sal_uInt32 nLeft, sal_uInt32 nTop, sal_uInt32 nRight, sal_uInt32 nBottom)
71 s << *static_cast<const vcl::WindowPosSize*>(&rGeom) <<
":{" << rGeom.
leftDecoration() <<
","
constexpr sal_uInt32 leftDecoration() const
void setScreen(unsigned int nScreen)
constexpr sal_uInt32 bottomDecoration() const
sal_uInt32 m_nLeftDecoration
void setTopDecoration(sal_uInt32 nTopDecoration)
unsigned int m_nDisplayScreenNumber
void setLeftDecoration(sal_uInt32 nLeftDecoration)
void setDecorations(sal_uInt32 nLeft, sal_uInt32 nTop, sal_uInt32 nRight, sal_uInt32 nBottom)
unsigned int screen() const
void setBottomDecoration(sal_uInt32 nBottomDecoration)
void setRightDecoration(sal_uInt32 nRightDecoration)
sal_uInt32 m_nRightDecoration
sal_uInt32 m_nBottomDecoration
sal_uInt32 m_nTopDecoration
constexpr sal_uInt32 topDecoration() const
constexpr sal_uInt32 rightDecoration() const
Interface used to share logic on sizing between SalVirtualDevices and SalFrames.
virtual bool IsOffScreen() const =0
virtual tools::Long GetWidth() const =0
virtual tools::Long GetHeight() const =0
virtual ~SalGeometryProvider()
There are multiple ways to store the two different areas of a vcl::Window.
#define VCL_PLUGIN_PUBLIC
std::ostream & operator<<(std::ostream &s, const SalFrameGeometry &rGeom)