Rockbox mail archiveSubject: Re: Recorder LCD and UI ideas
Re: Recorder LCD and UI ideas
From: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed, 27 Mar 2002 08:28:19 +0100 (MET)
On Tue, 26 Mar 2002, Gary Czvitkovicz wrote:
> I've finally gotten back to playing around with the recorder firmware over
> the last few weeks. It looks like things are picking up here, so I better
> submit the stuff I've been doing. Here's a collection of LCD code
> enhancements and ideas for a user interface.
Right, we can now see the need for creating and keeping a proper source
repository. It seems stupid that the "real" lcd code we have now is in the ui
simulator, in Alan's code at home and in Gary's code at home. And they are
all mailed around in various archives...
> I've added some new support to my LCD code for displaying bitmaps and
> bigger font sizes. I've got the usual 6x8 pixel characters, plus 8x12 and
> 12x16. Still fixed width for now, but proportional fonts could be added.
> I've done some simple UI widgets, like volume control sliders and menus.
> I've also gotten the recorder buttons working.
Have you kept to your initial buffer-approach that draws everything in the
buffer and then writes the complete thing to the lcd in lcd_update()?
If you have, the ui simulator is gonna work pretty much unmodified with your
> In the process, I put together a simple little simulator for MS Windows.
> It has a (not too fancy) Windows UI in place of the recorder LCD and
> buttons. This might be a useful start of a Windows simulator. The
> attached version (winsim.exe) runs my UI, so check it out even if you don't
> have a recorder.
Good job! Can we get the windows simulator added to CVS too? We could
possible make the uisimulator in two directories, one for X and one for
Windows. I don't think there's any point to put them in the same dir, as they
won't really share any code. AFAICS.
> I hope to continue working on this stuff, particularly on the UI and other
> lower-level code for the recorder. I'm looking forward to putting some
> real functionality under the UI.
I thought about toying up a filesystem api and simulate that (until we have a
real file system), then we could even start fiddling around with file lists
and directory hiearchies etc.
-- Daniel Stenberg -- Hacking Archos => http://bjorn.haxx.se/rockbox/Received on 2002-03-27