WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=3954ee064b79e5282e5a48c9d541ba931618d8a9
commit 3954ee064b79e5282e5a48c9d541ba931618d8a9 Author: Nate Drake <nate.dr...@gmx.com> Date: Wed Nov 1 09:18:02 2017 -0700 Wiki page about changed with summary [] by Nate Drake --- pages/about.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pages/about.txt b/pages/about.txt index e24b6661..edd278c7 100644 --- a/pages/about.txt +++ b/pages/about.txt @@ -59,14 +59,22 @@ The core EFL libraries are much more efficient in terms of speed and size when c === The EFL Model === -EFL operates on the same "main loop" concept adopted by GTK+ and many other toolkits. Once you initialize an application in enters the "mainloop" function. +{{:model1.png?nolink}} + +EFL operates on the same "main loop" concept adopted by GTK+ and many other toolkits. Once you initialize an application in enters the Ecore main loop. + +The main loop continuously checks for events, handles timers, callbacks and any other services that have previously been set up until an exit request is sent. By way of an example if EFL were used to create a video game, the mainloop would check for user inputs and update the game world accordingly as you play. + +The mainloop is designed efficiently. It will remain idle, consuming virtually no CPU resources until an event occurs. Events can be based on user input such as using the mouse or time-based. Ecore will then handle the event appropriately. + +Read more about the Ecore main loop [[https://docs.enlightenment.org/auto/group__Ecore__Main__Loop__Group.html|here.]] + + -The mainloop continuously checks for events, handles timers, callbacks and any other services that have previously been set up until an exit request is sent. By way of an example if EFL were used to create a video game, the mainloop would check for user inputs and update the game world accordingly as they play. -{{:model1.png?nolink}} === Supported Platforms === --