X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FWorkspace.h;h=ab8dad3ffef7f559f57a55588985eb60e1075715;hb=89563281384c34886fb12b169d1bdf8d293f0b48;hp=1091f8864e0d36b5ddf25023bc67c8842696d2f9;hpb=df9d0c891ad0df9e91397f07fa439fea1e405b2b;p=chaz%2Fopenbox diff --git a/src/Workspace.h b/src/Workspace.h index 1091f886..ab8dad3f 100644 --- a/src/Workspace.h +++ b/src/Workspace.h @@ -46,10 +46,12 @@ private: protected: - void placeWindow(OpenboxWindow *); + void placeWindow(OpenboxWindow &); Point *bestFitPlacement(const Size &win_size, const Rect &space); + Point *underMousePlacement(const Size &win_size, const Rect &space); Point *rowSmartPlacement(const Size &win_size, const Rect &space); - Point *cascade(const OpenboxWindow* window); + Point *colSmartPlacement(const Size &win_size, const Rect &space); + Point *const cascadePlacement(const OpenboxWindow &window, const Rect &space); public: Workspace(BScreen &, int = 0);