Is it a good idea the addition of cbEVT_EDITOR_SAVE_ALL?Why don't you simply use cbEVT_COMPILER_STARTED?
That was my first idea, but adding the event SAVE_ALL sounds more logical and robust (can save all files on other events, not sure which :) ).Make it cbEVT_PROJECT_SAVE_ALL_FILES then to comply with the method's name.
inside of project->SaveAllFiles()This one. :-)
bool wxsProject::SaveResources()
{
for (size_t ii = 0; ii < m_Resources.GetCount(); ++ii)
{
wxsResource* Resource = m_Resources[ii];
Resource->
}
return false;
}