X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FWindow.hh;fp=src%2FWindow.hh;h=0f3fb14d3cf25df166f906629bcefc3b3c040e90;hb=888c0bac90d4932d00dd7f7447ea52117aff6de0;hp=eb5baefb862335a47992baf8ec4a153f08f32a00;hpb=ffa4c7f3414944869016497a4f560c24b9d8b3e9;p=chaz%2Fopenbox diff --git a/src/Window.hh b/src/Window.hh index eb5baefb..0f3fb14d 100644 --- a/src/Window.hh +++ b/src/Window.hh @@ -38,11 +38,6 @@ extern "C" { #include "Timer.hh" #include "Util.hh" #include "Windowmenu.hh" -#include "Workspace.hh" -#include "Screen.hh" - -class XAtom; -class BInput; #define MwmHintsFunctions (1l << 0) #define MwmHintsDecorations (1l << 1) @@ -131,7 +126,6 @@ private: Blackbox *blackbox; BScreen *screen; XAtom *xatom; - BInput *input; BTimer *timer; BlackboxAttributes blackbox_attrib; @@ -324,7 +318,6 @@ public: inline bool isIconifiable(void) const { return functions & Func_Iconify; } inline bool isMaximizable(void) const { return functions & Func_Maximize; } inline bool isResizable(void) const { return functions & Func_Resize; } - inline bool isMovable(void) const { return functions & Func_Move; } inline bool isClosable(void) const { return functions & Func_Close; } inline bool isDesktop(void) const { return window_type == Type_Desktop; } @@ -379,18 +372,14 @@ public: void iconify(void); void deiconify(bool reassoc = True, bool raise = True); void show(void); - void showWindowMenu(int root_x, int root_y); void close(void); void withdraw(void); void maximize(unsigned int button); void remaximize(void); void shade(void); void stick(void); - void raise(void); - void lower(void); void reconfigure(void); - void grabButtons(void); - void ungrabButtons(void); + void updateFocusModel(void); void installColormap(bool install); void restore(bool remap); void configure(int dx, int dy, unsigned int dw, unsigned int dh);