One of the most useful innovations with the Ribbon app menu is positioning the recent documents list separately to the main menu items. It makes it must easier to find that document you were editing yesterday. You can now specify a collection of recent document entries for the KryptonRibbon by using the new RibbonAppButton -> AppButtonRecentDocs property…
![]()

Note that if you leave the list empty it does not show the recent documents column, so if this feature is not relevant to your application you can avoid having it displayed by just leaving that collection empty. You can also alter the Recent Documents title that appears at the top of the column. This allows you to repurpose the column, for example you could change the text to Recent Users and then provide a list of recent usernames for selection.
Also notice the provision of buttons at the bottom of the app menu. These are just ButtonSpec definitions specified using the new RibbonAppButton -> AppButtonSpecs property.
In case you missed it I will point out that the bottom half of the app button is now draw as part of the app menu so that it appears to be underneath the app button.
But there is still one last feature to implement. When you select a context menu that has a sub menu you currently get the following display…

This is incorrect as the sub menu should be forced to the same size and position as the recent documents column. You might not have noticed this when using the Office 2007 applications, give it a go now and notice how all the first level sub menus appear as an area that completely covers the recent documents area.
November 28th, 2007 at 8:33 pm
It looks fantastic!
Your speed in creating controls is absolutely impressive :D
October 24th, 2009 at 2:32 am
Now (october 2009) the sub menu has the same size and position as the recent documents column.
It is good but there is a problem if in the left panel all context menus items have sub menus then you never comme back on the Recent Documents.
The only solution is to add a context menu item without sub menus (for example Close).