Wow I forgot that I had that video up there.
DGDK_GUI is a rewrite of a gui that I had started making a few years ago. One day I decided to put it up on Youtube, when it started looking like a gui.
Unfortunately, I do not have the old headers for that release (my hard disk recently died with them on it), but I do have another experimental version, which is attached to this post.
I haven't worked on this for a while and it's poorly commented (bad bad practice), so if you want I might be able to start working on it again to make it more stable, but it could take a while.
Sorry for any inconvenience.
“C++ : Where friends have access to your private members.”
-Gavin Russell Baker