efl.ecore Module

Enumerations

Fd handler flags

What to monitor the file descriptor for: reading, writing or error.

efl.ecore.ECORE_FD_READ

Fd Read mask

efl.ecore.ECORE_FD_WRITE

Fd Write mask

efl.ecore.ECORE_FD_ERROR

Fd Error mask

Exe flags

Flags for executing a child with its stdin and/or stdout piped back.

efl.ecore.ECORE_EXE_NONE

No exe flags at all

efl.ecore.ECORE_EXE_PIPE_READ

Exe Pipe Read mask

efl.ecore.ECORE_EXE_PIPE_WRITE

Exe Pipe Write mask

efl.ecore.ECORE_EXE_PIPE_ERROR

Exe Pipe error mask

efl.ecore.ECORE_EXE_PIPE_READ_LINE_BUFFERED

Reads are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line

efl.ecore.ECORE_EXE_PIPE_ERROR_LINE_BUFFERED

Errors are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line

efl.ecore.ECORE_EXE_PIPE_AUTO

stdout and stderr are buffered automatically

efl.ecore.ECORE_EXE_RESPAWN

FIXME: Exe is restarted if it dies

efl.ecore.ECORE_EXE_USE_SH

Use /bin/sh to run the command

efl.ecore.ECORE_EXE_NOT_LEADER

Do not use setsid() to have the executed process be its own session leader

efl.ecore.ECORE_EXE_TERM_WITH_PARENT

Makes child receive SIGTERM when parent dies

Callback return values

efl.ecore.ECORE_CALLBACK_CANCEL

Return value to remove a callback, it will not be called again

efl.ecore.ECORE_CALLBACK_RENEW

Return value to keep a callback

Event return values

efl.ecore.ECORE_CALLBACK_PASS_ON

Return value to pass event to next handler

efl.ecore.ECORE_CALLBACK_DONE

Return value to stop event handling

Position mappings for the animation

efl.ecore.ECORE_POS_MAP_LINEAR

Linear 0.0 -> 1.0

efl.ecore.ECORE_POS_MAP_ACCELERATE

Start slow then speed up

efl.ecore.ECORE_POS_MAP_DECELERATE

Start fast then slow down

efl.ecore.ECORE_POS_MAP_SINUSOIDAL

Start slow, speed up then slow down at end

efl.ecore.ECORE_POS_MAP_ACCELERATE_FACTOR

Start slow then speed up, v1 being a power factor, 0.0 being linear, 1.0 being normal accelerate, 2.0 being much more pronounced accelerate (squared), 3.0 being cubed, etc.

efl.ecore.ECORE_POS_MAP_DECELERATE_FACTOR

Start fast then slow down, v1 being a power factor, 0.0 being linear, 1.0 being normal decelerate, 2.0 being much more pronounced decelerate (squared), 3.0 being cubed, etc.

efl.ecore.ECORE_POS_MAP_SINUSOIDAL_FACTOR

Start slow, speed up then slow down at end, v1 being a power factor, 0.0 being linear, 1.0 being normal sinusoidal, 2.0 being much more pronounced sinusoidal (squared), 3.0 being cubed, etc.

efl.ecore.ECORE_POS_MAP_DIVISOR_INTERP

Start at gradient * v1, interpolated via power of v2 curve

efl.ecore.ECORE_POS_MAP_BOUNCE

Start at 0.0 then “drop” like a ball bouncing to the ground at 1.0, and bounce v2 times, with decay factor of v1

efl.ecore.ECORE_POS_MAP_SPRING

Start at 0.0 then “wobble” like a spring rest position 1.0, and wobble v2 times, with decay factor of v1

efl.ecore.ECORE_POS_MAP_CUBIC_BEZIER

TODO: Follow the cubic-bezier curve calculated with the control points (x1, y1), (x2, y2)

Timing sources for animators

efl.ecore.ECORE_ANIMATOR_SOURCE_TIMER

The default system clock/timer based animator that ticks every “frametime” seconds

efl.ecore.ECORE_ANIMATOR_SOURCE_CUSTOM

A custom animator trigger that you need to call ecore_animator_trigger() to make it tick

File monitor events

efl.ecore.ECORE_FILE_EVENT_NONE

No event

efl.ecore.ECORE_FILE_EVENT_CREATED_FILE

A file has been created

efl.ecore.ECORE_FILE_EVENT_CREATED_DIRECTORY

A directory has been created

efl.ecore.ECORE_FILE_EVENT_DELETED_FILE

A file has been deleted

efl.ecore.ECORE_FILE_EVENT_DELETED_DIRECTORY

A directory has been deleted

efl.ecore.ECORE_FILE_EVENT_DELETED_SELF

The monitored path itself has been deleted

efl.ecore.ECORE_FILE_EVENT_MODIFIED

A file has changed

efl.ecore.ECORE_FILE_EVENT_CLOSED

A file has been closed

Classes