Tutoriel développer un carrousel en EFL.

Dans le cadre de la journée Enlightenment France qui a eu lieu samedi, J’ai écrit un tutoriel sur le dévéloppement d’un carrousel en EFL. Ce tutoriel a fait l’objet d’une présentation orale lors de la journée. Pour ceux qui n’ont pas pu participer, ou pour ceux qui voudraient revoir tout ça, le PDF de la présentation ainsi que le code sont disponibles sur ma page github : https://github.com/naguirre/carrousel

Le PDF est téléchargeable ici: https://github.com/naguirre/carrousel/raw/master/doc/tutorial.pdf

shot-2013-01-26_16-13-38

 

 

flattr this!

Introduction à Edje – 1ère Partie

Le but de ce tutoriel est de survoler au travers d’un exemple pratique toutes les fonctionnalités d’Edje.

J’espère qu’il vous permettra également de vous faire comprendre comment Edje peut vous aider dans le développement de vos interfaces graphiques, et de considérer cette technologie comme l’un des outils les plus puissant des EFL plutôt que comme votre plus grand cauchemar.

Comment ?

En séparant la logique et le code d’une part et l’interface d’une autre, vos interfaces graphiques peuvent gagner en flexibilité.

Comme exemple concret permettant d’illustrer cette présentation, j’ai choisi le développement d’une interface (tactile) très simple.
Voici à quoi ressemblera l’interface à la fin de ce tutoriel :

L'application finale
Lire la suite

flattr this!

Composition et jolis effets graphiques

Beaucoup d’entre nous adorent les fenetres semi-transparentes avec des ombres et tout ça. Mais surtout nous adorons tous montrer à nos amis sous windoze® combien leur OS est en retard. Un petit guide faisant le tour des possibilités dans Enlightenment pour utiliser l’extension composite. :D
Dernier petit rappel: L’extension composite bien que populaire reste particulièrement instable…si vous avez qqch d’important à faire, pensez à désactiver tout ça ;)

Un example de bureau avec des transparences et tout...

Lire la suite

flattr this!

Installation d’Enlightenment (E17) sous Archlinux

Les versions d’Enlightenment que vous trouverez dans le repo [Community] sont dépassées et très peu souvent mise-à-jour.

Pour profiter des dernières versions de E17, un membre de la communauté anglophone tient un repo à jour et dès qu’une nouvelle version voit le jour il fait très vite le nécessaire pour que nous puissions en profiter aussi vite que possible. La démarche est très simple, suivez ce mini-howto ;-)

Lire la suite

flattr this!

Faire une video d’écran(screencast)

Faire des videos d’écran c’est vraiment la galère sous linux surtout si on ne veut pas payer le triple de sa machine dans une carte video.

Pour éviter d’utiliser une carte video, certains ont codé des programmes pour faire ce boulot.

Mais j’avais essayé auparavant xvidcap, istanbul, byzanz et camstudio(à travers wine), et aucun de ceux-là n’a fonctionné correctement.

Jusqu’à ce que je découvre… enthrall (mode téléachat inside™)

Ne croyez pas que j’en parle ici par hasard.
Ça fonctionne grâce aux EFLs.

Il est assez simplet, mais fonctionne bien et rapidement…par contre je n’ai pas réussi à en faire grand chose avec un compositeur activé ou une application en 3D.

Mais passons maintenant à son installation…

edit: ah ça marche avec composite, et c’est même plus simple :)

Lire la suite

flattr this!

Installation de enlightenment

Cet article explique comment installer la version cvs de e17. Bien entendu, si vous n’êtes pas très patient, il existe des scripts d’installation automatique du cvs de e17.Ceci est la manière simple de faire, passons à la manière traditionnelle!

Récupération des sources depuis le cvs.

$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e17

$ cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e checkout e_modules

Lire la suite

flattr this!