- Main Page
- Related Pages
- Modules
- Data Structures
- Files
- Examples

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2]

_Atom_Item |
_Ecore_Audio_Vio |
_Ecore_Cocoa_Event_Video_Resize |
_ecore_cocoa_keys_s |
_Ecore_Con_Event_Client_Add | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_ADD event
_Ecore_Con_Event_Client_Data | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_DATA event
_Ecore_Con_Event_Client_Del | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_DEL event
_Ecore_Con_Event_Client_Error | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_ERROR event
_Ecore_Con_Event_Client_Upgrade | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_UPGRADE event
_Ecore_Con_Event_Client_Write | Used as the `data` param for the ECORE_CON_EVENT_CLIENT_WRITE event
_Ecore_Con_Event_Proxy_Bind | Used as the `data` param for the ECORE_CON_EVENT_PROXY_BIND event
_Ecore_Con_Event_Server_Add | Used as the `data` param for the ECORE_CON_EVENT_SERVER_ADD event
_Ecore_Con_Event_Server_Data | Used as the `data` param for the ECORE_CON_EVENT_SERVER_DATA event
_Ecore_Con_Event_Server_Del | Used as the `data` param for the ECORE_CON_EVENT_SERVER_DEL event
_Ecore_Con_Event_Server_Error | Used as the `data` param for the ECORE_CON_EVENT_SERVER_ERROR event
_Ecore_Con_Event_Server_Upgrade | Used as the `data` param for the ECORE_CON_EVENT_SERVER_UPGRADE event
_Ecore_Con_Event_Server_Write | Used as the `data` param for the ECORE_CON_EVENT_SERVER_WRITE event
_Ecore_Con_Event_Url_Complete | Used as the `data` param for the ECORE_CON_EVENT_URL_COMPLETE event
_Ecore_Con_Event_Url_Data | Used as the `data` param for the ECORE_CON_EVENT_URL_DATA event
_Ecore_Con_Event_Url_Progress | Used as the `data` param for the ECORE_CON_EVENT_URL_PROGRESS event
_Ecore_Evas_Engine_Buffer_Data |
_Ecore_Evas_Interface_Drm |
_Ecore_Evas_Interface_Extn |
_Ecore_Evas_Interface_Gl_X11 |
_Ecore_Evas_Interface_Software_X11 |
_Ecore_Evas_Interface_Wayland |
_Ecore_Evas_Interface_Win32 |
_Ecore_Evas_Interface_X11 |
_Ecore_Event_Key |
_Ecore_Event_Modifiers |
_Ecore_Event_Mouse_Button |
_Ecore_Event_Mouse_IO |
_Ecore_Event_Mouse_Move |
_Ecore_Event_Mouse_Wheel |
_Ecore_Event_Signal_Exit | Exit request event
_Ecore_Event_Signal_Hup | Hup signal event
_Ecore_Event_Signal_Power | Power event
_Ecore_Event_Signal_Realtime | Realtime event
_Ecore_Event_Signal_User | User signal event
_Ecore_Exe_Event_Add | Process add event
_Ecore_Exe_Event_Data | Data from a child process event
_Ecore_Exe_Event_Data_Line | < Lines from a child process
_Ecore_Exe_Event_Del | Process exit event
_Ecore_Getopt |
_Ecore_Getopt_Desc |
_Ecore_Getopt_Desc_Callback |
_Ecore_Getopt_Desc_Store |
_Ecore_Getopt_Value |
_Ecore_IMF_Context_Class |
_Ecore_IMF_Context_Info |
_Ecore_IMF_Event |
_Ecore_IMF_Event_Commit |
_Ecore_IMF_Event_Delete_Surrounding |
_Ecore_IMF_Event_Key_Down |
_Ecore_IMF_Event_Key_Up |
_Ecore_IMF_Event_Mouse_Down |
_Ecore_IMF_Event_Mouse_In |
_Ecore_IMF_Event_Mouse_Move |
_Ecore_IMF_Event_Mouse_Out |
_Ecore_IMF_Event_Mouse_Up |
_Ecore_IMF_Event_Mouse_Wheel |
_Ecore_IMF_Event_Preedit_Changed |
_Ecore_IMF_Event_Preedit_End |
_Ecore_IMF_Event_Preedit_Start |
_Ecore_IMF_Event_Selection |
_Ecore_IMF_Preedit_Attr |
_Ecore_Ipc_Event_Client_Add |
_Ecore_Ipc_Event_Client_Data |
_Ecore_Ipc_Event_Client_Del |
_Ecore_Ipc_Event_Server_Add |
_Ecore_Ipc_Event_Server_Data |
_Ecore_Ipc_Event_Server_Del |
_Ecore_Psl1ght_Event_Key_Down | PSL1GHT Key Down event
_Ecore_Psl1ght_Event_Key_Modifiers | PSL1GHT Key Modifier event
_Ecore_Psl1ght_Event_Key_Up | PSL1GHT Key Up event
_Ecore_Psl1ght_Event_Mouse_Button_Down | PSL1GHT Mouse Down event
_Ecore_Psl1ght_Event_Mouse_Button_Up | PSL1GHT Mouse Up event
_Ecore_Psl1ght_Event_Mouse_Move | PSL1GHT Mouse Move event
_Ecore_Psl1ght_Event_Mouse_Wheel | PSL1GHT Mouse Wheel event
_ecore_psl1ght_keys_s |
_Ecore_Sdl_Event_Key_Down | SDL Key Down event
_Ecore_Sdl_Event_Key_Up | SDL Key Up event
_Ecore_Sdl_Event_Mouse_Button_Down | SDL Mouse Down event
_Ecore_Sdl_Event_Mouse_Button_Up | SDL Mouse Up event
_Ecore_Sdl_Event_Mouse_Move | SDL Mouse Move event
_Ecore_Sdl_Event_Mouse_Wheel | SDL Mouse Wheel event
_Ecore_Sdl_Event_Video_Resize |
_ecore_sdl_keys_s |
_Ecore_Version |
_Ecore_Win32_Event_Mouse_In | Event sent when the mouse enters the window
_Ecore_Win32_Event_Mouse_Out | Event sent when the mouse leaves the window
_Ecore_Win32_Event_Window_Configure | Event sent when the window is configured
_Ecore_Win32_Event_Window_Create | Event sent when the window is created
_Ecore_Win32_Event_Window_Damage | Event sent when the window is damaged
_Ecore_Win32_Event_Window_Delete_Request | Event sent when the window is deleted
_Ecore_Win32_Event_Window_Destroy | Event sent when the window is destroyed
_Ecore_Win32_Event_Window_Focus_In | Event sent when the window gets the focus
_Ecore_Win32_Event_Window_Focus_Out | Event sent when the window looses the focus
_Ecore_Win32_Event_Window_Hide | Event sent when the window is hidden
_Ecore_Win32_Event_Window_Resize | Event sent when the window is resized
_Ecore_Win32_Event_Window_Show | Event sent when the window is shown
_Ecore_WinCE_Event_Mouse_In | Event sent when the mouse enters the window
_Ecore_WinCE_Event_Mouse_Out | Event sent when the mouse leaves the window
_Ecore_WinCE_Event_Window_Create | Event sent when the window is created
_Ecore_WinCE_Event_Window_Damage | Event sent when the window is damaged
_Ecore_WinCE_Event_Window_Delete_Request | Event sent when the window is deleted
_Ecore_WinCE_Event_Window_Destroy | Event sent when the window is destroyed
_Ecore_WinCE_Event_Window_Focus_In | Event sent when the window gets the focus
_Ecore_WinCE_Event_Window_Focus_Out | Event sent when the window looses the focus
_Ecore_WinCE_Event_Window_Hide | Event sent when the window is hidden
_Ecore_WinCE_Event_Window_Show | Event sent when the window is shown
_Ecore_Wl_Event_Data_Source_Send |
_Ecore_Wl_Event_Dnd_Drop |
_Ecore_Wl_Event_Dnd_End |
_Ecore_Wl_Event_Dnd_Enter |
_Ecore_Wl_Event_Dnd_Leave |
_Ecore_Wl_Event_Dnd_Position |
_Ecore_Wl_Event_Focus_In |
_Ecore_Wl_Event_Focus_Out |
_Ecore_Wl_Event_Interfaces_Bound |
_Ecore_Wl_Event_Mouse_In |
_Ecore_Wl_Event_Mouse_Out |
_Ecore_Wl_Event_Selection_Data_Ready |
_Ecore_Wl_Event_Window_Configure |
_Ecore_Wl_Global |
_Ecore_X_Event_Client_Message |
_Ecore_X_Event_Damage |
_Ecore_X_Event_Desktop_Change |
_Ecore_X_Event_Fixes_Selection_Notify |
_Ecore_X_Event_Frame_Extents_Request |
_Ecore_X_Event_Generic |
_Ecore_X_Event_Gesture_Notify_Flick |
_Ecore_X_Event_Gesture_Notify_Group |
_Ecore_X_Event_Gesture_Notify_Hold |
_Ecore_X_Event_Gesture_Notify_Pan |
_Ecore_X_Event_Gesture_Notify_PinchRotation |
_Ecore_X_Event_Gesture_Notify_Tap |
_Ecore_X_Event_Gesture_Notify_TapNHold |
_Ecore_X_Event_Mapping_Change |
_Ecore_X_Event_Mouse_In |
_Ecore_X_Event_Mouse_Out |
_Ecore_X_Event_Ping |
_Ecore_X_Event_Randr_Crtc_Change |
_Ecore_X_Event_Randr_Output_Change |
_Ecore_X_Event_Randr_Output_Property_Notify |
_Ecore_X_Event_Screen_Change |
_Ecore_X_Event_Screensaver_Notify |
_Ecore_X_Event_Selection_Clear |
_Ecore_X_Event_Selection_Notify |
_Ecore_X_Event_Selection_Request |
_Ecore_X_Event_Startup_Sequence |
_Ecore_X_Event_Sync_Alarm |
_Ecore_X_Event_Sync_Counter |
_Ecore_X_Event_Window_Colormap |
_Ecore_X_Event_Window_Configure |
_Ecore_X_Event_Window_Configure_Request |
_Ecore_X_Event_Window_Create |
_Ecore_X_Event_Window_Damage |
_Ecore_X_Event_Window_Delete_Request |
_Ecore_X_Event_Window_Destroy |
_Ecore_X_Event_Window_Focus_In |
_Ecore_X_Event_Window_Focus_Out |
_Ecore_X_Event_Window_Gravity |
_Ecore_X_Event_Window_Hide |
_Ecore_X_Event_Window_Keymap |
_Ecore_X_Event_Window_Move_Resize_Request |
_Ecore_X_Event_Window_Prop_Client_Machine_Change |
_Ecore_X_Event_Window_Prop_Desktop_Change |
_Ecore_X_Event_Window_Prop_Icon_Name_Change |
_Ecore_X_Event_Window_Prop_Name_Class_Change |
_Ecore_X_Event_Window_Prop_Pid_Change |
_Ecore_X_Event_Window_Prop_Title_Change |
_Ecore_X_Event_Window_Prop_Visible_Icon_Name_Change |
_Ecore_X_Event_Window_Prop_Visible_Title_Change |
_Ecore_X_Event_Window_Property |
_Ecore_X_Event_Window_Reparent |
_Ecore_X_Event_Window_Resize_Request |
_Ecore_X_Event_Window_Shape |
_Ecore_X_Event_Window_Show |
_Ecore_X_Event_Window_Show_Request |
_Ecore_X_Event_Window_Stack |
_Ecore_X_Event_Window_Stack_Request |
_Ecore_X_Event_Window_State_Request |
_Ecore_X_Event_Window_Visibility_Change |
_Ecore_X_Event_Xdnd_Drop |
_Ecore_X_Event_Xdnd_Enter |
_Ecore_X_Event_Xdnd_Finished |
_Ecore_X_Event_Xdnd_Leave |
_Ecore_X_Event_Xdnd_Position |
_Ecore_X_Event_Xdnd_Status |
_Ecore_X_Event_Xkb |
_Ecore_X_Icon |
_Ecore_X_Randr_Crtc_Gamma_Info |
_Ecore_X_Randr_Crtc_Info |
_Ecore_X_Randr_Mode_Info |
_Ecore_X_Randr_Screen_Size |
_Ecore_X_Randr_Screen_Size_MM |
_Ecore_X_Rectangle |
_Ecore_X_Selection_Data |
_Ecore_X_Selection_Data_Files |
_Ecore_X_Selection_Data_Targets |
_Ecore_X_Selection_Data_Text |
_Ecore_X_Selection_Data_X_Moz_Url |
_Ecore_X_Version |
_Ecore_X_Window_Attributes |
_Ecore_X_Xdnd_Position |
_Edje_Data |
_Edje_Edit_Script_Error |
_Edje_Entry_Change_Info |
_Edje_External_Param | Struct that holds parameters for parts of type EXTERNAL
_Edje_External_Param_Info | Struct holding information about an EXTERNAL part's parameters
_Edje_External_Type | Information about an external type to be used
_Edje_External_Type_Info | Convenience struct used to mass-register types of EXTERNAL objects
_Edje_Item |
_Edje_Item_Cell |
_Edje_Item_Class |
_Edje_Message_Float | Structure passed as value on EDJE_MESSAGE_FLOAT messages
_Edje_Message_Float_Set | Structure passed as value on EDJE_MESSAGE_FLOAT_SET messages
_Edje_Message_Int | Structure passed as value on EDJE_MESSAGE_INT messages
_Edje_Message_Int_Set | Structure passed as value on EDJE_MESSAGE_INT_SET messages
_Edje_Message_String | Structure passed as value on EDJE_MESSAGE_STRING messages
_Edje_Message_String_Float | Structure passed as value on EDJE_MESSAGE_STRING_FLOAT messages
_Edje_Message_String_Float_Set | Structure passed as value on EDJE_MESSAGE_STRING_FLOAT_SET messages
_Edje_Message_String_Int | Structure passed as value on EDJE_MESSAGE_STRING_INT messages
_Edje_Message_String_Int_Set | Structure passed as value on EDJE_MESSAGE_STRING_INT_SET messages
_Edje_Message_String_Set | Structure passed as value on EDJE_MESSAGE_STRING_SET messages
_Edje_Part_Image_Use |
_Edje_Version |
_Eet_Data_Descriptor_Class | Instructs Eet about memory management for different needs under serialization and parse process
_Eet_Entry |
_Eet_Node_Data | Contains an union that can fit any kind of node
_Eet_Node_Walk | Describes how to walk trees of Eet_Node
_Eet_Version |
_Eeze_Event_Disk |
_Eeze_Event_Disk_Error |
_Eeze_Sensor_Obj |
_Eeze_Version |
_Efreet_Desktop | Efreet_Desktop
_Efreet_Event_Cache_Update | Efreet_Event_Cache_Update
_Efreet_Version |
_Eina_Accessor | Type to provide random access to data structures
_Eina_Array | Type for an array of data
_Eina_Barrier |
_Eina_Clist | Compact list type
_Eina_Condition |
_Eina_File |
_Eina_File_Direct_Info | A structure to store informations of a path
_Eina_File_Line | A structure to store information of line
_Eina_File_Map |
_Eina_Hash_Tuple |
_Eina_Inarray | Inline array structure, use Eina_Inarray typedef instead
_Eina_Inlist | Inlined list type
_Eina_Iterator | Structure of an iterator
_Eina_Lines_Iterator |
_Eina_List | Type for a generic double linked list
_Eina_List_Accounting | Cache used to store the last element of a list and the number of elements, for fast access
_Eina_Lock |
_Eina_Log_Domain | The domain used for logging
_Eina_Mempool |
_Eina_Mempool_Backend |
_Eina_Mempool_Backend_ABI1 |
_Eina_Mempool_Backend_ABI2 |
_Eina_Rbtree |
_Eina_Rectangle |
_Eina_RWLock |
_Eina_Simple_XML_Attribute |
_Eina_Simple_XML_Node |
_Eina_Simple_XML_Node_Data |
_Eina_Simple_XML_Node_Tag |
_Eina_Stat | A structure to store informations of a path
_Eina_Strbuf | String buffer to facilitate string operations
_Eina_Trash | Type for a generic container of unused allocated pointer
_Eina_Value | Defines the contents of a value
_Eina_Value_Array | Used to store the array and its subtype
_Eina_Value_Blob | Used to store the blob information and management operations
_Eina_Value_Blob_Operations | How to manage blob
_Eina_Value_Hash | Used to store the hash and its subtype
_Eina_Value_List | Used to store the list and its subtype
_Eina_Value_Struct | Used to store the memory and its description
_Eina_Value_Struct_Desc | Describes the struct by listing its size, members and operations
_Eina_Value_Struct_Member | Describes a single member of struct
_Eina_Value_Struct_Operations | How to manage struct
_Eina_Value_Type | API to access values
_Eina_Value_Union | All possible value types
_Eina_Version |
_Eina_Xattr |
_Eio_Monitor_Error |
_Eio_Monitor_Event |
_Eio_Progress | Represents the current progress of the operation
_Eio_Version |
_Eldbus_Arg_Info |
_Eldbus_Method |
_Eldbus_Object_Event_Interface_Added |
_Eldbus_Object_Event_Interface_Removed |
_Eldbus_Object_Event_Property_Changed |
_Eldbus_Object_Event_Property_Removed |
_Eldbus_Property |
_Eldbus_Proxy_Event_Property_Changed |
_Eldbus_Proxy_Event_Property_Loaded |
_Eldbus_Proxy_Event_Property_Removed |
_Eldbus_Service_Interface_Desc |
_Eldbus_Signal |
_Eldbus_Version |
_Embryo_Version |
_Emotion_Engine |
_Emotion_Module_Options |
_Emotion_Version |
_Eo_Id_Entry |
_Eo_Ids_Table |
_EPhysics_Body_Material_Props |
_EPhysics_Quaternion | Quaternion coordinates and rotation (w, x, y, z)
_Ethumb_Plugin |
_Ethumb_Version |
_Evas_Cache2 |
_Evas_Cache2_Image_Func |
_Evas_Coord_Point |
_Evas_Coord_Precision_Point |
_Evas_Coord_Precision_Size |
_Evas_Coord_Rectangle | < A rectangle in Evas_Coord
_Evas_Coord_Size |
_Evas_Cserve_Config | Configuration that controls the server that shares cached bitmaps
_Evas_Cserve_Image | A handle to an image shared by a server
_Evas_Cserve_Image_Cache | A handle of a cache of images shared by a server
_Evas_Cserve_Stats | Statistics about the server that shares cached bitmaps
_Evas_Engine_Info | Generic engine information
_Evas_Event_Hold | Hold change event
_Evas_Event_Key_Down | Key press event
_Evas_Event_Key_Up | Key release event
_Evas_Event_Mouse_Down | Mouse button press event
_Evas_Event_Mouse_In | Mouse enter event
_Evas_Event_Mouse_Move | Mouse move event
_Evas_Event_Mouse_Out | Mouse leave event
_Evas_Event_Mouse_Up | Mouse button release event
_Evas_Event_Mouse_Wheel | Wheel event
_Evas_Event_Multi_Down | Multi button press event
_Evas_Event_Multi_Move | Multi button down event
_Evas_Event_Multi_Up | Multi button release event
_Evas_Event_Render_Post | Send when the frame rendering is done
_Evas_GL_API |
_Evas_GL_Config | Evas GL Surface configuration
_Evas_Image_Animated |
_Evas_Image_Load_Func |
_Evas_Image_Load_Opts |
_Evas_Image_Property |
_Evas_Module |
_Evas_Module_Api |
_Evas_Native_Surface |
_Evas_Object_Box_Option | Evas_Object_Box_Option struct fields
_Evas_Object_Smart_Clipped_Data |
_Evas_Object_Box_Data | This structure augments clipped smart object's instance data, providing extra members required by generic box implementation
_Evas_Pixel_Import_Source |
_Evas_Point |
_Evas_Position |
_Evas_Precision_Position |
_Evas_Smart_Cb_Description | Describes a callback issued by a smart object (evas_object_smart_callback_call()), as defined in its smart object class
_Evas_Smart_Class | A smart object's base class definition
_Evas_Object_Box_Api | This structure should be used by any smart class inheriting from the box's one, to provide custom box behavior which could not be achieved only by providing a layout function, with evas_object_box_layout_set()
_Evas_Smart_Interface | A smart object's base interface definition
_Evas_Textblock_Rectangle |
_Evas_Textgrid_Cell | The values that describes each cell
_Evas_Version |
_Evas_Video_Surface |
_Mem_Header |
_Old_Edje_External_Directory |
_Old_Edje_File |
_Old_Edje_Font_Directory |
_Old_Edje_Image_Directory |
_Old_Edje_Part |
_Old_Edje_Part_Collection |
_Old_Edje_Part_Description |
_Old_Edje_Part_Description_Spec_Image |
_Smart_Data |
_Smart_Data_Colinfo |
cclass |
cname |
cset |
dirent | A structure that describes a directory stream
Dl_info | A structure that stores infomation of a calling process
dns_a |
dns_aaaa |
dns_any |
dns_cache |
dns_cname |
dns_header |
dns_hints_i |
dns_mx |
dns_ns |
dns_opt |
dns_options |
dns_packet |
dns_ptr |
dns_resolv_conf |
dns_rr |
dns_rr_i |
dns_packet::dns_s_memo |
dns_soa |
dns_srv |
dns_sshfp |
dns_stat |
dns_txt |
dumpinfo |
Ecore_X_Event_Present_Complete |
Ecore_X_Event_Present_Configure |
Ecore_X_Event_Present_Idle |
Ecore_X_Present |
Efreet_Icon | Efreet_Icon
Efreet_Icon_Point | Efreet_Icon_Point
Efreet_Icon_Theme | Efreet_Icon_Theme
Efreet_Icon_Theme_Directory | Efreet_Icon_Theme_Directory
Efreet_Ini | Efreet_Ini
Efreet_Menu | Efreet_Menu Stores information on a entry in the menu
Efreet_Uri | Efreet_Uri
Efreet_Xml | Efreet_Xml
Efreet_Xml_Attribute | Efreet_Xml_Attributes
Eina_Tile_Grid_Info | Grid type of a tiler
Embryo_Float_Cell |
flock | A structure that controls the lock of a file descriptor
IDataObject |
DataObject |
IDropSource |
DropSource |
IDropTarget |
DropTarget |
IEnumFORMATETC |
CEnumFormatEtc |
MD5Context |
moveContext |
passwd | A structure that describes a password
re_guts |
regex_t |
regmatch_t |