Saturday, July 28, 2007

Gtk UI Designer,

At this moment I'm working on a new application for n800. It's a mythtv-frontend using lib gmyth. Last week I received this ui specification to implement it using Gtk:



When I received this specification the first thing I thought was to create a GtkWidget and re-implement the expose function for drawing each controls with these images. But after reading how Gtkrc and Gtk engines work, I discovered a lot of useful things which can be used to create this visual in my application without workarounds.

But now I have few other questions, is it correct to create new design specifications only for my application? Won't it break all usability? My concern is the user is adapted with the current theme and styles, and I will change lots of things in my application.

Maybe the correct way is create the application using the default Gtk controls and a new Gtk theme with these design specifications if the user choses it.

What you think?

Labels: , , ,

Friday, May 18, 2007

Xoo



In the last week, I saw a post about Xoo, this is a fun software for use Xephyr inside of any device skin.

I created a skin for nokia n800, and send for the authors the patch, but if you want, you can download the source from svn and apply this patch for get Xoo running with nokia n800 skin.



Xoo svn: http://svn.o-hand.com/repos/matchbox/trunk/Xoo

Patch: n800.diff

Image: nokia-800.png (save this image in data folder of Xoo)

Labels: