A component containing a list of toolbar items, which the user can drag onto a toolbar to add them. More...
Inherits Component, and DragAndDropContainer.
Public Member Functions | |
| ToolbarItemPalette (ToolbarItemFactory &factory, Toolbar *toolbar) | |
| Creates a palette of items for a given factory, with the aim of adding them to the specified toolbar. | |
| ~ToolbarItemPalette () | |
| Destructor. | |
| void | resized () |
A component containing a list of toolbar items, which the user can drag onto a toolbar to add them.
You can use this class directly, but it's a lot easier to call Toolbar::showCustomisationDialog(), which automatically shows one of these in a dialog box with lots of extra controls.
| ToolbarItemPalette::ToolbarItemPalette | ( | ToolbarItemFactory & | factory, |
| Toolbar * | toolbar | ||
| ) |
Creates a palette of items for a given factory, with the aim of adding them to the specified toolbar.
The ToolbarItemFactory::getAllToolbarItemIds() method is used to create the set of items that are shown in this palette.
The toolbar and factory must not be deleted while this object exists.
Destructor.
| void ToolbarItemPalette::resized | ( | ) | [virtual] |
Reimplemented from Component.