remove the redundant _size property in OBScreen, and set the geometry root property properly.
add otk::Point::setPoint
This commit is contained in:
parent
c4a1fac49d
commit
0da967a831
3 changed files with 5 additions and 8 deletions
|
@ -31,6 +31,9 @@ public:
|
|||
void setY(int x) { _x = x; }
|
||||
//! Returns the y value
|
||||
int y() const { return _x; }
|
||||
|
||||
//! Changes the x and y values
|
||||
void setPoint(int x, int y) { _x = x; _y = y; }
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -76,8 +76,8 @@ OBScreen::OBScreen(int screen, const otk::Configuration &config)
|
|||
|
||||
|
||||
// Set the netwm atoms for geomtery and viewport
|
||||
unsigned long geometry[] = { _size.x(),
|
||||
_size.y() };
|
||||
unsigned long geometry[] = { _info->getWidth(),
|
||||
_info->getHeight() };
|
||||
Openbox::instance->property()->set(_info->getRootWindow(),
|
||||
otk::OBProperty::net_desktop_geometry,
|
||||
otk::OBProperty::Atom_Cardinal,
|
||||
|
|
|
@ -13,7 +13,6 @@ extern "C" {
|
|||
#include "otk/image.hh"
|
||||
#include "otk/strut.hh"
|
||||
#include "otk/rect.hh"
|
||||
#include "otk/point.hh"
|
||||
#include "otk/style.hh"
|
||||
#include "otk/configuration.hh" // TEMPORARY
|
||||
|
||||
|
@ -61,9 +60,6 @@ private:
|
|||
//! Is the root colormap currently installed?
|
||||
bool _root_cmap_installed;
|
||||
|
||||
//! The dimentions of the screen
|
||||
otk::Point _size;
|
||||
|
||||
//! All managed clients on the screen
|
||||
ClientList _clients;
|
||||
|
||||
|
@ -107,8 +103,6 @@ public:
|
|||
inline bool managed() const { return _managed; }
|
||||
//! Returns the Image Control used for rendering on the screen
|
||||
inline otk::BImageControl *imageControl() { return _image_control; }
|
||||
//! Returns the dimentions of the screen
|
||||
inline const otk::Point &size() const { return _size; }
|
||||
//! Returns the area of the screen not reserved by applications' Struts
|
||||
inline const otk::Rect &area() const { return _area; }
|
||||
//! Returns the style in use on the screen
|
||||
|
|
Loading…
Reference in a new issue