XkbResizeDeviceButtonActions man page on Peanut

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
Peanut logo
[printable version]

XkbResizeDeviceButtonActions(3)	 XKB FUNCTIONS XkbResizeDeviceButtonActions(3)

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

SYNOPSIS
       Status XkbResizeDeviceButtonActions ( device_info, new_total )
	     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.2   XkbResizeDeviceButtonActions(3)
[top]

List of man pages available for Peanut

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