Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
XtParseAcceleratorTable(3)	 XT FUNCTIONS	    XtParseAcceleratorTable(3)

NAME
       XtParseAcceleratorTable,	     XtInstallAccelerators,	 XtInstallAll-
       Accelerators - managing accelerator tables

SYNTAX
       #include	<X11/Intrinsic.h>

       XtAccelerators XtParseAcceleratorTable(const char * source);

       void XtInstallAccelerators(Widget destination, Widget source);

       void XtInstallAllAccelerators(Widget destination, Widget	source);

ARGUMENTS
       source	 Specifies the accelerator table to compile.

       destination
		 Specifies the widget on which the accelerators	are to be  in-
		 stalled.

       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  en-
       countered  onto	destination.   A  common  use os to call XtInstallAll-
       Accelerators and	pass the application main window as the	source.

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

X Version 11			  libXt	1.3.0	    XtParseAcceleratorTable(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=XtParseAcceleratorTable&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help