is an abstract service for a component which offers a more complex user interface
to users within a toolbar.
A generic toolbar function is represented as a button which has a state
(enabled,disabled and selected, not selected). A toolbar controller can be added to a
toolbar and provide information or functions with a more sophisticated user interface.
A typical example for toolbar controller is a font chooser on a toolbar. It provides
all available fonts in a dropdown box and shows the current chosen font.
provides a function to execute the command which is bound to the toolbar controller.
Parameter a
combination of ::com::sun::star::awt::KeyModifier value that represent
the current state of the modifier keys.
This function is usally called by a toolbar implementation when a user clicked on a toolbar button
or pressed enter on the keyboard when the item has the input focus.
requests to create a popup window for additional functions.
Returns
a ::com::sun::star::awt::XWindow which provides additional functions
to the user. The reference must be empty if component does not want to provide a separate
window.