Débuter avec les Enlightenment Foundation Libraries (EFL)

Date de publication : 24/05/2011. Date de mise à jour : 24/05/2011.

Par Louis du Verdier
 

Les EFL (Enlightenment Foundation Libraries) sont des bibliothèques graphiques C (des bindings sont également disponibles pour C++, Python, Perl, JavaScript, Vala et Ruby) développées à côté du projet Enlightenment lui-même. Comparables à Qt ou GTK, elles ont été créées pour réaliser des IU (Interface Utilisateur) fluides, du fait de leur base asynchrone. Ce tutoriel montre par étapes comment prendre en main aisément et rapidement ces bibliothèques.
N'hésitez pas à commenter cet article !
2 commentaires Donner une note à l'article (5)
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites      


Introduction
I. Introduction
I-A. Enlightenment et les EFL, qu'est-ce ?
I-B. Les bibliothèques composants les EFL
I-B-1. Eina
I-B-2. Eet
I-B-3. Evas
I-B-4. Ecore
I-B-5. Edje
I-B-6. Elementary
I-C. Différences avec des frameworks tels que Qt et GTK
II. Installation
II-A. Windows
II-B. Mac OS
II-C. Linux
III. Les forces et les problèmes des EFL
III-A. Les forces
III-B. Les faiblesses
La bibliothèque Edje
IV. Introduction à Edje
IV-A. Les fichiers EDC et EDJ
IV-B. Compilation et vision d'un fichier Edje
V. Écriture d'un fichier de description Edje
V-A. Généralités sur les fichiers EDC
V-B. Points particuliers
V-B-1. Disposition des éléments
V-B-2. Les images
V-B-3. Effets et animations avec Edje
V-B-4. Aperçu des scripts avec Embryo
VI. Un minijeu en Edje combiné avec Elementary
Développement GUI avec Elementary
VII. Introduction
VII-A. Objectifs
VII-B. Compilation
VIII. Premiers pas avec Elementary
VIII-A. Aperçu des widgets d'Elementary
VIII-B. Code minimal
VIII-C. Edje et le code C
VIII-C-1. Utiliser un fichier EDJ dans du code C
VIII-C-2. Un exemple
VIII-C-3. Interactions entre C et EDC
VIII-D. La gestion des évènements
IX. Quelques widgets
IX-A. Les listes
IX-B. Les genlist
Un navigateur Web avec Webkit et les EFL
X. Avant-propos
XI. Installation de Webkit-EFL
XII. Création du navigateur
XII-A. Utilisation de Webkit-EFL avec Elementary
XII-B. Une interface graphique plus esthétique
XII-C. Les callbacks
Annexes
XIII. Ressources externes
XIII-A. Sites internet
XIII-B. Articles
XIII-C. Divers
XIV. Remerciements


Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2011 Louis du Verdier. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web