From 52cb7bd11ed83a57c4c1affcdac8a1f7d68ae551 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 5 Dec 2002 13:45:00 +0000 Subject: PROPERLY HANDLE CLIENT BORDERS PROPERLY HANDLE CLIENT GRAVITY YES!#%&*#!#! windows can be moved/resized now (and the frame will play along)! --- src/client.hh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/client.hh') diff --git a/src/client.hh b/src/client.hh index e07ce12d..37e26cb2 100644 --- a/src/client.hh +++ b/src/client.hh @@ -297,10 +297,6 @@ private: // XXX: updateTransientFor(); //! Move the client window - /*! - This shouldnt be used to move the window internally! It will apply - window gravity after moving the window. - */ void move(int x, int y); //! Resizes the client window, anchoring it in a given corner @@ -409,8 +405,13 @@ public: */ inline bool floating() const { return _floating; } - //! Returns the client's requested border width (not used by the wm) - inline int borderWidth() const { return _border_width; } + //! Removes or reapplies the client's border to its window + /*! + Used when managing and unmanaging a window. + @param addborder true if adding the border to the client; false if removing + from the client + */ + void toggleClientBorder(bool addborder); //! Returns the position and size of the client relative to the root window inline const otk::Rect &area() const { return _area; } -- cgit v1.2.3