New hecl lcdui commands

I had some time to hack on Hecl today, and cranked out a few more widget bindings.

I added the gauge, choicegroup, alert commands. They work pretty much
like you’d expect. I also tweaked the ‘listbox’ command to work like this:

listbox label foo list {"choice 1" "choice 2" apples oranges}

With that, an initial version of all widgets in the ‘high level’ portion
of the gui is pretty much there, modulo some bits and pieces. Canvas
and Images are going to go into a separate package, so that those who
don’t require them don’t incur the size penalty. I’m not sure I’m ready
to tackle those right away though.

Also to be considered is an implementation of ItemStateListener so that the GUI can react to changes not brought on by commands.

After that comes an implementation of “RMS” so that Hecl can store
things on cell phones.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s