14#ifndef OSGVIEWER_SingleWindow
15#define OSGVIEWER_SingleWindow 1
26 SingleWindow():_x(0),_y(0),_width(-1),_height(-1),_screenNum(0),_windowDecoration(true),_overrideRedirect(false) {}
27 SingleWindow(
int x,
int y,
int width,
int height,
unsigned int screenNum=0):_x(x),_y(y),_width(width),_height(height),_screenNum(screenNum),_windowDecoration(true),_overrideRedirect(false) {}
34 void setX(
int x) { _x = x; }
35 int getX()
const {
return _x; }
37 void setY(
int y) { _y = y; }
38 int getY()
const {
return _y; }
Definition SingleWindow:23
SingleWindow(int x, int y, int width, int height, unsigned int screenNum=0)
Definition SingleWindow:27
bool _windowDecoration
Definition SingleWindow:59
bool getWindowDecoration() const
Definition SingleWindow:50
int getWidth() const
Definition SingleWindow:41
void setY(int y)
Definition SingleWindow:37
virtual void configure(osgViewer::View &view) const
int getX() const
Definition SingleWindow:35
void setHeight(int h)
Definition SingleWindow:43
int getY() const
Definition SingleWindow:38
unsigned int _screenNum
Definition SingleWindow:58
void setScreenNum(unsigned int sn)
Definition SingleWindow:46
SingleWindow()
Definition SingleWindow:26
bool getOverrideRedirect() const
Definition SingleWindow:53
int _height
Definition SingleWindow:57
int getHeight() const
Definition SingleWindow:44
bool _overrideRedirect
Definition SingleWindow:60
SingleWindow(const SingleWindow &rhs, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
Definition SingleWindow:28
unsigned int getScreenNum() const
Definition SingleWindow:47
void setOverrideRedirect(bool override)
Definition SingleWindow:52
void setWidth(int w)
Definition SingleWindow:40
void setX(int x)
Definition SingleWindow:34
META_Object(osgViewer, SingleWindow)
void setWindowDecoration(bool wd)
Definition SingleWindow:49
Definition osgViewer/View:38
Definition osgViewer/View:76
@ SHALLOW_COPY
Definition CopyOp:47
#define OSGVIEWER_EXPORT
Definition osgViewer/Export:40