LibreOffice
LibreOffice 24.2 SDK API Reference
|
specifies a user interface element factory that can create and initialize a user interface element type. More...
import"UIElementFactory.idl";
Exported Interfaces | |
interface | com::sun::star::ui::XUIElementFactory |
this interface provides a function to create and initialize new instances of user interface elements. 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... | |
specifies a user interface element factory that can create and initialize a user interface element type.
It depends on the implementation which user interface element types can be created. It is also possible that a factory is only able to create one special user interface element. User interface element factories must be registered at the single instance UIElementFactoryManager service to provide access to itself.
interface com::sun::star::ui::XUIElementFactory |
this interface provides a function to create and initialize new instances of user interface elements.