Ladies and Gent's, you will all be happy to know that the first phase of the Get wxFRED Working project has been completed! All major editors have been designed, and now I turn my focus onto "wiring them up."
The wiring process will first connect the frames to the main wxFRED2 frame, so that the appropriate subordinate frame will displayed when you click on its corresponding menu item on the wxFRED2 frame. Once this is done, it will finally be time to dive into the behemoth that is the FRED2 code-base, so that the frames will get some actual muscle to pull around their dainty weight.
Technical Stuff:The wxFormBuilder project file that currently holds all of the configuration data of wxFRED ultimately
will not be committed along with the new .cpp's and .h's. The reason for this is that the wxFormBuilder is currently over
5MB and is not expected to slim down anytime soon.
Instead, the .xrc file (which contains all the needed form design data) will be generated by wxFormBuilder and committed along with a README.txt that will outline the needed project settings such as resource and output directories. Why wxFormBuilder's project file is so bloated, I cannot tell for now.
And, as mentioned before in the previous project report (2 months ago!?) I am using a local Git repo to backup my stuff. I also just recently got a Github account, and I'm considering making a clone of the progress there as well.
Shiny Stuff:Here be .gif's of the new wxFRED forms!
Object Editor
Wing Editor
Waypoint Editor
Mission Objectives Editor
Events Editor
Team Loadout Editor
Reinforcements Editor
Briefing Editor
Debriefing Editor
Command Briefing Editor
Fiction Viewer
Shield System Editor
Global Ship Flags Editor
Voice Acting Manager
Campaign Editor (topmost controls shown)
Campaign Editor (bottommost controls shown)
Mission Statistics
About FRED2
Hmm, what could this be?