[comp.emacs] X11 and gnu

mazer@bek-owl.caltech.edu (Jamie Mazer) (02/16/89)

We've just started running X on our system; of course,
I decided to try and recompile gnu for X ... However,
we seem to be missing the files associated with XMenu.
What exactly is this? I assume its a widget of some
sort that we are just missing.. Can anyone give
me some tips on where to look for this tool?

Thanks,
Jamie
  UUCP: {rutgers,ames}!cit-vax!bek-owl!mazer
  ARPA: mazer@bek-owl.caltech.edu
BITNET: jmazer@caltech.bitnet      "There's no Elvis in Michael J. Fox."

bob@allosaur.cis.ohio-state.edu (Bob Sutterfield) (02/16/89)

In article <9587@cit-vax.Caltech.Edu> mazer@bek-owl.caltech.edu (Jamie Mazer) writes:
   We've just started running X on our system; of course, I decided to
   try and recompile gnu for X ...  However, we seem to be missing the
   files associated with XMenu.  What exactly is this?

XMenu was a menu package that originated under X10 (R3?) to provide a
deck-of-cards style of menu stacks.  X10 menuwm used them, as did X10
emacs and a few other applications.  XMenu was ported to X11 as a
migration aid until some better X11 menu-handling tools emerged.  The
X11 port was present on the R1 and R2 distributions, but was finally
dropped from the R3 tape in the interests of getting people to move
along in life.

GNU Emacs' X11 interface can still optionally use the X11 port of
XMenu, if you still #define HAVE_X_MENU in src/config.h.  However, if
you walked into X at R3, you don't have XMenu.

   I assume its a widget of some sort that we are just missing.. Can
   anyone give me some tips on where to look for this tool?

Purists like me say that upwardly-mobile hacks should be stomped and
discontinued.  Practical folks like me say that it's at least better
than not having mouse-bound menus at all.

Therefore, to give folks their own choice between practicality and
purity, I snatched the R2 XMenu library from certain oblivion.  You
can get it from prep.ai.mit.edu:/u/emacs/oldXMenu.tar.Z, or from
giza.cis.ohio-state.edu:pub/X.V11R3/contrib/oldXMenu.tar.Z.  It's also
in osu-cis!/u/public/emacs/oldXMenu.tar.Z if you don't have Internet
access.