Enlightenment
Beauty at your fingertips
Home
News
About
Download
Support
Contribute
Contact
Tracker
Docs
EFL Documentation
at Thu Feb 21 2013
Files
Modules
Related Pages
Main Page
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
]
__attribute__
_Atom_Item
_Comp
_Convert_Pal
_Cutout_Rect
_Cutout_Rects
_Data_Entry
_dbl_union
_Ecore_Audio_Callback
_Ecore_Audio_Format
The structure representing an Ecore_Audio format
_Ecore_Audio_Input
The structure representing an Ecore_Audio input
_Ecore_Audio_Module
The structure representing an Ecore_Audio module
_Ecore_Audio_Object
A common structure, could be input or output
_Ecore_Audio_Output
The structure representing an Ecore_Audio output
_Ecore_Audio_Tone
_Ecore_Audio_Vio
_Ecore_Cocoa_Event_Video_Resize
_ecore_cocoa_keys_s
_Ecore_Cocoa_Window
_Ecore_Con_Client
_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_Con_Info
_Ecore_Con_Lookup
_Ecore_Con_Server
_Ecore_Evas
_Ecore_Evas_Engine
_Ecore_Evas_Engine_Func
_Ecore_Evas_Interface
_Ecore_Evas_Interface_Buffer
_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_Fb_Input_Device
_Ecore_File
_Ecore_File_Monitor
_Ecore_Getopt
_Ecore_Getopt_Desc
_Ecore_Getopt_Desc_Callback
_Ecore_Getopt_Desc_Store
_Ecore_Getopt_Value
_Ecore_IMF_Context
_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_Func_Node
_Ecore_IMF_Module
_Ecore_IMF_Preedit_Attr
_Ecore_Ipc_Client
_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_Ipc_Msg_Head
_Ecore_Ipc_Server
_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_Callback_Data
_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_Win32_Window
_Ecore_WinCE_Callback_Data
_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_WinCE_Window
_Ecore_Wl_Display
_Ecore_Wl_Dnd
_Ecore_Wl_Dnd_Source
_Ecore_Wl_Dnd_Target
_Ecore_Wl_Event_Data_Source_Send
_Ecore_Wl_Event_Dnd_Drop
_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_Input
_Ecore_Wl_Output
_Ecore_Wl_Window
_Ecore_X_DND_Source
_Ecore_X_DND_Target
_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_Mode_Info
_Ecore_X_Randr_Screen_Size
_Ecore_X_Randr_Screen_Size_MM
_Ecore_X_Rectangle
_Ecore_X_Selection_Converter
_Ecore_X_Selection_Data
_Ecore_X_Selection_Data_Files
_Ecore_X_Selection_Data_Targets
_Ecore_X_Selection_Data_Text
_Ecore_X_Selection_Intern
_Ecore_X_Selection_Parser
_Ecore_X_Version
_Ecore_X_Window_Attributes
_Ecore_X_Xdnd_Position
_Ecore_Xcb_Textproperty
_Eet_Convert
_Eet_Data_Descriptor_Class
Instructs Eet about memory management for different needs under serialization and parse process
_Eet_Dictionary
_Eet_Entry
_Eet_File
_Eet_File_Directory
_Eet_File_Header
_Eet_File_Node
_Eet_Node
_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_String
_Eet_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_Direct_Info
A structure to store informations of a path
_Eina_File_Line
A structure to store information of line
_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_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_Dir_Copy
_Eio_Eet_Image_Write
_Eio_Eet_Open
_Eio_Eet_Read
_Eio_Eet_Simple
_Eio_Eet_Write
_Eio_File
_Eio_File_Associate
_Eio_File_Char
_Eio_File_Char_Ls
_Eio_File_Chown
_Eio_File_Dir_Ls
_Eio_File_Direct_Info
_Eio_File_Direct_Ls
_Eio_File_Ls
_Eio_File_Map
_Eio_File_Map_Rule
_Eio_File_Mkdir
_Eio_File_Move
_Eio_File_Progress
_Eio_File_Stat
_Eio_File_Unlink
_Eio_File_Xattr
_Eio_Monitor
_Eio_Monitor_Error
_Eio_Monitor_Event
_Eio_Progress
Represents the current progress of the operation
_Eio_Version
_Embryo_Func_Stub
_Embryo_Header
_Embryo_Param
_Embryo_Program
_Embryo_Version
_Engine_Image_Entry
_Eo_Class_Description
This struct holds the description of a class
_Eo_Event_Description
This struct holds the description of a specific event
_Eo_Op_Description
This struct holds the description of a specific op
_Eo_Op_Func_Description
Used to associate an Op with a func
_Evas_Aspect
_Evas_BiDi_Paragraph_Props
_Evas_BiDi_Props
_Evas_Border
_Evas_Cache2
_Evas_Cache2_Image_Func
_Evas_Cache_Engine_Image
_Evas_Cache_Engine_Image_Func
_Evas_Cache_Image
_Evas_Cache_Image_Func
_Evas_Cache_Target
_Evas_Callbacks
_Evas_Common_Transform
_Evas_Coord_Point
_Evas_Coord_Precision_Point
_Evas_Coord_Precision_Size
_Evas_Coord_Rectangle
< A rectangle in Evas_Coord
_Evas_Coord_Size
_Evas_Coord_Touch_Point
_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_Data_Node
_Evas_Device
_Evas_Double_Pair
_Evas_Engine_Info
Generic engine information
_Evas_Event_Description
_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_Font
_Evas_Font_Alias
_Evas_Font_Description
_Evas_Font_Dir
_Evas_Font_Glyph_Info
_Evas_Func
_Evas_Func_Node
_Evas_GL_API
_Evas_GL_Config
Evas GL Surface configuration
_Evas_Glyph_Array
_Evas_Image_Load_Func
_Evas_Image_Save_Func
_Evas_Imaging_Font
_Evas_Imaging_Image
_Evas_Intercept_Func
_Evas_Key_Grab
_Evas_Layer
_Evas_Lock
_Evas_Map
_Evas_Map_Point
_Evas_Mempool
_Evas_Modifier
_Evas_Module
_Evas_Module_Api
_Evas_Module_Path
_Evas_Native_Surface
_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_Object_Box_Data
This structure augments clipped smart object's instance data, providing extra members required by generic box implementation
_Evas_Object_Box_Option
Evas_Object_Box_Option
struct fields
_Evas_Object_Func
_Evas_Object_Protected_Data
_Evas_Object_Smart_Clipped_Data
_Evas_Pixel_Import_Source
_Evas_Point
_Evas_Position
_Evas_Post_Callback
_Evas_Precision_Position
_Evas_Public_Data
_Evas_Size
_Evas_Size_Hints
_Evas_Smart
_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_Cb_Description_Array
_Evas_Smart_Class
A smart object's
base
class definition
_Evas_Smart_Interface
A smart object's
base
interface definition
_Evas_Smart_Interfaces_Array
_Evas_Text_Props
_Evas_Text_Props_Info
_Evas_Textblock_Rectangle
_Evas_Textgrid_Cell
The values that describes each cell
_Evas_Thread_Command
_Evas_Version
_Evas_Video_Surface
_Fash_Glyph
_Fash_Int
_Fash_Int_Map
_Fash_Int_Map2
_Fash_Item_Index_Map
_Image_Entry
_Image_Entry_Flags
_Image_Entry_Frame
_Image_Timestamp
_RGBA_Draw_Context
RGBA_Draw_Context_clip
_RGBA_Font
_RGBA_Font_Glyph
_RGBA_Font_Glyph_Out
_RGBA_Font_Int
_RGBA_Font_Source
_RGBA_Gfx_Compositor
_RGBA_Image
_RGBA_Image_Loadopts
_RGBA_Map
_RGBA_Map_Point
_RGBA_Polygon_Point
_Tilebuf
_Tilebuf_Rect
_Tilebuf_Tile
Bigint
CEnumFormatEtc
DataObject
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_options
dns_packet
dns_s_memo
dns_ptr
dns_resolv_conf
dns_rr
dns_rr_i
dns_soa
dns_srv
dns_sshfp
dns_stat
dns_txt
DropSource
DropTarget
dumpinfo
Ecore_Con_Socks
Ecore_Con_Socks_v5
Eina_Tile_Grid_Info
Grid type of a tiler
Embryo_Float_Cell
flock
A structure that controls the lock of a file descriptor
FPI
input_api
Functions for inputs
list_of_states
output_api
Functions for outputs
passwd
A structure that describes a password