X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FSlit.h;h=b07d9c6ca611b281a94c304ff61fb4d3b9466589;hb=f804f86c3eacc11091cbff2fa287799f925c2635;hp=f7feb6b16560a76b05e3f97ef27077f7698585b2;hpb=307da13fff916694f870ecb77aaf3ce0cf51d09e;p=chaz%2Fopenbox diff --git a/src/Slit.h b/src/Slit.h index f7feb6b1..b07d9c6c 100644 --- a/src/Slit.h +++ b/src/Slit.h @@ -27,8 +27,8 @@ #include #include "Basemenu.h" -#include "LinkedList.h" #include "Geometry.h" +#include // forward declaration class Slit; @@ -105,7 +105,8 @@ private: Resource &config; BTimer *timer; - LinkedList *clientList; + typedef std::list slitClientList; + slitClientList clientList; Slitmenu *slitmenu; struct frame { @@ -133,6 +134,7 @@ public: inline const Point &origin() const { return frame.area.origin(); } inline const Size &size() const { return frame.area.size(); } inline const Rect &area() const { return frame.area; } + inline const Point &hiddenOrigin() const { return frame.hidden; } void addClient(Window); void removeClient(SlitClient *, Bool = True);