Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

unpublished interface XUIControllerFactory
Base Interfaces
XUIControllerFactory
┣ ::com::sun::star::lang::XMultiComponentFactoryXUIControllerRegistration

::com::sun::star::lang::XMultiComponentFactory
Description
this interface provides functions to create new instances of a registered UI controller.

Use ::com::sun::star::lang::XMultiComponentFactory::createInstanceWithArgumentsAndContext() to create a new UI controller instance. Use the CommandURL as the service specifier. This call supports the following arguments provided as ::com::sun::star::beans::PropertyValue:

  • Frame
    specifies the XFrame instance to which the UI controller belongs to. This property must be provided to the UI controller, otherwise it cannot dispatch its internal commands.
  • ModuleIdentifier
    optional string that specifies in which module context the UI controller should be created.
    The module identifier can be retrieved using the ModuleManager.

XUIControllerRegistration
Description
provides functions to query for, register and deregister a popup menu controller.
Usage Restrictions
not published
Description
a factory to create User Interface controllers.

A user interface controller can be registered for a command URL. A certain user interface controller will be created when a user interface element contains a registered command URL.

Since
Apache OpenOffice 4.0
See also
PopupMenuControllerFactory, StatusbarControllerFactory
See also
ToolbarControllerFactory


Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.