Difference between revisions of "Calc/Add-In/CompleteAddIn"
From Apache OpenOffice Wiki
SergeMoutou (talk | contribs) |
SergeMoutou (talk | contribs) |
||
| Line 5: | Line 5: | ||
This example contains two files but I only use one file (and one service). | This example contains two files but I only use one file (and one service). | ||
| − | =IDL File= | + | ==IDL File== |
Here is the corresponding IDL file : | Here is the corresponding IDL file : | ||
Revision as of 15:36, 17 April 2006
We start from an example of SDK slightly modified :
<OpenOffice.org1.1_SDK>/examples/DevelopersGuide/Components/CppComponent
This example contains two files but I only use one file (and one service).
IDL File
Here is the corresponding IDL file :
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/lang/XInitialization.idl>
#include <com/sun/star/lang/XServiceName.idl>
#include <com/sun/star/lang/XLocalizable.idl>
#include <com/sun/star/sheet/XAddIn.idl>
module my_module
{
interface XSomething : com::sun::star::uno::XInterface
{
string methodOne( [in] string val );
string methodTwo( [in] string val );
};
service MyService2
{
interface XSomething;
interface com::sun::star::lang::XInitialization;
interface com::sun::star::lang::XServiceName;
interface com::sun::star::sheet::XAddIn;
};
};