MenuButtons now work! They perform the callback as they should, and now I simply need to implement checkboxes (easy) and radioboxes (trickier), and then I'm done with the menus.
Finished writing the checkbox class for Menus
abstracted out callbacks for menus into a separate template class,
Added popup-menu functionality into the BaseWindow class
I'm thinking about adding anti-aliasing to the drawing functions
I also told Xunie on steam the link to my repository, i'm not sure that's relevant
Forgot the fucking .cbp file again