XkbGetGeometry (3)
Leading comments
Copyright 1999 Oracle and/or its affiliates. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following condition...
NAME
XkbGetGeometry - Loads a keyboard geometry if you already have the keyboard descriptionSYNOPSIS
-
Status XkbGetGeometry
(Display *dpy,
XkbDescPtr xkb);
ARGUMENTS
- - dpy
-
- connection to the X server
- - xkb
- keyboard description that contains the ID for the keyboard and into which the geometry should be loaded
DESCRIPTION
You can load a keyboard geometry as part of the keyboard description returned by
XkbGetKeyboard.
However, if a keyboard description has been previously loaded, you can instead
obtain the geometry by calling the
XkbGetGeometry.
In this case, the geometry returned is the one associated with the keyboard
whose device ID is contained in the keyboard description.
XkbGetGeometry
can return BadValue, BadImplementation, BadName, BadAlloc, or BadLength errors
or Success if it succeeds.
DIAGNOSTICS
- BadAlloc
- Unable to allocate storage
- BadImplementation
- Invalid reply from server
- BadLength
- The length of a request is shorter or longer than that required to minimally contain the arguments
- BadName
- A font or color of the specified name does not exist
- BadValue
- An argument is out of range