Workspace::packPosition* operates on AbstractClient

This commit is contained in:
Martin Gräßlin 2015-03-12 10:55:14 +01:00
parent 7a85ee5309
commit 683fc0613f
2 changed files with 8 additions and 8 deletions

View file

@ -865,7 +865,7 @@ void Workspace::slotWindowQuickTileBottomRight()
active_client->setQuickTileMode(Client::QuickTileBottom|Client::QuickTileRight, true);
}
int Workspace::packPositionLeft(const Client* cl, int oldx, bool left_edge) const
int Workspace::packPositionLeft(const AbstractClient* cl, int oldx, bool left_edge) const
{
int newx = clientArea(MaximizeArea, cl).left();
if (oldx <= newx) // try another Xinerama screen
@ -893,7 +893,7 @@ int Workspace::packPositionLeft(const Client* cl, int oldx, bool left_edge) cons
return newx;
}
int Workspace::packPositionRight(const Client* cl, int oldx, bool right_edge) const
int Workspace::packPositionRight(const AbstractClient* cl, int oldx, bool right_edge) const
{
int newx = clientArea(MaximizeArea, cl).right();
if (oldx >= newx) // try another Xinerama screen
@ -921,7 +921,7 @@ int Workspace::packPositionRight(const Client* cl, int oldx, bool right_edge) co
return newx;
}
int Workspace::packPositionUp(const Client* cl, int oldy, bool top_edge) const
int Workspace::packPositionUp(const AbstractClient* cl, int oldy, bool top_edge) const
{
int newy = clientArea(MaximizeArea, cl).top();
if (oldy <= newy) // try another Xinerama screen
@ -949,7 +949,7 @@ int Workspace::packPositionUp(const Client* cl, int oldy, bool top_edge) const
return newy;
}
int Workspace::packPositionDown(const Client* cl, int oldy, bool bottom_edge) const
int Workspace::packPositionDown(const AbstractClient* cl, int oldy, bool bottom_edge) const
{
int newy = clientArea(MaximizeArea, cl).bottom();
if (oldy >= newy) // try another Xinerama screen

View file

@ -309,10 +309,10 @@ public:
bool wasUserInteraction() const;
bool sessionSaving() const;
int packPositionLeft(const Client* cl, int oldx, bool left_edge) const;
int packPositionRight(const Client* cl, int oldx, bool right_edge) const;
int packPositionUp(const Client* cl, int oldy, bool top_edge) const;
int packPositionDown(const Client* cl, int oldy, bool bottom_edge) const;
int packPositionLeft(const AbstractClient* cl, int oldx, bool left_edge) const;
int packPositionRight(const AbstractClient* cl, int oldx, bool right_edge) const;
int packPositionUp(const AbstractClient* cl, int oldy, bool top_edge) const;
int packPositionDown(const AbstractClient* cl, int oldy, bool bottom_edge) const;
void cancelDelayFocus();
void requestDelayFocus(Client*);