Decided to keep tab textures on Windows.
Merged cases of C.moveWindow() on Windows containers to one place (container_windows.go) as a method on container.
Same as previous commit, but for showing and hiding containers on Windows.
More TODOs.
Same as three commits ago, but for the GTK+ backend.
Re-added area.go. This is the start of re-adding Area.
Re-added the events files for Area.
Re-added Area on the GTK+ backend. Not yet working; need to reconnect signals.
Some slight Area cleanup.
Fixed up the implementation of Area on GTK+ and the Area test. Seems to be fine, though for some reason holding down a mouse button doesn't generate a drag in GTK+ 3.10...
Resolved Mac app bundle startup issues.
Started re-adding Area to the Windows backend: ported the existing code to C.
Mostly completed writing Area on Windows. Now to fix compiler errors.
Fixed lots of syntax errors, including one where I forgot a parameter to a Windows API call, oops... the problem is present in the main package being replaced too. :x It will be fixed when I move this redo up. Also added Area initializer to uiinit(). NOW does it work???
Fixed errors with Area on Windows. Woo!
Removed sizer_windows.go now that it is no longer needed.
Added the Mac OS X implementation of Area... somewhat messily, but eh.
Re-added the NSApplication support code for Area on Mac OS X.