[comp.soft-sys.andrew] Andrew Menus,

bernerus@CS.CHALMERS.SE (Christer Bernerus) (11/30/90)

Excerpts from info-andrew: 29-Nov-90 Re: Motif Nathaniel Borenstein@thu
(1036+0)

>  In particular, I find it hard to imagine how anyone can prefer Motif
> menus to Andrew menus.


OK, since this question has been brought up ...

One thing I find better about Motif (and Macintosh) menus are the
possibility of learning the keybindings by looking at the menus. I will
of course not learn all keybindings this way, but I think I'll be able
to speed up my usage of Andrew quite a bit if I at least learn the
keybindings that have menus.

One thing I find bad with Andrew menus (apart from the above) is the
sensitivity when moving the mouse to the left or right. This is probably
customizable, by I never figured out how to do it.

I won't (yet) go inti the OL vs. Motif debate.

Enough complaining -- for now.

Chris.
-------------------------------------------------------
Christer Bernerus 			! E-mail: bernerus@cs.chalmers.se
Chalmers University of Technology		! Phone: +46 31 721000
Department of Computer Science		! Ham radio: SM6FBQ	144.3 MHz
S-412 96 Gothenburg, SWEDEN	

tobeye@NORTHSTAR.DARTMOUTH.EDU (Anthony Edwards) (11/30/90)

Excerpts from internet.info-andrew: 30-Nov-90 Andrew Menus, (Was: Re:
Motif) Christer Bernerus@cs.cha (1074+0)

> One thing I find bad with Andrew menus (apart from the above) is the
> sensitivity when moving the mouse to the left or right. This is probably
> customizable, by I never figured out how to do it.

I must agree here.  Although I have seen documentation over info-andrew
that explains how to make the cards less sensitive, it has never worked
for me.

Back in the old days of 'wm' (do we call it BE1 now?), I could move my
mouse to a non-front menu card and move my mouse all over that card,
without any other card popping up.  Only if I moved the mouse off the
card onto another card would the other card pop up.  Now, each card is
logically just the left quarter inch.  I can't stand that.  I'm
dexterous enough to adjust, but I've always liked allowing my mouse to
roam a whole menu card (that's not the front card).

   - Anthony

nsb@thumper.bellcore.com (Nathaniel Borenstein) (11/30/90)

Excerpts from internet.info-andrew: 30-Nov-90 Andrew Menus, (Was: Re:
Motif) Christer Bernerus@cs.cha (1074+0)

> One thing I find better about Motif (and Macintosh) menus are the
> possibility of learning the keybindings by looking at the menus. I will
> of course not learn all keybindings this way, but I think I'll be able
> to speed up my usage of Andrew quite a bit if I at least learn the
> keybindings that have menus.

Yeah, of course this is *not* a function of the actual menu style -- one
could "easily" add this information onto the Andrew menu string, and it
might be a very good idea.  I was talking about the basic interaction
style.  I, too, would like to see the keystrokes show up after the menu
text.

> One thing I find bad with Andrew menus (apart from the above) is the
> sensitivity when moving the mouse to the left or right. This is probably
> customizable, by I never figured out how to do it.

Type "help cmenu" -- I think you want to add an "OverlapPct"
customization to your .Xdefaults file.  If you haven't read about it,
you might also be interested in the "-m" option to the standard "xset"
utility.

MAG@ibm.com (11/30/90)

Excerpts from atk: 30-Nov-90 Andrew Menus, (Was: Re: Motif)Christer
Bernerus@cs.cha (1074+0)

>   One thing I find bad with Andrew menus (apart from the above) isthe
> sensitivity when moving the mouse to the left or right. This isprobably
> customizable, by I never figured out how to do it.   I won't (yet)
> gointi the OL vs. Motif debate.   Enough complaining -- for now.  
> Chris. -------------------------------------------------------  Christer
> Bernerus 			! E-mail: bernerus@cs.chalmers.se Chalmers University of
> Technology		! Phone: +46 31 721000  Department ofComputer Science		! Ham
> radio: SM6FBQ	144.3 MHz  S-412 96 Gothenburg,SWEDEN	 


Try setting the following in your .Xdefaults.
    *.OverlapPct: 25

This controls the percentage of overlap that is used when flipping to
theprevious menu car.  Type help cmenu for more details.


	Marlon A. Guarino
	IBM T.J. Watson Research
	Watson AIX Information Center
	mag@watson
	mag@ibm.com
	t/l 863-7334
	(914)784-7334

dba+@ANDREW.CMU.EDU (David Anderson) (12/01/90)

Excerpts from internet.info-andrew: 30-Nov-90 Re: Andrew Menus, (Was:
Re:.. Anthony Edwards@northsta (941+0)

> Excerpts from internet.info-andrew: 30-Nov-90 Andrew Menus, (Was: Re:
> Motif) Christer Bernerus@cs.cha (1074+0)

>> One thing I find bad with Andrew menus (apart from the above) is the
>> sensitivity when moving the mouse to the left or right. This is probably
>> customizable, by I never figured out how to do it.

> I must agree here.  Although I have seen documentation over info-andrew
> that explains how to make the cards less sensitive, it has never worked
> for me.


Put this (or something like it) in a file of X resources that you load:

	*OverlapPct: 30

I have this in ~/.xrdb, and I load those resources on X startup with

	xrdb /afs/andrew.cmu.edu/usr3/dba/.xrdb

--david

_________________

David Anderson <dba+@andrew.cmu.edu>
Information Technology Center
Carnegie Mellon University
+1 412-268-5791 // 412-268-6787 (fax)

tobeye@NORTHSTAR.DARTMOUTH.EDU (Anthony Edwards) (12/01/90)

Excerpts from mail: 30-Nov-90 Re: Andrew Menus, (Was: Re:..
dba+@andrew.cmu.edu (954)

> > I must agree here.  Although I have seen documentation over info-andrew
> > that explains how to make the cards less sensitive, it has never worked
> > for me.


> Put this (or something like it) in a file of X resources that you load:

> 	*OverlapPct: 30


Ah, thank you!  But one more detail needs to be understood:  Just
executing the xrdb command in the middle of my X session isn't good
enough.  The xrdb command needs to be executed before the first ATK
application starts up.  Aparently the cmenu code in only reads its
resources once - I had ATK stuff running, I typed the xrdb, I launched a
new ATK program:  I saw no change;  exiting X and starting up again made
it work.

Again, thanks for the tip.  I was able to read more about it under
	help cmenu

   - Anthony

ghoti+@ANDREW.CMU.EDU (Adam Stoller) (12/03/90)

Excerpts from internet.info-andrew: 30-Nov-90 Re: Andrew Menus, (Was:
Re:.. Anthony Edwards@northsta (857+0)

> But one more detail needs to be understood:  Just executing the xrdb
> command in the middle of my X session isn't good enough. 

Actually, at least under TWM (if that matters?) - executing the xrdb
command was sufficient for me - of course it didn't fix applications
that had already been started (like the typescript I issued the command
from), but it did affect subsequent applications (like ez's).

--fish

rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan) (12/13/90)

Excerpts from internet.info-andrew: 7-Dec-90 Re: Andrew Menus, (Was:
Re:.. Bill Janssen@parc.xerox. (741)

> I'm looking at replacing the xim class with a re-write of xim.  In this
> version, creating an xim will create a menubar at the top of a window
> (the actual xim will have a backing window, a menubar strip window, and
> a view window, instead of the current single view window in xim). 

We currently have a menubar system under development which should be
ready for initial release with patch 9.  The primary difference from the
description above is that the items in the front menu card are on a
pulldown menu named after the program. 

-Rob Ryan
Student Programmer, ATK group