JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
ToolbarItemPalette Class Reference

A component containing a list of toolbar items, which the user can drag onto a toolbar to add them. More...

Inherits Component, and DragAndDropContainer.

List of all members.

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 ()

Detailed Description

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.

See also:
Toolbar

Constructor & Destructor Documentation

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.


Member Function Documentation

void ToolbarItemPalette::resized ( ) [virtual]

Reimplemented from Component.


The documentation for this class was generated from the following file: