SRP Ribbon Control

The SRP Ribbon Control brings the toolbar user interface made popular by recent versions of Microsoft Office to OpenInsight applications. Ribbon controls completely replace the old menus used by the Presentation Server. No more cumbersome menus and makeshift toolbars. All your application’s commands are in one place, easy to modify, and easy to code against. In addition to making your life as a developer easier, your application takes on any one of the latest Office themes that suit your taste.


The SRP Ribbon Control supports several themes. These themes customize the entire OI form, not just the control itself, allowing for a completely seamless look and feel.


Each ribbon bar has a system button or File tab. Whether it’s a button or tab, clicking it shows the Backstage. The Backstage is a popup that fills the entire OI form with a menu rendered in the ribbon’s theme. The Backstage can embed OI forms to give you maximum customization. In the following screenshot, we’ve embedded OpenInsight’s built-in Copy Rows form.


XML Driven

The SRP Ribbon Control introduces the ability to initialize the control using XML. Given the hierarchical nature of the control, this makes initialization far more intuitive and human readable than using code alone. Simply store the XML in a record, modify it as desired, and pass it to the Init method during the window’s CREATE event.


Control Variety

The SRP Ribbon Control can host several different types of buttons in different sizes. Additionally, you can add combo boxes, check boxes, and date pickers.


Easy Layout

Layout is easily handled for you. You simply place controls into groups and the control determines their sizes based on type of control and the size of it’s icon. Small icons make small buttons, and large icons make large ones. However, the control will resize these button as the SRP Ribbon Control shrinks. When it gets too small, a group becomes a single button which the user can click to show a popup containing it’s controls.



Since the SRP Ribbon Control acts as both menus and toolbars, there are times when a command appears in more than one place. For example, you might have a Save button on the Home tab, on the Quick Access Bar at the top, and in the Backstage. Instead of having three different button handlers, you simply define three buttons all associated to the same command. When the user clicks on any of the buttons, the same command event is fired, thereby simplifying your code.

Price and Licensing

The SRP Ribbon Control is $495.00 and includes one year of technical and upgrade support. The developer is permitted to use this license in any supported development and deployment system. All serial numbers must be provided at the time of purchase. Additional serial numbers can be added for a $50 administration fee. Please see our License Information and FAQ page for further information. All pricing in USD and subject to change without notice.