I wonder if anyone can give me suggestions about what classes (and methods) they would like to see (and would not like to see) in a library like that? Any suggestions/comments would be most welcome.
BTW, the library will have MANY different classes (well over 100). I'm only putting a few classes inside the DLL (CGame, CWindow, etc.), and then bundling the complete source for the rest with the library package.
This allows me to build very specialized classes without people complaining about me taking up too much memory. Users can add the supplied source to their own programs when they want to use the extra classes (i.e. any app that wants a title bar can add the TitleBar.h and TitleBar.cpp files to its project. Apps that don't want a title bar will not have any overhead because the TitleBar.h and TitleBar.cpp are not even in the project).
So, suggest as many classes (and methods) as you'd like!! Non-OOP ideas welcome too!
Thanks!