diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-03 04:51:10 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-03 04:51:10 +0000 |
| commit | f06b9449333e3bb53c169af91ba5eb85b44b2dc5 (patch) | |
| tree | bcd378c443180fd70c7a8a944bb0f81170f7360e | |
| parent | 20ca827039a93a131f8f7efbcefba5df3d3213d5 (diff) | |
Client::move moves the client to the position so that its *frame* will be at the given coordinates
| -rw-r--r-- | scripts/motion.py | 2 | ||||
| -rw-r--r-- | src/client.cc | 6 | ||||
| -rw-r--r-- | src/client.hh | 8 |
3 files changed, 8 insertions, 8 deletions
diff --git a/scripts/motion.py b/scripts/motion.py index f2215d30..03546b84 100644 --- a/scripts/motion.py +++ b/scripts/motion.py @@ -134,7 +134,7 @@ def _do_move(): # draw the outline ... f=0 else: - _client.move(x, y, 1) # move the *frame* + _client.move(x, y) global move_popup if move_popup: diff --git a/src/client.cc b/src/client.cc index 1b3ad1a9..b409f9b4 100644 --- a/src/client.cc +++ b/src/client.cc @@ -1146,11 +1146,11 @@ void Client::internal_resize(Corner anchor, int w, int h, bool user, } -void Client::move(int x, int y, bool framepos) +void Client::move(int x, int y) { if (!(_functions & Func_Move)) return; - if (framepos) - frame->frameGravity(x, y); + frame->frameGravity(x, y); // get the client's position based on x,y for the + // frame internal_move(x, y); } diff --git a/src/client.hh b/src/client.hh index 6b44706e..e66712c4 100644 --- a/src/client.hh +++ b/src/client.hh @@ -617,14 +617,14 @@ BB @param window The window id that the Client class should handle //! Returns the client's strut definition inline const otk::Strut &strut() const { return _strut; } - //! Move the client window + //! Move the window (actually, its frame) to a position. /*! + This moves the window so that the top-left corner of its frame will be at + the position specified. @param x The X coordinate to move to. @param y The Y coordinate to move to. - @param bool framepos True if the frame should be moved to the position - instead of the client. This makes it ignore the gravity. */ - void move(int x, int y, bool framepos = false); + void move(int x, int y); //! Resizes the client window, anchoring it in a given corner /*! |
