XtParseAcceleratorTable(3Xt) XtParseAcceleratorTable(3Xt)
NAME
XtParseAcceleratorTable, XtInstallAccelerators,
XtInstallAllAccelerators - manage accelerator tables
SYNOPSIS
XtAccelerators XtParseAcceleratorTable(source)
String source;
void XtInstallAccelerators(destination, source)
Widget destination;
Widget source;
void XtInstallAllAccelerators(destination, source)
Widget destination;
Widget source;
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 not NULL,
XtInstallAccelerators calls it with the source widget and a
string representation of the accelerator table, which indi-
cates that its accelerators have been installed and that it
should display them appropriately. The string representa-
tion 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 is to call XtInstallAllAccelerators and pass the appli-
cation main window as the source.
Arguments
These functions accept the following 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 for the
widget tree from which the accelerators are to come.
SEE ALSO
XtParseTranslationTable(3Xt)
X Toolkit Intrinsics - C Language Interface
November, 1990 1
Xlib - C Language Interface
2 November, 1990