MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Wheel mouse under X.

  • To: mathgroup at
  • Subject: [mg18484] Re: Wheel mouse under X.
  • From: paulh at (P.J. Hinton)
  • Date: Wed, 7 Jul 1999 23:08:43 -0400
  • Organization: Wolfram Research, Inc.
  • References: <7luhai$>
  • Sender: owner-wri-mathgroup at

In article <7luhai$kc0 at>, Gadi Oron <oron at> writes:

> I am trying to configure my Mathematica X (linux) frontend so it will scroll the
> notebook when I use the wheel in my wheel-mouse.
> I couldn't find any info about this either in the newsgroups or at WRI
> site.
> In fact, the only detail I need is the name of the X windows function used
> in Mathematica rontend to scroll the window up/down, it would be easy then to
> change the defaults in the
> /usr/local/mathematica/SystemFiles/FrontEnd/SystemResources/X/XMathematica
> file.
> Does anybody (if one of the X Frontend in WRI reads this...) knows what
> is these functions names? Should be something like ScrollUp() or
> PageUp()...

I am not the developer of the X front end, but I have worked with it long
enough to be familiar with its arcana.

To do what you describe under most X applications, one would need to
find the event associated with the wheel on your mouse.  Then an override
resource setting mapping this event to a scrolling function would need
to be added to an X resource file such as XMathematica or .Xdefaults.

The Mathematica X front end, with version 3.0 and later, allows only a small
set of events to be altered this way.  They are listed in the XMathematica file.

*XmFENotebook.baseTranslations: \
#override \n\
<Btn1Down>,<Btn1Up>: selection-put() \n\
<Btn2Down>: selection-get() \n\
<KeyPress>osfPaste: paste-from-clipboard() \n\
<KeyPress>osfCopy: copy-to-clipboard()

There are no other events that can be mapped this way.

P.J. Hinton	
Mathematica Programming Group		paulh at
Wolfram Research, Inc.
Disclaimer: Opinions expressed herein are those of the author alone.

  • Prev by Date: Re: notebook expression by Email
  • Next by Date: ? Return[ ] in a Do loop ?
  • Previous by thread: Wheel mouse under X.