🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #37387

Re: Xt Accelerators

#37387
From: Donna Converse
Date: Mon, 26 Feb 1990 18:47
21 lines
1471 bytes
> I'm having trouble getting accelerators to work.  What's wrong with
> the following code?  The intent is to have a Return keypress in the
> dialog's `value' widget cause a set()notify()unset() action sequence
> in the dialog's `show' widget.  I'm using the R3 Athena widgets on a
> DS 3100 running Ultrix.

Section 10.4 of the Intrinsics documentation states that the default 
directive is #augment, "which means that the accelerator translations 
have lower priority than the destination translations."  Because the
Dialog's input area widget, the "value" widget, is an AsciiText widget,
it has the default translations of the Text widget, including a
translation for the return key.  To specify that your accelerator
translation take higher priority than the Text widget's translation,
use the #override directive:

acc = XtParseAcceleratorTable("#override<Key>Return:set()notify()unset()");


Donna Converse
converse@expo.lcs.mit.edu
Technical Details
Message-ID: <9002261847.AA00419@expo.lcs.mit.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!think!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!converse
References: <9002251927.AA13834@rx7.ece.cmu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!think!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!converse
From: converse@EXPO.LCS.MIT.EDU (Donna Converse)
Newsgroups: comp.windows.x
Subject: Re: Xt Accelerators
Message-ID: <9002261847.AA00419@expo.lcs.mit.edu>
Date: 26 Feb 90 18:47:00 GMT
References: <9002251927.AA13834@rx7.ece.cmu.edu>
Sender: daemon@athena.mit.edu (Mr Background)
Organization: X Consortium, MIT Laboratory for Computer Science
Lines: 21