initial commit for vba blob ( not including container_control stuff )
This commit is contained in:
parent
0b21b8b146
commit
d1a9ad8f4d
40 changed files with 2331 additions and 0 deletions
54
oovbaapi/ooo/vba/XFileDialog.idl
Normal file
54
oovbaapi/ooo/vba/XFileDialog.idl
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_excel_XFileDialog_idl__
|
||||
#define __ooo_vba_excel_XFileDialog_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#include <ooo/vba/XFileDialogSelectedItems.idl>
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XFileDialog : com::sun::star::uno::XInterface
|
||||
{
|
||||
[attribute, readonly] ooo::vba::XFileDialogSelectedItems SelectedItems;
|
||||
|
||||
long Show();
|
||||
};
|
||||
|
||||
}; };
|
||||
|
||||
#endif
|
||||
|
54
oovbaapi/ooo/vba/XFileDialogSelectedItems.idl
Normal file
54
oovbaapi/ooo/vba/XFileDialogSelectedItems.idl
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
|
||||
#ifndef __ooo_vba_excel_XFileDialogSelectedItems_idl__
|
||||
#define __ooo_vba_excel_XFileDialogSelectedItems_idl__
|
||||
|
||||
// #ifndef __com_sun_star_uno_XInterface_idl__
|
||||
// #include <com/sun/star/uno/XInterface.idl>
|
||||
// #endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XFileDialogSelectedItems
|
||||
{
|
||||
interface ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; };
|
||||
|
||||
#endif
|
||||
|
61
oovbaapi/ooo/vba/XFileSearch.idl
Normal file
61
oovbaapi/ooo/vba/XFileSearch.idl
Normal file
|
@ -0,0 +1,61 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_XFileSearch_idl__
|
||||
#define __ooo_vba_XFileSearch_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XFoundFiles_idl__
|
||||
#include <ooo/vba/XFoundFiles.idl>
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba {
|
||||
//=============================================================================
|
||||
|
||||
interface XFileSearch
|
||||
{
|
||||
interface ::com::sun::star::uno::XInterface;
|
||||
|
||||
[attribute] string FileName;
|
||||
[attribute] string LookIn;
|
||||
[attribute] boolean SearchSubFolders;
|
||||
[attribute] boolean MatchTextExactly;
|
||||
[attribute, readonly] XFoundFiles FoundFiles;
|
||||
|
||||
long Execute();
|
||||
void NewSearch();
|
||||
};
|
||||
|
||||
}; };
|
||||
|
||||
#endif
|
52
oovbaapi/ooo/vba/XFoundFiles.idl
Normal file
52
oovbaapi/ooo/vba/XFoundFiles.idl
Normal file
|
@ -0,0 +1,52 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_XFoundFiles_idl__
|
||||
#define __ooo_vba_XFoundFiles_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba {
|
||||
//=============================================================================
|
||||
|
||||
interface XFoundFiles
|
||||
{
|
||||
interface ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; };
|
||||
|
||||
#endif
|
62
oovbaapi/ooo/vba/excel/XMenu.idl
Normal file
62
oovbaapi/ooo/vba/excel/XMenu.idl
Normal file
|
@ -0,0 +1,62 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile$
|
||||
*
|
||||
* $Revision$
|
||||
*
|
||||
* last change: $Author$ $Date$
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
*
|
||||
*
|
||||
* GNU Lesser General Public License Version 2.1
|
||||
* =============================================
|
||||
* Copyright 2005 by Sun Microsystems, Inc.
|
||||
* 901 San Antonio Road, Palo Alto, CA 94303, USA
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License version 2.1, as published by the Free Software Foundation.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
* MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenu_idl__
|
||||
#define __ooo_vba_excel_XMenu_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
//=============================================================================
|
||||
|
||||
interface XMenu
|
||||
{
|
||||
interface XHelperInterface;
|
||||
|
||||
[attribute] string Caption;
|
||||
|
||||
void Delete() raises ( com::sun::star::script::BasicErrorException );
|
||||
any MenuItems( [in] any Index ) raises ( com::sun::star::script::BasicErrorException );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
59
oovbaapi/ooo/vba/excel/XMenuBar.idl
Normal file
59
oovbaapi/ooo/vba/excel/XMenuBar.idl
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile$
|
||||
*
|
||||
* $Revision$
|
||||
*
|
||||
* last change: $Author$ $Date$
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
*
|
||||
*
|
||||
* GNU Lesser General Public License Version 2.1
|
||||
* =============================================
|
||||
* Copyright 2005 by Sun Microsystems, Inc.
|
||||
* 901 San Antonio Road, Palo Alto, CA 94303, USA
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License version 2.1, as published by the Free Software Foundation.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
* MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenuBar_idl__
|
||||
#define __ooo_vba_excel_XMenuBar_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
//=============================================================================
|
||||
|
||||
interface XMenuBar
|
||||
{
|
||||
interface XHelperInterface;
|
||||
|
||||
any Menus( [in] any Index ) raises ( com::sun::star::script::BasicErrorException );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
66
oovbaapi/ooo/vba/excel/XMenuBars.idl
Normal file
66
oovbaapi/ooo/vba/excel/XMenuBars.idl
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile: XMenuBars.idl,v $
|
||||
* $Revision: 1.0 $
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenuBars_idl__
|
||||
#define __ooo_vba_excel_XMenuBars_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_helper_script_BasicErrorException_idl__
|
||||
#include <com/sun/star/script/BasicErrorException.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XMenuBars
|
||||
{
|
||||
interface ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
//=============================================================================
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
62
oovbaapi/ooo/vba/excel/XMenuItem.idl
Normal file
62
oovbaapi/ooo/vba/excel/XMenuItem.idl
Normal file
|
@ -0,0 +1,62 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile$
|
||||
*
|
||||
* $Revision$
|
||||
*
|
||||
* last change: $Author$ $Date$
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
*
|
||||
*
|
||||
* GNU Lesser General Public License Version 2.1
|
||||
* =============================================
|
||||
* Copyright 2005 by Sun Microsystems, Inc.
|
||||
* 901 San Antonio Road, Palo Alto, CA 94303, USA
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License version 2.1, as published by the Free Software Foundation.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
* MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenuItem_idl__
|
||||
#define __ooo_vba_excel_XMenuItem_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
//=============================================================================
|
||||
|
||||
interface XMenuItem
|
||||
{
|
||||
interface XHelperInterface;
|
||||
|
||||
[attribute] string Caption;
|
||||
[attribute] string OnAction;
|
||||
|
||||
void Delete() raises ( com::sun::star::script::BasicErrorException );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
70
oovbaapi/ooo/vba/excel/XMenuItems.idl
Normal file
70
oovbaapi/ooo/vba/excel/XMenuItems.idl
Normal file
|
@ -0,0 +1,70 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile: XMenuItems.idl,v $
|
||||
* $Revision: 1.0 $
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenuItems_idl__
|
||||
#define __ooo_vba_excel_XMenuItems_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_helper_script_BasicErrorException_idl__
|
||||
#include <com/sun/star/script/BasicErrorException.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XMenuItem;
|
||||
|
||||
interface XMenuItems
|
||||
{
|
||||
interface ooo::vba::XCollection;
|
||||
|
||||
XMenuItem Add( [in] string Caption, [in] any OnAction, [in] any ShortcutKey, [in] any Before, [in] any Restore, [in] any StatusBar, [in] any HelpFile, [in] any HelpContextID ) raises ( com::sun::star::script::BasicErrorException );
|
||||
};
|
||||
|
||||
//=============================================================================
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
70
oovbaapi/ooo/vba/excel/XMenus.idl
Normal file
70
oovbaapi/ooo/vba/excel/XMenus.idl
Normal file
|
@ -0,0 +1,70 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile: XMenus.idl,v $
|
||||
* $Revision: 1.0 $
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_excel_XMenus_idl__
|
||||
#define __ooo_vba_excel_XMenus_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_helper_script_BasicErrorException_idl__
|
||||
#include <com/sun/star/script/BasicErrorException.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XMenu;
|
||||
|
||||
interface XMenus
|
||||
{
|
||||
interface ooo::vba::XCollection;
|
||||
|
||||
XMenu Add( [in] string Caption, [in] any Before, [in] any Restore ) raises ( com::sun::star::script::BasicErrorException );
|
||||
};
|
||||
|
||||
//=============================================================================
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
58
oovbaapi/ooo/vba/excel/XQueryTable.idl
Normal file
58
oovbaapi/ooo/vba/excel/XQueryTable.idl
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_excel_XQueryTable_idl__
|
||||
#define __ooo_vba_excel_XQueryTable_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba__XHelperInterface_idl__
|
||||
#define __ooo_vba__XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module excel {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XQueryTable
|
||||
{
|
||||
interface com::sun::star::uno::XInterface;
|
||||
//interface ooo::vba::XHelperInterface;
|
||||
boolean Refresh([in] any aBackgroundQuery);
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
53
oovbaapi/ooo/vba/msforms/XCheckBox.idl
Normal file
53
oovbaapi/ooo/vba/msforms/XCheckBox.idl
Normal file
|
@ -0,0 +1,53 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile: XCheckBox.idl,v $
|
||||
* $Revision: 1.3 $
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_msforms_XCheckBox_idl__
|
||||
#define __ooo_vba_msforms_XCheckBox_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module msforms {
|
||||
|
||||
//=============================================================================
|
||||
interface XCheckBox: com::sun::star::uno::XInterface
|
||||
{
|
||||
[attribute] string Caption;
|
||||
[attribute] any Value;
|
||||
};
|
||||
|
||||
//=============================================================================
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
51
oovbaapi/ooo/vba/msforms/XReturnBoolean.idl
Normal file
51
oovbaapi/ooo/vba/msforms/XReturnBoolean.idl
Normal file
|
@ -0,0 +1,51 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_msforms_XReturnInteger_idl__
|
||||
#define __ooo_vba_msforms_XReturnInteger_idl__
|
||||
|
||||
#ifndef __com_sun_star_script_XDefaultProperty_idl__
|
||||
#include <com/sun/star/script/XDefaultProperty.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module msforms
|
||||
{
|
||||
|
||||
//=============================================================================
|
||||
interface XReturnBoolean: com::sun::star::script::XDefaultProperty
|
||||
{
|
||||
[attribute] boolean Value;
|
||||
};
|
||||
//=============================================================================
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
51
oovbaapi/ooo/vba/msforms/XReturnInteger.idl
Normal file
51
oovbaapi/ooo/vba/msforms/XReturnInteger.idl
Normal file
|
@ -0,0 +1,51 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef __ooo_vba_msforms_XReturnInteger_idl__
|
||||
#define __ooo_vba_msforms_XReturnInteger_idl__
|
||||
|
||||
#ifndef __com_sun_star_script_XDefaultProperty_idl__
|
||||
#include <com/sun/star/script/XDefaultProperty.idl>
|
||||
#endif
|
||||
//=============================================================================
|
||||
|
||||
module msforms
|
||||
{
|
||||
|
||||
//=============================================================================
|
||||
interface XReturnInteger: com::sun::star::script::XDefaultProperty
|
||||
{
|
||||
[attribute] long Value;
|
||||
};
|
||||
//=============================================================================
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
59
oovbaapi/ooo/vba/word/XCell.idl
Normal file
59
oovbaapi/ooo/vba/word/XCell.idl
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XCell_idl__
|
||||
#define __ooo_vba_word_XCell_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XCell
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] long Width;
|
||||
[attribute] any Height;
|
||||
[attribute] long HeightRule;
|
||||
|
||||
void SetWidth( [in] float ColumnWidth, [in] long RulerStyle );
|
||||
void SetHeight( [in] float RowHeight, [in] long HeightRule );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
62
oovbaapi/ooo/vba/word/XCells.idl
Normal file
62
oovbaapi/ooo/vba/word/XCells.idl
Normal file
|
@ -0,0 +1,62 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XCells_idl__
|
||||
#define __ooo_vba_word_XCells_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XCells
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
[attribute] long Width;
|
||||
[attribute] any Height;
|
||||
[attribute] long HeightRule;
|
||||
|
||||
void SetWidth( [in] float ColumnWidth, [in] long RulerStyle );
|
||||
void SetHeight( [in] float RowHeight, [in] long HeightRule );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
54
oovbaapi/ooo/vba/word/XCheckBox.idl
Normal file
54
oovbaapi/ooo/vba/word/XCheckBox.idl
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XCheckBox_idl__
|
||||
#define __ooo_vba_word_XCheckBox_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XCheckBox
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] boolean Value;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
56
oovbaapi/ooo/vba/word/XColumn.idl
Normal file
56
oovbaapi/ooo/vba/word/XColumn.idl
Normal file
|
@ -0,0 +1,56 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XColumn_idl__
|
||||
#define __ooo_vba_word_XColumn_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XColumn
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] long Width;
|
||||
|
||||
void Select();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
59
oovbaapi/ooo/vba/word/XColumns.idl
Normal file
59
oovbaapi/ooo/vba/word/XColumns.idl
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XColumns_idl__
|
||||
#define __ooo_vba_word_XColumns_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XColumns
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
[attribute] long Width;
|
||||
|
||||
void Select();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
58
oovbaapi/ooo/vba/word/XFormField.idl
Normal file
58
oovbaapi/ooo/vba/word/XFormField.idl
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XFormField_idl__
|
||||
#define __ooo_vba_word_XFormField_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XFormField
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] string Result;
|
||||
[attribute] boolean Enabled;
|
||||
|
||||
any CheckBox();
|
||||
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
55
oovbaapi/ooo/vba/word/XFormFields.idl
Normal file
55
oovbaapi/ooo/vba/word/XFormFields.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XFormFields_idl__
|
||||
#define __ooo_vba_word_XFormFields_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XFormFields
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
58
oovbaapi/ooo/vba/word/XFrame.idl
Normal file
58
oovbaapi/ooo/vba/word/XFrame.idl
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XFrame_idl__
|
||||
#define __ooo_vba_word_XFrame_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __com_sun_star_container_XNamed_idl__
|
||||
#include <com/sun/star/container/XNamed.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XFrame
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
void Select();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
55
oovbaapi/ooo/vba/word/XFrames.idl
Normal file
55
oovbaapi/ooo/vba/word/XFrames.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XFrames_idl__
|
||||
#define __ooo_vba_word_XFrames_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XFrames
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
55
oovbaapi/ooo/vba/word/XHeadersFooters.idl
Normal file
55
oovbaapi/ooo/vba/word/XHeadersFooters.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XHeadersFooters_idl__
|
||||
#define __ooo_vba_word_XHeadersFooters_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XHeadersFooters
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
60
oovbaapi/ooo/vba/word/XListFormat.idl
Normal file
60
oovbaapi/ooo/vba/word/XListFormat.idl
Normal file
|
@ -0,0 +1,60 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListFormat_idl__
|
||||
#define __ooo_vba_word_XListFormat_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XListTemplate;
|
||||
interface XListFormat
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
void ApplyListTemplate([in] XListTemplate ListTemplate,
|
||||
[in] any /* optional */ ContinuePreviousList,
|
||||
[in] any /* optional */ ApplyTo,
|
||||
[in] any /* optional */ DefaultListBehavior);
|
||||
|
||||
void ConvertNumbersToText();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
55
oovbaapi/ooo/vba/word/XListGalleries.idl
Normal file
55
oovbaapi/ooo/vba/word/XListGalleries.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListGalleries_idl__
|
||||
#define __ooo_vba_word_XListGalleries_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XListGalleries
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
54
oovbaapi/ooo/vba/word/XListGallery.idl
Normal file
54
oovbaapi/ooo/vba/word/XListGallery.idl
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListGallery_idl__
|
||||
#define __ooo_vba_word_XListGallery_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XListGallery
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
any ListTemplates( [in] any aIndex );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
66
oovbaapi/ooo/vba/word/XListLevel.idl
Normal file
66
oovbaapi/ooo/vba/word/XListLevel.idl
Normal file
|
@ -0,0 +1,66 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListLevel_idl__
|
||||
#define __ooo_vba_word_XListLevel_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XFont;
|
||||
interface XListLevel
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] long Alignment;
|
||||
[attribute] XFont Font;
|
||||
[attribute, readonly] long Index;
|
||||
[attribute] string LinkedStyle;
|
||||
[attribute] string NumberFormat;
|
||||
[attribute] float NumberPosition;
|
||||
[attribute] long NumberStyle;
|
||||
[attribute] long ResetOnHigher;
|
||||
[attribute] long StartAt;
|
||||
[attribute] float TabPosition;
|
||||
[attribute] float TextPosition;
|
||||
[attribute] long TrailingCharacter;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
55
oovbaapi/ooo/vba/word/XListLevels.idl
Normal file
55
oovbaapi/ooo/vba/word/XListLevels.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListLevels_idl__
|
||||
#define __ooo_vba_word_XListLevels_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XListLevels
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
54
oovbaapi/ooo/vba/word/XListTemplate.idl
Normal file
54
oovbaapi/ooo/vba/word/XListTemplate.idl
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListTemplate_idl__
|
||||
#define __ooo_vba_word_XListTemplate_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XListTemplate
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
any ListLevels( [in] any aIndex );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
55
oovbaapi/ooo/vba/word/XListTemplates.idl
Normal file
55
oovbaapi/ooo/vba/word/XListTemplates.idl
Normal file
|
@ -0,0 +1,55 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XListTemplates_idl__
|
||||
#define __ooo_vba_word_XListTemplates_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XListTemplates
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
56
oovbaapi/ooo/vba/word/XRevision.idl
Normal file
56
oovbaapi/ooo/vba/word/XRevision.idl
Normal file
|
@ -0,0 +1,56 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XRevision_idl__
|
||||
#define __ooo_vba_word_XRevision_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XRange;
|
||||
interface XRevision
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
void Accept();
|
||||
void Reject();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
58
oovbaapi/ooo/vba/word/XRevisions.idl
Normal file
58
oovbaapi/ooo/vba/word/XRevisions.idl
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XRevisions_idl__
|
||||
#define __ooo_vba_word_XRevisions_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XRevisions
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
void AcceptAll();
|
||||
void RejectAll();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
58
oovbaapi/ooo/vba/word/XRow.idl
Normal file
58
oovbaapi/ooo/vba/word/XRow.idl
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XRow_idl__
|
||||
#define __ooo_vba_word_XRow_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XRow
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] any Height;
|
||||
[attribute] long HeightRule;
|
||||
|
||||
void Select();
|
||||
void SetHeight( [in] float RowHeight, [in] long HeightRule );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
63
oovbaapi/ooo/vba/word/XRows.idl
Normal file
63
oovbaapi/ooo/vba/word/XRows.idl
Normal file
|
@ -0,0 +1,63 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XRows_idl__
|
||||
#define __ooo_vba_word_XRows_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XRows
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
[attribute] long Alignment;
|
||||
[attribute] any AllowBreakAcrossPages;
|
||||
[attribute] float SpaceBetweenColumns;
|
||||
|
||||
void Delete();
|
||||
void SetLeftIndent( [in] float LeftIndent, [in] long RulerStyle );
|
||||
void Select();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
52
oovbaapi/ooo/vba/word/XTabStop.idl
Normal file
52
oovbaapi/ooo/vba/word/XTabStop.idl
Normal file
|
@ -0,0 +1,52 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XTabStop_idl__
|
||||
#define __ooo_vba_word_XTabStop_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XTabStop
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
59
oovbaapi/ooo/vba/word/XTabStops.idl
Normal file
59
oovbaapi/ooo/vba/word/XTabStops.idl
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XTabStops_idl__
|
||||
#define __ooo_vba_word_XTabStops_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XTabStop;
|
||||
interface XTabStops
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
XTabStop Add([in] float Position, [in] any Alignment, [in] any Leader );
|
||||
void ClearAll();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
60
oovbaapi/ooo/vba/word/XTableOfContents.idl
Normal file
60
oovbaapi/ooo/vba/word/XTableOfContents.idl
Normal file
|
@ -0,0 +1,60 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XTableOfContents_idl__
|
||||
#define __ooo_vba_word_XTableOfContents_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XHelperInterface_idl__
|
||||
#include <ooo/vba/XHelperInterface.idl>
|
||||
#endif
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
interface XTableOfContents
|
||||
{
|
||||
interface ooo::vba::XHelperInterface;
|
||||
|
||||
[attribute] long LowerHeadingLevel;
|
||||
[attribute] long TabLeader;
|
||||
[attribute] boolean UseFields;
|
||||
[attribute] boolean UseOutlineLevels;
|
||||
|
||||
void Delete();
|
||||
void Update();
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
||||
|
||||
|
59
oovbaapi/ooo/vba/word/XTablesOfContents.idl
Normal file
59
oovbaapi/ooo/vba/word/XTablesOfContents.idl
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile:
|
||||
* $Revision:
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
#ifndef __ooo_vba_word_XTablesOfContents_idl__
|
||||
#define __ooo_vba_word_XTablesOfContents_idl__
|
||||
|
||||
#ifndef __com_sun_star_uno_XInterface_idl__
|
||||
#include <com/sun/star/uno/XInterface.idl>
|
||||
#endif
|
||||
|
||||
#ifndef __ooo_vba_XCollection_idl__
|
||||
#include <ooo/vba/XCollection.idl>
|
||||
#endif
|
||||
|
||||
|
||||
//=============================================================================
|
||||
|
||||
module ooo { module vba { module word {
|
||||
|
||||
//=============================================================================
|
||||
|
||||
interface XTableOfContents;
|
||||
interface XRange;
|
||||
interface XTablesOfContents
|
||||
{
|
||||
interface ::ooo::vba::XCollection;
|
||||
|
||||
XTableOfContents Add([in] XRange Range, [in] any UseHeadingStyles, [in] any UpperHeadingLevel, [in] any LowerHeadingLevel, [in] any UseFields, [in] any TableID, [in] any RightAlignPageNumbers, [in] any IncludePageNumbers, [in] any AddedStyles, [in] any UseHyperlinks, [in] any HidePageNumbersInWeb, [in] any UseOutlineLevels );
|
||||
};
|
||||
|
||||
}; }; };
|
||||
|
||||
#endif
|
73
scripting/source/vbaevents/vbamsformreturntypes.hxx
Normal file
73
scripting/source/vbaevents/vbamsformreturntypes.hxx
Normal file
|
@ -0,0 +1,73 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright IBM Corporation 2009, 2010.
|
||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef VBA_MSFORM_RETURNTYPES_HXX
|
||||
#define VBA_MSFORM_RETURNTYPES_HXX
|
||||
|
||||
#include <cppuhelper/implbase1.hxx>
|
||||
#include <msforms/XReturnBoolean.hpp>
|
||||
#include <msforms/XReturnInteger.hpp>
|
||||
|
||||
|
||||
typedef ::cppu::WeakImplHelper1<msforms::XReturnBoolean> ReturnBoolean_BASE;
|
||||
|
||||
class SAL_DLLPUBLIC_EXPORT VbaReturnBoolean : public ReturnBoolean_BASE
|
||||
{
|
||||
public:
|
||||
sal_Bool Value;
|
||||
|
||||
public:
|
||||
VbaReturnBoolean() : Value(false) {} ;
|
||||
|
||||
// XReturnBoolean
|
||||
virtual ::sal_Bool SAL_CALL getValue() throw (::com::sun::star::uno::RuntimeException) { return Value; }
|
||||
virtual void SAL_CALL setValue( ::sal_Bool _value ) throw (::com::sun::star::uno::RuntimeException) { Value = _value; }
|
||||
|
||||
// XDefaultProperty
|
||||
::rtl::OUString SAL_CALL getDefaultPropertyName() throw (com::sun::star::uno::RuntimeException) { return ::rtl::OUString::createFromAscii("Value"); }
|
||||
};
|
||||
|
||||
|
||||
typedef ::cppu::WeakImplHelper1<msforms::XReturnInteger> ReturnInteger_BASE;
|
||||
|
||||
class SAL_DLLPUBLIC_EXPORT VbaReturnInteger : public ReturnInteger_BASE
|
||||
{
|
||||
public:
|
||||
sal_Int32 Value;
|
||||
|
||||
public:
|
||||
VbaReturnInteger() : Value(0) {} ;
|
||||
|
||||
// XReturnInteger
|
||||
virtual ::sal_Int32 SAL_CALL getValue() throw (::com::sun::star::uno::RuntimeException) { return Value; }
|
||||
virtual void SAL_CALL setValue( ::sal_Int32 _value ) throw (::com::sun::star::uno::RuntimeException) { Value = _value; }
|
||||
|
||||
// XDefaultProperty
|
||||
::rtl::OUString SAL_CALL getDefaultPropertyName() throw (com::sun::star::uno::RuntimeException) { return ::rtl::OUString::createFromAscii("Value"); }
|
||||
};
|
||||
#endif
|
Loading…
Reference in a new issue