In article <MDBBJLBFBICIIEIHFBMECEKPDBAA.hallane@earthlink.net>, "Hal Lane" <hallane@earthlink.net> writes:
Since all the existing fractint "dialogs" are just colored text screens like this, it makes sense to continue emulating this in a wxWidgets control until the dialogs are replaced with modern dialogs.
I agree with your 'continue emulating' on this. I feel that the modern dialogs should wait until a later time to be implemented.
Its simply a matter of time, however. Don't hold out hope that you'll be able to keep those text screens forever. They will be going.
I am experimenting with inverting the control from polling to event-driven right now -- that will be the telling factor.
Good luck! I agree with Tim -- who said that that sounds like a non-trivial challenge.
I have a plan for how to do the refactoring. Its a matter of changing the structure of each input screen. For places where computing fractals check for input to abort computation its a little harder. The input screens are easier. Once all the input screens are changed, then I'll look at changing the computation "was a key pressed" checks. Once everything is refactored, then a single event loop can be put in place and then a move to wxWidgets can be made. -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>