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_Keyboard * | e_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
zoneis NULL thenx,y,w, andhwill return0.
- 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.