XkbAddGeomOverlayRow(3) - phpMan

Command: man perldoc info search(apropos)  


XkbAddGeomOverlayRow(3)                   XKB FUNCTIONS                   XkbAddGeomOverlayRow(3)



NAME
       XkbAddGeomOverlayRow - Add a row to an existing overlay

SYNOPSIS
       XkbOverlayRowPtr  XkbAddGeomOverlayRow  (XkbOverlayPtr  overlay,  XkbRowPtr row_under, int
              sz_keys);

ARGUMENTS
       - overlay
              overlay to be updated

       - row_under
              row to be overlayed in the section overlay overlays

       - sz_keys
              number of keys to reserve in the row

DESCRIPTION
       Xkb provides functions to add a single new element to the top-level keyboard geometry.  In
       each  case  the  num_  *  fields of the corresponding structure is incremented by 1. These
       functions do not change sz_* unless there is no more room in  the  array.  Some  of  these
       functions  fill  in  the  values  of the element's structure from the arguments. For other
       functions, you must explicitly write code to fill the structure's elements.

       The top-level geometry description includes a list of  geometry  properties.   A  geometry
       property associates an arbitrary string with an equally arbitrary name. Programs that dis-
       play images of keyboards can use geometry properties as hints, but  they  are  not  inter-
       preted by Xkb. No other geometry structures refer to geometry properties.

       XkbAddGeomOverlayRow  adds one row to the overlay.  The new row contains space for sz_keys
       keys. If row_under specifies a row that doesn't exist on the underlying section, XkbAddGe-
       omOverlayRow  returns  NULL  and doesn't change the overlay.  XkbAddGeomOverlayRow returns
       NULL if any of the parameters is empty or if it was not able to  allocate  space  for  the
       overlay.

STRUCTURES
           typedef struct _XkbOverlayRow {
               unsigned short      row_under;    /* index into the row under this overlay row */
               unsigned short      num_keys;     /* number of keys in the keys array */
               unsigned short      sz_keys;      /* size of the keys array */
               XkbOverlayKeyPtr    keys;         /* array of keys in the overlay row */
           } XkbOverlayRowRec,*XkbOverlayRowPtr;




X Version 11                               libX11 1.6.7                   XkbAddGeomOverlayRow(3)

Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2024-04-25 23:25 @3.131.110.169 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0!Valid CSS!