Illume Keyboard Information
[Illume2]

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:
zone The zone on which to retrieve the available space.
x Pointer to an integer into which the left is to be stored.
y Pointer to an integer into which the top is to be stored.
w Pointer to an integer into which the width is to be stored.
h Pointer 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.