11 Apr 2002 zoia   » (Journeyer)

Spent past few days reading papers and wondering why LaTeX doesn't allow nested includes. Would be nice to have thesis broken into lots of logical sections within sections.

Fixed various alias and trigger editing code. Added kludge to get the text of a GtkOptionMenu. Not particularly impressed at having to keep a list of the items in the menu to figure out which one is selected. GtkOptionMenu is a child of button, but gtk_button_get_text() returns NULL. Various investigations into widget internals indicate that it doesn't use a regular label, but a GtkAccelLabel which isn't accessible as an item in the GtkOptionMenu.

So far that's been the only real long term issue with GTK2. Most other problems have resolved themselves after some websearches and/or reading of header or source files for GTK. This particular problem has lots of people asking about how to get the text of the selected option, but no solutions. Spent about 5 hours trying to find a solution I'm happy with.

List of things to do before 1.0 is getting larger. Need to get things tidied up as they are now and release 0.94 which is long overdue, but not been released due to incompleteness of alias/trigger code, which is only really near complete on GTK2. Backport to GTK1 needs doing.

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!