Patch committed. On Tue, Jan 28, 2014 at 08:24:28AM +0100, Dominik Vogt wrote: > On Mon, Jan 20, 2014 at 11:28:33AM +0100, Dominik Vogt wrote: > > 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))
Ciao Dominik ^_^ ^_^ -- Dominik Vogt
