diff options
author | Michael Hönnig <mi@openoffice.org> | 2000-11-06 08:23:00 +0000 |
---|---|---|
committer | Michael Hönnig <mi@openoffice.org> | 2000-11-06 08:23:00 +0000 |
commit | 88c437c597b604524d50f450506285a594bd03a5 (patch) | |
tree | 3c12c7a1422fc0fc7d6e9b6433b55b91aa3a80a8 /offapi/com/sun/star/table | |
parent | 09ec45ba551bfaa33e4538dc5eb8bbfe6b114fed (diff) |
moved from api
Diffstat (limited to 'offapi/com/sun/star/table')
33 files changed, 4474 insertions, 0 deletions
diff --git a/offapi/com/sun/star/table/BorderLine.idl b/offapi/com/sun/star/table/BorderLine.idl new file mode 100644 index 000000000000..3abe3c94f698 --- /dev/null +++ b/offapi/com/sun/star/table/BorderLine.idl @@ -0,0 +1,130 @@ +/************************************************************************* + * + * $RCSfile: BorderLine.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_BorderLine_idl__ +#define __com_sun_star_table_BorderLine_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: struct com::sun::star::table::BorderLine +/** describes the line type for a single cell edge. + */ +struct BorderLine +{ + // DocMerge from xml: field com::sun::star::table::BorderLine::Color + /** color of the line. + */ + long Color; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::BorderLine::InnerLineWidth + /** width of the inner part of a double line. + + + <p>If this is zero, only a single line is drawn.</p> + */ + short InnerLineWidth; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::BorderLine::OuterLineWidth + /** width of a single line or width of + outer part of a double line. + + + <p>If this is zero, no line is drawn.</p> + */ + short OuterLineWidth; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::BorderLine::LineDistance + /** distance between the inner and outer parts + of a double line. + */ + short LineDistance; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/Cell.idl b/offapi/com/sun/star/table/Cell.idl new file mode 100644 index 000000000000..a09324ae27e5 --- /dev/null +++ b/offapi/com/sun/star/table/Cell.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: Cell.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_Cell_idl__ +#define __com_sun_star_table_Cell_idl__ + +#ifndef __com_sun_star_table_CellProperties_idl__ +#include <com/sun/star/table/CellProperties.idl> +#endif + +#ifndef __com_sun_star_table_XCell_idl__ +#include <com/sun/star/table/XCell.idl> +#endif + +#ifndef __com_sun_star_text_XText_idl__ +#include <com/sun/star/text/XText.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::Cell +/** range of 1 row and 1 column. + */ +service Cell +{ + // DocMerge: empty anyway + service com::sun::star::table::CellProperties; + + // DocMerge: empty anyway + interface com::sun::star::table::XCell; + + // DocMerge: empty anyway + interface com::sun::star::text::XText; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellAddress.idl b/offapi/com/sun/star/table/CellAddress.idl new file mode 100644 index 000000000000..d96e77fdc5a7 --- /dev/null +++ b/offapi/com/sun/star/table/CellAddress.idl @@ -0,0 +1,116 @@ +/************************************************************************* + * + * $RCSfile: CellAddress.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellAddress_idl__ +#define __com_sun_star_table_CellAddress_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: struct com::sun::star::table::CellAddress +/** used to identify a cell within a + spreadsheet document. + */ +struct CellAddress +{ + // DocMerge from xml: field com::sun::star::table::CellAddress::Sheet + /** index of the sheet that contains the cell. + */ + short Sheet; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellAddress::Column + /** index of the column where the cell is located. + */ + long Column; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellAddress::Row + /** index of the row where the cell is located. + */ + long Row; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellContentType.idl b/offapi/com/sun/star/table/CellContentType.idl new file mode 100644 index 000000000000..74e993319dc1 --- /dev/null +++ b/offapi/com/sun/star/table/CellContentType.idl @@ -0,0 +1,125 @@ +/************************************************************************* + * + * $RCSfile: CellContentType.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellContentType_idl__ +#define __com_sun_star_table_CellContentType_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::CellContentType +/** enumeration used to determine the type of contents in + a cell. + */ +enum CellContentType +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellContentType::EMPTY + /** cell is empty. + */ + EMPTY, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellContentType::VALUE + /** cell contains a constant value. + */ + VALUE, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellContentType::TEXT + /** cell contains text. + */ + TEXT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellContentType::FORMULA + /** cell contains a formula. + */ + FORMULA + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellCursor.idl b/offapi/com/sun/star/table/CellCursor.idl new file mode 100644 index 000000000000..5555f622eb31 --- /dev/null +++ b/offapi/com/sun/star/table/CellCursor.idl @@ -0,0 +1,103 @@ +/************************************************************************* + * + * $RCSfile: CellCursor.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellCursor_idl__ +#define __com_sun_star_table_CellCursor_idl__ + +#ifndef __com_sun_star_table_XCellCursor_idl__ +#include <com/sun/star/table/XCellCursor.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::CellCursor +/** cursor in a table. + */ +service CellCursor +{ + // DocMerge: empty anyway + interface com::sun::star::table::XCellCursor; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellHoriJustify.idl b/offapi/com/sun/star/table/CellHoriJustify.idl new file mode 100644 index 000000000000..47c46ff57b34 --- /dev/null +++ b/offapi/com/sun/star/table/CellHoriJustify.idl @@ -0,0 +1,139 @@ +/************************************************************************* + * + * $RCSfile: CellHoriJustify.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellHoriJustify_idl__ +#define __com_sun_star_table_CellHoriJustify_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::CellHoriJustify +/** enumeration used to specify how cell contents are + aligned horizontally. + */ +enum CellHoriJustify +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::STANDARD + /** default alignment is used (left for numbers, right for text). + */ + STANDARD, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::LEFT + /** contents are aligned with the left edge of the cell. + */ + LEFT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::CENTER + /** contents are horizontally centered. + */ + CENTER, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::RIGHT + /** contents are aligned to the right edge of the cell. + */ + RIGHT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::BLOCK + /** contents are justified in the cell. + */ + BLOCK, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellHoriJustify::REPEAT + /** contents are repeated to fill the cell. + */ + REPEAT + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellOrientation.idl b/offapi/com/sun/star/table/CellOrientation.idl new file mode 100644 index 000000000000..5fd676f45391 --- /dev/null +++ b/offapi/com/sun/star/table/CellOrientation.idl @@ -0,0 +1,125 @@ +/************************************************************************* + * + * $RCSfile: CellOrientation.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellOrientation_idl__ +#define __com_sun_star_table_CellOrientation_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::CellOrientation +/** enumeration used to specify the orientation of a cell. + */ +enum CellOrientation +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellOrientation::STANDARD + /** contents are printed from left to right. + */ + STANDARD, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellOrientation::TOPBOTTOM + /** contents are printed from top to bottom. + */ + TOPBOTTOM, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellOrientation::BOTTOMTOP + /** contents are printed from bottom to top. + */ + BOTTOMTOP, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellOrientation::STACKED + /** contents are printed from top to bottom with individual + characters in normal (horizontal) orientation. + */ + STACKED + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellProperties.idl b/offapi/com/sun/star/table/CellProperties.idl new file mode 100644 index 000000000000..4ab85122b091 --- /dev/null +++ b/offapi/com/sun/star/table/CellProperties.idl @@ -0,0 +1,256 @@ +/************************************************************************* + * + * $RCSfile: CellProperties.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellProperties_idl__ +#define __com_sun_star_table_CellProperties_idl__ + +#ifndef __com_sun_star_beans_XPropertySet_idl__ +#include <com/sun/star/beans/XPropertySet.idl> +#endif + +#ifndef __com_sun_star_table_ShadowFormat_idl__ +#include <com/sun/star/table/ShadowFormat.idl> +#endif + +#ifndef __com_sun_star_table_CellHoriJustify_idl__ +#include <com/sun/star/table/CellHoriJustify.idl> +#endif + +#ifndef __com_sun_star_table_CellVertJustify_idl__ +#include <com/sun/star/table/CellVertJustify.idl> +#endif + +#ifndef __com_sun_star_table_CellOrientation_idl__ +#include <com/sun/star/table/CellOrientation.idl> +#endif + +#ifndef __com_sun_star_util_CellProtection_idl__ +#include <com/sun/star/util/CellProtection.idl> +#endif + +#ifndef __com_sun_star_table_TableBorder_idl__ +#include <com/sun/star/table/TableBorder.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::CellProperties +/** service that holds all cell properties.@see service Cell + */ +service CellProperties +{ + // DocMerge: empty anyway + interface com::sun::star::beans::XPropertySet; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::CellStyle + /** contains the name of the style of the cell. + */ + [property] string CellStyle; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::CellBackColor + /** contains the cell background color. + */ + [property] long CellBackColor; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::IsCellBackgroundTransparent + /** If this property is <true></true>, the cell background is transparent + and the <member>CellProperties::CellBackColor</member> value is not used. + */ + [property] boolean IsCellBackgroundTransparent; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::NumberFormat + /** 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">XNumberFormatter</type> + interface of the document.</p> + */ + [property] long NumberFormat; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::ShadowFormat + /** contains a description of the shadow. + */ + [property] com::sun::star::table::ShadowFormat ShadowFormat; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::HoriJustify + /** property containing the horizontal alignment of + text within the cells. + */ + [property] com::sun::star::table::CellHoriJustify HoriJustify; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::VertJustify + /** property containing the vertical alignment of + text within the cells. + */ + [property] com::sun::star::table::CellVertJustify VertJustify; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::Orientation + /** property containing the orientation of text + within the cells. + + + + <p>If the <member>CellProperties::RotateAngle</member> property is non-zero, + this value is not used.</p> + */ + [property] com::sun::star::table::CellOrientation Orientation; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::CellProtection + /** 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; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::TableBorder + /** property containing a description of the cell 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; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::IsTextWrapped + /** property <true></true> if text in the cells is wrapped. + */ + [property] boolean IsTextWrapped; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::RotateAngle + /** defines how much the content of cells + is rotated (1/100th degrees). + */ + [property] long RotateAngle; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::CellProperties::RotateReference + /** defines at which edge rotated cells are aligned. + */ + [property] com::sun::star::table::CellVertJustify RotateReference; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.6 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.4 2000/08/02 10:28:59 mi + CharacterProperties and ParagraphProperties now in sheet/SheetCell... + + Revision 1.3 2000/06/16 10:34:12 mi + #76027# CharacterProperties only at SheetCell now + + Revision 1.2 2000/02/09 15:07:01 mi + #72869# get/setCellStyle moved to CellProperties + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellRange.idl b/offapi/com/sun/star/table/CellRange.idl new file mode 100644 index 000000000000..fd96c39a4ef6 --- /dev/null +++ b/offapi/com/sun/star/table/CellRange.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: CellRange.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellRange_idl__ +#define __com_sun_star_table_CellRange_idl__ + +#ifndef __com_sun_star_table_CellProperties_idl__ +#include <com/sun/star/table/CellProperties.idl> +#endif + +#ifndef __com_sun_star_table_XCellRange_idl__ +#include <com/sun/star/table/XCellRange.idl> +#endif + +#ifndef __com_sun_star_container_XNamed_idl__ +#include <com/sun/star/container/XNamed.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::CellRange +/** area of cells within a spreadsheet (table). + */ +service CellRange +{ + // DocMerge: empty anyway + service com::sun::star::table::CellProperties; + + // DocMerge: empty anyway + interface com::sun::star::table::XCellRange; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.4 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.2 2000/02/17 11:08:22 mi + #73104# CellRange has no XNamed + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellRangeAddress.idl b/offapi/com/sun/star/table/CellRangeAddress.idl new file mode 100644 index 000000000000..b83f775edfa9 --- /dev/null +++ b/offapi/com/sun/star/table/CellRangeAddress.idl @@ -0,0 +1,136 @@ +/************************************************************************* + * + * $RCSfile: CellRangeAddress.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellRangeAddress_idl__ +#define __com_sun_star_table_CellRangeAddress_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: struct com::sun::star::table::CellRangeAddress +/** used to identify a cell range within a + + spreadsheet document. + */ +struct CellRangeAddress +{ + // DocMerge from xml: field com::sun::star::table::CellRangeAddress::Sheet + /** index of the sheet that contains the + cell range. + */ + short Sheet; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellRangeAddress::StartColumn + /** index of the column where the left edge + of the range is located. + */ + long StartColumn; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellRangeAddress::StartRow + /** index of the row where the top edge + of the range is located. + */ + long StartRow; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellRangeAddress::EndColumn + /** index of the column where the right + edge of the range is located. + */ + long EndColumn; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::CellRangeAddress::EndRow + /** index of the row where the bottom edge + of the range is located. + */ + long EndRow; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/CellVertJustify.idl b/offapi/com/sun/star/table/CellVertJustify.idl new file mode 100644 index 000000000000..027f88eb7575 --- /dev/null +++ b/offapi/com/sun/star/table/CellVertJustify.idl @@ -0,0 +1,125 @@ +/************************************************************************* + * + * $RCSfile: CellVertJustify.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_CellVertJustify_idl__ +#define __com_sun_star_table_CellVertJustify_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::CellVertJustify +/** enumeration used to specify how cell contents are aligned + vertically. + */ +enum CellVertJustify +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellVertJustify::STANDARD + /** default alignment is used. + */ + STANDARD, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellVertJustify::TOP + /** contents are aligned with the upper edge of the cell. + */ + TOP, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellVertJustify::CENTER + /** contents are aligned to the vertical middle of the cell. + */ + CENTER, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::CellVertJustify::BOTTOM + /** contents are aligned to the lower edge of the cell. + */ + BOTTOM + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/ShadowFormat.idl b/offapi/com/sun/star/table/ShadowFormat.idl new file mode 100644 index 000000000000..ac306cd7ed1c --- /dev/null +++ b/offapi/com/sun/star/table/ShadowFormat.idl @@ -0,0 +1,126 @@ +/************************************************************************* + * + * $RCSfile: ShadowFormat.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_ShadowFormat_idl__ +#define __com_sun_star_table_ShadowFormat_idl__ + +#ifndef __com_sun_star_table_ShadowLocation_idl__ +#include <com/sun/star/table/ShadowLocation.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: struct com::sun::star::table::ShadowFormat +/** describes a shadow. + */ +struct ShadowFormat +{ + // DocMerge from xml: field com::sun::star::table::ShadowFormat::Location + /** location of the shadow. + */ + com::sun::star::table::ShadowLocation Location; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::ShadowFormat::ShadowWidth + /** size of the shadow. + */ + short ShadowWidth; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::ShadowFormat::IsTransparent + /** shadow is transparent if this is <true></true>. + */ + boolean IsTransparent; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::ShadowFormat::Color + /** color of the shadow. + */ + long Color; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/ShadowLocation.idl b/offapi/com/sun/star/table/ShadowLocation.idl new file mode 100644 index 000000000000..91df80c0602e --- /dev/null +++ b/offapi/com/sun/star/table/ShadowLocation.idl @@ -0,0 +1,132 @@ +/************************************************************************* + * + * $RCSfile: ShadowLocation.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_ShadowLocation_idl__ +#define __com_sun_star_table_ShadowLocation_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::ShadowLocation +/** enumeration used to specify the location of the shadow + in a <type>ShadowFormat</type>. + */ +enum ShadowLocation +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::ShadowLocation::NONE + /** no shadow. + */ + NONE, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::ShadowLocation::TOP_LEFT + /** shadow is located along the upper and left sides. + */ + TOP_LEFT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::ShadowLocation::TOP_RIGHT + /** shadow is located along the upper and right sides. + */ + TOP_RIGHT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::ShadowLocation::BOTTOM_LEFT + /** shadow is located along the lower and left sides. + */ + BOTTOM_LEFT, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::ShadowLocation::BOTTOM_RIGHT + /** shadow is located along the lower and right sides. + */ + BOTTOM_RIGHT + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableBorder.idl b/offapi/com/sun/star/table/TableBorder.idl new file mode 100644 index 000000000000..8a0c9e829a37 --- /dev/null +++ b/offapi/com/sun/star/table/TableBorder.idl @@ -0,0 +1,207 @@ +/************************************************************************* + * + * $RCSfile: TableBorder.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableBorder_idl__ +#define __com_sun_star_table_TableBorder_idl__ + +#ifndef __com_sun_star_table_BorderLine_idl__ +#include <com/sun/star/table/BorderLine.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: struct com::sun::star::table::TableBorder +/** structure contains the values of the border lines of all boxes in + a table. + + + + <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> + */ +struct TableBorder +{ + // DocMerge from xml: field com::sun::star::table::TableBorder::TopLine + /** line at the top edge. + */ + com::sun::star::table::BorderLine TopLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsTopLineValid + /** specifies whether the value of <member>TableBorder::TopLine</member> is used. + */ + boolean IsTopLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::BottomLine + /** line at the bottom edge. + */ + com::sun::star::table::BorderLine BottomLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsBottomLineValid + /** specifies whether the value of <member>TableBorder::BottomLine</member> is used. + */ + boolean IsBottomLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::LeftLine + /** line at the left edge. + */ + com::sun::star::table::BorderLine LeftLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsLeftLineValid + /** specifies whether the value of <member>TableBorder::LeftLine</member> is used. + */ + boolean IsLeftLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::RightLine + /** line at the right edge. + */ + com::sun::star::table::BorderLine RightLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsRightLineValid + /** specifies whether the value of <member>TableBorder::RightLine</member> is used. + */ + boolean IsRightLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::HorizontalLine + /** specifies the horizontal lines for the inner part of a table. + */ + com::sun::star::table::BorderLine HorizontalLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsHorizontalLineValid + /** specifies whether the value of <member>TableBorder::HorizontalLine</member> is used. + */ + boolean IsHorizontalLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::VerticalLine + /** vertical lines for the inner part of a table. + */ + com::sun::star::table::BorderLine VerticalLine; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsVerticalLineValid + /** specifies whether the value of <member>TableBorder::VerticalLine</member> is used. + */ + boolean IsVerticalLineValid; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::Distance + /** distance between the lines and other contents. + */ + short Distance; + + //------------------------------------------------------------------------- + + // DocMerge from xml: field com::sun::star::table::TableBorder::IsDistanceValid + /** specifies whether the value of <member>TableBorder::Distance</member> is used. + */ + boolean IsDistanceValid; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableChart.idl b/offapi/com/sun/star/table/TableChart.idl new file mode 100644 index 000000000000..211f21d5b1db --- /dev/null +++ b/offapi/com/sun/star/table/TableChart.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: TableChart.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableChart_idl__ +#define __com_sun_star_table_TableChart_idl__ + +#ifndef __com_sun_star_table_XTableChart_idl__ +#include <com/sun/star/table/XTableChart.idl> +#endif + +#ifndef __com_sun_star_document_XEmbeddedObjectSupplier_idl__ +#include <com/sun/star/document/XEmbeddedObjectSupplier.idl> +#endif + +#ifndef __com_sun_star_container_XNamed_idl__ +#include <com/sun/star/container/XNamed.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableChart +/** chart based on the data in a table. + */ +service TableChart +{ + // DocMerge: empty anyway + interface com::sun::star::table::XTableChart; + + // DocMerge: empty anyway + interface com::sun::star::document::XEmbeddedObjectSupplier; + + // DocMerge: empty anyway + interface com::sun::star::container::XNamed; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableCharts.idl b/offapi/com/sun/star/table/TableCharts.idl new file mode 100644 index 000000000000..dd8976bb016c --- /dev/null +++ b/offapi/com/sun/star/table/TableCharts.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: TableCharts.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableCharts_idl__ +#define __com_sun_star_table_TableCharts_idl__ + +#ifndef __com_sun_star_table_XTableCharts_idl__ +#include <com/sun/star/table/XTableCharts.idl> +#endif + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + +#ifndef __com_sun_star_container_XNameAccess_idl__ +#include <com/sun/star/container/XNameAccess.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableCharts +/** collection of charts based on data in tables. + */ +service TableCharts +{ + // DocMerge: empty anyway + interface com::sun::star::table::XTableCharts; + + // DocMerge: empty anyway + interface com::sun::star::container::XIndexAccess; + + // DocMerge: empty anyway + interface com::sun::star::container::XNameAccess; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableColumn.idl b/offapi/com/sun/star/table/TableColumn.idl new file mode 100644 index 000000000000..56bdd17eb100 --- /dev/null +++ b/offapi/com/sun/star/table/TableColumn.idl @@ -0,0 +1,147 @@ +/************************************************************************* + * + * $RCSfile: TableColumn.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableColumn_idl__ +#define __com_sun_star_table_TableColumn_idl__ + +#ifndef __com_sun_star_table_XCellRange_idl__ +#include <com/sun/star/table/XCellRange.idl> +#endif + +#ifndef __com_sun_star_beans_XPropertySet_idl__ +#include <com/sun/star/beans/XPropertySet.idl> +#endif + +#ifndef __com_sun_star_container_XNamed_idl__ +#include <com/sun/star/container/XNamed.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableColumn +/** special cell range containing all cells + of a single specific column in a table or spreadsheet. + */ +service TableColumn +{ + // DocMerge: empty anyway + interface com::sun::star::table::XCellRange; + + // DocMerge: empty anyway + interface com::sun::star::beans::XPropertySet; + + // DocMerge: empty anyway + interface com::sun::star::container::XNamed; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableColumn::Width + /** width of the row. + */ + [property] long Width; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableColumn::OptimalWidth + /** If this property is set, the column always keeps its optimal width. + */ + [property] boolean OptimalWidth; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableColumn::IsVisible + /** This property is <true></true> if the column is visible. + */ + [property] boolean IsVisible; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableColumn::IsStartOfNewPage + /** if there is a manual horizontal + page break attached to the column. + */ + [property] boolean IsStartOfNewPage; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableColumns.idl b/offapi/com/sun/star/table/TableColumns.idl new file mode 100644 index 000000000000..a97c019dfa4c --- /dev/null +++ b/offapi/com/sun/star/table/TableColumns.idl @@ -0,0 +1,121 @@ +/************************************************************************* + * + * $RCSfile: TableColumns.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableColumns_idl__ +#define __com_sun_star_table_TableColumns_idl__ + +#ifndef __com_sun_star_table_XTableColumns_idl__ +#include <com/sun/star/table/XTableColumns.idl> +#endif + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + +#ifndef __com_sun_star_container_XNameAccess_idl__ +#include <com/sun/star/container/XNameAccess.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableColumns +/** collection of all columns of a table or spreadsheet.@see TableColumn + */ +service TableColumns +{ + // DocMerge: empty anyway + interface com::sun::star::table::XTableColumns; + + // DocMerge: empty anyway + interface com::sun::star::container::XIndexAccess; + + + // DocMerge from xml: service com::sun::star::table::TableColumns: interface com::sun::star::container::XNameAccess + /** This optional interface is for accessing the columns via + their names. + */ + interface com::sun::star::container::XNameAccess; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableOrientation.idl b/offapi/com/sun/star/table/TableOrientation.idl new file mode 100644 index 000000000000..71e4cdf9d72d --- /dev/null +++ b/offapi/com/sun/star/table/TableOrientation.idl @@ -0,0 +1,111 @@ +/************************************************************************* + * + * $RCSfile: TableOrientation.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableOrientation_idl__ +#define __com_sun_star_table_TableOrientation_idl__ + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: enum com::sun::star::table::TableOrientation +/** enumeration used to select whether operations are + carried out on columns or rows. + */ +enum TableOrientation +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::TableOrientation::COLUMNS + /** operations are carried out on columns. + */ + COLUMNS, + + //------------------------------------------------------------------------- + + // DocMerge from xml: value com::sun::star::table::TableOrientation::ROWS + /** operations are carried out on rows. + */ + ROWS + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:45 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableRow.idl b/offapi/com/sun/star/table/TableRow.idl new file mode 100644 index 000000000000..3a8de020e6c3 --- /dev/null +++ b/offapi/com/sun/star/table/TableRow.idl @@ -0,0 +1,147 @@ +/************************************************************************* + * + * $RCSfile: TableRow.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableRow_idl__ +#define __com_sun_star_table_TableRow_idl__ + +#ifndef __com_sun_star_table_XCellRange_idl__ +#include <com/sun/star/table/XCellRange.idl> +#endif + +#ifndef __com_sun_star_container_XNamed_idl__ +#include <com/sun/star/container/XNamed.idl> +#endif + +#ifndef __com_sun_star_beans_XPropertySet_idl__ +#include <com/sun/star/beans/XPropertySet.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableRow +/** cell range containing all cells of a + single specific row in a table or spreadsheet. + */ +service TableRow +{ + // DocMerge: empty anyway + interface com::sun::star::table::XCellRange; + + // DocMerge: empty anyway + interface com::sun::star::container::XNamed; + + // DocMerge: empty anyway + interface com::sun::star::beans::XPropertySet; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableRow::Height + /** height of the row. + */ + [property] long Height; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableRow::OptimalHeight + /** If this property is set, the row always keeps its optimal height. + */ + [property] boolean OptimalHeight; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableRow::IsVisible + /** This property is <true></true> if the row is visible. + */ + [property] boolean IsVisible; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableRow::IsStartOfNewPage + /** if there is a manual vertical + page break attached to the row. + */ + [property] boolean IsStartOfNewPage; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableRows.idl b/offapi/com/sun/star/table/TableRows.idl new file mode 100644 index 000000000000..f60e0bfc18c7 --- /dev/null +++ b/offapi/com/sun/star/table/TableRows.idl @@ -0,0 +1,110 @@ +/************************************************************************* + * + * $RCSfile: TableRows.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableRows_idl__ +#define __com_sun_star_table_TableRows_idl__ + +#ifndef __com_sun_star_table_XTableRows_idl__ +#include <com/sun/star/table/XTableRows.idl> +#endif + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableRows +/** collection of all rows of a table or spreadsheet.@see service TableRow + */ +service TableRows +{ + // DocMerge: empty anyway + interface com::sun::star::table::XTableRows; + + // DocMerge: empty anyway + interface com::sun::star::container::XIndexAccess; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/TableSortDescriptor.idl b/offapi/com/sun/star/table/TableSortDescriptor.idl new file mode 100644 index 000000000000..54a830272999 --- /dev/null +++ b/offapi/com/sun/star/table/TableSortDescriptor.idl @@ -0,0 +1,159 @@ +/************************************************************************* + * + * $RCSfile: TableSortDescriptor.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_TableSortDescriptor_idl__ +#define __com_sun_star_table_TableSortDescriptor_idl__ + +#ifndef __com_sun_star_util_SortDescriptor_idl__ +#include <com/sun/star/util/SortDescriptor.idl> +#endif + +#ifndef __com_sun_star_util_SortField_idl__ +#include <com/sun/star/util/SortField.idl> +#endif + +#ifndef __com_sun_star_table_TableOrientation_idl__ +#include <com/sun/star/table/TableOrientation.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: service com::sun::star::table::TableSortDescriptor +/** service used to sort rows + or columns of tables. + + + + <p>It extends the general SortDescriptor by table-specific + properties.</p> + */ +service TableSortDescriptor +{ + // DocMerge: empty anyway + service com::sun::star::util::SortDescriptor; + + //------------------------------------------------------------------------- + // DOCUMENTATION CHANGED FOR TableSortDescriptor::SortFields + + // DocMerge from idl: property com::sun::star::table::TableSortDescriptor::SortFields + /** specifies the descriptions of + the individual sort fields. + */ + [property] sequence<com::sun::star::util::SortField> SortFields; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableSortDescriptor::MaxFieldCount + /** returns the maximum number of + sort fields the descriptor can hold. + */ + [readonly, property] long MaxFieldCount; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableSortDescriptor::Orientation + /** specifies the orientation for how data is sorted. + + + + <p>Some implementations do not support sorting columns.</p> + */ + [property] com::sun::star::table::TableOrientation Orientation; + + //------------------------------------------------------------------------- + + // DocMerge from xml: property com::sun::star::table::TableSortDescriptor::ContainsHeader + /** specifies if the first row or column + contains headers which should not be sorted. + */ + [property] boolean ContainsHeader; + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.5 2000/09/11 11:52:57 mi + documentation merged from XML + + Revision 1.3 2000/03/24 13:19:03 nn + #74032# documentation added + + Revision 1.2 2000/02/07 11:24:58 mi + zu #70728# missing documentation marked + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XAutoFormattable.idl b/offapi/com/sun/star/table/XAutoFormattable.idl new file mode 100644 index 000000000000..250c6900cb39 --- /dev/null +++ b/offapi/com/sun/star/table/XAutoFormattable.idl @@ -0,0 +1,114 @@ +/************************************************************************* + * + * $RCSfile: XAutoFormattable.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XAutoFormattable_idl__ +#define __com_sun_star_table_XAutoFormattable_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_lang_IllegalArgumentException_idl__ +#include <com/sun/star/lang/IllegalArgumentException.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XAutoFormattable +/** represents a table (or part of a table) + to which AutoFormats can be applied. + */ +[ uik(E2281103-33D6-11D1-AABE00A0-249D5590), ident( "XAutoFormattable", 1.0 ) ] +interface XAutoFormattable: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XAutoFormattable::autoFormat + /** applies an AutoFormat. + */ + void autoFormat( [in] string aName ) + raises( com::sun::star::lang::IllegalArgumentException ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XCell.idl b/offapi/com/sun/star/table/XCell.idl new file mode 100644 index 000000000000..66048977fab0 --- /dev/null +++ b/offapi/com/sun/star/table/XCell.idl @@ -0,0 +1,189 @@ +/************************************************************************* + * + * $RCSfile: XCell.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XCell_idl__ +#define __com_sun_star_table_XCell_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_table_CellContentType_idl__ +#include <com/sun/star/table/CellContentType.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XCell +/** represents a cell in a table.@see service com::sun::star::table::Cell + */ +[ uik(E2281100-33D6-11D1-AABE00A0-249D5590), ident( "XCell", 1.0 ) ] +interface XCell: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + // DOCUMENTATION CHANGED FOR XCell::getFormula + + // DocMerge from xml: method com::sun::star::table::XCell::getFormula + /** returns the formula 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> + */ + [const] string getFormula(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCell::setFormula + /** 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 ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCell::getValue + /** returns the floating point value of the cell. + + + + <p>For a <em>value cell</em> the value is returnd, 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> + */ + [const] double getValue(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCell::setValue + /** sets a floating point value into the cell. + + + + <p>After a call to this method the type of the cell is + <const>CellContentType::VALUE</const>.</p> + */ + void setValue( [in] double nValue ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCell::getType + /** returns the type of the cell. + */ + [const] com::sun::star::table::CellContentType getType(); + + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XCell::getError + /** @returns + the error value of the cell. + + <P>If the cell does not contain a formula, the error + is always zero. + */ + [const] long getError(); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.2 2000/10/09 14:25:01 mi + #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) + + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.5 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.3 2000/03/24 13:19:37 nn + #74032# documentation added + + Revision 1.2 2000/02/07 11:24:59 mi + zu #70728# missing documentation marked + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XCellCursor.idl b/offapi/com/sun/star/table/XCellCursor.idl new file mode 100644 index 000000000000..9ebe846b2f13 --- /dev/null +++ b/offapi/com/sun/star/table/XCellCursor.idl @@ -0,0 +1,154 @@ +/************************************************************************* + * + * $RCSfile: XCellCursor.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XCellCursor_idl__ +#define __com_sun_star_table_XCellCursor_idl__ + +#ifndef __com_sun_star_table_XCellRange_idl__ +#include <com/sun/star/table/XCellRange.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XCellCursor +/** represents a cursor in a table.@see service com::sun::star::table::CellCursor + */ +[ uik(E2281102-33D6-11D1-AABE00A0-249D5590), ident( "XCellCursor", 1.0 ) ] +interface XCellCursor: com::sun::star::table::XCellRange +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellCursor::gotoStart + /** points the cursor to a single cell which is + the beginning of a contiguous series of cells. + */ + void gotoStart(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellCursor::gotoEnd + /** points the cursor to a single cell which + is the end of a contiguous series of cells. + */ + void gotoEnd(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellCursor::gotoNext + /** 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(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellCursor::gotoPrevious + /** 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(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellCursor::gotoOffset + /** points the cursor to cells off-set by + a specified number of columns and rows from those + to which it currently points. + */ + void gotoOffset( [in] long nColumnOffset, + [in] long nRowOffset ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.2 2000/10/09 14:25:01 mi + #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) + + Revision 1.1.1.1 2000/09/18 23:35:55 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XCellRange.idl b/offapi/com/sun/star/table/XCellRange.idl new file mode 100644 index 000000000000..6c69fefadc7f --- /dev/null +++ b/offapi/com/sun/star/table/XCellRange.idl @@ -0,0 +1,165 @@ +/************************************************************************* + * + * $RCSfile: XCellRange.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XCellRange_idl__ +#define __com_sun_star_table_XCellRange_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ +#include <com/sun/star/lang/IndexOutOfBoundsException.idl> +#endif + +#ifndef __com_sun_star_table_XCell_idl__ +#include <com/sun/star/table/XCell.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XCellRange +/** represents a range of cells in a table.@see service com::sun::star::table::CellRange + */ +[ uik(E2281101-33D6-11D1-AABE00A0-249D5590), ident( "XCellRange", 1.0 ) ] +interface XCellRange: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XCellRange::getCellByPosition + /** @returns + the specified cell. + + @param nColumn + is the column index of the cell. + + @param nRow + is the row index of the cell. + + @see + */ + com::sun::star::table::XCell getCellByPosition( + [in] long nColumn, [in] long nRow ) + raises( com::sun::star::lang::IndexOutOfBoundsException ); + + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XCellRange::getCellRangeByPosition + /** @returns + the specified sub-range. + + @param nLeft + is the column index of the first cell. + + @param nTop + is the row index of the first cell. + + @param nRight + is the column index of the last cell. + + @param nBottom + is the row index of the last cell. + + @see + */ + com::sun::star::table::XCellRange getCellRangeByPosition( [in] long nLeft, + [in] long nTop, + [in] long nRight, + [in] long nBottom ) + raises( com::sun::star::lang::IndexOutOfBoundsException ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XCellRange::getCellRangeByName + /** finds a cell or cell range by its name. + */ + com::sun::star::table::XCellRange getCellRangeByName( [in] string aRange ); +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.2 2000/10/09 14:25:01 mi + #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) + + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.4 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.2 2000/06/16 10:35:08 mi + throws exceptions now + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XColumnRowRange.idl b/offapi/com/sun/star/table/XColumnRowRange.idl new file mode 100644 index 000000000000..ca80c1218e6a --- /dev/null +++ b/offapi/com/sun/star/table/XColumnRowRange.idl @@ -0,0 +1,129 @@ +/************************************************************************* + * + * $RCSfile: XColumnRowRange.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XColumnRowRange_idl__ +#define __com_sun_star_table_XColumnRowRange_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_table_XTableColumns_idl__ +#include <com/sun/star/table/XTableColumns.idl> +#endif + +#ifndef __com_sun_star_table_XTableRows_idl__ +#include <com/sun/star/table/XTableRows.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XColumnRowRange +/** enables accessing the columns and rows of + a cell range.@see service com::sun::star::table::CellRange + */ +[ uik(E2281107-33D6-11D1-AABE00A0-249D5590), ident( "XColumnRowRange", 1.0 ) ] +interface XColumnRowRange: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XColumnRowRange::getColumns + /** This attribute returns the collection of columns + in the range. + */ + [const] com::sun::star::table::XTableColumns getColumns(); + + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XColumnRowRange::getRows + /** This attribute returns the collection of rows + in the range. + */ + [const] com::sun::star::table::XTableRows getRows(); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.2 2000/10/09 14:25:01 mi + #78715# exchanged stardiv::... by com::sun::star::... (especially in @see tags) + + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XTableChart.idl b/offapi/com/sun/star/table/XTableChart.idl new file mode 100644 index 000000000000..76f457765486 --- /dev/null +++ b/offapi/com/sun/star/table/XTableChart.idl @@ -0,0 +1,156 @@ +/************************************************************************* + * + * $RCSfile: XTableChart.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XTableChart_idl__ +#define __com_sun_star_table_XTableChart_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_table_CellRangeAddress_idl__ +#include <com/sun/star/table/CellRangeAddress.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge: empty anyway +[ uik(73DE5BB8-D7BF-11d3-9FC00010-5AEF84A7), ident( "XTableChart", 1.0 ) ] +interface XTableChart: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XTableChart::getHasColumnHeaders + /** @returns + whether the first row of data is interpreted as column headers or data. + */ + [const] boolean getHasColumnHeaders(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableChart::setHasColumnHeaders + /** specifies whether the first row of data is interpreted as column headers or data. + */ + void setHasColumnHeaders( [in] boolean bHasColumnHeaders ); + + //------------------------------------------------------------------------- + + // DocMerge from idl: method com::sun::star::table::XTableChart::getHasRowHeaders + /** @returns + whether the first column of data is interpreted as row headers or data. + */ + [const] boolean getHasRowHeaders(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableChart::setHasRowHeaders + /** specifies whether the first column of data is interpreted as row headers or data. + */ + void setHasRowHeaders( [in] boolean bHasRowHeaders ); + + //------------------------------------------------------------------------- + // DOCUMENTATION CHANGED FOR XTableChart::getRanges + + // DocMerge from idl: method com::sun::star::table::XTableChart::getRanges + /** @returns + the cell ranges that contain the data for the chart. + */ + [const] sequence<com::sun::star::table::CellRangeAddress> getRanges(); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableChart::setRanges + /** sets the cell ranges that contain the data + for the chart. + */ + void setRanges( [in] sequence<com::sun::star::table::CellRangeAddress> aRanges ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.5 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.3 2000/03/24 13:20:11 nn + #74032# documentation added + + Revision 1.2 2000/01/31 10:48:16 mi + #72484# UIKs were not unique + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XTableCharts.idl b/offapi/com/sun/star/table/XTableCharts.idl new file mode 100644 index 000000000000..97207b6a4a50 --- /dev/null +++ b/offapi/com/sun/star/table/XTableCharts.idl @@ -0,0 +1,128 @@ +/************************************************************************* + * + * $RCSfile: XTableCharts.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XTableCharts_idl__ +#define __com_sun_star_table_XTableCharts_idl__ + +#ifndef __com_sun_star_container_XNameAccess_idl__ +#include <com/sun/star/container/XNameAccess.idl> +#endif + +#ifndef __com_sun_star_awt_Rectangle_idl__ +#include <com/sun/star/awt/Rectangle.idl> +#endif + +#ifndef __com_sun_star_table_CellRangeAddress_idl__ +#include <com/sun/star/table/CellRangeAddress.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge: empty anyway +[ uik(73DE5BBA-D7BF-11d3-9FC00010-5AEF84A7), ident( "XTableCharts", 1.0 ) ] +interface XTableCharts: com::sun::star::container::XNameAccess +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableCharts::addNewByName + /** creates a chart and adds it to the collection. + */ + 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 ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableCharts::removeByName + /** removes a chart from the collection. + */ + void removeByName( [in] string aName ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.4 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.2 2000/01/31 10:54:22 mi + #72484# UIKs were not unique + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XTableChartsSupplier.idl b/offapi/com/sun/star/table/XTableChartsSupplier.idl new file mode 100644 index 000000000000..f08d64b8004c --- /dev/null +++ b/offapi/com/sun/star/table/XTableChartsSupplier.idl @@ -0,0 +1,110 @@ +/************************************************************************* + * + * $RCSfile: XTableChartsSupplier.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XTableChartsSupplier_idl__ +#define __com_sun_star_table_XTableChartsSupplier_idl__ + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_table_XTableCharts_idl__ +#include <com/sun/star/table/XTableCharts.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge: empty anyway +[ uik(E228150A-33D6-11D1-AABE00A0-249D5590), ident( "XTableChartsSupplier", 1.0 ) ] +interface XTableChartsSupplier: com::sun::star::uno::XInterface +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableChartsSupplier::getCharts + /** returns the collection of charts. + */ + [const] com::sun::star::table::XTableCharts getCharts(); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XTableColumns.idl b/offapi/com/sun/star/table/XTableColumns.idl new file mode 100644 index 000000000000..170940443a04 --- /dev/null +++ b/offapi/com/sun/star/table/XTableColumns.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: XTableColumns.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XTableColumns_idl__ +#define __com_sun_star_table_XTableColumns_idl__ + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XTableColumns +/** represents a collection of columns in a table.@see service TableColumns + */ +[ uik(E2281105-33D6-11D1-AABE00A0-249D5590), ident( "XTableColumns", 1.0 ) ] +interface XTableColumns: com::sun::star::container::XIndexAccess +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableColumns::insertByIndex + /** inserts new columns. + */ + void insertByIndex( [in] long nIndex, + [in] long nCount ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableColumns::removeByIndex + /** deletes columns. + */ + void removeByIndex( [in] long nIndex, + [in] long nCount ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/XTableRows.idl b/offapi/com/sun/star/table/XTableRows.idl new file mode 100644 index 000000000000..1041b64631b9 --- /dev/null +++ b/offapi/com/sun/star/table/XTableRows.idl @@ -0,0 +1,117 @@ +/************************************************************************* + * + * $RCSfile: XTableRows.idl,v $ + * + * $Revision: 1.1 $ + * + * last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source 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.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: Sun Microsystems, Inc. + * + * Copyright: 2000 by Sun Microsystems, Inc. + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +#ifndef __com_sun_star_table_XTableRows_idl__ +#define __com_sun_star_table_XTableRows_idl__ + +#ifndef __com_sun_star_container_XIndexAccess_idl__ +#include <com/sun/star/container/XIndexAccess.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module table { + +//============================================================================= + +// DocMerge from xml: interface com::sun::star::table::XTableRows +/** represents a collection of rows in a table.@see service TableRows + */ +[ uik(E2281106-33D6-11D1-AABE00A0-249D5590), ident( "XTableRows", 1.0 ) ] +interface XTableRows: com::sun::star::container::XIndexAccess +{ + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableRows::insertByIndex + /** inserts new rows. + */ + void insertByIndex( [in] long nIndex, + [in] long nCount ); + + //------------------------------------------------------------------------- + + // DocMerge from xml: method com::sun::star::table::XTableRows::removeByIndex + /** deletes rows. + */ + void removeByIndex( [in] long nIndex, + [in] long nCount ); + +}; + +//============================================================================= + +}; }; }; }; + +/*============================================================================= + + $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 23:35:56 hjs + initial import + + Revision 1.3 2000/09/11 11:52:58 mi + documentation merged from XML + + Revision 1.1.1.1 1999/11/11 09:48:46 jsc + new + + +=============================================================================*/ +#endif diff --git a/offapi/com/sun/star/table/makefile.mk b/offapi/com/sun/star/table/makefile.mk new file mode 100644 index 000000000000..eb270f97ed94 --- /dev/null +++ b/offapi/com/sun/star/table/makefile.mk @@ -0,0 +1,112 @@ +#************************************************************************* +# +# $RCSfile: makefile.mk,v $ +# +# $Revision: 1.1 $ +# +# last change: $Author: mi $ $Date: 2000-11-06 09:22:17 $ +# +# The Contents of this file are made available subject to the terms of +# either of the following licenses +# +# - GNU Lesser General Public License Version 2.1 +# - Sun Industry Standards Source License Version 1.1 +# +# Sun Microsystems Inc., October, 2000 +# +# GNU Lesser General Public License Version 2.1 +# ============================================= +# Copyright 2000 by Sun Microsystems, Inc. +# 901 San Antonio Road, Palo Alto, CA 94303, USA +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License version 2.1, as published by the Free Software Foundation. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# +# +# Sun Industry Standards Source License Version 1.1 +# ================================================= +# The contents of this file are subject to the Sun Industry Standards +# Source 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.openoffice.org/license.html. +# +# Software provided under this License is provided on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, +# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. +# See the License for the specific provisions governing your rights and +# obligations concerning the Software. +# +# The Initial Developer of the Original Code is: Sun Microsystems, Inc. +# +# Copyright: 2000 by Sun Microsystems, Inc. +# +# All Rights Reserved. +# +# Contributor(s): _______________________________________ +# +# +# +#************************************************************************* + +PRJ=..$/..$/..$/.. + +PRJNAME=api + +TARGET=csstable +PACKAGE=com$/sun$/star$/table + +# --- Settings ----------------------------------------------------- +.INCLUDE : $(PRJ)$/util$/makefile.pmk + +# ------------------------------------------------------------------------ + +IDLFILES=\ + BorderLine.idl\ + Cell.idl\ + CellAddress.idl\ + CellContentType.idl\ + CellCursor.idl\ + CellHoriJustify.idl\ + CellOrientation.idl\ + CellProperties.idl\ + CellRange.idl\ + CellRangeAddress.idl\ + CellVertJustify.idl\ + ShadowFormat.idl\ + ShadowLocation.idl\ + TableBorder.idl\ + TableChart.idl\ + TableCharts.idl\ + TableColumn.idl\ + TableColumns.idl\ + TableOrientation.idl\ + TableRow.idl\ + TableRows.idl\ + TableSortDescriptor.idl\ + XAutoFormattable.idl\ + XCell.idl\ + XCellCursor.idl\ + XCellRange.idl\ + XColumnRowRange.idl\ + XTableChart.idl\ + XTableCharts.idl\ + XTableChartsSupplier.idl\ + XTableColumns.idl\ + XTableRows.idl\ + +# ------------------------------------------------------------------ + +.INCLUDE : target.mk +.INCLUDE : $(PRJ)$/util$/target.pmk |