LibreOffice
LibreOffice 24.2 SDK API Reference
|
Provides a unified interface for the new-style service XUIElementFactoryManager. More...
import"XUIElementFactoryManager.idl";
Exported Interfaces | |
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... | |
Additional Inherited Members | |
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... | |
Provides a unified interface for the new-style service XUIElementFactoryManager.
interface XUIElementFactory |
provides a function to create new instances of user interface elements.
A user interface element factory manager is also a user interface element factory. It retrieves the responsible user interface element factory from the provided arguments and passes the arguments to it.
interface XUIElementFactoryRegistration |
provides functions to query, retrieve, register and deregister user interface element factories.