[Xmonad] darcs patch: make borderWidth dynamically configurable.

Spencer Janssen sjanssen at cse.unl.edu
Mon Jun 11 10:43:11 EDT 2007


On Mon, 11 Jun 2007 06:54:29 -0700
David Roundy <droundy at darcs.net> wrote:

> On Mon, Jun 11, 2007 at 02:07:32PM +1000, Donald Bruce Stewart wrote:
> > droundy:
> > > This is a sort of hypothetical change.  I like this design more
> > > than the recursive import approach.  I'm not sure how often
> > > people will want to dynamically adjust the width of their
> > > borders, but I also don't see any reason to forbid it.
> > 
> > Hmm, interesting. Not massively compelling yet, but something to
> > keep in mind.
> 
> Part of the motivation is simply that I'd like to avoid recursive
> imports--largely because I see them as a crude hack to avoid good
> design, by hiding parameters.  Global constants aren't much better
> than global variables.  Of course, we've already got global
> variables, but they're explicit in our state, and that's good.
> 
> The other issue is that I really think that the border width should be
> layout-dependent.  This patch doesn't do that, and I'm not quite sure
> how to do it properly, but there's really no benefit to a border
> around a full-screen (or tabbed) window.

Excepting, of course, multi-head setups.


Cheers,
Spencer Janssen


More information about the Xmonad mailing list