© 2010 Autodesk
Introduction to Revit 2011 API
Ribbon API
Overview
§Custom ribbon panels located on the Add-Ins tab but can also be placed on the Analyze tab.
§Custom ribbon tab cannot be created
§External commands under External Tools
§External applications on custom ribbon panel
§Push button
§Pull-down button
§Single or stacked layout with two or three rows
§Split button (new!)
§Radio Group (new!)
§Combo box (new!)
§Text box (new!)
§SlideOut panel (new!)
§
At the moment, we cannot create a separate ribbon tab. All External Application and External Command related user interface items are placed on the Add-Ins Tab by default  but can also be placed in Analyze tab. You see this tab when you add an external application or command section to the manifest or the ini file. External commands are listed under the External Tools button. External applications can create their own ribbon panels.

Panels can include
• buttons, both large and small, which can be either simple push buttons,
• pulldown buttons containing multiple commands, or
• split buttons which are pull-down buttons with a default push button attached.
• radio groups,
• combo boxes
• and text boxes.

Panels can also include vertical separators to help separate commands into logical groups. Panels can also include a slide out control which can be accessed by clicking on the bottom of the panel.