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.