GlGuiA is a set of Ada packages for creating graphical user interfaces. It provides a complete and extensible set of graphical items (widgets), such as buttons, scales, trees, message boxes, and dialog boxes. It should be rather easy to create new objects from existing ones. To gain platform independence, the library relies on OpenGl for drawing primitives. Basic event and window management are done using Glfw.
The SlotSig library tries to provide a solution to the common problem of sending messages between various C++ classes (this has nothing to do with Corba or KDE's DCOP). Similar solutions to this problem can also be found in Qt or libsigc++, but this library tries to be both simpler to use and smaller. It also provides better type-checking at compile-time to avoid finding errors at runtime, when it's usually too late.