Menu Inventor in C++!

Menu Inventor is now officially being rewritten in C++!. The new tree system from the current development in VB6 has been successfully ported (though not yet extensively tested) and all of Menu Inventor system is undergoing re-design in proper OO fashion!

After some quick research and experimentation, most GUI toolkits were rejected, in favour of wxWidgets, chosen mostly for it's mature development and design paradigms. And because it's the only one I managed to get running under Visual C++ 9.0 Razz. Also, some tests have been carried out: the click-drag-anywhere Trigger feature is already implemented with success!

Since wxWidgets is designed as a cross-platform toolkit, this can be a severe drawback in terms of memory and performance, in comparison to Windows-native toolkits. Stress-testing painting routines (since Menu Inventor will handle most of the UI on its own) will be vital and hopefully not disappointing. The current memory footprint is already as high as 5 MB, but shouldn't rise too quickly. We'll see.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <b> <i> <p> <blockquote>
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

You can change the default for this field in "Comment follow-up notification settings" on your account edit page.