[847] in Athena User Interface

home help back first fref pref prev next nref lref last post

Do we need a sawfish enhancement request?

daemon@ATHENA.MIT.EDU (Bill Cattey)
Wed Aug 1 16:09:12 2001

Message-ID: <gvO67Zpz0001AwMudc@mit.edu>
Date: Wed,  1 Aug 2001 20:09:09 +0000 ()
From: Bill Cattey <wdc@MIT.EDU>
To: aui@MIT.EDU

I was just chatting with Heather Anne about getting sawfish to do what
she has always had TWM do, and we discovered and interesting thing about
sawfish:  A drag ALWAYS implies a click.

What we want:

	Click in the title bar raises window.
	Drag in the title bar moves but DOES NOT raise.

Binding
	Button1-Click1	Raise window
	Button1-Move	Move window interactively

results in the window ALWAYS being raised when you drag in the title bar
to move it.

Perhaps this is because sawfish thinks a button click is always the DOWN
event, and what it needs to understand is that a Click should be
registered on tye UP event iff the mouse has not moved.

Perhaps there is a name other than Click1 for the event that means "NO
event if drag, but a Click if just a click".

TWM knew this.  I'm REALLY surprised sawfish doesn't know this.

Is there someone more wise about sawfish than I who can tell me how to
do what is desired?  If not, could someone who's used to making properly
nice enancement requests turn this note into an enhancement request to
the sawfish folk?

-wdc

	

home help back first fref pref prev next nref lref last post