_Ecore_Evas Struct Reference
Data Fields | |
| EINA_INLIST | |
| ECORE_MAGIC | |
| Evas * | evas |
| const char * | driver |
| char * | name |
| int | x |
| int | y |
| int | w |
| int | h |
| short | rotation |
| Eina_Bool | shaped: 1 |
| Eina_Bool | visible: 1 |
| Eina_Bool | draw_ok: 1 |
| Eina_Bool | should_be_visible: 1 |
| Eina_Bool | alpha: 1 |
| Eina_Bool | transparent: 1 |
| Eina_Bool | in: 1 |
| Eina_Hash * | data |
| struct { | |
| int x | |
| int y | |
| int w | |
| int h | |
| } | req |
| struct { | |
| int x | |
| int y | |
| } | mouse |
| struct { | |
| int w | |
| int h | |
| } | expecting_resize |
| struct { | |
| char * title | |
| char * name | |
| char * clas | |
| struct { | |
| char * name | |
| char ** available_list | |
| int count | |
| } profile | |
| struct { | |
| int w | |
| int h | |
| } min | |
| struct { | |
| int w | |
| int h | |
| } max | |
| struct { | |
| int w | |
| int h | |
| } base | |
| struct { | |
| int w | |
| int h | |
| } step | |
| struct { | |
| Evas_Object * object | |
| int layer | |
| struct { | |
| int x | |
| int y | |
| } hot | |
| } cursor | |
| int layer | |
| Ecore_Window window | |
| unsigned char avoid_damage | |
| Ecore_Evas * group_ee | |
| Ecore_Window group_ee_win | |
| double aspect | |
| char focused: 1 | |
| char iconified: 1 | |
| char borderless: 1 | |
| char override: 1 | |
| char maximized: 1 | |
| char fullscreen: 1 | |
| char withdrawn: 1 | |
| char sticky: 1 | |
| char request_pos: 1 | |
| char draw_frame: 1 | |
| char hwsurface: 1 | |
| char urgent: 1 | |
| char modal: 1 | |
| char demand_attention: 1 | |
| char focus_skip: 1 | |
| } | prop |
| struct { | |
| void(* fn_resize )(Ecore_Evas *ee) | |
| void(* fn_move )(Ecore_Evas *ee) | |
| void(* fn_show )(Ecore_Evas *ee) | |
| void(* fn_hide )(Ecore_Evas *ee) | |
| void(* fn_delete_request )(Ecore_Evas *ee) | |
| void(* fn_destroy )(Ecore_Evas *ee) | |
| void(* fn_focus_in )(Ecore_Evas *ee) | |
| void(* fn_focus_out )(Ecore_Evas *ee) | |
| void(* fn_sticky )(Ecore_Evas *ee) | |
| void(* fn_unsticky )(Ecore_Evas *ee) | |
| void(* fn_mouse_in )(Ecore_Evas *ee) | |
| void(* fn_mouse_out )(Ecore_Evas *ee) | |
| void(* fn_pre_render )(Ecore_Evas *ee) | |
| void(* fn_post_render )(Ecore_Evas *ee) | |
| void(* fn_pre_free )(Ecore_Evas *ee) | |
| void(* fn_state_change )(Ecore_Evas *ee) | |
| } | func |
| Ecore_Evas_Engine | engine |
| Eina_List * | sub_ecore_evas |
| struct { | |
| unsigned char avoid_damage | |
| unsigned char resize_shape: 1 | |
| unsigned char shaped: 1 | |
| unsigned char shaped_changed: 1 | |
| unsigned char alpha: 1 | |
| unsigned char alpha_changed: 1 | |
| unsigned char transparent: 1 | |
| unsigned char transparent_changed: 1 | |
| int rotation | |
| int rotation_resize | |
| unsigned char rotation_changed: 1 | |
| } | delayed |
| int | refcount |
| unsigned char | ignore_events: 1 |
| unsigned char | manual_render: 1 |
| unsigned char | registered: 1 |
| unsigned char | no_comp_sync: 1 |
| unsigned char | semi_sync: 1 |
| unsigned char | deleted: 1 |
| int | gl_sync_draw_done |
| unsigned char | profile_supported: 1 |
| unsigned char | in_async_render: 1 |
| unsigned char | can_async_render: 1 |
Detailed Description
- Examples:
- eina_tiler_01.c.
