Manual Pages for Linux CentOS command on man XkbResizeDeviceButtonActions
MyWebUniversity

Manual Pages for Linux CentOS command on man XkbResizeDeviceButtonActions

XkbResizeDeviceButtonActions(3) XKB FUNCTIONS XkbResizeDeviceButtonActions(3)

NAME

XkbResizeDeviceButtonActions - Allocate additional space for button actions in an XkbDeviceInfoRec structure SYNOPSIS Status XkbResizeDeviceButtonActions (XkbDeviceInfoPtr deviceinfo, unsigned int newtotal); ARGUMENTS

- deviceinfo structure in which to allocate button actions

- newtotal new total number of button actions needed DESCRIPTION XkbResizeDeviceButtonActions reallocates space, if necessary, to make sure there is room for a total of newtotal button actions in the deviceinfo structure. Any new entries allocated are zeroed. If suc‐ cessful, XkbResizeDeviceButtonActions returns Success. If newtotal is

zero, all button actions are deleted, deviceinfo->numbtns is set to

zero, and deviceinfo->btnacts is set to NULL. If deviceinfo is invalid or newtotal 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 devicespec; /∗ device of interest */ Bool hasownstate; /∗ True=>this device has its own state */ unsigned short supported; /∗ bits indicating supported capabilities */ unsigned short unsupported; /∗ bits indicating unsupported capabilities */ unsigned short numbtns; /∗ number of entries in btnacts */ XkbAction * btnacts; /∗ button actions */ unsigned short szleds; /∗ total number of entries in LEDs vector */ unsigned short numleds; /∗ number of valid entries in LEDs vector */ unsigned short dfltkbdfb; /∗ input extension ID of default (core kbd) indicator */ unsigned short dfltledfb; /∗ 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.6.5 XkbResizeDeviceButtonActions(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™