[Gpe-list] Rationalising tasks databases

Matthew Palmer mpalmer at hezmatt.org
Wed Jan 3 11:19:38 CET 2007


On Wed, Jan 03, 2007 at 11:00:24AM +0100, Philippe De Swert wrote:
> Hello all.
> 
> > > I think i can help with this a little bit. In theory the features of the UI in
> > > Hildon should be the same like with plain GTK - no idea where the difference
> > > comes from. The code specific for Hildon should be quite limited and is mostly
> > > related to using some special widgets or following different UI guidelines.
> >
> > *cough*svn8906::base/gpe-timesheet/ui.c:679-744*cough*
> >
> > I realise *why* there is the #ifdefs (although #else would have been better
> > than an #ifndef/#ifdef pair), but unless the Hildon UI widgets are *very*
> > strange, the Hildon UI is completely different to the standard GPE one --
> > the Hildon has all sorts of support for showing timesheet tasks and
> > non-timesheet tasks.
> 
> Indeed the person who did the maemo port changed the UI dramatically as the
> 770 has way more screen estate.

Whoa.  800x480.  I thought my Zaurus was good at 640x480.

This is one of the things I'm going to have to get used to, hacking on this
stuff -- that we don't necessarily have many pixels to play with, but
sometimes we do...

> Thus in maemo all the information is on one screen and in GPE on two.

I think I've just worked out what's been done here -- you've always got all
the items (both todo and timesheet tasks) in the GPE interface, but it's a
different code path to do that in the stock GPE interface.

By $DEITY my C code reading skills are rusty.

> > What concerns me is that I'm going to go blundering through there, make some
> > hideous change, and have the Maemo people put out a contract on me.  <grin>
> 
> Feel free to clean up what you think should be cleaned up and I will verify
> and submit things to svn.

Sold.

- Matt

-- 
<FreeFrag> The most secure computer in the world is one not connected to the
	internet.  Thats why I recommend Telstra ADSL.
		-- bash.org/?168859



More information about the Gpe-list mailing list