LibreOffice
LibreOffice 24.2 SDK API Reference
|
a service which provides information about the user interface commands of a single module. More...
import"ModuleUICommandDescription.idl";
Exported Interfaces | |
interface | com::sun::star::container::XNameAccess |
provides access to user interface commands of an installed module. More... | |
Additional Inherited Members | |
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. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
a service which provides information about the user interface commands of a single module.
Every OpenOffice.org module has an amount of commands that can be used by user interface elements. This service provides access to the user interface commands that are part of a single OpenOffice.org module, like Writer or Calc.
interface com::sun::star::container::XNameAccess |
provides access to user interface commands of an installed module.
An implementation must provide a com::sun::star::uno::Sequence which has com::sun::star::beans::PropertyValue as entries. The following entries a defined:
The key to a user interface command description is the user interface command itself which has the following syntax ".uno:$Command". For example ".uno:Open" shows the file open dialog. A complete list of user interface commands can be found inside the latest OpenOffice Developers Guide or online at http://framework.openoffice.org.