[maemo-developers] Community widgets for Fremantle

From: Cornelius Hald hald at icandy.de
Date: Thu Oct 1 18:44:15 EEST 2009
Hi Andrew!

> Thanks for the comments.  I would have posted screenshots, but things 
> look a bit weird in scratchbox sometimes and I have no access to a device.

No problem, I know the sometimes rather ugly output of scratchbox :)

> I agree with all your comments, all of which I feel would be 
> implementable.  Getting the label onto the button is something I 
> definitely want, but didn't have time to do before the release.  It is 
> made a bit difficult by the fact that inheriting HildonButton only gives 
> you access to the _text_ that you put in the value field, whereas for 
> both buttons I am packing something other than simple text in there.  I 
> think the alternate solution would be to duplicate the functionality of 
> the HildonButton within HeColorButton and HeFontButton - or better yet 
> within an abstract class HeButton that provides the control 
> HeColorButton and HeFontButton need without the need to duplicate.

I know both problems too :) Time is always short and there are those
problems with the inheritance tree. I have a HeCheckButton (check button
with two labels) which is a complete reimplementation of HildonButton
and I'm not happy about it, but it was the only possible solution that I

As you said, once we have a place to share the code we can hopefully put
much of this into a common HeButton. I applied for a garage project
about an hour ago, so things should start moving the next days.

> Having a simple and advanced colour selector is a good idea, and a 
> simple picker like those that have been posted here could definitely be 
> implemented along side the less-beginner-friendly but more-fine-tunable 
> version I started with.
> Your other suggestions for the look and feel of the widgets should be no 
> problem.

I'm happy that we agree on those things and I'm looking forward to when
things are coming together. As soon as the project is set up, we can
start putting the pieces together :)


More information about the maemo-developers mailing list