UNO For Add-Ons
Programmers can write and integrate their own UNO components to LibreOffice. Those components can be added to the LibreOffice menus and toolbars; we call them "Add-Ons". The Add-Ons can extend the functionality of LibreOffice.
The integration of new components is supported by some tools and services. The three main steps are as follows :
- Register the new components within LibreOffice. This can be accomplished using the tool
unopkg
. - Integrate the new components as services. The ProtocolHandler and JobDispatch services assist you.
- Change the user interface (menus or toolbars). This can be done almost automatically by writing an XML text file that describes the changes.
Application example: jOpenDocument.
Read more about this topic: Universal Network Objects