| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
provides access to a container of GalleryThemes and makes it possible for you to manipulate them. More...
import "GalleryThemeProvider.idl";
 
  
| Exported Interfaces | |
| interface | com::sun::star::gallery::XGalleryThemeProvider | 
| lets you access and create GalleryThemes | |
| interface | com::sun::star::lang::XInitialization | 
| allows initializing the provider | |
| Additional Inherited Members | |
| Public Member Functions inherited from XGalleryThemeProvider | |
| XGalleryTheme | insertNewByName ([in] string ThemeName) raises ( com::sun::star::container::ElementExistException ) | 
| creates a new Gallery theme and adds it to the collection. | |
| void | removeByName ([in] string ThemeName) raises ( com::sun::star::container::NoSuchElementException ) | 
| deletes a Gallery theme from the collection. | |
| Public Member Functions inherited from XNameAccess | |
| any | getByName ([in] string aName) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::WrappedTargetException ) | 
| sequence< string > | getElementNames () | 
| boolean | hasByName ([in] string aName) | 
| Public Member Functions inherited from XElementAccess | |
| type | getElementType () | 
| boolean | hasElements () | 
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
| Public Member Functions inherited from XInitialization | |
| void | initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception ) | 
| initializes the object. | |
provides access to a container of GalleryThemes and makes it possible for you to manipulate them.
lets you access and create GalleryThemes
| interface com::sun::star::lang::XInitialization | 
allows initializing the provider
You do not need to call the initialize method directly, instead you may use the createInstanceWithArguments method of your com::sun::star::lang::XMultiServiceFactory.
You specify a parameter by passing one (or more) com::sun::star::beans::PropertyValue object(s) to the initialize method, where the Name field contains a string describing which aspect you want to affect, and the Value field containing a value.
Currently, there are no public properties available