Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XtInstallAccelerators.3Xt(3Xt) — bsd — Apollo Domain/OS SR10.3.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XtParseTranslationTable(1)

XtParseAcceleratorTable(3Xt)         BSD          XtParseAcceleratorTable(3Xt)



NAME
     XtParseAcceleratorTable, XtInstallAccelerators, XtInstallAllAccelerators
     - 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 accelerator 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, XtInstallAccelerators calls it with the source widget and a string
     representation 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 accelerators of each widget
     encountered onto destination.  A common use os to call
     XtInstallAllAccelerators and pass the application main window as the
     source.

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

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