std::string _app_name;
std::string _app_class;
Rect _rect;
+ int _inc_x, _inc_y; // resize increments
+ int _base_x, _base_y; // base size
int _gravity;
// states
bool _unmapped;
void updateDimentions();
- void updateGravity();
+ void updateHints();
void updateState();
void updateDesktop();
void updateTitle();
void updateClass();
- void findFramePosition(int &x, int &y) const;
-
public:
XWindow(epist *epist, screen *screen, Window window);
virtual ~XWindow();
+ inline screen *getScreen() const { return _screen; }
inline Window window() const { return _window; }
inline unsigned int desktop() const { return _desktop; }