In other news I implemented a dialog class, a new required button overlay (the red x button in the upper right hand corner), and skinless rendering for the Button class (notice how the regular button skin is rendered underneath the red x button.) I'm going to add the ability to have animated overlays so that they change with the state of the button.
I also made a new skin (just to test it out) and it turned out pretty good:
It uses the BlueMesa Win32 theme that I have set. The only thing that had to be done via code was the Dialog class. Everything else was done via my skin files (which are still the old ones, since I haven't gotten around to changing them), even the text and such.
I've decided that I'm not entering 4E5 unless my entry qualifies. I want to be able to just design it how I want and if it qualifies for 4E5, then I'll enter. I'm still going to put a bunch of effort into it though. And I plan on finishing it before 4E5 ends.
Anyway, back to work for me.
Edit: Btw, am I the only one that thinks the Dialog in the first screenshot looks messed up? (besides the red x button not fitting the theme.)
Ok, I came up with a Dialog skin much better than the first: