:: com :: sun :: star :: frame ::

service Controller
Description
is an abstract service for a component which offers a deeper integration of desktop components than a ::com::sun::star::awt::XWindow can offer

Such components can be loaded into a Frame inside a Desktop environment. A controller is a richer component then a pure window, but full featured components need a XModel interface too.
(see service ::com::sun::star::document::OfficeDocument for further information)

See also
::com::sun::star::document::OfficeDocument
Developers Guide

Exported Interfaces
XController
Description
with this interface, components viewed in a Frame can serve events (by supplying dispatches)
XDispatchProvider
Description
for certain functions which are useful at the UI

Mostly used by the Frame service, which contains this controller object. There will be an interception mechanism for dispatches available too.

See also
XDispatch
See also
XDispatchProviderInterception
::com::sun::star::ui::XContextMenuInterception
Usage Restrictions
optional
Description
this interface enables the controller to get interceptors registered that change context menue or prevent them from beeing executed

Don't mix it with XDispatchProviderInterception which intercept calls of XDispatch::dispatch() .

::com::sun::star::awt::XUserInputInterception
Usage Restrictions
optional
Description
makes it possible to intercept keyboard and mouse input.
::com::sun::star::view::XSelectionSupplier
Usage Restrictions
optional
Description
makes it possible to access and change the selection in a view

 
Top of Page