Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtParseTranslationTable(1)



XtParseAcceleratorTable(3Xt)         XtParseAcceleratorTable(3Xt)



NAME
     XtParseAcceleratorTable, XtInstallAccelerators, XtInstallAl-
     lAccelerators - managing accelerator tables

SYNTAX
     XtAccelerators XtParseAcceleratorTable(source)
           String source;

     void XtInstallAccelerators(destination, source)
           Widget destination;
           Widget source;

     void XtInstallAllAccelerators(destination, source)
           Widget destination;
           Widget source;

ARGUMENTS
     source    Specifies the accelerator table to compile.

     destination
               Specifies the widget on which the accelerators are
               to be installed.

     source    Specifies the widget or the root widget of the
               widget tree from which the accelerators are to
               come.

DESCRIPTION
     The XtParseAcceleratorTable function compiles the accelera-
     tor table into the opaque internal representation.

     The XtInstallAccelerators function installs the accelerators
     from source onto destination by augmenting the destination
     translations with the source accelerators.  If the source
     display_accelerator method is non-NULL, XtInstallAccelera-
     tors calls it with the source widget and a string represen-
     tation of the accelerator table, which indicates that its
     accelerators have been installed and that it should display
     them appropriately.  The string representation of the
     accelerator table is its canonical translation table
     representation.

     The XtInstallAllAccelerators function recursively descends
     the widget tree rooted at source and installs the accelera-
     tors of each widget encountered onto destination.  A common
     use os to call XtInstallAllAccelerators and pass the appli-
     cation main window as the source.

SEE ALSO
     XtParseTranslationTable(1)
     X Toolkit Intrinsics - C Language Interface
     Xlib - C Language X Interface



XWIN 3.0               Last change: 9/1/88                 .ie t



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026