LibreOffice
LibreOffice 24.2 SDK API Reference
|
specifies a user interface factory manager that controls all registered user interface element factories. More...
import"theUIElementFactoryManager.idl";
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... | |
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.