[Xmonad] darcs patch: STRUT aware gap toggling (clean patch)

Joachim Breitner mail at joachim-breitner.de
Tue Oct 23 13:15:22 EDT 2007


Am Dienstag, den 23.10.2007, 10:04 -0400 schrieb David Roundy:
> On Tue, Oct 23, 2007 at 12:06:57AM +0200, mail at joachim-breitner.de wrote:
> > Tue Oct 23 00:01:32 CEST 2007  mail at joachim-breitner.de
> >   * STRUT aware gap toggling (clean patch)
> >   
> >   Without this patch, ManageDocks would only set the gap according to a window???s
> >   STRUT when the window is first mapped. This information would then get lost when
> >   the user toggle the gap.
> >      
> >   Now, when the user toggles the Gap, all present windows are scanned for STRUT
> >   settings, and the gap is set accordingly. No need to manually configure the gap
> >   anymore.
> >   
> >   This is the same patch as before, but independant of the Hooks patches, and with
> >   more documentation.
> This sounds nice, but I wonder:  why use the gaps at all? They were
> introduced as a hack to allow status bars to remain visible, but why not
> simply introduce a layout modifier (which alas, couldn't be implemented
> with the LayoutModifier interface) that automatically adjusts the bounding
> rectangle to avoid struts?
> (I've obviously been longing to eliminate the ugly gaps from our data
> structures...)

Thanks for applying. I haven’t done anything with Layouts yet, so I
didn’t think of that but sure, if it’s possible then it could be done
this way.


Joachim Breitner
  e-Mail: mail at joachim-breitner.de
  Homepage: http://www.joachim-breitner.de
  ICQ#: 74513189

More information about the Xmonad mailing list