At the moment, a Window shaded to a corner is has the hight of the
window title, but just the twice the width of twice the border
width, like this:

  ++
  ||
  ||
  ||
  ++

I think it would be mor natural and more convenient to reduce
windows shaded to a corner to a small square (twice the width of
the borders):

  ++
  ++

That is because the title is unusable anyway (the buttons and the
window name are hidden, and it looks the same no matter whether
the window is sticky or has any state that would normally
indicated in the title bar).  The attached patch does this change.

Any opinions?

(To test, run "windowshade nw".)

Ciao

Dominik ^_^  ^_^

-- 

Dominik Vogt
IBM Germany
>From 1e2c358594c3bd0a48142b8df0b24d61f60f87bb Mon Sep 17 00:00:00 2001
From: Dominik Vogt <[email protected]>
Date: Mon, 20 Jan 2014 11:16:57 +0100
Subject: [PATCH] Experimental: Reduce windows a square twice the border size
 in corners.

---
 fvwm/geometry.c |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/fvwm/geometry.c b/fvwm/geometry.c
index f6eeeeb..226997f 100644
--- a/fvwm/geometry.c
+++ b/fvwm/geometry.c
@@ -343,7 +343,18 @@ void get_shaded_geometry(
 	int big_height = big_g->height;
 	int d;
 
-	get_window_borders(fw, &b);
+	switch (SHADED_DIR(fw))
+	{
+	case DIR_SW:
+	case DIR_SE:
+	case DIR_NW:
+	case DIR_NE:
+		get_window_borders_no_title(fw, &b);
+		break;
+	default:
+		get_window_borders(fw, &b);
+		break;
+	}
 	*small_g = *big_g;
 	d = 0;
 	switch (SHADED_DIR(fw))
-- 
1.7.9.5

Reply via email to