XtParseAcceleratorTable(3Xt) XtParseAcceleratorTable(3Xt)
NAME
XtParseAcceleratorTable, XtInstallAccelerators,
XtInstallAllAccelerators - managing accelerator tables
SYNOPSIS
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 is to call
XtInstallAllAccelerators and pass the application main
window as the source.
SEE ALSO
- 1 -
XtParseAcceleratorTable(3Xt) XtParseAcceleratorTable(3Xt)
XtParseTranslationTable(1)
X Toolkit Intrinsics Programming Manual
Xlib Programming Manual
- 2 -