#include <string>
#include "otk/timer.hh"
+#include "otk/property.hh"
+#include "otk/rect.hh"
+#include "otk/strut.hh"
#include "blackbox.hh"
-#include "util.hh"
+#include "otk/util.hh"
#define MwmHintsFunctions (1l << 0)
#define MwmHintsDecorations (1l << 1)
private:
Blackbox *blackbox;
BScreen *screen;
- XAtom *xatom;
+ otk::OBProperty *xatom;
otk::OBTimer *timer;
BlackboxAttributes blackbox_attrib;
std::string title, icon_title;
otk::Rect rect;
- Strut strut;
+ otk::Strut strut;
int old_bw; // client's borderwidth
otk::Rect changing;
otk::Rect rect; // frame geometry
- Strut margin; // margins between the frame and client
+ otk::Strut margin; // margins between the frame and client
int grab_x, grab_y; // where was the window when it was grabbed?
void ungrabButtons(void);
void installColormap(bool install);
void restore(bool remap);
- void configure(int dx, int dy, unsigned int dw, unsigned int dh);
+ void configure(int dx, int dy, int dw, int dh);
void setWorkspace(unsigned int n);
void changeBlackboxHints(const BlackboxHints *net);
void restoreAttributes(void);