Introducting Microraptor gui, a framework/approach for creating graphical user interfaces, that interleaves registering event callbacks with procedural drawing code backed by CSS. This gives some efficiency and flexibility not found in traditional scene-graph/widget hierarchy approaches; flexibility useful for custom canvases/controls in graphical applications. Demo and code heavy presentation, live coding of UIs with C, cairo and CSS.
Lecturer of Computer Science, Gjøvik University, GIMP developer, Norway Øyvind Kolås has experimented with writing digital media tools and UIs with for a couple of decades, some of his results have found use in different libre graphics libraries and applications. He is investigating new approaches to model, combine and interact with digital media. http://pippin.gimp.org/