Elementary

Raster a, depuis quelques mois, ajouté dans le svn une bibliothèque nommée Elementary, et qui se propose de fournir un ensemble de widgets, formant un petit toolkit. C’est dans le cadre d’un contrat avec Swisscom que raster a élaboré ce toolkit, en se basant sur les widgets de e17 (il a fait pas mal de copier / coller). Donc c’est allé assez vite.

La spécificité de ce toolkit, par rapport à Ewl ou Etk est qu’il est très proche de Evas/Edje. Ewl et Etk ont élaborés un système d’objets orienté c++, autorisant peu d’intégration avec des smart object d’Evas. Au contraire, les widgets d’Elementary sont tous des smart object d’Evas. De plus, la volonté de raster était de faire un toolkit résolument orienté vers l’embarqué, ce que ne proposent pas pour l’instant Ewl et Etk.

Voici une image avec une liste presque exhaustive des widgets d’Elementary :

zoom
Pour avoir une liste complète, et parce que je suis paresseux, allez voir cette page (en anglais) qui liste dans un tableau les widgets disponibles (après la grosse image). Il y a même vers la fin divers exemples d’utilisation.

raster a aussi écrit une série de petites applications basées sur Elementary : alarme, contacts, SMS, réveil.

A priori, Elementary peut (et va) être utilisé dans quelques projets. Calaos, de Raoul Hecky et Enna, de Nicolas Aguirre. Et aussi un petit viewer d’images nommé « wall-e » (en cours d’écriture).

Enfin, pour la petite histoire, le port Windows a été fait et se trouve dans le svn. Voici une petite image :

zoom

flattr this!

EWL 0.5.3

La version 0.5.3 est sortie le 5 janvier 2009. Elle comprend des améliorations et des corrections. Parmis les améliorations, on peut citer l’ajout du scrolling cinétique, le filepicker, le Drag’n Drop interne pour le moteur X Window, la sélection dans les conteneurs MVC et un support basique pour Windows (pas encore complètement au point).

La nouvelle complète, en anglais, peut être trouvée ici.

flattr this!