Release 10.1A: OpenEdge Development:
ADM Reference

> ## SmartToolbar

> The SmartToolbar object is related to the SmartPanel, combining a menu component with a tool bar. The default SmartToolbar can replace all the dedicated SmartPanels that are also distributed with AppBuilder. The SmartToolbar object also provides access to toolbar and menu actions that you want to define.

> Both the menu and the toolbar can be turned off. If you turn off the toolbar, you can use SmartPanels to supply the same capabilities. If you turn off the menu, however, you have no menu at all. You cannot use the menu that is available through the SmartWindow properties dialog box. The two menu designs are not compatible.

> The SmartToolbar is an expression of the OpenEdge Toolbar class, descended from the Panel class. The Toolbar super-procedure file is `src/adm2/toolbar.p`. Table 1–27 lists the class and custom files related to `toolbar.p`.

> Table 1–27: Class and custom files for SmartToolbar
> Class files | Custom files
> --- | ---
> Definition | `toolbar.cld` | Super | `toolbarcustom.p`
> Method | `toolbar.i` | Method | `toolbarcustom.i` `actioncustom.i`
> Property | `toolprop.i` | Property | `toolpropcustom.i` `actiprtocustom.i`
> Prototype | `toolprto.i` | Prototype | `toolprtocustom.i` `actiprtocustom.i`
> Template | `toolbar.w` `dyntoolbar.w` | Exclude | `toolbarexclcustom.i` `actionexclcustom.i`
> Overflow files | `toolbarext.p` | Instance | `toolbardefscustom.i`
> – | – | Instance | `actiondefscustom.i`

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095