summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/table
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-01-28 20:57:40 +0100
committerMichael Stahl <mstahl@redhat.com>2012-01-28 20:57:40 +0100
commit2716f7dce26f16a2b677c178aa7d01cea096ae47 (patch)
tree9e9f67205cd5b72f1031721273e1534a3a1e5b0f /offapi/com/sun/star/table
parent10ac9e750447fd57e3cef7993b0ad6c6538d6269 (diff)
replace obsolete "master" branch with README that points at new repoHEADmaster-deletedmaster
Diffstat (limited to 'offapi/com/sun/star/table')
-rw-r--r--offapi/com/sun/star/table/AccessibleCellView.idl140
-rw-r--r--offapi/com/sun/star/table/AccessibleTableView.idl147
-rw-r--r--offapi/com/sun/star/table/BorderLine.idl79
-rw-r--r--offapi/com/sun/star/table/BorderLine2.idl62
-rw-r--r--offapi/com/sun/star/table/BorderLineStyle.idl109
-rw-r--r--offapi/com/sun/star/table/Cell.idl70
-rw-r--r--offapi/com/sun/star/table/CellAddress.idl66
-rw-r--r--offapi/com/sun/star/table/CellContentType.idl72
-rw-r--r--offapi/com/sun/star/table/CellCursor.idl59
-rw-r--r--offapi/com/sun/star/table/CellHoriJustify.idl84
-rw-r--r--offapi/com/sun/star/table/CellJustifyMethod.idl66
-rw-r--r--offapi/com/sun/star/table/CellOrientation.idl73
-rw-r--r--offapi/com/sun/star/table/CellProperties.idl236
-rw-r--r--offapi/com/sun/star/table/CellRange.idl63
-rw-r--r--offapi/com/sun/star/table/CellRangeAddress.idl78
-rw-r--r--offapi/com/sun/star/table/CellRangeListSource.idl87
-rw-r--r--offapi/com/sun/star/table/CellValueBinding.idl100
-rw-r--r--offapi/com/sun/star/table/CellVertJustify.idl72
-rw-r--r--offapi/com/sun/star/table/CellVertJustify2.idl76
-rw-r--r--offapi/com/sun/star/table/ListPositionCellBinding.idl59
-rw-r--r--offapi/com/sun/star/table/ShadowFormat.idl75
-rw-r--r--offapi/com/sun/star/table/ShadowLocation.idl78
-rw-r--r--offapi/com/sun/star/table/TableBorder.idl152
-rw-r--r--offapi/com/sun/star/table/TableBorderDistances.idl107
-rw-r--r--offapi/com/sun/star/table/TableChart.idl75
-rw-r--r--offapi/com/sun/star/table/TableCharts.idl74
-rw-r--r--offapi/com/sun/star/table/TableChartsEnumeration.idl60
-rw-r--r--offapi/com/sun/star/table/TableColumn.idl104
-rw-r--r--offapi/com/sun/star/table/TableColumns.idl77
-rw-r--r--offapi/com/sun/star/table/TableColumnsEnumeration.idl60
-rw-r--r--offapi/com/sun/star/table/TableOrientation.idl60
-rw-r--r--offapi/com/sun/star/table/TableRow.idl95
-rw-r--r--offapi/com/sun/star/table/TableRows.idl67
-rw-r--r--offapi/com/sun/star/table/TableRowsEnumeration.idl60
-rw-r--r--offapi/com/sun/star/table/TableSortDescriptor.idl96
-rw-r--r--offapi/com/sun/star/table/TableSortDescriptor2.idl81
-rw-r--r--offapi/com/sun/star/table/TableSortField.idl103
-rw-r--r--offapi/com/sun/star/table/TableSortFieldType.idl65
-rw-r--r--offapi/com/sun/star/table/XAutoFormattable.idl64
-rw-r--r--offapi/com/sun/star/table/XCell.idl111
-rw-r--r--offapi/com/sun/star/table/XCell2.idl71
-rw-r--r--offapi/com/sun/star/table/XCellCursor.idl98
-rw-r--r--offapi/com/sun/star/table/XCellRange.idl127
-rw-r--r--offapi/com/sun/star/table/XColumnRowRange.idl71
-rw-r--r--offapi/com/sun/star/table/XMergeableCell.idl71
-rw-r--r--offapi/com/sun/star/table/XMergeableCellRange.idl89
-rw-r--r--offapi/com/sun/star/table/XTable.idl121
-rw-r--r--offapi/com/sun/star/table/XTableChart.idl95
-rw-r--r--offapi/com/sun/star/table/XTableCharts.idl94
-rw-r--r--offapi/com/sun/star/table/XTableChartsSupplier.idl60
-rw-r--r--offapi/com/sun/star/table/XTableColumns.idl83
-rw-r--r--offapi/com/sun/star/table/XTableRows.idl82
-rw-r--r--offapi/com/sun/star/table/makefile.mk97
53 files changed, 0 insertions, 4621 deletions
diff --git a/offapi/com/sun/star/table/AccessibleCellView.idl b/offapi/com/sun/star/table/AccessibleCellView.idl
deleted file mode 100644
index f8a9b4b6f..000000000
--- a/offapi/com/sun/star/table/AccessibleCellView.idl
+++ /dev/null
@@ -1,140 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__
-#define __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__
-
-#include <com/sun/star/accessibility/XAccessibleContext.idl>
-#include <com/sun/star/accessibility/XAccessibleComponent.idl>
-#include <com/sun/star/accessibility/XAccessibleValue.idl>
-#include <com/sun/star/accessibility/XAccessibleText.idl>
-#include <com/sun/star/accessibility/XAccessibleSelection.idl>
-#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** The accessible view of a cell in a text document or in the page preview
- of a spreadsheet document. See
- <type scope="::com::sun::star::sheet">AccessibleCell</type> for cells in
- the edit view of a spreadsheet.
- @since OOo 1.1.2
-*/
-published service AccessibleCellView
-{
- /** This interface gives access to the visible content of a cell in a
- accessible spreadsheet page preview or accessible text document view.
- <ul>
- <li>The parent returned by <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleParent</method>
- is the accessible table view.</li>
- <li>The children returned by
- <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleChild</method> all
- support the interface XAccessible. Calling
- <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleContext</method> for these
- children returns an object that supports the service
- <type scope="::com::sun::star::text"
- >AccessibleParagraphView</type>:
- A child of this kind is returned for every paragraph
- fragment that is contained in the cell and
- is at least partially visible. A paragraph fragment is
- the part of a paragraph that is displayed on a
- certain page.
- <li>The name is something like A10 or B23 or so on.</li>
- <li>The description is the name or the content of the given note.</li>
- <li>The role is <const scope="::com::sun::star::accessibility"
- >AccessibleRole::TABLE_CELL</const></li>
- <li>For spreadsheets, there are relations between the cell and the
- shapes with an anchor on this cell.</li>
- <li>The following states are supported:
- <ul>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::DEFUNC</const> is always false if the
- cell is showed, otherwise it is true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::EDITABLE</const> is false if the cell
- is showed in a page preview or the cell or the table is
- protected, otherwise it is true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::ENABLED</const> is always true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::MULTI_LINE</const> is always true in
- spreadsheets and false otherwise.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::OPAQUE</const> is false if the cell
- has no background color or graphic, otherwise it is true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::SELECTABLE</const> is true if the
- cell is not showed in a page preview, otherwise is it
- false.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::SELECTED</const> is true, if the cell
- is selected. This is not possible in the page preview.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::SHOWING</const>Is true if the
- Bounding Box lies in the Bounding Box of the parent.
- Otherwise it is false.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::TRANSIENT</const>Is true if the cell
- is showed in a spreadsheet page preview. Otherwise it is
- false.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::VISIBLE</const>Is always true.</li>
- </ul>
- </li>
- </ul>
- */
- interface ::com::sun::star::accessibility::XAccessibleContext;
-
- /** This interface gives access to the visibility of the cell.
- */
- interface ::com::sun::star::accessibility::XAccessibleComponent;
-
- /** This interface gives access to the value of the cell.
- Only a readonly access is possible.
- */
- interface ::com::sun::star::accessibility::XAccessibleValue;
-
- /** This interface is for selecting the text, value or parts of this in the
- cell. This interface is optional.
- */
- [optional] interface ::com::sun::star::accessibility::XAccessibleSelection;
-
- /** This is the interface for listeners */
- [optional] interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/AccessibleTableView.idl b/offapi/com/sun/star/table/AccessibleTableView.idl
deleted file mode 100644
index cd286dd5a..000000000
--- a/offapi/com/sun/star/table/AccessibleTableView.idl
+++ /dev/null
@@ -1,147 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__
-#define __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__
-
-#include <com/sun/star/accessibility/XAccessibleContext.idl>
-#include <com/sun/star/accessibility/XAccessibleComponent.idl>
-#include <com/sun/star/accessibility/XAccessibleTable.idl>
-#include <com/sun/star/accessibility/XAccessibleSelection.idl>
-#include <com/sun/star/accessibility/XAccessibleEventBroadcaster.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** The accessible view of a table in a text document or in the page preview
- of a spreadsheet document. See
- <type scope="::com::sun::star::sheet">AccessibleSpreadsheet</type> for
- tables in the edit view of a spreadsheet.
- @since OOo 1.1.2
-*/
-published service AccessibleTableView
-{
- /** This interface gives access to any table cell that is contained in
- a table fragment that is at least partially visible. A table fragment
- is the part of a table that is displayed at a single page.
-
- <ul>
- <li>The parent returned by
- <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleParent</method>
- is the accessible text document view, a page of the accessible
- text document page preview, or the accessible spreadsheet
- page preview.</li>
- <li>The children returned by
- <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleChild</method> all
- support the interface XAccessible. Calling
- <method scope="::com::sun::star::accessibility"
- >XAccessible::getAccessibleContext</method> for these children
- returns an object that supports the service.
- <type scope="::com::sun::star::table">AccessibleCellView</type>:
- A child where calling
- <method scope="::com::sun::star::accessibility"
- >XAccessibleContext::getAccessibleChild</method>
- an object that supports this service is returned for
- every partially visible cell in this table.
- <p>The following rules apply to the children order.</p>
- <ul>
- <li>All the children are cells. The order of this cells is to
- the order on the screen. This means that the first cell is the
- cell in the left top edge of the table and the last one is the
- cell in the right bottom edge of the table. The second is the
- cell in the first row and second column and so on.</li>
- </ul>
- <li>The description is ???.</li>
- <li>The name is the given table name and a number to make it non-ambiguous.</li>
- <li>The role is <const scope="::com::sun::star::accessibility"
- >AccessibleRole::TABLE</const></li>
- <li>In a spreadsheet page preview there are relations between the
- table and the shapes with an anchor
- on this table (not with an anchor on a cell in this table).</li>
- <li>The following states are supported:
- <ul>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::DEFUNC</const> is always false if the
- table is not deleted, the document is open. Also it is
- false if the table was showed in a page preview and the
- page preview is already opened, otherwise it is true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::EDITABLE</const> is false if the
- table is showed in a page preview or the table is
- protected, otherwise it is true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::ENABLED</const> is always true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::MULTI_SELECTABLE</const> is false
- if the table is showed in a page preview, otherwise it is
- true.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::OPAQUE</const> is false, if the table
- has no background color or graphic, otherwise it is
- false.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::SHOWING</const>Is true if the
- Bounding Box lies in the Bounding Box of the parent.
- Otherwise it is false.</li>
- <li><const scope="::com::sun::star::accessibility"
- >AccessibleStateType::VISIBLE</const>Is always true.</li>
- </ul>
- </li>
- </ul>
-
- */
- interface ::com::sun::star::accessibility::XAccessibleContext;
-
- /** This interface gives access to the visibility of the document.
- */
- interface ::com::sun::star::accessibility::XAccessibleComponent;
-
- /** This interface gives access to any cell that is at least partially
- visible on the screen. So this interface gives access to the same
- things like the XAccessibleContext interface. Therefor it use more
- usable methods. Also it gives access to some table specific data.
- */
- interface ::com::sun::star::accessibility::XAccessibleTable;
-
- /** This interface is for selecting the cells. This interface is optional.
- */
- [optional] interface ::com::sun::star::accessibility::XAccessibleSelection;
-
- /** This is the interface for listeners */
- interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/BorderLine.idl b/offapi/com/sun/star/table/BorderLine.idl
deleted file mode 100644
index c2951f601..000000000
--- a/offapi/com/sun/star/table/BorderLine.idl
+++ /dev/null
@@ -1,79 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_BorderLine_idl__
-#define __com_sun_star_table_BorderLine_idl__
-
-#include <com/sun/star/util/Color.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** describes the line type for a single cell edge.
- */
-published struct BorderLine
-{
- //-------------------------------------------------------------------------
-
- /** contains the color value of the line.
- */
- com::sun::star::util::Color Color;
-
- //-------------------------------------------------------------------------
-
- /** contains the width of the inner part of a double line (in 1/100 mm).
-
- <p>If this value is zero, only a single line is drawn.</p>
- */
- short InnerLineWidth;
-
- //-------------------------------------------------------------------------
-
- /** contains the width of a single line or the width of outer part of
- a double line (in 1/100 mm).
-
- <p>If this value is zero, no line is drawn.</p>
- */
- short OuterLineWidth;
-
- //-------------------------------------------------------------------------
-
- /** contains the distance between the inner and outer parts of a
- double line (in 1/100 mm).
- */
- short LineDistance;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/BorderLine2.idl b/offapi/com/sun/star/table/BorderLine2.idl
deleted file mode 100644
index c1ae0f80a..000000000
--- a/offapi/com/sun/star/table/BorderLine2.idl
+++ /dev/null
@@ -1,62 +0,0 @@
-/*************************************************************************
- *
- * 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
- *
- * 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 __com_sun_star_table_BorderLine2_idl__
-#define __com_sun_star_table_BorderLine2_idl__
-
-
-#include <com/sun/star/table/BorderLine.idl>
-#include <com/sun/star/table/BorderLineStyle.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-struct BorderLine2 : BorderLine
-{
- /** Style of the border. @see BorderLineStyle
- */
- short LineStyle;
-
- /** Width of the border, this is the base to compute all the lines
- and gaps widths. These widths computations are based on the
- LineStyle property
-
- This property is prevailing on the old Out, In and Dist width
- from BorderLine. If this property is set to 0, then the other
- widths will be used to guess the border width.
- */
- unsigned long LineWidth;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/BorderLineStyle.idl b/offapi/com/sun/star/table/BorderLineStyle.idl
deleted file mode 100644
index 1d2408a74..000000000
--- a/offapi/com/sun/star/table/BorderLineStyle.idl
+++ /dev/null
@@ -1,109 +0,0 @@
-/*************************************************************************
- *
- * 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
- *
- * 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 __com_sun_star_table_BorderLineStyle_idl__
-#define __com_sun_star_table_BorderLineStyle_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-constants BorderLineStyle
-{
- /** No border line
- */
- const short NONE = 0x7FFF;
-
- /** Solid border line.
- */
- const short SOLID = 0;
-
- /** Dotted border line.
- */
- const short DOTTED = 1;
-
- /** Dashed border line.
- */
- const short DASHED = 2;
-
- /** Double border line.
- */
- const short DOUBLE = 3;
-
- /** Double border line with a thin line outside and a thick line
- inside separated by a small gap.
- */
- const short THINTHICK_SMALLGAP = 4;
-
- /** Double border line with a thin line outside and a thick line
- inside separated by a medium gap.
- */
- const short THINTHICK_MEDIUMGAP = 5;
-
- /** Double border line with a thin line outside and a thick line
- inside separated by a large gap.
- */
- const short THINTHICK_LARGEGAP = 6;
-
- /** Double border line with a thick line outside and a thin line
- inside separated by a small gap.
- */
- const short THICKTHIN_SMALLGAP = 7;
-
- /** Double border line with a thick line outside and a thin line
- inside separated by a medium gap.
- */
- const short THICKTHIN_MEDIUMGAP = 8;
-
- /** Double border line with a thick line outside and a thin line
- inside separated by a large gap.
- */
- const short THICKTHIN_LARGEGAP = 9;
-
- /** 3D embossed border line.
- */
- const short EMBOSSED = 10;
-
- /** 3D engraved border line.
- */
- const short ENGRAVED = 11;
-
- /** Outset border line.
- */
- const short OUTSET = 12;
-
- /** Inset border line.
- */
- const short INSET = 13;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/Cell.idl b/offapi/com/sun/star/table/Cell.idl
deleted file mode 100644
index a3c41b043..000000000
--- a/offapi/com/sun/star/table/Cell.idl
+++ /dev/null
@@ -1,70 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_Cell_idl__
-#define __com_sun_star_table_Cell_idl__
-
-#include <com/sun/star/table/CellProperties.idl>
-#include <com/sun/star/table/XCell.idl>
-#include <com/sun/star/text/XText.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a singe cell within a table.
- */
-published service Cell
-{
- //-------------------------------------------------------------------------
-
- /** contains the properties of the table cell.
- */
- service com::sun::star::table::CellProperties;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the cell contents.
- */
- interface com::sun::star::table::XCell;
-
- //-------------------------------------------------------------------------
-
- /** provides access to formatted and unformatted text contents.
- */
- interface com::sun::star::text::XText;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellAddress.idl b/offapi/com/sun/star/table/CellAddress.idl
deleted file mode 100644
index bda704ade..000000000
--- a/offapi/com/sun/star/table/CellAddress.idl
+++ /dev/null
@@ -1,66 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellAddress_idl__
-#define __com_sun_star_table_CellAddress_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains a cell address within a spreadsheet document.
- */
-published struct CellAddress
-{
- //-------------------------------------------------------------------------
-
- /** is the index of the sheet that contains the cell.
- */
- short Sheet;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the column where the cell is located.
- */
- long Column;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the row where the cell is located.
- */
- long Row;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellContentType.idl b/offapi/com/sun/star/table/CellContentType.idl
deleted file mode 100644
index b731f53a3..000000000
--- a/offapi/com/sun/star/table/CellContentType.idl
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellContentType_idl__
-#define __com_sun_star_table_CellContentType_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** is used to determine the type of contents in a cell.
- */
-published enum CellContentType
-{
- //-------------------------------------------------------------------------
-
- /** cell is empty.
- */
- EMPTY,
-
- //-------------------------------------------------------------------------
-
- /** cell contains a constant value.
- */
- VALUE,
-
- //-------------------------------------------------------------------------
-
- /** cell contains text.
- */
- TEXT,
-
- //-------------------------------------------------------------------------
-
- /** cell contains a formula.
- */
- FORMULA
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellCursor.idl b/offapi/com/sun/star/table/CellCursor.idl
deleted file mode 100644
index 64f7f9bc8..000000000
--- a/offapi/com/sun/star/table/CellCursor.idl
+++ /dev/null
@@ -1,59 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellCursor_idl__
-#define __com_sun_star_table_CellCursor_idl__
-
-#include <com/sun/star/table/XCellCursor.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a cell cursor in a table.
-
- <p>A cell cursor is simply a cell range which provides methods to move
- through the table (i.e. relative to the current position).</p>
- */
-published service CellCursor
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to control the position of the cursor.
- */
- interface com::sun::star::table::XCellCursor;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellHoriJustify.idl b/offapi/com/sun/star/table/CellHoriJustify.idl
deleted file mode 100644
index 9f1d18683..000000000
--- a/offapi/com/sun/star/table/CellHoriJustify.idl
+++ /dev/null
@@ -1,84 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellHoriJustify_idl__
-#define __com_sun_star_table_CellHoriJustify_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies how cell contents are aligned horizontally.
- */
-published enum CellHoriJustify
-{
- //-------------------------------------------------------------------------
-
- /** default alignment is used (left for numbers, right for text).
- */
- STANDARD,
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the left edge of the cell.
- */
- LEFT,
-
- //-------------------------------------------------------------------------
-
- /** contents are horizontally centered.
- */
- CENTER,
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the right edge of the cell.
- */
- RIGHT,
-
- //-------------------------------------------------------------------------
-
- /** contents are justified to the cell width.
- */
- BLOCK,
-
- //-------------------------------------------------------------------------
-
- /** contents are repeated to fill the cell.
- */
- REPEAT
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellJustifyMethod.idl b/offapi/com/sun/star/table/CellJustifyMethod.idl
deleted file mode 100644
index a14fd0d85..000000000
--- a/offapi/com/sun/star/table/CellJustifyMethod.idl
+++ /dev/null
@@ -1,66 +0,0 @@
-/*************************************************************************
- *
- * 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
- *
- * 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 __com_sun_star_table_CellJustifyMethod_idl__
-#define __com_sun_star_table_CellJustifyMethod_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** Specifies how text inside a cell is justified. The justification methods
- closely follow the methods described under the text-justify property of the
- CSS Text Level 3 specification. The latest version of the aforementioned
- specification is found here http://www.w3.org/TR/css3-text/.
- */
-constants CellJustifyMethod
-{
- //-------------------------------------------------------------------------
-
- /** Automatic.
- */
- const long AUTO = 0;
-
- //-------------------------------------------------------------------------
-
- /** When applied in the direction of text flow, characters in each line are
- distributed at equal intervals so that the ends of each line are aligned
- with the start and end edges of the cell. When applied in the
- perpendicular direction of text flow, the lines are distributed at equal
- intervals so that the first and last lines are aligned with the start and
- end edges of the cell.
- */
- const long DISTRIBUTE = 1;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/CellOrientation.idl b/offapi/com/sun/star/table/CellOrientation.idl
deleted file mode 100644
index 5fbabac36..000000000
--- a/offapi/com/sun/star/table/CellOrientation.idl
+++ /dev/null
@@ -1,73 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellOrientation_idl__
-#define __com_sun_star_table_CellOrientation_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies the orientation of a cell.
- */
-published enum CellOrientation
-{
- //-------------------------------------------------------------------------
-
- /** contents are printed from left to right.
- */
- STANDARD,
-
- //-------------------------------------------------------------------------
-
- /** contents are printed from top to bottom.
- */
- TOPBOTTOM,
-
- //-------------------------------------------------------------------------
-
- /** contents are printed from bottom to top.
- */
- BOTTOMTOP,
-
- //-------------------------------------------------------------------------
-
- /** contents are printed from top to bottom with individual
- characters in normal (horizontal) orientation.
- */
- STACKED
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellProperties.idl b/offapi/com/sun/star/table/CellProperties.idl
deleted file mode 100644
index 1d807551c..000000000
--- a/offapi/com/sun/star/table/CellProperties.idl
+++ /dev/null
@@ -1,236 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellProperties_idl__
-#define __com_sun_star_table_CellProperties_idl__
-
-#include <com/sun/star/util/Color.idl>
-#include <com/sun/star/beans/XPropertySet.idl>
-#include <com/sun/star/table/ShadowFormat.idl>
-#include <com/sun/star/table/CellHoriJustify.idl>
-#include <com/sun/star/table/CellVertJustify.idl>
-#include <com/sun/star/table/CellOrientation.idl>
-#include <com/sun/star/util/CellProtection.idl>
-#include <com/sun/star/table/TableBorder.idl>
-#include <com/sun/star/table/BorderLine.idl>
-#include <com/sun/star/container/XNameContainer.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains the properties of a table cell.
-
- @see com::sun::star::table::Cell
- @see com::sun::star::table::CellRange
- */
-published service CellProperties
-{
- //-------------------------------------------------------------------------
-
-//!published service PropertySet
- /** provides access to the properties.
- */
- interface com::sun::star::beans::XPropertySet;
-
- //=========================================================================
-
- /** contains the name of the style of the cell.
- */
- [optional, property] string CellStyle;
-
- //-------------------------------------------------------------------------
-
- /** contains the cell background color.
- */
- [property] com::sun::star::util::Color CellBackColor;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the cell background is transparent.
-
- <p>In this case the <member>CellProperties::CellBackColor</member>
- value is not used.</p>
- */
- [property] boolean IsCellBackgroundTransparent;
-
- //-------------------------------------------------------------------------
-
- /** contains the horizontal alignment of the cell contents.
- */
- [property] com::sun::star::table::CellHoriJustify HoriJustify;
-
- //-------------------------------------------------------------------------
-
- /** contains the vertical alignment of the cell contents.
- */
- [property] com::sun::star::table::CellVertJustify VertJustify;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if text in the cells will be wrapped automatically
- at the right border.
- */
- [property] boolean IsTextWrapped;
-
- //-------------------------------------------------------------------------
-
- /** defines the indentation of the cell contents (in 1/100 mm).
- */
- [property] short ParaIndent;
-
- //-------------------------------------------------------------------------
-
- /** contains the orientation of the cell contents.
-
- <p>If the <member>CellProperties::RotateAngle</member> property
- is non-zero, this value is not used.</p>
- */
- [property] com::sun::star::table::CellOrientation Orientation;
-
- //-------------------------------------------------------------------------
-
- /** defines how much the content of cells is rotated (in 1/100 degrees).
- */
- [property] long RotateAngle;
-
- //-------------------------------------------------------------------------
-
- /** defines at which edge rotated cells are aligned.
- */
- [property] com::sun::star::table::CellVertJustify RotateReference;
-
- //-------------------------------------------------------------------------
-
- /** selects Asian character orientation in vertical orientation.
-
- <p>If the <member>CellProperties::Orientation</member> property is
- <const>CellOrientation::STACKED</const>, in Asian mode only Asian
- characters are printed in horizontal orientation instead of all
- characters.
- For other values of <member>CellProperties::Orientation</member>,
- this value is not used.</p>
- */
- [optional, property] boolean AsianVerticalMode;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the cell or cell range border.
-
- <p>If used with a cell range, the top, left, right, and bottom
- lines are at the edges of the entire range, not at the edges of
- the individual cell.</p>
- */
- [property] com::sun::star::table::TableBorder TableBorder;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the top border line of each cell.
- */
- [property] com::sun::star::table::BorderLine TopBorder;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the bottom border line of each cell.
- */
- [property] com::sun::star::table::BorderLine BottomBorder;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the left border line of each cell.
- */
- [property] com::sun::star::table::BorderLine LeftBorder;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the right border line of each cell.
- */
- [property] com::sun::star::table::BorderLine RightBorder;
-
- //-------------------------------------------------------------------------
-
- /** contains the index of the number format that is used in the cells.
-
- <p>The proper value can be determined by using the
- <type scope="com::sun::star::util">NumberFormatter</type>
- interface of the document.</p>
- */
- [property] long NumberFormat;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the shadow.
- */
- [property] com::sun::star::table::ShadowFormat ShadowFormat;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the cell protection.
-
- <p>Cell protection is active only if the sheet is protected.</p>
- */
- [property] com::sun::star::util::CellProtection CellProtection;
-
- //-------------------------------------------------------------------------
-
- /** stores additional attributes.
-
- <p>This property is used i.e. by the XML filters to load and
- restore unknown attributes.</p>
- */
- [optional, property] com::sun::star::container::XNameContainer
- UserDefinedAttributes;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the top left to bottom right diagonal line of each cell.
- */
- [optional, property] com::sun::star::table::BorderLine DiagonalTLBR;
-
- //-------------------------------------------------------------------------
-
- /** contains a description of the bottom left to top right diagonal line of each cell.
- */
- [optional, property] com::sun::star::table::BorderLine DiagonalBLTR;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the cell content will be shrunk to fit in the cell.
- */
- [optional, property] boolean ShrinkToFit;
-
- //-------------------------------------------------------------------------
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellRange.idl b/offapi/com/sun/star/table/CellRange.idl
deleted file mode 100644
index e3411990a..000000000
--- a/offapi/com/sun/star/table/CellRange.idl
+++ /dev/null
@@ -1,63 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellRange_idl__
-#define __com_sun_star_table_CellRange_idl__
-
-#include <com/sun/star/table/CellProperties.idl>
-#include <com/sun/star/table/XCellRange.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a range of of cells within a table.
- */
-published service CellRange
-{
- //-------------------------------------------------------------------------
-
- /** contains the properties of the cells of this cell range.
- */
- service com::sun::star::table::CellProperties;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the cells or to sub-ranges of this cell range.
- */
- interface com::sun::star::table::XCellRange;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellRangeAddress.idl b/offapi/com/sun/star/table/CellRangeAddress.idl
deleted file mode 100644
index bfcf704be..000000000
--- a/offapi/com/sun/star/table/CellRangeAddress.idl
+++ /dev/null
@@ -1,78 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellRangeAddress_idl__
-#define __com_sun_star_table_CellRangeAddress_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains a cell range address within a spreadsheet document.
- */
-published struct CellRangeAddress
-{
- //-------------------------------------------------------------------------
-
- /** is the index of the sheet that contains the cell range.
- */
- short Sheet;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the column of the left edge of the range.
- */
- long StartColumn;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the row of the top edge of the range.
- */
- long StartRow;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the column of the right edge of the range.
- */
- long EndColumn;
-
- //-------------------------------------------------------------------------
-
- /** is the index of the row of the bottom edge of the range.
- */
- long EndRow;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellRangeListSource.idl b/offapi/com/sun/star/table/CellRangeListSource.idl
deleted file mode 100644
index 92d11cbf0..000000000
--- a/offapi/com/sun/star/table/CellRangeListSource.idl
+++ /dev/null
@@ -1,87 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_sheet_CellRangeListSource_idl__
-#define __com_sun_star_sheet_CellRangeListSource_idl__
-
-#include <com/sun/star/form/binding/ListEntrySource.idl>
-#include <com/sun/star/table/CellRangeAddress.idl>
-#include <com/sun/star/lang/XInitialization.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-
-//=============================================================================
-
-/** defines the a source of list entries coming from a cell range in a table document
-
- <p>The component cannot be instantiated at a global service factory, instead
- it's usually provided by a document instance.</p>
-
- @see com::sun::star::document::OfficeDocument
-*/
-service CellRangeListSource
-{
- /** ensures the basic functionality for supplying list entries
- */
- service com::sun::star::form::binding::ListEntrySource;
-
- /** specifies the cell range within a document to which the component
- is bound.
- */
- [property, bound, readonly] com::sun::star::table::CellRangeAddress CellRange;
-
- /** allows setting initial, creation-time properties of the component
-
- <p>This interface is used to initialize the component after creation. It has
- to be used exactly once in the life time of the component, every second call
- to <member scope"com::sun::star::lang">XInitialization::initialize</member>
- will throw an exception.</p>
-
- <p>The arguments passed to the <member scope"com::sun::star::lang">XInitialization::initialize</member>
- method must be instances of <type scope="com::sun::star::beans">NamedValue</type>, where
- the <member scope"com::sun::star::beans">NamedValue::Name</member> denotes the type of information
- to initialize, and the <member scope"com::sun::star::beans">NamedValue::Value</member>
- the initial value.</p>
-
- <p>The following aspects of the components can be initialized:<br/>
- <ul><li><b>CellRange</b><br/>
- specifies the address of the cell range to bind this instance to. Must be a
- <type scope="com::sun::star::table">CellRangeAddress</type> instance.</li>
- </ul>
- </p>
- */
- interface com::sun::star::lang::XInitialization;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/CellValueBinding.idl b/offapi/com/sun/star/table/CellValueBinding.idl
deleted file mode 100644
index 9c8eee1cd..000000000
--- a/offapi/com/sun/star/table/CellValueBinding.idl
+++ /dev/null
@@ -1,100 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellValueBinding_idl__
-#define __com_sun_star_table_CellValueBinding_idl__
-
-#include <com/sun/star/form/binding/ValueBinding.idl>
-#include <com/sun/star/table/CellAddress.idl>
-#include <com/sun/star/lang/XInitialization.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** defines the binding to a single cell in a table document
-
- <p>Read/Write access to the cell represented by this component is supported,
- as well as active broadcasting of value changes.</p>
-
- <p>The binding supports exchanging <em>double</em> values, <em>string</em>
- values.</p>
-
- <p>The component cannot be instantiated at a global service factory, instead
- it's usually provided by a document instance.</p>
-
- @see com::sun::star::document::OfficeDocument
-*/
-service CellValueBinding
-{
- /** ensures the basic functionality for binding to a value
- */
- service com::sun::star::form::binding::ValueBinding;
-
- /** specifies the cell within a document whose value is reflected
- by the binding.
- */
- [property, bound, readonly] com::sun::star::table::CellAddress BoundCell;
-
- /** allows notifications of changes in the content of the underlying cell.
-
- <p>Note that this interface is already optionally allowed in the
- underlying service (<type scope="com::sun::star::form::binding">ValueBinding</type>),
- but it loses it's optionality here.</p>
- */
- interface com::sun::star::util::XModifyBroadcaster;
-
- /** allows setting initial, creation-time properties of the component
-
- <p>This interface is used to initialize the component after creation. It has
- to be used exactly once in the life time of the component, every second call
- to <member scope"com::sun::star::lang">XInitialization::initialize</member>
- will throw an exception.</p>
-
- <p>The arguments passed to the <member scope"com::sun::star::lang">XInitialization::initialize</member>
- method must be instances of <type scope="com::sun::star::beans">NamedValue</type>, where
- the <member scope"com::sun::star::beans">NamedValue::Name</member> denotes the type of information
- to initialize, and the <member scope"com::sun::star::beans">NamedValue::Value</member>
- the initial value.</p>
-
- <p>The following aspects of the components can be initialized:<br/>
- <ul><li><b>BoundCell</b><br/>
- specifies the address of the cell to bind this instance to. Must be a
- <type scope="com::sun::star::table">CellAddress</type> instance.</li>
- </ul>
- </p>
- */
- interface com::sun::star::lang::XInitialization;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/CellVertJustify.idl b/offapi/com/sun/star/table/CellVertJustify.idl
deleted file mode 100644
index adabe6d57..000000000
--- a/offapi/com/sun/star/table/CellVertJustify.idl
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_CellVertJustify_idl__
-#define __com_sun_star_table_CellVertJustify_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies how cell contents are aligned vertically.
- */
-published enum CellVertJustify
-{
- //-------------------------------------------------------------------------
-
- /** default alignment is used.
- */
- STANDARD,
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned with the upper edge of the cell.
- */
- TOP,
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the vertical middle of the cell.
- */
- CENTER,
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the lower edge of the cell.
- */
- BOTTOM
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/CellVertJustify2.idl b/offapi/com/sun/star/table/CellVertJustify2.idl
deleted file mode 100644
index 1be41c821..000000000
--- a/offapi/com/sun/star/table/CellVertJustify2.idl
+++ /dev/null
@@ -1,76 +0,0 @@
-/*************************************************************************
- *
- * 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
- *
- * 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 __com_sun_star_table_CellVertJustify_idl__
-#define __com_sun_star_table_CellVertJustify_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies how cell contents are aligned vertically.
- */
-constants CellVertJustify2
-{
- //-------------------------------------------------------------------------
-
- /** default alignment is used.
- */
- const long STANDARD = 0;
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned with the upper edge of the cell.
- */
- const long TOP = 1;
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the vertical middle of the cell.
- */
- const long CENTER = 2;
-
- //-------------------------------------------------------------------------
-
- /** contents are aligned to the lower edge of the cell.
- */
- const long BOTTOM = 3;
-
- //-------------------------------------------------------------------------
-
- /** contents are justified to the cell height.
- */
- const long BLOCK = 4;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/ListPositionCellBinding.idl b/offapi/com/sun/star/table/ListPositionCellBinding.idl
deleted file mode 100644
index 34d025263..000000000
--- a/offapi/com/sun/star/table/ListPositionCellBinding.idl
+++ /dev/null
@@ -1,59 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_ListPositionCellBinding_idl__
-#define __com_sun_star_table_ListPositionCellBinding_idl__
-
-#include <com/sun/star/table/CellValueBinding.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-
-//=============================================================================
-
-/** defines the binding to a single cell in a table document, which can be used to
- transfer a list position into the cell.
-*/
-service ListPositionCellBinding
-{
- /** provides the basic functionality for exchanging values with a table cell.
-
- <p>Additionally to the types supported by the super service, the
- <type>ListPositionCellBinding</type> allows exchanging integer values.</p>
-
- @see com::sun::star::form::binding::XValueBinding::getSupportedTypes
- */
- service CellValueBinding;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/ShadowFormat.idl b/offapi/com/sun/star/table/ShadowFormat.idl
deleted file mode 100644
index dfc012165..000000000
--- a/offapi/com/sun/star/table/ShadowFormat.idl
+++ /dev/null
@@ -1,75 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_ShadowFormat_idl__
-#define __com_sun_star_table_ShadowFormat_idl__
-
-#include <com/sun/star/util/Color.idl>
-#include <com/sun/star/table/ShadowLocation.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** describes the settings of a cell shadow.
- */
-published struct ShadowFormat
-{
- //-------------------------------------------------------------------------
-
- /** contains the location of the shadow.
- */
- com::sun::star::table::ShadowLocation Location;
-
- //-------------------------------------------------------------------------
-
- /** contains the size of the shadow.
- */
- short ShadowWidth;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if shadow is transparent.
- */
- boolean IsTransparent;
-
- //-------------------------------------------------------------------------
-
- /** contains the color value of the shadow.
- */
- com::sun::star::util::Color Color;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/ShadowLocation.idl b/offapi/com/sun/star/table/ShadowLocation.idl
deleted file mode 100644
index 1039e8ad0..000000000
--- a/offapi/com/sun/star/table/ShadowLocation.idl
+++ /dev/null
@@ -1,78 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_ShadowLocation_idl__
-#define __com_sun_star_table_ShadowLocation_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies the location of the shadow in a <type>ShadowFormat</type>.
- */
-published enum ShadowLocation
-{
- //-------------------------------------------------------------------------
-
- /** no shadow.
- */
- NONE,
-
- //-------------------------------------------------------------------------
-
- /** shadow is located along the upper and left sides.
- */
- TOP_LEFT,
-
- //-------------------------------------------------------------------------
-
- /** shadow is located along the upper and right sides.
- */
- TOP_RIGHT,
-
- //-------------------------------------------------------------------------
-
- /** shadow is located along the lower and left sides.
- */
- BOTTOM_LEFT,
-
- //-------------------------------------------------------------------------
-
- /** shadow is located along the lower and right sides.
- */
- BOTTOM_RIGHT
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableBorder.idl b/offapi/com/sun/star/table/TableBorder.idl
deleted file mode 100644
index f67d35a99..000000000
--- a/offapi/com/sun/star/table/TableBorder.idl
+++ /dev/null
@@ -1,152 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableBorder_idl__
-#define __com_sun_star_table_TableBorder_idl__
-
-#include <com/sun/star/table/BorderLine.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains the style settings of the border lines of all cells in a cell
- range.
-
- <p>In a queried structure, the flags in
- <member>TableBorder::Is...LineValid</member> indicate that not all
- lines of the boxes have the same values.</p>
-
- <p>In a structure which is used for setting, these flags determine
- if the corresponding line should be set or if the old value should
- be kept.</p>
- */
-published struct TableBorder
-{
- //-------------------------------------------------------------------------
-
- /** determines the line style at the top edge.
- */
- com::sun::star::table::BorderLine TopLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::TopLine</member>
- is used.
- */
- boolean IsTopLineValid;
-
- //-------------------------------------------------------------------------
-
- /** determines the line style at the bottom edge.
- */
- com::sun::star::table::BorderLine BottomLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of
- <member>TableBorder::BottomLine</member> is used.
- */
- boolean IsBottomLineValid;
-
- //-------------------------------------------------------------------------
-
- /** determines the line style at the left edge.
- */
- com::sun::star::table::BorderLine LeftLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::LeftLine</member>
- is used.
- */
- boolean IsLeftLineValid;
-
- //-------------------------------------------------------------------------
-
- /** determines the line style at the right edge.
- */
- com::sun::star::table::BorderLine RightLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::RightLine</member>
- is used.
- */
- boolean IsRightLineValid;
-
- //-------------------------------------------------------------------------
-
- /** determines the line style of horizontal lines for the inner part
- of a cell range.
- */
- com::sun::star::table::BorderLine HorizontalLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of
- <member>TableBorder::HorizontalLine</member> is used.
- */
- boolean IsHorizontalLineValid;
-
- //-------------------------------------------------------------------------
-
- /** determines the line style of vertical lines for the inner part
- of a cell range.
- */
- com::sun::star::table::BorderLine VerticalLine;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of
- <member>TableBorder::VerticalLine</member> is used.
- */
- boolean IsVerticalLineValid;
-
- //-------------------------------------------------------------------------
-
- /** contains the distance between the lines and other contents.
- */
- short Distance;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::Distance</member>
- is used.
- */
- boolean IsDistanceValid;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableBorderDistances.idl b/offapi/com/sun/star/table/TableBorderDistances.idl
deleted file mode 100644
index 68855a9df..000000000
--- a/offapi/com/sun/star/table/TableBorderDistances.idl
+++ /dev/null
@@ -1,107 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableBorderDistances_idl__
-#define __com_sun_star_table_TableBorderDistances_idl__
-
-#include <com/sun/star/table/BorderLine.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains the distance settings of the border lines of all cells in a cell
- range.
-
- <p>In a queried structure, the flags in
- <member>TableBorderDistances::Is...DistanceValid</member> indicate that not all
- lines of the boxes have the same values.</p>
-
- <p>In a structure which is used for setting, these flags determine
- if the corresponding distance should be set or if the old value should
- be kept.</p>
- */
-published struct TableBorderDistances
-{
-
- /** contains the distance between the top lines and other contents.
- */
- short TopDistance;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::TopDistance</member>
- is used.
- */
- boolean IsTopDistanceValid;
- //-------------------------------------------------------------------------
-
- /** contains the distance between the bottom lines and other contents.
- */
- short BottomDistance;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::BottomDistance</member>
- is used.
- */
- boolean IsBottomDistanceValid;
- //-------------------------------------------------------------------------
-
- /** contains the distance between the left lines and other contents.
- */
- short LeftDistance;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::LeftDistance</member>
- is used.
- */
- boolean IsLeftDistanceValid;
- //-------------------------------------------------------------------------
-
- /** contains the distance between the right lines and other contents.
- */
- short RightDistance;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the value of <member>TableBorder::RightDistance</member>
- is used.
- */
- boolean IsRightDistanceValid;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableChart.idl b/offapi/com/sun/star/table/TableChart.idl
deleted file mode 100644
index e2b1602a2..000000000
--- a/offapi/com/sun/star/table/TableChart.idl
+++ /dev/null
@@ -1,75 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableChart_idl__
-#define __com_sun_star_table_TableChart_idl__
-
-#include <com/sun/star/table/XTableChart.idl>
-#include <com/sun/star/document/XEmbeddedObjectSupplier.idl>
-#include <com/sun/star/container/XNamed.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a chart based on data in a table or spreadsheet.
-
- <p>This service does not represent the chart document model itself,
- but the object in the table that contains this chart document.<p/>
- */
-published service TableChart
-{
- //-------------------------------------------------------------------------
-
- /** provides access to the settings of this chart.
- */
- interface com::sun::star::table::XTableChart;
-
- //-------------------------------------------------------------------------
-
- /** provides access to the chart document model.
-
- @see com::sun::star::chart::ChartDocument
- */
- interface com::sun::star::document::XEmbeddedObjectSupplier;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to access the name of the chart.
- */
- interface com::sun::star::container::XNamed;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableCharts.idl b/offapi/com/sun/star/table/TableCharts.idl
deleted file mode 100644
index d81b2c314..000000000
--- a/offapi/com/sun/star/table/TableCharts.idl
+++ /dev/null
@@ -1,74 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableCharts_idl__
-#define __com_sun_star_table_TableCharts_idl__
-
-#include <com/sun/star/table/XTableCharts.idl>
-#include <com/sun/star/container/XIndexAccess.idl>
-#include <com/sun/star/container/XEnumerationAccess.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a collection of all charts based on data in a table.
-
- @see com::sun::star::table::TableChart
- */
-published service TableCharts
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to insert and remove charts.
- */
- interface com::sun::star::table::XTableCharts;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to access the charts via index.
- */
- interface com::sun::star::container::XIndexAccess;
-
- //-------------------------------------------------------------------------
-
- /** creates an enumeration of all contained charts.
-
- @see com::sun::star::table::TableChartsEnumeration
- */
- interface com::sun::star::container::XEnumerationAccess;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableChartsEnumeration.idl b/offapi/com/sun/star/table/TableChartsEnumeration.idl
deleted file mode 100644
index c3236483e..000000000
--- a/offapi/com/sun/star/table/TableChartsEnumeration.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableChartsEnumeration_idl__
-#define __com_sun_star_table_TableChartsEnumeration_idl__
-
-#include <com/sun/star/container/XEnumeration.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents an enumeration of table charts.
-
- @see com::sun::star::table::TableCharts
- */
-published service TableChartsEnumeration
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to access the charts in the enumeration.
-
- @see com::sun::star::table::TableChart
- */
- interface com::sun::star::container::XEnumeration;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableColumn.idl b/offapi/com/sun/star/table/TableColumn.idl
deleted file mode 100644
index 22ede4bc1..000000000
--- a/offapi/com/sun/star/table/TableColumn.idl
+++ /dev/null
@@ -1,104 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableColumn_idl__
-#define __com_sun_star_table_TableColumn_idl__
-
-#include <com/sun/star/table/XCellRange.idl>
-#include <com/sun/star/beans/XPropertySet.idl>
-#include <com/sun/star/container/XNamed.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a special cell range containing all cells of a single
- specific column in a table or spreadsheet.
- */
-published service TableColumn
-{
- //-------------------------------------------------------------------------
-
- /** provides access to the cells of this column.
-
- @see com::sun::star::table::CellRange
- */
- interface com::sun::star::table::XCellRange;
-
- //-------------------------------------------------------------------------
-
-//!published service PropertySet
- /** provides access to the cell properties of all cells of this column.
- */
- interface com::sun::star::beans::XPropertySet;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to access the name of the column.
-
- <p>In spreadsheets, the name of a column cannot be changed.<p/>
- */
- interface com::sun::star::container::XNamed;
-
- //=========================================================================
-
- /** contains the width of the column (in 1/100th mm).
-
- <p>When hidden, it returns the width which the column would have,
- if it were visible. </p>
- */
- [property] long Width;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the column always keeps its optimal width.
- */
- [property] boolean OptimalWidth;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the column is visible.
- */
- [property] boolean IsVisible;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if there is a manual horizontal page break attached
- to the column.
- */
- [property] boolean IsStartOfNewPage;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableColumns.idl b/offapi/com/sun/star/table/TableColumns.idl
deleted file mode 100644
index 0638b4ed1..000000000
--- a/offapi/com/sun/star/table/TableColumns.idl
+++ /dev/null
@@ -1,77 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableColumns_idl__
-#define __com_sun_star_table_TableColumns_idl__
-
-#include <com/sun/star/table/XTableColumns.idl>
-#include <com/sun/star/container/XEnumerationAccess.idl>
-#include <com/sun/star/container/XNameAccess.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a collection of all columns of a table or spreadsheet.
-
- @see com::sun::star::table::TableColumn
- */
-published service TableColumns
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to insert and remove columns.
- */
- interface com::sun::star::table::XTableColumns;
-
- //-------------------------------------------------------------------------
-
- /** creates an enumeration of all contained columns.
-
- @see com::sun::star::table::TableColumnsEnumeration
- */
- interface com::sun::star::container::XEnumerationAccess;
-
- //-------------------------------------------------------------------------
-
- /** provides methods to access the columns via their names.
-
- <p>The names of the columns are always absolute even if the current
- cell range is a sub-range of a spreadsheet.</p>
- */
- [optional] interface com::sun::star::container::XNameAccess;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableColumnsEnumeration.idl b/offapi/com/sun/star/table/TableColumnsEnumeration.idl
deleted file mode 100644
index 243983fe6..000000000
--- a/offapi/com/sun/star/table/TableColumnsEnumeration.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableColumnsEnumeration_idl__
-#define __com_sun_star_table_TableColumnsEnumeration_idl__
-
-#include <com/sun/star/container/XEnumeration.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents an enumeration of table columns.
-
- @see com::sun::star::table::TableColumns
- */
-published service TableColumnsEnumeration
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to access the columns in the enumeration.
-
- @see com::sun::star::table::TableColumn
- */
- interface com::sun::star::container::XEnumeration;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableOrientation.idl b/offapi/com/sun/star/table/TableOrientation.idl
deleted file mode 100644
index 32457de37..000000000
--- a/offapi/com/sun/star/table/TableOrientation.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableOrientation_idl__
-#define __com_sun_star_table_TableOrientation_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** used to select whether operations are carried out on columns or rows.
- */
-published enum TableOrientation
-{
- //-------------------------------------------------------------------------
-
- /** operations are carried out on columns.
- */
- COLUMNS,
-
- //-------------------------------------------------------------------------
-
- /** operations are carried out on rows.
- */
- ROWS
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableRow.idl b/offapi/com/sun/star/table/TableRow.idl
deleted file mode 100644
index 481187b64..000000000
--- a/offapi/com/sun/star/table/TableRow.idl
+++ /dev/null
@@ -1,95 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableRow_idl__
-#define __com_sun_star_table_TableRow_idl__
-
-#include <com/sun/star/table/XCellRange.idl>
-#include <com/sun/star/beans/XPropertySet.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a special cell range containing all cells of a single
- specific row in a table or spreadsheet.
- */
-published service TableRow
-{
- //-------------------------------------------------------------------------
-
- /** provides access to the cells of this row.
-
- @see com::sun::star::table::CellRange
- */
- interface com::sun::star::table::XCellRange;
-
- //-------------------------------------------------------------------------
-
-//!published service PropertySet
- /** provides access to the cell properties of all cells of this row.
- */
- interface com::sun::star::beans::XPropertySet;
-
- //=========================================================================
-
- /** contains the height of the row (in 1/100 mm).
-
- <p>When hidden, it returns the height which the row would have,
- if it were visible. </p>
- */
- [property] long Height;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the row always keeps its optimal height.
- */
- [property] boolean OptimalHeight;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if the row is visible.
- */
- [property] boolean IsVisible;
-
- //-------------------------------------------------------------------------
-
- /** is <TRUE/>, if there is a manual vertical page break attached
- to the row.
- */
- [property] boolean IsStartOfNewPage;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableRows.idl b/offapi/com/sun/star/table/TableRows.idl
deleted file mode 100644
index a0b1afa60..000000000
--- a/offapi/com/sun/star/table/TableRows.idl
+++ /dev/null
@@ -1,67 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableRows_idl__
-#define __com_sun_star_table_TableRows_idl__
-
-#include <com/sun/star/table/XTableRows.idl>
-#include <com/sun/star/container/XEnumerationAccess.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a collection of all rows of a table or spreadsheet.
-
- @see com::sun::star::table::TableRow
- */
-published service TableRows
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to insert and remove rows.
- */
- interface com::sun::star::table::XTableRows;
-
- //-------------------------------------------------------------------------
-
- /** creates an enumeration of all contained rows.
-
- @see com::sun::star::table::TableRowsEnumeration
- */
- interface com::sun::star::container::XEnumerationAccess;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableRowsEnumeration.idl b/offapi/com/sun/star/table/TableRowsEnumeration.idl
deleted file mode 100644
index a807bc33b..000000000
--- a/offapi/com/sun/star/table/TableRowsEnumeration.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableRowsEnumeration_idl__
-#define __com_sun_star_table_TableRowsEnumeration_idl__
-
-#include <com/sun/star/container/XEnumeration.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents an enumeration of table rows.
-
- @see com::sun::star::table::TableRows
- */
-published service TableRowsEnumeration
-{
- //-------------------------------------------------------------------------
-
- /** provides methods to access the rows in the enumeration.
-
- @see com::sun::star::table::TableRow
- */
- interface com::sun::star::container::XEnumeration;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableSortDescriptor.idl b/offapi/com/sun/star/table/TableSortDescriptor.idl
deleted file mode 100644
index 9c0c622cc..000000000
--- a/offapi/com/sun/star/table/TableSortDescriptor.idl
+++ /dev/null
@@ -1,96 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableSortDescriptor_idl__
-#define __com_sun_star_table_TableSortDescriptor_idl__
-
-#include <com/sun/star/util/SortDescriptor.idl>
-#include <com/sun/star/util/SortField.idl>
-#include <com/sun/star/table/TableOrientation.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** contains properties which describe sorting of rows or columns in a table.
-
- <p>It extends the general
- <type scope="com::sun::star::util">SortDescriptor</type> with
- table-specific properties.</p>
-
- @deprecated
- */
-published service TableSortDescriptor
-{
- //-------------------------------------------------------------------------
-
- /** contains common sorting properties.
- */
- service com::sun::star::util::SortDescriptor;
-
- //=========================================================================
-
- /** specifies the descriptions of the individual sort fields.
- */
- [property] sequence<com::sun::star::util::SortField> SortFields;
-
- //-------------------------------------------------------------------------
-
- /** contains the maximum number of sort fields the descriptor can hold.
- */
- [readonly, property] long MaxFieldCount;
-
- //-------------------------------------------------------------------------
-
- /** specifies the sorting orientation (sort rows or columns).
-
- <p>Some implementations may not support sorting columns.</p>
-
- @deprecated
- use the property <member scope="com::sun::star::util">SortDescriptor::SortColumns</member>
- instead.
- */
- [property] com::sun::star::table::TableOrientation Orientation;
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the first row or column (depending on
- <member scope="com::sun::star::util">SortDescriptor::SortColumns</member>) is a
- header which should not be sorted.
- */
- [property] boolean ContainsHeader;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableSortDescriptor2.idl b/offapi/com/sun/star/table/TableSortDescriptor2.idl
deleted file mode 100644
index 1198025a7..000000000
--- a/offapi/com/sun/star/table/TableSortDescriptor2.idl
+++ /dev/null
@@ -1,81 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableSortDescriptor2_idl__
-#define __com_sun_star_table_TableSortDescriptor2_idl__
-
-#include <com/sun/star/util/SortDescriptor2.idl>
-#include <com/sun/star/beans/XPropertySet.idl>
-#include <com/sun/star/table/TableSortField.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** specifies properties which describe sorting of fields (rows or columns)
- in a table.
-
- @since OOo 1.1.2
- */
-published service TableSortDescriptor2
-{
- service com::sun::star::util::SortDescriptor2;
-
- //-------------------------------------------------------------------------
- /** specifies a list of individual sort fields.
-
- <p>Each entry specifies properties that state the
- row/column to be sorted and how that should be done.</p>
- */
- [property] sequence< com::sun::star::table::TableSortField > SortFields;
-
- //-------------------------------------------------------------------------
- /** contains the maximum number of sort fields the descriptor can hold.
- */
- [readonly, property] long MaxSortFieldsCount;
-
- //-------------------------------------------------------------------------
- /** specifies if the columns or rows are to be sorted.
-
- <dl>
- <dt><TRUE/></dt>
- <dd>The columns are to be sorted.</dd>
- <dt><FALSE/></dt>
- <dd>The rows are to be sorted.</dd>
- </dl>
- */
- [property] boolean IsSortColumns;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/TableSortField.idl b/offapi/com/sun/star/table/TableSortField.idl
deleted file mode 100644
index 3691b0a3f..000000000
--- a/offapi/com/sun/star/table/TableSortField.idl
+++ /dev/null
@@ -1,103 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableSortField_idl__
-#define __com_sun_star_table_TableSortField_idl__
-
-#include <com/sun/star/lang/Locale.idl>
-#include <com/sun/star/table/TableSortFieldType.idl>
-
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-/** describes how to sort a single field (row/column) in a tables
- sort descriptor.
-
- @see com::sun::star::table::TableSortDescriptor2
-
- @since OOo 1.1.2
- */
-published struct TableSortField
-{
- //-------------------------------------------------------------------------
- /** index of the row or column in the table to be sorted; 0-based.
- */
- long Field;
-
- //-------------------------------------------------------------------------
- /** <TRUE/> if data are sorted in ascending order,
- <FALSE/> if in descending order.
- */
- boolean IsAscending;
-
- //-------------------------------------------------------------------------
- /** specifies if the case of letters is important when comparing entries.
- */
- boolean IsCaseSensitive;
-
- //-------------------------------------------------------------------------
- /** type of contents in the field.
-
- <p>If the value is
- <member scope="com::sun::star::table::TableSortFieldType">AUTOMATIC</member>
- the algorithm used for sorting is application specific.
- Especially it may or may not use the values given by
- "CollatorLocale" and "CollatorAlgorithm".</p>
- */
- com::sun::star::table::TableSortFieldType FieldType;
-
- //-------------------------------------------------------------------------
- /** the locale used by the collator when comparing/sorting text.
-
- <p>This property will not be used when the "FieldType" is
- <member scope="com::sun::star::table::TableSortFieldType">NUMERIC</member>
- </p>
-
- @ see com::sun::star::i18n::XCollator
- */
- com::sun::star::lang::Locale CollatorLocale;
-
- //-------------------------------------------------------------------------
- /** the algorithm used by the collator when comparing/sorting text.
-
- <p>This property will not be used when the "FieldType" is
- <member scope="com::sun::star::table::TableSortFieldType">NUMERIC</member>
- </p>
-
- @ see com::sun::star::i18n::XCollator
- */
- string CollatorAlgorithm;
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/TableSortFieldType.idl b/offapi/com/sun/star/table/TableSortFieldType.idl
deleted file mode 100644
index aaf26b128..000000000
--- a/offapi/com/sun/star/table/TableSortFieldType.idl
+++ /dev/null
@@ -1,65 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_TableSortFieldType_idl__
-#define __com_sun_star_table_TableSortFieldType_idl__
-
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** enumeration used to specify the type of contents in a sort field
- (row/column) of a table.
-
- @since OOo 1.1.2
- */
-published enum TableSortFieldType
-{
- //-------------------------------------------------------------------------
- /** type is determined automatically.
- */
- AUTOMATIC,
-
- //-------------------------------------------------------------------------
- /** sort field contains numerical data.
- */
- NUMERIC,
-
- //-------------------------------------------------------------------------
- /** sort field contains text data.
- */
- ALPHANUMERIC
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/XAutoFormattable.idl b/offapi/com/sun/star/table/XAutoFormattable.idl
deleted file mode 100644
index 315b7dde0..000000000
--- a/offapi/com/sun/star/table/XAutoFormattable.idl
+++ /dev/null
@@ -1,64 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XAutoFormattable_idl__
-#define __com_sun_star_table_XAutoFormattable_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides a method to apply TableAutoFormats to a cell range.
- */
-published interface XAutoFormattable: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** applies an AutoFormat to the cell range of the current context.
-
- @param aName
- is the name of the AutoFormat to apply.
-
- @throws <type scope="com::sun::star::lang">IllegalArgumentException</type>
- if the specified AutoFormat does not exist.
- */
- void autoFormat( [in] string aName )
- raises( com::sun::star::lang::IllegalArgumentException );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XCell.idl b/offapi/com/sun/star/table/XCell.idl
deleted file mode 100644
index 39dc89206..000000000
--- a/offapi/com/sun/star/table/XCell.idl
+++ /dev/null
@@ -1,111 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XCell_idl__
-#define __com_sun_star_table_XCell_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/table/CellContentType.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access the contents of a cell in a table.
-
- @see com::sun::star::table::Cell
- */
-published interface XCell: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** returns the formula string of a cell.
-
- <p>Even if the cell does not contain a formula, an assignment of
- this attribute's value to another cell's formula attribute would
- create the same cell content. This is because this attribute contains
- the original text value of a string cell. The value of a
- <em>value cell</em> will be formatted using the number format's
- default format or the formula string, including "=", of a formula
- cell.</p>
- */
- string getFormula();
-
- //-------------------------------------------------------------------------
-
- /** sets a formula into the cell.
-
- <p>When assigned, the string will be interpreted and a value, text
- or formula cell is created, depending on the text and the number
- format.</p>
- */
- void setFormula( [in] string aFormula );
-
- //-------------------------------------------------------------------------
-
- /** returns the floating point value of the cell.
-
- <p>For a <em>value cell</em> the value is returned, for a
- <em>string cell</em> zero is returned and for a <em>formula cell</em>
- the result value of a formula is returned.</p>
- */
- double getValue();
-
- //-------------------------------------------------------------------------
-
- /** sets a floating point value into the cell.
-
- <p>After a call to this method the type of the cell is
- <member>CellContentType::VALUE</member>.</p>
- */
- void setValue( [in] double nValue );
-
- //-------------------------------------------------------------------------
-
- /** returns the type of the cell.
- */
- com::sun::star::table::CellContentType getType();
-
- //-------------------------------------------------------------------------
-
- /** returns the error value of the cell.
-
- <P>If the cell does not contain a formula, the error is always
- zero.</p>
- */
- long getError();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XCell2.idl b/offapi/com/sun/star/table/XCell2.idl
deleted file mode 100644
index 6e3c24e69..000000000
--- a/offapi/com/sun/star/table/XCell2.idl
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Version: MPL 1.1 / GPLv3+ / LGPLv3+
- *
- * The contents of this file are subject to the Mozilla Public License Version
- * 1.1 (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
- *
- * Software distributed under the License is distributed on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
- * for the specific language governing rights and limitations under the
- * License.
- *
- * The Initial Developer of the Original Code is
- * Novell, Inc.
- *
- * Portions created by the Initial Developer are Copyright (C) 2011 the
- * Initial Developer. All Rights Reserved.
- *
- * Contributor(s): Muthu Subramanian <sumuthu@novell.com>
- *
- * Alternatively, the contents of this file may be used under the terms of
- * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
- * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
- * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
- * instead of those above.
- */
-
-#ifndef __com_sun_star_table_XCell2_idl__
-#define __com_sun_star_table_XCell2_idl__
-
-#include <com/sun/star/table/XCell.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** extends XCell methods to access the contents of a cell in a table.
-
- @see com::sun::star::table::Cell
- */
-interface XCell2: com::sun::star::table::XCell
-{
- /** sets a formula result into the cell.
-
- <p>When assigned, the formula cell's result will be set to this
- value and will not be calculated - unless a HardRecalc is
- executed.</p>
- */
- void setFormulaResult( [in] double nValue );
-
- //-------------------------------------------------------------------------
-
- /** sets a formula string into the cell.
-
- <p>When assigned, the formula is set into the string. But is not
- compiled, tokenized or calculated. Its useful when loading a
- document and setFormulaResult() is used. Otherwise it is compiled
- on trying to fetch a result value.</p>
- */
- void setFormulaString( [in] string aFormula );
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XCellCursor.idl b/offapi/com/sun/star/table/XCellCursor.idl
deleted file mode 100644
index 1dd643809..000000000
--- a/offapi/com/sun/star/table/XCellCursor.idl
+++ /dev/null
@@ -1,98 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XCellCursor_idl__
-#define __com_sun_star_table_XCellCursor_idl__
-
-#include <com/sun/star/table/XCellRange.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to control the position of a cell cursor.
-
- @see com::sun::star::table::CellCursor
- */
-published interface XCellCursor: com::sun::star::table::XCellRange
-{
- //-------------------------------------------------------------------------
-
- /** points the cursor to a single cell which is the beginning of a
- contiguous series of (filled) cells.
- */
- void gotoStart();
-
- //-------------------------------------------------------------------------
-
- /** points the cursor to a single cell which is the end of a contiguous
- series of (filled) cells.
- */
- void gotoEnd();
-
- //-------------------------------------------------------------------------
-
- /** points the cursor to the next unprotected cell.
-
- <p>If the sheet is not protected, this is the next cell to the
- right.</p>
- */
- void gotoNext();
-
- //-------------------------------------------------------------------------
-
- /** points the cursor to the previous unprotected cell.
-
- <p>If the sheet is not protected, this is the next cell to the
- left.</p>
- */
- void gotoPrevious();
-
- //-------------------------------------------------------------------------
-
- /** moves the origin of the cursor relative to the current position.
-
- @param nColumnOffset
- is the count of columns to move. A negative value moves the
- cursor to the left.
-
- @param nRowOffset
- is the count of rows to move. A negative value moves the
- cursor to the top.
- */
- void gotoOffset( [in] long nColumnOffset, [in] long nRowOffset );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XCellRange.idl b/offapi/com/sun/star/table/XCellRange.idl
deleted file mode 100644
index 8ea243469..000000000
--- a/offapi/com/sun/star/table/XCellRange.idl
+++ /dev/null
@@ -1,127 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XCellRange_idl__
-#define __com_sun_star_table_XCellRange_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#include <com/sun/star/table/XCell.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides access to the cells or to sub-ranges of a cell range.
-
- @see com::sun::star::table::CellRange
- */
-published interface XCellRange: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** Returns a single cell within the range.
-
- @param nColumn
- is the column index of the cell inside the range.
-
- @param nRow
- is the row index of the cell inside the range.
-
- @returns
- the specified cell.
-
- @throws <type scope="com::sun::star::lang">IndexOutOfBoundsException</type>
- if an index is outside the dimensions of this range.
-
- @see com::sun::star::table::Cell
- */
- com::sun::star::table::XCell getCellByPosition(
- [in] long nColumn,
- [in] long nRow )
- raises( com::sun::star::lang::IndexOutOfBoundsException );
-
- //-------------------------------------------------------------------------
-
- /** Returns a sub-range of cells within the range.
-
- @param nLeft
- is the column index of the first cell inside the range.
-
- @param nTop
- is the row index of the first cell inside the range.
-
- @param nRight
- is the column index of the last cell inside the range.
-
- @param nBottom
- is the row index of the last cell inside the range.
-
- @returns
- the specified cell range.
-
- @throws <type scope="com::sun::star::lang">IndexOutOfBoundsException</type>
- if an index is outside the dimensions of this range.
-
- @see com::sun::star::table::CellRange
- */
- com::sun::star::table::XCellRange getCellRangeByPosition(
- [in] long nLeft,
- [in] long nTop,
- [in] long nRight,
- [in] long nBottom )
- raises( com::sun::star::lang::IndexOutOfBoundsException );
-
- //-------------------------------------------------------------------------
-
- /** Returns a sub-range of cells within the range.
-
- <p>The sub-range is specified by its name. The format of the range
- name is dependent of the context of the table. In spreadsheets valid
- names may be "A1:C5" or "$B$2" or even defined names for cell ranges
- such as "MySpecialCell".</p>
-
- @param aRange
- the name of the sub-range.
-
- @returns
- the specified cell range.
-
- @see com::sun::star::table::CellRange
- */
- com::sun::star::table::XCellRange getCellRangeByName( [in] string aRange );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XColumnRowRange.idl b/offapi/com/sun/star/table/XColumnRowRange.idl
deleted file mode 100644
index fc71a327b..000000000
--- a/offapi/com/sun/star/table/XColumnRowRange.idl
+++ /dev/null
@@ -1,71 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XColumnRowRange_idl__
-#define __com_sun_star_table_XColumnRowRange_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/table/XTableColumns.idl>
-#include <com/sun/star/table/XTableRows.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access the collections of columns and rows
- of a cell range.
-
- @see com::sun::star::table::CellRange
- */
-published interface XColumnRowRange: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** returns the collection of columns in the range.
-
- @see com::sun::star::table::TableColumns
- */
- com::sun::star::table::XTableColumns getColumns();
-
- //-------------------------------------------------------------------------
-
- /** returns the collection of rows in the range.
-
- @see com::sun::star::table::TableRows
- */
- com::sun::star::table::XTableRows getRows();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XMergeableCell.idl b/offapi/com/sun/star/table/XMergeableCell.idl
deleted file mode 100644
index 1cf3dadad..000000000
--- a/offapi/com/sun/star/table/XMergeableCell.idl
+++ /dev/null
@@ -1,71 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XMergeableCell_idl__
-#define __com_sun_star_table_XMergeableCell_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/table/XCell.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access information about a cell that is mergeable with
- other sells.
-
- @see com::sun::star::table::Cell
- */
-interface XMergeableCell: com::sun::star::table::XCell
-{
- //-------------------------------------------------------------------------
-
- /** returns the number of columns this cell spans.
- */
- long getRowSpan();
-
- //-------------------------------------------------------------------------
-
- /** returns the number of rows this cell spans.
- */
- long getColumnSpan();
-
- //-------------------------------------------------------------------------
-
- /** returns <TRUE/> if this cell is merged with another cell.
- */
- boolean isMerged();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XMergeableCellRange.idl b/offapi/com/sun/star/table/XMergeableCellRange.idl
deleted file mode 100644
index 9c4334f0d..000000000
--- a/offapi/com/sun/star/table/XMergeableCellRange.idl
+++ /dev/null
@@ -1,89 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XMergeableCellRange_idl__
-#define __com_sun_star_table_XMergeableCellRange_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-#include <com/sun/star/lang/NoSupportException.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** represents a range of cells that can possibly be merged or unmerged.
- */
-interface XMergeableCellRange : com::sun::star::uno::XInterface
-{
- /** merges the area specified by this range.
-
- @throws <type scope="com::sun::star::lang">NoSupportException</type>
- if a merge is not possible for this range. You can use
- <method>isMergeable()</method> to check if a merge is possible.
- */
- void merge() raises( ::com::sun::star::lang::NoSupportException );
-
- //-------------------------------------------------------------------------
-
- /** splits the cells in this range.
- This will be done by inserting rows and columns if needed or unmerging
- cells that are already split.
-
- @param Columns
- this is the number of columns that will be added to each cell. Zero
- means no new columns
-
- @param Rows
- this is the number of rows that will be added to each cell. Zero
- means no new rows
-
- @throws <type scope="com::sun::star::lang">IllegalArgumentException</type>
- if at least one of the parameters is less than zero.
-
- @throws <type scope="com::sun::star::lang">NoSupportException</type>
- if a split is not possible for this range.
- */
- void split( [in] long Columns, [in] long Rows )
- raises( ::com::sun::star::lang::NoSupportException,
- ::com::sun::star::lang::IllegalArgumentException );
-
- //-------------------------------------------------------------------------
-
- /** @returns
- <TRUE/> if all cells from this range can be merged to one
- or <FALSE/> otherwise.
- */
- boolean isMergeable();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
diff --git a/offapi/com/sun/star/table/XTable.idl b/offapi/com/sun/star/table/XTable.idl
deleted file mode 100644
index 246a3d4ac..000000000
--- a/offapi/com/sun/star/table/XTable.idl
+++ /dev/null
@@ -1,121 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTable_idl__
-#define __com_sun_star_table_XTable_idl__
-
-#include <com/sun/star/lang/XComponent.idl>
-#include <com/sun/star/table/XCellRange.idl>
-#include <com/sun/star/table/XColumnRowRange.idl>
-#include <com/sun/star/table/XCellCursor.idl>
-#include <com/sun/star/util/XModifiable.idl>
-#include <com/sun/star/beans/XMultiPropertySet.idl>
-#include <com/sun/star/beans/XPropertySet.idl>
-#include <com/sun/star/beans/XFastPropertySet.idl>
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/**
-*/
-interface XTable
-{
-
- interface com::sun::star::lang::XComponent;
-
- //-------------------------------------------------------------------------
-
- interface com::sun::star::table::XCellRange;
-
- //-------------------------------------------------------------------------
-
- interface com::sun::star::table::XColumnRowRange;
-
- //-------------------------------------------------------------------------
-
- /** interface to make the modify state of the table accessible.
- <p>Additionally, it makes it possible to register listener objects, which
- get notification whenever the content of the table changes.
- */
- interface ::com::sun::star::util::XModifiable;
-
- //-------------------------------------------------------------------------
-
- /* interface ::com::sun::star::beans::XMultiPropertySet; */
-
- //-------------------------------------------------------------------------
-
- interface ::com::sun::star::beans::XPropertySet;
-
- //-------------------------------------------------------------------------
-
- interface ::com::sun::star::beans::XFastPropertySet;
-
- //-------------------------------------------------------------------------
-
- /** creates a cell cursor including the whole table
-
- @see com::sun::star::table::CellCursor
- */
- com::sun::star::table::XCellCursor createCursor();
-
- //-------------------------------------------------------------------------
-
- /** creates a cell cursor to travel in the given range context.
-
- @param aRange
- the cell range for the cursor.
-
- @throws <type scope="com::sun::star::lang">IllegalArgumentException</type>
- if the given reference is empty or not a range from this table.
-
- @see com::sun::star::table::CellCursor
- */
- com::sun::star::table::XCellCursor createCursorByRange( [in] com::sun::star::table::XCellRange Range )
- raises ( com::sun::star::lang::IllegalArgumentException );
-
- //-------------------------------------------------------------------------
-
- /** stores the current row count of this table */
- [readonly, attribute] long RowCount;
-
- //-------------------------------------------------------------------------
-
- /** stores the current column count of this table */
- [readonly, attribute] long ColumnCount;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XTableChart.idl b/offapi/com/sun/star/table/XTableChart.idl
deleted file mode 100644
index bf0a5b6d9..000000000
--- a/offapi/com/sun/star/table/XTableChart.idl
+++ /dev/null
@@ -1,95 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTableChart_idl__
-#define __com_sun_star_table_XTableChart_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/table/CellRangeAddress.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides access to the settings of a chart object in a table or
- spreadsheet.
-
- @see com::sun::star::table::TableChart
- */
-published interface XTableChart: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** returns, whether the cells of the topmost row of the source data
- are interpreted as column headers.
- */
- boolean getHasColumnHeaders();
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the cells of the topmost row of the source data
- are interpreted as column headers.
- */
- void setHasColumnHeaders( [in] boolean bHasColumnHeaders );
-
- //-------------------------------------------------------------------------
-
- /** returns, whether the cells of the leftmost column of the source
- data are interpreted as row headers.
- */
- boolean getHasRowHeaders();
-
- //-------------------------------------------------------------------------
-
- /** specifies whether the cells of the leftmost column of the source
- data are interpreted as row headers.
- */
- void setHasRowHeaders( [in] boolean bHasRowHeaders );
-
- //-------------------------------------------------------------------------
-
- /** returns the cell ranges that contain the data for the chart.
- */
- sequence<com::sun::star::table::CellRangeAddress> getRanges();
-
- //-------------------------------------------------------------------------
-
- /** sets the cell ranges that contain the data for the chart.
- */
- void setRanges(
- [in] sequence<com::sun::star::table::CellRangeAddress> aRanges );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XTableCharts.idl b/offapi/com/sun/star/table/XTableCharts.idl
deleted file mode 100644
index 76a83e022..000000000
--- a/offapi/com/sun/star/table/XTableCharts.idl
+++ /dev/null
@@ -1,94 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTableCharts_idl__
-#define __com_sun_star_table_XTableCharts_idl__
-
-#include <com/sun/star/container/XNameAccess.idl>
-#include <com/sun/star/awt/Rectangle.idl>
-#include <com/sun/star/table/CellRangeAddress.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access charts via name and to insert and remove
- charts.
-
- @see com::sun::star::table::TableCharts
- */
-published interface XTableCharts: com::sun::star::container::XNameAccess
-{
- //-------------------------------------------------------------------------
-
- /** creates a chart and adds it to the collection.
-
- @param aName
- is the name of the chart. This name is used to reference the
- chart in the collection.
-
- @param aRect
- contains the rectangular location of the chart within the table
- (in 1/100th mm).
-
- @param aRanges
- all cell ranges containing the source data of the chart.
-
- @param bColumnHeaders
- if set to <TRUE/>, the topmost row of the source data will be
- used to set labels for the category axis or the legend.
-
- @param bRowHeaders
- if set to <TRUE/>, the leftmost column of the source data will
- be used to set labels for the category axis or the legend.
- */
- void addNewByName(
- [in] string aName,
- [in] com::sun::star::awt::Rectangle aRect,
- [in] sequence<com::sun::star::table::CellRangeAddress> aRanges,
- [in] boolean bColumnHeaders,
- [in] boolean bRowHeaders );
-
- //-------------------------------------------------------------------------
-
- /** removes a chart from the collection.
-
- @param aName
- is the name of the chart to remove.
- */
- void removeByName( [in] string aName );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XTableChartsSupplier.idl b/offapi/com/sun/star/table/XTableChartsSupplier.idl
deleted file mode 100644
index 8befde850..000000000
--- a/offapi/com/sun/star/table/XTableChartsSupplier.idl
+++ /dev/null
@@ -1,60 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTableChartsSupplier_idl__
-#define __com_sun_star_table_XTableChartsSupplier_idl__
-
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/table/XTableCharts.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides a method to access a collection of charts in a table or
- spreadsheet.
- */
-published interface XTableChartsSupplier: com::sun::star::uno::XInterface
-{
- //-------------------------------------------------------------------------
-
- /** returns the collection of charts.
-
- @see com::sun::star::table::TableCharts
- */
- com::sun::star::table::XTableCharts getCharts();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XTableColumns.idl b/offapi/com/sun/star/table/XTableColumns.idl
deleted file mode 100644
index deed52f0d..000000000
--- a/offapi/com/sun/star/table/XTableColumns.idl
+++ /dev/null
@@ -1,83 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTableColumns_idl__
-#define __com_sun_star_table_XTableColumns_idl__
-
-#include <com/sun/star/container/XIndexAccess.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access columns via index and to insert and remove
- columns.
-
- @see com::sun::star::table::TableColumns
- */
-published interface XTableColumns: com::sun::star::container::XIndexAccess
-{
- //-------------------------------------------------------------------------
-
- /** inserts new columns.
-
- <p>When the index or combination of index and count is out
- of bounds an exception will be thrown.</p>
-
- @param nIndex
- is the index the first inserted column will have.
-
- @param nCount
- is the number of columns to insert.
- */
- void insertByIndex( [in] long nIndex, [in] long nCount );
-
- //-------------------------------------------------------------------------
-
- /** deletes columns.
-
- <p>When the index or combination of index and count is out
- of bounds an exception will be thrown.</p>
-
- @param nIndex
- is the index of the first column to delete.
-
- @param nCount
- is the number of columns to delete.
- */
- void removeByIndex( [in] long nIndex, [in] long nCount );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/XTableRows.idl b/offapi/com/sun/star/table/XTableRows.idl
deleted file mode 100644
index 24a5482e0..000000000
--- a/offapi/com/sun/star/table/XTableRows.idl
+++ /dev/null
@@ -1,82 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * 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 __com_sun_star_table_XTableRows_idl__
-#define __com_sun_star_table_XTableRows_idl__
-
-#include <com/sun/star/container/XIndexAccess.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module table {
-
-//=============================================================================
-
-/** provides methods to access rows via index and to insert and remove rows.
-
- @see com::sun::star::table::TableRows
- */
-published interface XTableRows: com::sun::star::container::XIndexAccess
-{
- //-------------------------------------------------------------------------
-
- /** inserts new rows.
-
- <p>When the index or combination of index and count is out
- of bounds an exception will be thrown.</p>
-
- @param nIndex
- is the index the first inserted row will have.
-
- @param nCount
- is the number of rows to insert.
- */
- void insertByIndex( [in] long nIndex, [in] long nCount );
-
- //-------------------------------------------------------------------------
-
- /** deletes rows.
-
- <p>When the index or combination of index and count is out
- of bounds an exception will be thrown.</p>
-
- @param nIndex
- is the index of the first row to delete.
-
- @param nCount
- is the number of rows to delete.
- */
- void removeByIndex( [in] long nIndex, [in] long nCount );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
-
diff --git a/offapi/com/sun/star/table/makefile.mk b/offapi/com/sun/star/table/makefile.mk
deleted file mode 100644
index 4cb90ab6e..000000000
--- a/offapi/com/sun/star/table/makefile.mk
+++ /dev/null
@@ -1,97 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# 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.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..$/..
-
-PRJNAME=offapi
-
-TARGET=csstable
-PACKAGE=com$/sun$/star$/table
-
-# --- Settings -----------------------------------------------------
-.INCLUDE : $(PRJ)$/util$/makefile.pmk
-
-# ------------------------------------------------------------------------
-
-IDLFILES=\
- AccessibleCellView.idl \
- AccessibleTableView.idl \
- BorderLine.idl\
- BorderLine2.idl\
- BorderLineStyle.idl\
- Cell.idl\
- CellAddress.idl\
- CellContentType.idl\
- CellCursor.idl\
- CellHoriJustify.idl\
- CellJustifyMethod.idl\
- CellOrientation.idl\
- CellProperties.idl\
- CellRange.idl\
- CellRangeAddress.idl\
- CellVertJustify.idl\
- CellVertJustify2.idl\
- ShadowFormat.idl\
- ShadowLocation.idl\
- TableBorder.idl\
- TableBorderDistances.idl\
- TableChart.idl\
- TableCharts.idl\
- TableChartsEnumeration.idl\
- TableColumn.idl\
- TableColumns.idl\
- TableColumnsEnumeration.idl\
- TableOrientation.idl\
- TableRow.idl\
- TableRows.idl\
- TableRowsEnumeration.idl\
- TableSortDescriptor.idl\
- TableSortDescriptor2.idl\
- TableSortField.idl\
- TableSortFieldType.idl\
- XAutoFormattable.idl\
- XCell.idl\
- XCell2.idl\
- XMergeableCell.idl\
- XMergeableCellRange.idl\
- XCellCursor.idl\
- XCellRange.idl\
- XColumnRowRange.idl\
- XTableChart.idl\
- XTableCharts.idl\
- XTableChartsSupplier.idl\
- XTableColumns.idl\
- XTableRows.idl\
- CellRangeListSource.idl\
- CellValueBinding.idl\
- ListPositionCellBinding.idl\
- XTable.idl
-
-# ------------------------------------------------------------------
-
-.INCLUDE : target.mk
-.INCLUDE : $(PRJ)$/util$/target.pmk