Eagle features and some screenshots

Today I updated Eagle in order to implement some user requests:

focus support
now you can use widget.focus() to give it keyboard focus.
buttons with custom images
aside from stock buttons, which have system wide (and themed) icons, you can use your own images. This also respects system's "buttons with icons" (gtk-button-images) settings and thus will not show on Maemo platform.
canvas resize callback
canvas is always placed inside scrolled window (a container with scrollbars) in order to make developer's life easier. But making the window bigger just make the scrolled window bigger, not the canvas contents. With this callback you can then get the available space and resize the internal contents.
As requested by some friends, here follows some screenshots of Eagle applications running on maemo: