Main Page | Modules | Class List | File List | Class Members | File Members

XKB configuration activation


Functions

Bool XklMultipleLayoutsSupported (void)
Bool XklConfigActivate (const XklConfigRecPtr data, void *userData)
Bool XklConfigGetFromServer (XklConfigRecPtr data)
Bool XklConfigGetFromBackup (XklConfigRecPtr data)
Bool XklConfigWriteXKMFile (const char *fileName, const XklConfigRecPtr data, void *userData)

Function Documentation

Bool XklConfigActivate const XklConfigRecPtr  data,
void *  userData
 

Activates some XKB configuration

Parameters:
data is a valid XKB configuration description. Can be NULL
userData is a data to pass to the callback
Returns:
True on success
See also:
XklSetKeyAsSwitcher At the moment, accepts only _ONE_ layout. Later probably I'll improve this..

Bool XklConfigGetFromBackup XklConfigRecPtr  data  ) 
 

Loads the current XKB configuration (from backup)

Parameters:
data is a buffer for XKB configuration
Returns:
True on success
See also:
XklBackupNamesProp

Bool XklConfigGetFromServer XklConfigRecPtr  data  ) 
 

Loads the current XKB configuration (from X server)

Parameters:
data is a buffer for XKB configuration
Returns:
True on success

Bool XklConfigWriteXKMFile const char *  fileName,
const XklConfigRecPtr  data,
void *  userData
 

Writes some XKB configuration into XKM file

Parameters:
fileName is a name of the file to create
data is a valid XKB configuration description. Can be NULL
userData is a data to pass to the callback
Returns:
True on success At the moment, accepts only _ONE_ layout. Later probably I'll improve this..

Bool XklMultipleLayoutsSupported void   ) 
 

Determines whether multiple layouts (by Ivan Pascal) are supported.

Returns:
True if so.


Generated on Fri Oct 1 22:38:20 2004 for libxklavier by doxygen 1.3.6