~~Title: Programming Guide~~ ==== Programming Guide ==== Welcome to the Programming Guide for the legacy EFL C API. This will introduce you to the various concepts and modules provided and run through examples of how to get the most out of the modules included in EFL. === Guide Contents === * [[/develop/legacy/program_guide/basic_application_structure_pg|Basic Application structure]] * [[/develop/legacy/program_guide/eina_pg|Eina]] * [[/develop/legacy/program_guide/connectivity_pg|Connectivity]] * [[/develop/legacy/program_guide/main_loop_pg|Main Loop]] * [[/develop/legacy/program_guide/threading_pg|Threading]] * [[/develop/legacy/program_guide/evas_pg|Evas]] * [[/develop/legacy/program_guide/edje_pg|Edje]] * [[/develop/legacy/program_guide/event_effect_pg|Event and Effect]] * [[/develop/legacy/program_guide/containers_pg|Containers]] * [[/develop/legacy/program_guide/widgets_pg|Widgets]] * [[/develop/legacy/program_guide/focus_ui_pg|Managing UI Component Focus]] * [[/develop/legacy/program_guide/customizing_ui_pg|Customizing UI Components]] * [[/develop/legacy/program_guide/scalability_pg|Scalability]] * [[/develop/legacy/program_guide/multilingual_pg|Multilingual]] * [[/develop/legacy/program_guide/evasgl_pg|Evas GL]]