Here is another screen-cam of the team’s in-process Administration tool written in Flex. This video highlights the new menu navigation system. As with many flex apps, this menu component borrows from open source and combines it with proprietary code to create a seamless user experience.
The menu component uses the Open Source library Object Handles. Object Handles is used to handle the resizing of each individual menu item. It’s a good example of taking open sourced software and making it do something the original developer probably never intended.
Object Handles is really designed to handle moving, rotating, and resizing items on a free-form canvas. This menu locks down the capabilities to only use horizontal resizing. This gives the menu a similar feel to a VDividedBox except that you don’t have to steal pixels from neighboring components.