I read the “How to Replace an Application Menu with a RibbonBar” and I have some questions that I would like to discuss with you.
This tutorial, replaces the MDI menu, with the Ribbon bar. In an existing MDI application, each main window has its own menu, with its own functionality. I think that this topic is not covered from the tutorial, and it very important.
Let’s suppose that I transfer the application’s menu to the ribbonbar. What do you think it’s the recommended approach for the main window functionality? Shall I have something like a controller that will automatically replace the operation Category, every time a main window becomes active?
What do you think? What’s the proper approach for this problem?
Actually, any "modern" IDE I can think of has similar tabbed-MDI + panels.
Office apps on the other hand moved to multi-SDI + ribbon + panels + (neither menu-bar nor toolbar).
Transforming from MDI into new Multi-SDI paradigm is major effort. So much navigation needs redesign. On the other hand, simply replacing toolbar with ribbon-bar; then gradually extend the ribbon-bar content seems to me much less of a challenge.