Contents

# Integrating new UNO components

Programmers can write and integrate their own UNO (Universal Network Objects) components to LibreOfficeDev. Those new components can be added to the LibreOfficeDev menus and toolbars; we call them "Add-Ons".

The integration of new components is supported by some tools and services. Details can be found in the LibreOfficeDev Developer's Guide. The three main steps are as follows:

1. Register the new components within LibreOfficeDev. This can be accomplished using the tool unopkg, which can be found in {installpath}/ \program.

2. Integrate the new components as services. The ProtocolHandler and JobDispatch services assist you; more information can be found in the LibreOfficeDev Developer's Guide.

3. Change the user interface (menus or toolbars). This can be done almost automatically by writing an XML text file that describes the changes. More information can be found in the LibreOfficeDev Developer's Guide.

The Add-Ons can extend the functionality of LibreOfficeDev. They are not related to the Add-Ins Add-Ins that provide new functions for LibreOfficeDev Calc.

Please support us!