[Xfce4-commits] [xfce/xfwm4] 01/01: Optionally remove frame on tiling as well
noreply at xfce.org
noreply at xfce.org
Thu Jan 8 22:47:43 CET 2015
This is an automated email from the git hooks/post-receive script.
olivier pushed a commit to branch master
in repository xfce/xfwm4.
commit 6f6604a338e24a1df45d0cb97c2c0ec5cd205b62
Author: Olivier Fourdan <fourdan at xfce.org>
Date: Thu Jan 8 22:41:26 2015 +0100
Optionally remove frame on tiling as well
And ignore size increment so that tiled windows use all
screen estate.
Signed-off-by: Olivier Fourdan <fourdan at xfce.org>
---
src/client.c | 2 +-
src/frame.c | 18 +++++++++---------
src/moveresize.c | 2 +-
3 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/client.c b/src/client.c
index 231cdd2..b39dac5 100644
--- a/src/client.c
+++ b/src/client.c
@@ -843,7 +843,7 @@ clientMoveResizeWindow (Client *c, XWindowChanges * wc, unsigned long mask)
mask &= ~(CWSibling | CWStackMode);
}
if (FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- || (FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ || (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& (screen_info->params->borderless_maximize)))
{
/* Not allowed in fullscreen or maximzed mode */
diff --git a/src/frame.c b/src/frame.c
index b200f33..fcb1198 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -97,7 +97,7 @@ frameLeft (Client * c)
g_return_val_if_fail (c != NULL, 0);
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_HAS_BORDER)
&& !FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && (!FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && (!FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
|| !(c->screen_info->params->borderless_maximize)))
{
return c->screen_info->sides[SIDE_LEFT][ACTIVE].width;
@@ -113,7 +113,7 @@ frameRight (Client * c)
g_return_val_if_fail (c != NULL, 0);
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_HAS_BORDER)
&& !FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && (!FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && (!FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
|| !(c->screen_info->params->borderless_maximize)))
{
return c->screen_info->sides[SIDE_RIGHT][ACTIVE].width;
@@ -142,7 +142,7 @@ frameBottom (Client * c)
g_return_val_if_fail (c != NULL, 0);
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_HAS_BORDER)
&& !FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && (!FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && (!FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
|| !(c->screen_info->params->borderless_maximize)))
{
return c->screen_info->sides[SIDE_BOTTOM][ACTIVE].height;
@@ -158,7 +158,7 @@ frameX (Client * c)
g_return_val_if_fail (c != NULL, 0);
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_HAS_BORDER)
&& !FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && (!FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && (!FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
|| !(c->screen_info->params->borderless_maximize)))
{
return c->x - frameLeft (c);
@@ -188,7 +188,7 @@ frameWidth (Client * c)
g_return_val_if_fail (c != NULL, 0);
if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_HAS_BORDER)
&& !FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && (!FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && (!FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
|| !(c->screen_info->params->borderless_maximize)))
{
return c->width + frameLeft (c) + frameRight (c);
@@ -328,7 +328,7 @@ frameTopLeftWidth (Client * c, int state)
TRACE ("entering frameTopLeftWidth");
g_return_val_if_fail (c != NULL, 0);
- if (FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& c->screen_info->params->borderless_maximize)
{
return 0;
@@ -343,7 +343,7 @@ frameTopRightWidth (Client * c, int state)
TRACE ("entering frameTopRightWidth");
g_return_val_if_fail (c != NULL, 0);
- if (FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& c->screen_info->params->borderless_maximize)
{
return 0;
@@ -357,7 +357,7 @@ frameButtonOffset (Client *c)
TRACE ("entering frameButtonOffset");
g_return_val_if_fail (c != NULL, 0);
- if (FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& c->screen_info->params->borderless_maximize)
{
return MAX (0, c->screen_info->params->maximized_offset);
@@ -1188,7 +1188,7 @@ frameDrawWin (Client * c)
&screen_info->corners[CORNER_BOTTOM_RIGHT][state]);
}
- if (FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& (c->screen_info->params->borderless_maximize))
{
xfwmWindowHide (&c->sides[SIDE_LEFT]);
diff --git a/src/moveresize.c b/src/moveresize.c
index fb453b5..3b59999 100644
--- a/src/moveresize.c
+++ b/src/moveresize.c
@@ -91,7 +91,7 @@ clientSetSize (Client * c, int *size, int size_min, int size_max, int size_inc,
/* Bypass resize increment and max sizes for fullscreen */
if (!FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN)
- && !(FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED)
+ && !(FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED)
&& (c->screen_info->params->borderless_maximize)))
{
if (!source_is_application && (c->size->flags & PResizeInc) && (size_inc))
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list