🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #25053

Re: Window managers grabbing buttons

#25053
From: Mark Poepping
Date: Fri, 06 Mar 1987 16:49
43 lines
2908 bytes
We had also modified uwm to select on the root window (not grab).
However, we did it to depart from the "Magic Button" interface.
We've got a lot of 'naive' users who long for a Macintosh style
of interface (they wish they had borders).  Our alternative is
uwm with an unshifted button bound to a Window-Ops menu on the
background.  Of course, this scheme involves a lot more mouse
movement than magic buttons.  You need to: move mouse to background,
pop up menu, select item, provide parameters if necessary...

Of course, I still retain the meta-magic because I can remember three
buttons, but most everyone else has been very appreciative of the
simple-button menu interface.

It has also aided in the programmer portability issue.  Everybody
leaves the default menu alone.  I can go to my neighbor's machine,
mouse to background, pop up menu.....  just like at home.

Of course, I couldn't leave well-enough alone.
Puzzled as to why uwm (and xterm and others by the way) had its own
menu implementation, I stripped it out and used XMenu instead.  In
addition, I (now called menuwm) allow extendable menus.  So, this
default menu pops up from the middle button on background.  By default,
the window operations pane is all you get, but you can add panes from
your .menuwmrc.  This helps the standards effort, makes it EASY for
people to retain the default menu while still adding their favorite
function.

Troubles/Changes:
- of course XMenu doesn't do color very well, uwm is much better,
	but I don't have color so I don't miss it.  Besides, I like
	deck-of-cards stacking better than hidden-pane.
- Only one real change to XMenu, to get it to place the menus wholly
	on the screen, it's annoying to have half your menu off the edge.
- uwmrc syntax for menus was cleanly extended to allow the definition
	of multiple panes for a menu, in addition to allowing
	the addition of panes to existing menus.

All in all, it's been a big help.
Now if I only had a REAL drawing package, and a postscript previewer,
and a netnews reader, and an applications description language...

Mark Poepping
Technical Details
Message-ID: <625@aw.sei.cmu.edu.sei.cmu.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!pt.cs.cmu.edu!sei.cmu.edu!poepping
References: <8702211303.AA01735@gjetost.wisc.edu> <1024@cartan.Berkeley.EDU> <8227@decwrl.DEC.COM> <1295@ucbcad.berkeley.edu>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!pt.cs.cmu.edu!sei.cmu.edu!poepping
From: poepping@sei.cmu.edu (Mark Poepping)
Newsgroups: comp.windows.x
Subject: Re: Window managers grabbing buttons
Message-ID: <625@aw.sei.cmu.edu.sei.cmu.edu>
Date: Fri, 6-Mar-87 11:49:18 EST
Article-I.D.: aw.625
Posted: Fri Mar  6 11:49:18 1987
Date-Received: Sun, 8-Mar-87 06:18:30 EST
References: <8702211303.AA01735@gjetost.wisc.edu> <1024@cartan.Berkeley.EDU> <8227@decwrl.DEC.COM> <1295@ucbcad.berkeley.edu>
Sender: netnews@sei.cmu.edu
Reply-To: poepping@sei.cmu.edu (Mark Poepping)
Distribution: world
Organization: Carnegie-Mellon University, SEI, Pgh, Pa
Lines: 43
Keywords: uwm grab
Summary: More extensions to uwm