LibreOffice
LibreOffice 5.0 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
StatusbarController Service Reference

is an abstract service for a component which offers a more complex user interface to users within a status bar. More...

import "StatusbarController.idl";

Inheritance diagram for StatusbarController:
XStatusbarController XComponent XInitialization XStatusListener XUpdatable XInterface XInterface XEventListener XInterface XInterface

Additional Inherited Members

- Exported Interfaces inherited from XStatusbarController
interface com::sun::star::lang::XComponent
 used to control the life-time of the component More...
 
interface com::sun::star::lang::XInitialization
 used to initialize a component with required arguments. More...
 
interface com::sun::star::frame::XStatusListener
 with this interface a component can receive events if a feature has changed. More...
 
interface com::sun::star::util::XUpdatable
 used to notify an implementation that it needs to add its listener or remove and add them again. More...
 
- Public Member Functions inherited from XStatusbarController
boolean mouseButtonDown ([in]::com::sun::star::awt::MouseEvent aMouseEvent)
 is called by a status bar if the mouse position is within the controller and a mouse button has been pressed. More...
 
boolean mouseMove ([in]::com::sun::star::awt::MouseEvent aMouseEvent)
 is called by a status bar if the mouse position is within the controller and a mouse has been moved. More...
 
boolean mouseButtonUp ([in]::com::sun::star::awt::MouseEvent aMouseEvent)
 is called by a status bar if the mouse position is within the controller and a mouse button has been released. More...
 
void command ([in]::com::sun::star::awt::Point aPos,[in] long nCommand,[in] boolean bMouseEvent,[in] any aData)
 is called by a status bar if a command event is available for a controller. More...
 
void paint ([in]::com::sun::star::awt::XGraphics xGraphics,[in]::com::sun::star::awt::Rectangle OutputRectangle,[in] long nStyle)
 is called by a status bar if the controller has to update the visual representation. More...
 
void click ([in]::com::sun::star::awt::Point aPos)
 is called by a status bar if the user clicked with mouse into the field of the corresponding control. More...
 
void doubleClick ([in]::com::sun::star::awt::Point aPos)
 is called by a status bar if the user double-clicked with mouse into the field of the corresponding control. More...
 

Detailed Description

is an abstract service for a component which offers a more complex user interface to users within a status bar.

A generic status bar function is represented as a text field which provides status information to the user. A status bar controller can be added to a status bar and provides information or functions with a more sophisticated user interface.
A typical example for a status bar controller is the zoom level chooser within the statusbar. It provides an option to change the zoom level of an application.

See Also
com::sun::star::frame::XDispatchProvider
com::sun::star::frame::XStatusbarController
Since
OOo 2.0

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