26 Dec 2004 joolean   » (Journeyer)

Got a lot of work done on the renderer -- for one, it now has a fledgling event-handling system. (I was pretty pleased with it before, but then I realized you could only look at the interfaces, not actually, you know, interface with them.) So now you can, for example, hit the TAB key and it'll "fire" a keypress event that an event handler listens to and it shifts the focus to the next element in the focus list.

It's awesome -- aside from the fact that it gets some colors wrong and still craps the bed when it discovers an element with less-than-0-width elements.

I also came up with a name for it -- libruin, the RUIN standing for Renderer for User Interfaces in Ncurses. Anyone else got that one already? Speak up now or forever hold your peace... I'll do some more googling to avoid name clashes, and then I'm setting up a Savannah or SourceForge project. And then everyone can join in.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!