X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FScreen.h;h=124d4f98635501e60d89aca4f674638b285f1f27;hb=22f8550d4508773fdcd97cfd96ce708550eef9d8;hp=99fbf40210dc0f924291d673350964affd4aa67a;hpb=b2453eec0ec7cc33140041c644cfa14bac232824;p=chaz%2Fopenbox diff --git a/src/Screen.h b/src/Screen.h index 99fbf402..124d4f98 100644 --- a/src/Screen.h +++ b/src/Screen.h @@ -187,6 +187,8 @@ public: inline Toolbar *getToolbar() { return toolbar; } + Rect availableArea() const; + inline Workspace *getWorkspace(int w) { return workspacesList->find(w); } inline Workspace *getCurrentWorkspace() { return current_workspace; } @@ -310,7 +312,8 @@ public: void updateNetizenWindowLower(Window); enum { RowSmartPlacement = 1, ColSmartPlacement, CascadePlacement, - BestFitPlacement, LeftRight, RightLeft, TopBottom, BottomTop }; + BestFitPlacement, UnderMousePlacement, ClickMousePlacement, + LeftRight, RightLeft, TopBottom, BottomTop }; enum { LeftJustify = 1, RightJustify, CenterJustify }; enum { RoundBullet = 1, TriangleBullet, SquareBullet, NoBullet }; enum { Restart = 1, RestartOther, Exit, Shutdown, Execute, Reconfigure,