:: com :: sun :: star :: ui ::

service ModuleUIConfigurationManager

Exported Interfaces - Summary
::com::sun::star::lang::XInitialization

provides a function to initialize a module user interface configuration manager instance. (details)

XUIConfigurationPersistence

provides access to persistence functions to load/store user interface element settings from/to a module storage.

XUIConfigurationManager

provides functions to change, insert and remove user interface element settings from a module user interface configuration manager.

XModuleUIConfigurationManager

provides access to the default layer of a module based ui configuration manager.

XUIConfiguration

provides functions to add and remove listeners for changes within a module user interface configuration manager.

Exported Interfaces - Details
::com::sun::star::lang::XInitialization
Description
provides a function to initialize a module user interface configuration manager instance.

A module user interface configuration manager instance needs the following arguments as ::com::sun::star::beans::PropertyValue to be in a working state:

  • DefaultConfigStoragea reference to a ::com::sun::star::embed::Storage that contains the default module user interface configuration settings.
  • UserConfigStoragea reference to a ::com::sun::star::embed::Storage that contains the user-defined module user interface configuration settings.
  • ModuleIdentifierstring that provides the module identifier.
  • UserRootCommita reference to a ::com::sun::star::embed::XTransactedObject which represents the customizable root storage. Every implementation must use this reference to commit its changes also at the root storage.
A non-initialized module user interface configuration manager cannot be used, it is treated as a read-only container.

XUIConfigurationPersistence
Description
provides access to persistence functions to load/store user interface element settings from/to a module storage.
XUIConfigurationManager
Description
provides functions to change, insert and remove user interface element settings from a module user interface configuration manager.
XModuleUIConfigurationManager
Description
provides access to the default layer of a module based ui configuration manager.
XUIConfiguration
Description
provides functions to add and remove listeners for changes within a module user interface configuration manager.

 
Top of Page