XkbResizeDeviceButtonActions man page on PC-BSD

Man page or keyword search:  
man Server   9747 pages
apropos Keyword Search (all sections)
Output format
PC-BSD logo
[printable version]

XkbResizeDeviceButtonActions(3)	 XKB FUNCTIONS XkbResizeDeviceButtonActions(3)

NAME
       XkbResizeDeviceButtonActions  -	Allocate  additional  space for button
       actions in an XkbDeviceInfoRec structure

SYNOPSIS
       Status  XkbResizeDeviceButtonActions   (XkbDeviceInfoPtr	  device_info,
	      unsigned int new_total);

ARGUMENTS
       - device_info
	      structure in which to allocate button actions

       - new_total
	      new total number of button actions needed

DESCRIPTION
       XkbResizeDeviceButtonActions  reallocates  space, if necessary, to make
       sure there is room for a total  of  new_total  button  actions  in  the
       device_info  structure.	Any  new entries allocated are zeroed. If suc‐
       cessful, XkbResizeDeviceButtonActions returns Success. If new_total  is
       zero,  all  button actions are deleted, device_info->num_btns is set to
       zero, and device_info->btn_acts is  set	to  NULL.  If  device_info  is
       invalid	or  new_total  is greater than 255, BadValue is returned. If a
       memory allocation failure occurs, a BadAlloc is returned.

       To free an XkbDeviceInfoRec structure, use XkbFreeDeviceInfo.

STRUCTURES
       Information about X Input Extension devices is  transferred  between  a
       client program and the Xkb extension in an XkbDeviceInfoRec structure:

	   typedef struct {
	       char *		    name;	   /∗ name for device */
	       Atom		    type;	   /∗ name for class of devices */
	       unsigned short	    device_spec;   /∗ device of interest */
	       Bool		    has_own_state; /∗ True=>this device has its own state */
	       unsigned short	    supported;	   /∗ bits indicating supported capabilities */
	       unsigned short	    unsupported;   /∗ bits indicating unsupported capabilities */
	       unsigned short	    num_btns;	   /∗ number of entries in btn_acts */
	       XkbAction *	    btn_acts;	   /∗ button actions */
	       unsigned short	    sz_leds;	   /∗ total number of entries in LEDs vector */
	       unsigned short	    num_leds;	   /∗ number of valid entries in LEDs vector */
	       unsigned short	    dflt_kbd_fb;   /∗ input extension ID of default (core kbd) indicator */
	       unsigned short	    dflt_led_fb;   /∗ input extension ID of default indicator feedback */
	       XkbDeviceLedInfoPtr  leds;	   /∗ LED descriptions */
	   } XkbDeviceInfoRec, *XkbDeviceInfoPtr;

DIAGNOSTICS
       BadAlloc	      Unable to allocate storage

       BadValue	      An argument is out of range

SEE ALSO
       XkbFreeDeviceInfo(3)

X Version 11			 libX11 1.3.3  XkbResizeDeviceButtonActions(3)
[top]

List of man pages available for PC-BSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net