August 20, 2007 at 8:31 pm
· Filed under Python
I was talking with Alosa last week about Python and Evas when he told me something about changing Barbieri’s Virtual Keyboard to understand how does EDC works with Python (and learn more about them both). I took the challenge and here is the first version of a pretty simple Virtual Cellphone Keyboard:
Get the Flash Player to see this player.
In a first moment I suffered a little bit with the lack of documentation regarding about EDC (mainly when my Python threads started not working with Edje) but after discovering about the first program ever called (signal “load”) and the hints on Enlightenment homepage explaining the file structure and tags, everything turned cool!
Unfortunately I don’t have a n800 to test what I did but I’m pretty excited about start writing useless things to learn more about Evas, EDC, Python, etc.
[edit] The code is in here, it is kinda dirty I confess, in the first moment I was just aiming to make that work.
[/edit]
Permalink
August 9, 2007 at 5:36 pm
· Filed under Python
A few weeks ago I suggested to my team the development of an “All Purpose Wizard” that would work as an usual wizard (graphical interface which you go through interacting and going forward or backward by using its control buttons), that would not be static or need to be recompiled every time you want it to do something else, where you could “plug modules in” or build module collections and call it something.
Everybody accepted the idea and we went to a short brainstorm for the first definitions.
After all, the chosen language for the implementation was Python for the base system (that we called API) and GTK for graphical power (GUI).
We also decided to separate things (API/GUI), this way it will be ways better/easier to implement the GUI using another graphical lib by just extending/using/whatever the API.
Our Python Wizard will accept modules through command line and has a lot of nice features.
We just finished the design (Alosa was responsible for it… write that down, fill the gaps with his ideas, etc. Assuming that I was a pain in the neck, I made him re-write that thing a million times, I was always changing something in the design or disagreeing with his ideas. We kinda hate each other now.
).
I hope that we can make the project (design and code) available for everybody as soon as possible.
Permalink