summaryrefslogtreecommitdiff
path: root/oovbaapi
diff options
context:
space:
mode:
Diffstat (limited to 'oovbaapi')
-rw-r--r--oovbaapi/org/openoffice/excel/XOLEObject.idl71
-rw-r--r--oovbaapi/org/openoffice/excel/XPane.idl61
-rw-r--r--oovbaapi/org/openoffice/excel/XTextFrame.idl59
3 files changed, 191 insertions, 0 deletions
diff --git a/oovbaapi/org/openoffice/excel/XOLEObject.idl b/oovbaapi/org/openoffice/excel/XOLEObject.idl
new file mode 100644
index 0000000000..7b009b918e
--- /dev/null
+++ b/oovbaapi/org/openoffice/excel/XOLEObject.idl
@@ -0,0 +1,71 @@
+/*************************************************************************
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: XOLEObject.idl,v $
+ *
+ * $Revision: 1.2 $
+ *
+ * last change: $Author: vg $ $Date: 2007-12-07 11:26:03 $
+ *
+ * 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 __org_openoffice_excel_XOLEObject_idl__
+#define __org_openoffice_excel_XOLEObject_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __org_openoffice_vba_XHelperInterface_idl__
+#include <org/openoffice/vba/XHelperInterface.idl>
+#endif
+
+//=============================================================================
+
+module org { module openoffice { module excel {
+
+
+//=============================================================================
+interface XOLEObject
+{
+ interface ::org::openoffice::vba::XHelperInterface;
+
+ [attribute, readonly] com::sun::star::uno::XInterface Object;
+ [attribute] boolean Enabled;
+ [attribute] boolean Visible;
+ [attribute] double Left;
+ [attribute] double Top;
+ [attribute] double Height;
+ [attribute] double Width;
+};
+
+//=============================================================================
+
+}; }; };
+
+#endif
+
+
diff --git a/oovbaapi/org/openoffice/excel/XPane.idl b/oovbaapi/org/openoffice/excel/XPane.idl
new file mode 100644
index 0000000000..d560cc6fa9
--- /dev/null
+++ b/oovbaapi/org/openoffice/excel/XPane.idl
@@ -0,0 +1,61 @@
+/*************************************************************************
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: XPane.idl,v $
+ *
+ * $Revision: 1.2 $
+ *
+ * last change: $Author: vg $ $Date: 2007-12-07 11:26:36 $
+ *
+ * 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 __com_sun_star_helper_XPane_idl__
+#define __com_sun_star_helper_XPane_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+//============================================================================
+
+module org{ module openoffice { module excel {
+
+//============================================================================
+
+interface XPane: com::sun::star::uno::XInterface
+{
+ [attribute] long ScrollColumn;
+ [attribute] long ScrollRow;
+
+ void SmallScroll([in] /*Optional*/ any Down, [in] /*Optional*/ any Up, [in] /*Optional*/ any ToRight, [in] /*Optional*/ any ToLeft);
+ void LargeScroll([in] /*Optional*/ any Down, [in] /*Optional*/ any Up, [in] /*Optional*/ any ToRight, [in] /*Optional*/ any ToLeft);
+};
+
+//============================================================================
+
+}; }; };
+
+#endif
diff --git a/oovbaapi/org/openoffice/excel/XTextFrame.idl b/oovbaapi/org/openoffice/excel/XTextFrame.idl
new file mode 100644
index 0000000000..b207d9a164
--- /dev/null
+++ b/oovbaapi/org/openoffice/excel/XTextFrame.idl
@@ -0,0 +1,59 @@
+/*************************************************************************
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: XTextFrame.idl,v $
+ *
+ * $Revision: 1.2 $
+ *
+ * last change: $Author: vg $ $Date: 2007-12-07 11:28:26 $
+ *
+ * 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 __org_openoffice_excel_XTextFrame_idl__
+#define __org_openoffice_excel_XTextFrame_idl__
+
+#ifndef __org_openoffice_vba_XHelperInterface_idl__
+#include <org/openoffice/vba/XHelperInterface.idl>
+#endif
+
+#ifndef __org_openoffice_excel_XCharacters_idl__
+#include <org/openoffice/excel/XCharacters.idl>
+#endif
+
+module org { module openoffice { module excel {
+interface XTextFrame : org::openoffice::vba::XHelperInterface
+{
+ [attribute] boolean AutoSize;
+ [attribute] float MarginBottom;
+ [attribute] float MarginTop;
+ [attribute] float MarginLeft;
+ [attribute] float MarginRight;
+ XCharacters Characters();
+ /*I don't find it in msdn
+ Range TextRange();*/
+};
+}; }; };
+#endif