~~Title: EFL Tutorials~~ ==== EFL Tutorials ==== Here is a selection of tutorials that will help you become familiar with some details of the EFL modules and APIs. You can approach them in any order, make sure you are familiar with the [[develop/efl/start]] guide first. === Tutorials === * [[develop/legacy/tutorial/basic_tutorial|Basic Tutorial]] * [[develop/legacy/tutorial/genlist_tutorial|Genlist Tutorial]] * [[develop/legacy/tutorial/panes_tutorial|Panes Tutorial]] * [[develop/legacy/tutorial/form_tutorial|Form Tutorial]] * [[develop/legacy/tutorial/menu_tutorial|Menu Tutorial]] * [[develop/legacy/tutorial/naviframe_tutorial|Naviframe Tutorial]] * [[develop/legacy/tutorial/popup_tutorial|Popup Tutorial]] * [[develop/legacy/tutorial/gl_2d_tutorial|GL 2D Tutorial]] * [[develop/legacy/tutorial/preference_tutorial|Preference Tutorial]] * [[develop/legacy/tutorial/effects_tutorial|Effects Tutorial]] * [[develop/legacy/tutorial/multimedia_tutorial|Multimedia Tutorial]] * [[develop/legacy/tutorial/javascript_tutorial|JavaScript Tutorial]] === Elementary === Elementary is about displaying its widgets in a nice layout, for this purpose it provides a number of containers. * [[https://www.enlightenment.org/develop/legacy/api/c/start#containerslist.html|Containers list]] * [[https://www.enlightenment.org/_legacy_embed/widgetslist.html|Widgets list]] See too : * [[https://www.enlightenment.org/develop/legacy/api/c/start#infralist.html|Infrastruture list]] Once efl installed, you can see widgets in action by running elementary_test program, and corresponding code examples in [[https://git.enlightenment.org/enlightenment/efl/tree/src/bin/elementary]] === Samples === * [[develop/legacy/samples/elm_min_size_control|Controlling Minimum Size of Widgets]]