| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
is an abstract service for a component which offers a more complex user interface to users within a toolbar. More...
import "XToolbarController.idl";
 
  
| Public Member Functions | |
| void | execute ([in] short KeyModifier) | 
| provides a function to execute the command which is bound to the toolbar controller. | |
| void | click () | 
| notifies a component that a single click has been made on the toolbar item. | |
| void | doubleClick () | 
| notifies a component that a double click has been made on the toolbar item. | |
| com::sun::star::awt::XWindow | createPopupWindow () | 
| requests to create a pop-up window for additional functions. | |
| com::sun::star::awt::XWindow | createItemWindow ([in] com::sun::star::awt::XWindow Parent) | 
| requests to create an item window which can be added to the toolbar. | |
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
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. 
| void click | ( | ) | 
notifies a component that a single click has been made on the toolbar item.
| com::sun::star::awt::XWindow createItemWindow | ( | [in] com::sun::star::awt::XWindow | Parent | ) | 
requests to create an item window which can be added to the toolbar.
| Parent | a com::sun::star::awt::XWindow which must be used as a parent for the requested item window. | 
| com::sun::star::awt::XWindow createPopupWindow | ( | ) | 
requests to create a pop-up window for additional functions.
| void doubleClick | ( | ) | 
notifies a component that a double click has been made on the toolbar item.
| void execute | ( | [in] short | KeyModifier | ) | 
provides a function to execute the command which is bound to the toolbar controller.
| KeyModifier | a combination of com::sun::star::awt::KeyModifier value that represent the current state of the modifier keys. | 
This function is usually 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.