LibreOffice
LibreOffice 7.4 SDK API Reference
List of all members
theUIElementFactoryManager Singleton Reference

specifies a user interface factory manager that controls all registered user interface element factories. More...

import"theUIElementFactoryManager.idl";

Inheritance diagram for theUIElementFactoryManager:
XUIElementFactoryManager XUIElementFactory XUIElementFactoryRegistration XInterface XInterface

Additional Inherited Members

- Exported Interfaces inherited from XUIElementFactoryManager
interface XUIElementFactory
 provides a function to create new instances of user interface elements. More...
 
interface XUIElementFactoryRegistration
 provides functions to query, retrieve, register and deregister user interface element factories. More...
 
- Public Member Functions inherited from XUIElementFactory
::com::sun::star::ui::XUIElement createUIElement ([in] string ResourceURL, [in] sequence< com::sun::star::beans::PropertyValue > Args) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException )
 creates a new instances of a specific user interface element. More...
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object. More...
 
void acquire ()
 increases the reference counter by one. More...
 
void release ()
 decreases the reference counter by one. More...
 
- Public Member Functions inherited from XUIElementFactoryRegistration
sequence< sequence< com::sun::star::beans::PropertyValue > > getRegisteredFactories ()
 function to retrieve a list of all registered user interface element factories More...
 
::com::sun::star::ui::XUIElementFactory getFactory ([in] string ResourceURL, [in] string ModuleIdentifier)
 function to retrieve a previously registered user interface element factory. More...
 
void registerFactory ([in] string aType, [in] string aName, [in] string aModuleIdentifier, [in] string aFactoryImplementationName) raises (com::sun::star::container::ElementExistException)
 function to register a user interface element factory. More...
 
void deregisterFactory ([in] string aType, [in] string aName, [in] string ModuleIdentifier) raises (com::sun::star::container::NoSuchElementException)
 function to remove a previously defined user interface element factory. More...
 

Detailed Description

specifies a user interface factory manager that controls all registered user interface element factories.

Prior to LibreOffice 4.3, this singleton was only available as a (single-instance) UIElementFactoryManager service.

Since
LibreOffice 4.3

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