I have finally sucked up enough pain to continue converting the GUI over to wxWidgets. This has been an on-going distraction for a couple of years. Today I got it to build!
This opens the door for cross platform and disentangling myself from WinForms. (They were much better than MFC but the current state of C++/CLI makes WinForms a really bad future bet. But that Rant is for another time and place.
Suffice to say that I have a scratch GUI building in Visual C++ over wxWidgets 2.9.3 using wxFormBuilder as the GUI editor.
I finally feel like I can make progress without digging myself into a deeper hole (WinForms...) now I'm digging upward.
It will take a huge amount of time and energy to convert all the winforms code back to clean C++ but having decided on a GUI toolkit... its now possible. (Sorry QT it was never meant to be)
Progress...
Showing posts with label Change Log. Show all posts
Showing posts with label Change Log. Show all posts
Thursday, May 31, 2012
wxGUI for PLLEditor compiled... whoot
Bug Fix - TODO commands in Experiment Editor
I have removed a bunch of TODO commands in the experiment editor.
Utilitites - Display Modes Enumerator
Utilities - Keyboard Scan Code Utility
Experiment - Package Experiment
Experiment - Validat All Files.
These should be re-added at some point as they are still useful features but not just hang in limbo taking up space while they are unfinished.
Utilitites - Display Modes Enumerator
Utilities - Keyboard Scan Code Utility
Experiment - Package Experiment
Experiment - Validat All Files.
These should be re-added at some point as they are still useful features but not just hang in limbo taking up space while they are unfinished.
Bug Fix - About Dialog crash
Fixed a weird bug with the About Dialog in the Experiment Editor. It was crashing because it could not find an Icon resource that was clearly there. Don't care. Icon removed. Bug fixed.
Tuesday, May 29, 2012
Bug Fix - Editor - Load XML files not reporting errors correctly
Fixed a bug that effected all the PLL file types where the XML parser was not correctly reporting errors with the document back to the User.
This specifically effected bad DTD paths embedded in script, model, audiotrac, experiment and config files.
Friday, September 16, 2011
PointLightLab v4.5.10
* Added "Merge Close Dots" tool to Model Editor. This tool merges any dots in the model together if they are within a specified threshold distance. Useful for simplifying models or overlaying and merging models together.
Also fixed up the compile chain for the help files. Now I just need to actually update all the help file content....
* Added "Merge Close Dots" tool to Model Editor. This tool merges any dots in the model together if they are within a specified threshold distance. Useful for simplifying models or overlaying and merging models together.
Also fixed up the compile chain for the help files. Now I just need to actually update all the help file content....
Labels:
Change Log,
Model Editor,
PointLightLab,
Version 4
Monday, September 5, 2011
Version 4.5.9
* Fixed weird bug in Model Editor when averaging two dots and replacing one with the result causes the old dot data to be retained.
* Rearranged the menus in the Model Editor to reduce the depth of the menu tree.
* Added "Translate Frame, Rotate Frame and Scale Frame + Mirror Frame Vertical and Mirror Frame Horizontal" commands to menus for orthogonal neatness reasons.
* Added stub code for these tools. TODO.
* Changed the "Average Two Dots to New Dot" dialog to be multi-use rather than single use.
* Changed the "Translate Dot" dialog to the multi-use rather than single use and update display accordingly.
* Fixed weird bug in Model Editor when averaging two dots and replacing one with the result causes the old dot data to be retained.
* Rearranged the menus in the Model Editor to reduce the depth of the menu tree.
* Added "Translate Frame, Rotate Frame and Scale Frame + Mirror Frame Vertical and Mirror Frame Horizontal" commands to menus for orthogonal neatness reasons.
* Added stub code for these tools. TODO.
* Changed the "Average Two Dots to New Dot" dialog to be multi-use rather than single use.
* Changed the "Translate Dot" dialog to the multi-use rather than single use and update display accordingly.
Subscribe to:
Posts (Atom)