Illume Keyboard Information

The following group defines information needed to interact with the Virtual Keyboard. More...

Data Structures

struct  _E_Illume_Keyboard
 structure for keyboard. More...

Functions

EAPI E_Illume_Keyboarde_illume_keyboard_get (void)
 Retrieve the Keyboard.
EAPI void e_illume_keyboard_safe_app_region_get (E_Zone *zone, int *x, int *y, int *w, int *h)
 Retrieves the available screen space not occupied by the virtual keyboard.

Detailed Description

The following group defines information needed to interact with the Virtual Keyboard.


Function Documentation

EAPI E_Illume_Keyboard* e_illume_keyboard_get ( void  )

Retrieve the Keyboard.

Returns:
The E_Illume_Keyboard, or NULL if no keyboard exists.
EAPI void e_illume_keyboard_safe_app_region_get ( E_Zone *  zone,
int *  x,
int *  y,
int *  w,
int *  h 
)

Retrieves the available screen space not occupied by the virtual keyboard.

Parameters:
zoneThe zone on which to retrieve the available space.
xPointer to an integer into which the left is to be stored.
yPointer to an integer into which the top is to be stored.
wPointer to an integer into which the width is to be stored.
hPointer to an integer into which the height is to be stored.
Note:
if zone is NULL then x, y, w, and h will return 0.
Warning:
This function does not account for space or position of Indicator or Softkey windows.

References _E_Illume_Keyboard::disabled, and _E_Illume_Keyboard::visible.