efl.ecore Module¶What to monitor the file descriptor for: reading, writing or error.
Fd Read mask
Fd Write mask
Fd Error mask
Flags for executing a child with its stdin and/or stdout piped back.
No exe flags at all
Exe Pipe Read mask
Exe Pipe Write mask
Exe Pipe error mask
Reads are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line
Errors are buffered until a newline and split 1 line per Ecore_Exe_Event_Data_Line
stdout and stderr are buffered automatically
FIXME: Exe is restarted if it dies
Use /bin/sh to run the command
Do not use setsid() to have the executed process be its own session leader
Makes child receive SIGTERM when parent dies
Return value to remove a callback, it will not be called again
Return value to keep a callback
Return value to pass event to next handler
Return value to stop event handling
Linear 0.0 -> 1.0
Start slow then speed up
Start fast then slow down
Start slow, speed up then slow down at end
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.
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.
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.
Start at gradient * v1, interpolated via power of v2 curve
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
Start at 0.0 then “wobble” like a spring rest position 1.0, and wobble v2 times, with decay factor of v1
TODO: Follow the cubic-bezier curve calculated with the control points (x1, y1), (x2, y2)
The default system clock/timer based animator that ticks every “frametime” seconds
A custom animator trigger that you need to call ecore_animator_trigger() to make it tick
No event
A file has been created
A directory has been created
A file has been deleted
A directory has been deleted
The monitored path itself has been deleted
A file has changed
A file has been closed