X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FWindow.hh;h=64ad1c34982542500a906215f63d3d0c8ff3d4e3;hb=6716bd33235b6fda4aeea75aea7c446e9f27fe40;hp=eb5baefb862335a47992baf8ec4a153f08f32a00;hpb=ffa4c7f3414944869016497a4f560c24b9d8b3e9;p=chaz%2Fopenbox diff --git a/src/Window.hh b/src/Window.hh index eb5baefb..64ad1c34 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,15 +372,12 @@ 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); @@ -405,7 +395,7 @@ public: void mapRequestEvent(const XMapRequestEvent *mre); void unmapNotifyEvent(const XUnmapEvent */*unused*/); void reparentNotifyEvent(const XReparentEvent */*unused*/); - void propertyNotifyEvent(Atom atom); + void propertyNotifyEvent(const XPropertyEvent *pe); void exposeEvent(const XExposeEvent *ee); void configureRequestEvent(const XConfigureRequestEvent *cr);