Tizen Native API
5.5
|
These are global scope functions to manage the EWS to be used by ecore_evas_ews_new().
Functions | |
Eina_Bool | ecore_evas_ews_engine_set (const char *engine, const char *options) |
Sets the engine to be used by the backing store engine. | |
Eina_Bool | ecore_evas_ews_setup (int x, int y, int w, int h) |
Reconfigures the backing store used. | |
Ecore_Evas * | ecore_evas_ews_ecore_evas_get (void) |
Returns the internal backing store in use. | |
Evas * | ecore_evas_ews_evas_get (void) |
Returns the internal backing store in use. | |
Evas_Object * | ecore_evas_ews_background_get (void) |
Gets the current background. | |
void | ecore_evas_ews_background_set (Evas_Object *o) |
Sets the current background, must be created by evas ecore_evas_ews_evas_get(). | |
const Eina_List * | ecore_evas_ews_children_get (void) |
Returns all Ecore_Evas* created by EWS. | |
void | ecore_evas_ews_manager_set (const void *manager) |
Sets the identifier of the manager taking care of internal windows. | |
const void * | ecore_evas_ews_manager_get (void) |
Gets the identifier of the manager taking care of internal windows. |
void ecore_evas_ews_background_set | ( | Evas_Object * | o | ) |
Sets the current background, must be created by evas ecore_evas_ews_evas_get().
o | The Evas_Object for which to set the background. |
It will be kept at lowest layer (EVAS_LAYER_MIN) and below everything else. You can set any object, default is a black rectangle.
const Eina_List* ecore_evas_ews_children_get | ( | void | ) |
Returns all Ecore_Evas* created by EWS.
Ecore_Evas* ecore_evas_ews_ecore_evas_get | ( | void | ) |
Returns the internal backing store in use.
Eina_Bool ecore_evas_ews_engine_set | ( | const char * | engine, |
const char * | options | ||
) |
Sets the engine to be used by the backing store engine.
engine | The engine to be set. |
options | The options of the engine to be set. |
EINA_TRUE
on success, EINA_FALSE
if ews is already in use.Evas* ecore_evas_ews_evas_get | ( | void | ) |
Returns the internal backing store in use.
const void* ecore_evas_ews_manager_get | ( | void | ) |
Gets the identifier of the manager taking care of internal windows.
void ecore_evas_ews_manager_set | ( | const void * | manager | ) |
Sets the identifier of the manager taking care of internal windows.
manager | any unique identifier address. |
The ECORE_EVAS_EWS_EVENT_MANAGER_CHANGE event is issued. Consider handling it to know if you should stop handling events yourself (ie: another manager took over)
Eina_Bool ecore_evas_ews_setup | ( | int | x, |
int | y, | ||
int | w, | ||
int | h | ||
) |
Reconfigures the backing store used.
x | The X coordinate to be used. |
y | The Y coordinate to be used. |
w | The width of the Ecore_Evas to setup. |
h | The height of the Ecore_Evas to setup. |
EINA_TRUE
on success, EINA_FALSE
otherwise.window was activated
window was created
some other window property changed (title, name, class, alpha, transparent, shaped...)
window was deleted, pointer is already invalid but may be used as reference for further cleanup work.
window was focused
window fullscreen changed
window become hidden
window minimized/iconified changed
window layer changed
window was lowered
manager was changed
window maximized changed
window was moved
window was raised
window was resized
window become visible
window lost focus