Related Pages
Here is a list of all related documentation pages:
[detail level 12]
 EcoreEcore Library Public API Calls
 The Ecore Main Loop
 The Enlightened Property LibraryThe Enlightened Property Library (Ecore_Config) is an abstraction from the complexities of writing your own configuration
 X Window SystemThe Ecore library includes a wrapper for handling the X window system
 The efl_aux_hints protocol
 The efl_hints protocol
 The linux_dmabuf_unstable_v1 protocol
 The e_session_recovery protocol
 The teamwork protocol
 The zwp_www protocol
 The xdg_shell protocol
 The xdg_shell_unstable_v6 protocol
 Ector
 EdjeEdje Graphical Design Library
 Edje Lua scripting
 EetEet Data Handling Library Public API Calls
 Nested structures and Eet Data DescriptorsWe've seen already a simple example of how to use Eet Data Descriptors to handle our structures, but it didn't show how this works when you have structures inside other structures
 Advanced use of Eet Data DescriptorsA real life example is usually the best way to see how things are used, but they also involve a lot more code than what needs to be shown, so instead of going that way, we'll be borrowing some pieces from one in the following example
 EezeEeze Device Library
 Efreet
 Eina
 Eina_Accessor usage
 Eina_Accessor usage example
 Basic array usage
 Basic array usage example
 Removing array elements
 Basic array usage example
 Benchmark TutorialThe Benchmark module allows you to write easily benchmarks framework to a project for timing critical parts and detecting slow parts of code
 Binary Share Tutorial
 Eina Debug
 Error Tutorial
 eina_file_example_01_page
 eina_file_example_01
 Eina_Hash in action
 Hash table in action
 Different types of tablesThis example shows two more types of hash tables that can be created using Eina_Hash
 Eina inline array usage
 eina_inarray_01.c
 Eina inline array of strings
 eina_inarray_02.c
 Eina inline array insert, sort and search
 eina_inarray_03.c
 Eina_Inlist basic usage
 Eina_Inlist advanced usage - lists and inlists
 Eina_Inlist advanced usage - multi-inlists
 eina_inlist_01.c Eina_Inlist basic usage source
 eina_inlist_02.c Eina_Inlist advanced usage - lists and inlists source
 eina_inlist_03.c Eina_Inlist advanced usage - multi-inlists source
 Eina_Iterator usage
 Eina_Iterator usage
 Adding elements to Eina_List
 Adding elements to Eina_List example
 Sorting Eina_List elements
 Sorting Eina_List elements example
 Reordering Eina_List elements
 Reordering Eina_List elements example
 Eina_List and memory allocation
 Eina_List and memory allocation example
 Log Tutorial
 eina_magic_example_01_page
 Eina_Magic
 Sparse Matrix TutorialTo be written..
 QuadTree TutorialTo be written..
 eina_simple_xml_parser_example_01_page
 eina_simple_xml_parser_example_01
 Eina String example
 Eina_Strbuf example
 eina_stringshare_example_01_page
 eina_stringshare_example_01
 eina_tiler_example_01
 eina_tmpstr_ppageEina tmpstr is intended for being able to conveniently pass strings back to a calling parent without having to use single static buffers (which don't work with multiple threads or when returning multiple times as parameters to a single function
 UStringshare TutorialTo be written..
 Eina_Value usage
 eina_value_01.c
 Eina_Value struct usage
 eina_value_02.c
 Eina value custom type example
 eina_value_03.c
 Eio
 Eldbus
 Authors
 Elocation (BETA)
 Elua library (BETA)
 EmbryoEmbryo Library
 Brief Introduction to SmallThis section describes the basics of Small, as compiled and interpreted with Embryo
 Available CallsEmbryo provides a minimal set of native calls that can be used within any Embryo script
 Emotion
 Eo
 Eolian (BETA)
 EPhysics
 Escape
 Ethumb
 Client-Server Thumbnailing Tutorial
 Evas Textblock Style OptionsThis page describes how to style text in an Evas Text Block
 Evas
 Evas filters referenceThis section will present the various filter instructions, their syntax and their effects
 Evil
 elementary_main
 pkgconfig
 Eina ExamplesExamples:
 Ecore ExamplesHere is a page with some Ecore examples explained:
 ecore_time - Differences between time functionsThis example shows the difference between calling ecore_time_get(), ecore_loop_time_get() and ecore_time_unix_get()
 ecore timers - Scheduled events
 ecore idle state - Idlers, enterers and exitersThis example demonstrates how to manage the idle state of the main loop
 ecore_job - Queuing tasksThis example shows how an Ecore_Job can be added, how it can be deleted, and that they always execute in the added order
 Handling events exampleThis example shows the simplest possible way to register a handler for an ecore event, this way we can focus on the important aspects
 ecore events and handlers - Setup and useThis example shows how to create a new type of event, setup some event handlers to it, fire the event and have the callbacks called
 ecore fd handlers - Monitoring file descriptors
 ecore poller - Repetitive polling tasks
 Ecore_Con - DNS lookupThis is a very simple example that shows how to make a simple DNS lookup using ecore_con_lookup()
 Ecore_Con_Url - downloading a fileThis is a simple example that shows how to download a file using Ecore_Con_Url
 Ecore_Con_Url - Managing cookiesThis example shows how to use an Ecore_Con_Url and enable it to receive/send cookies
 Ecore_Con_Url - customizing a requestThis is a simple example that shows how to make a custom request using Ecore_Con_Url
 Ecore_Con - Creating a serverIn this example we are going to create a server that listens for connections from clients through a TCP port
 Ecore_Con - Creating a clientFollowing the same idea as the Ecore_Con - Creating a server , this example will demonstrate how to create a client that connects to a specified server through a TCP port
 tutorial_ecore_pipe_gstreamer_exampleHere is an example that uses the pipe wrapper with a Gstreamer pipeline
 tutorial_ecore_pipe_simple_example
 Ecore animator example
 Ecore_Thread - API overviewWorking with threads is hard
 Ecore Evas Callbacks
 Ecore_Evas window size hintsOn this example, we show you how to deal with Ecore_Evas window size hints, which are implemented per Evas engine
 Ecore Evas Object example
 Ecore Evas basics example
 Ecore_Evas buffer exampleBetween the Evas examples, there is one in which one creates a canvas bound to the Evas buffer engine and uses its pixel contents to create an PPM image on disk
 Ecore_Evas (image) buffer exampleIn this example, we'll demonstrate the use of ecore_evas_object_image_new()
 Ecore_exeCreating a processes and IPC (Inter process communication)
 ecore_imf - How to handle preedit and commit string from Input Method FrameworkThis example demonstrates how to connect input method framework and handle preedit and commit string from input method framework
 EET ExamplesHere is a page with examples
 Very basic Eet example
 Example of the various ways to interface with an Eet File
 Simple data example
 Nested data example
 File descriptor data example
 File descriptor data example, with Eet unions and variantsThis is an example much like the one shown in Advanced use of Eet Data Descriptors
 Eet data cipher/decipher exampleIn this example, we exemplify the usage of eet_write_cipher() and eet_read_cipher()
 Evas ExamplesHere is a page with examples
 Simple Evas canvas exampleThe canvas will here use the buffer engine
 Evas' init/shutdown routines example
 Some image object functions examples
 Some more image object functions examples (2nd block)
 Evas events (canvas and object ones) and some canvas operations example
 Evas objects basic manipulation example
 Evas aspect hints example
 Evas alignment, minimum size, maximum size, padding and weight hints exampleIn this code, we place a (vertical) box with two rectangles as child elements
 Evas box exampleIn this example, we demonstrate the use of Evas box objects
 Evas object stacking functions (and some event handling)
 Evas Map - Overview
 Evas object smart objects
 Evas object smart interfaces
 Evas text object exampleIn this example, we illustrate how to use text objects in various manners
 Table Smart Object exampleThis example will arrange rectangles of different sizes(and colors) in a table
 Eo Tutorial
 Eio ExamplesHere is a page with some Eio examples explained:
 eio_dir_copy() tutorialTo use eio_dir_copy(), you basically need the source and destination files (or directories), and set three callbacks:
 eio_dir_stat_ls() tutorial
 eio_file_ls() tutorialTo use eio_file_ls(), you just need to define four callbacks:
 eio_monitor_add() tutorialTo use eio_monitor_add(), you have to define callbacks for events declared by eio
 eio_dir_direct_ls() tutorial
 Eldbus ExamplesExamples:
 EPhysics ExamplesExamples:
 EPhysics - Bouncing BallThe purpose of this example is to show how to write an simple application - as the name suggests - with a small ball bouncing on the ground and responding to users events by making it jump - applying a central impulse on it
 test_bouncing_ball.c
 EPhysics - Bouncing TextThe purpose of this example is to demonstrate the EPhysics_Body binding to a text (Evas_Object)
 test_bouncing_text.c
 EPhysics - CameraThe purpose of this example is to demonstrate the EPhysics_Camera usage
 test_camera.c
 EPhysics - Camera TrackThe purpose of this example is to demonstrate the EPhysics_Camera Track usage
 test_camera_track.c
 EPhysics - Collision DetectionThe purpose of this example is to demonstrate the EPhysics Collision Detection usage - The code adds two balls, one with impulse and the second with a collision detection callback, to show an effect
 test_collision_detection.c
 EPhysics - Collision FilterThe purpose of this example is to demonstrate the EPhysics Collision Filter usage - The code adds four balls in 2 rows and 2 columns, two on each collision group, the collision only happens when the balls are in the same group (row),to make it easier, balls in the same group has the same color and size
 test_collision_filter.c
 EPhysics - Delete BodyThe purpose of this example is to demonstrate the EPhysics Callbacks usage - The code adds two balls, one with impulse and the second with a collision detection callback, to delete the body
 test_delete.c
 EPhysics - ConstraintThe purpose of this example is to demonstrate the EPhysics Constraint usage - The code apply a constraint between two cubes
 test_constraint.c
 EPhysics - ForcesThe purpose of this example is to demonstrate the EPhysics Force usage - The code applies force over two cubes
 test_forces.c
 EPhysics - Growing BallsThe purpose of this example is to demonstrate the dynamically growing and shrinking of an EPhysics_Body - The code applies the growth of a ball and the shrink of another
 test_growing_balls.c
 EPhysics - GravityThe purpose of this example is to demonstrate the EPhysics Gravity usage - The code apply gravity in an EPhysics_World with two cubes in movement
 test_no_gravity.c
 EPhysics - LogoThe purpose of this example is to demonstrate the EPhysics_Logo
 ephysics_logo.c
 EPhysics - Rotating ForeverThe purpose of this example is to demonstrate the EPhysics Rotate usage - The code applies different ways to rotate an EPhysics_Body, such as torque, torque impulse and rotation set
 test_rotating_forever.c
 EPhysics - VelocityThe purpose of this example is to demonstrate the EPhysics Velocity usage - The code adds a small bouncing ball on the ground and responding to users events by making it jump - applying a central impulse on it and showing its velocity and acceleration
 test_velocity.c
 EPhysics - ShapesThe purpose of this example is to demonstrate the EPhysics Shapes usage - The code creates two EPhysics_Bodys using a custom shape
 test_shapes.c
 EPhysics - Sleeping ThresholdThe purpose of this example is to demonstrate the EPhysics Sleeping Threshold usage - The code apply sleeping threshold in two cubes
 test_sleeping_threshold.c
 EPhysics - SliderThe purpose of this example is to demonstrate the EPhysics Slider constraint usage - The code applies slider on three cubes
 test_slider.c
 Edje ExamplesExamples:
 Edje basics exampleIn this example, we illustrate how to start using the Edje library, with the very basic one needs to instantiate an Edje object
 Edje Nested Part (hierarchy) exampleNested part feature represents the concept of hierarchy to edje
 Swallow example
 Edje Text exampleThis example shows how to manipulate TEXT and TEXTBLOCK parts from code
 Table exampleIn this example, we illustrate how to organize your objects on a table, using the edje_object_part_table functions
 Box example - basic usageThis example shows how to append, insert and remove elements from an Edje box part
 Box example - custom layoutThis example shows how to register a custom layout to be used by the Edje box part
 Dragable parts exampleThis example shows how to manipulate a dragable part through the edje_object_part_drag API
 Perspective exampleThis example demonstrates how someone can set a perspective to be used by an Edje object, but setting a global perspective
 Edje signals and messagesIn this example, we illustrate how Edje signals and Edje messages work
 Edje Color Class example
 Edje Animations exampleIn this example we will figure out how to manipulate the animations on an Edje object
 Multisense example
 Edje basics example 2In this example we will show how to load an image and move it across the window
 Swallow example 2This example will show you how to load an image using evas and fill a swallow with it
 Edje Signals example 2In this example we will make use of signals to help to move an image away from the mouse pointer
 Edje animations example 2In this example we will make an animation of a bouncing ball
 Edje Data Collection referenceAn Edje Data Collection, it's a plain text file (normally identified with the .edc extension), consisting of instructions for the Edje Compiler
 Emotion ExamplesHere is a page with some Emotion examples explained:
 Emotion - Basic library usageThis example shows how to setup a simple Emotion object, make it start playing and register a callback that tells when the playback started
 Deprecated List