From 2716f7dce26f16a2b677c178aa7d01cea096ae47 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Sat, 28 Jan 2012 20:57:40 +0100 Subject: replace obsolete "master" branch with README that points at new repo --- offapi/com/sun/star/sheet/AccessibleCell.idl | 124 -------- offapi/com/sun/star/sheet/AccessibleCsvCell.idl | 73 ----- offapi/com/sun/star/sheet/AccessibleCsvRuler.idl | 72 ----- offapi/com/sun/star/sheet/AccessibleCsvTable.idl | 80 ----- .../sheet/AccessiblePageHeaderFooterAreasView.idl | 140 -------- .../com/sun/star/sheet/AccessibleSpreadsheet.idl | 143 --------- .../sheet/AccessibleSpreadsheetDocumentView.idl | 155 --------- .../star/sheet/AccessibleSpreadsheetPageView.idl | 175 ---------- offapi/com/sun/star/sheet/ActivationEvent.idl | 59 ---- offapi/com/sun/star/sheet/AddIn.idl | 152 --------- offapi/com/sun/star/sheet/AddressConvention.idl | 70 ---- offapi/com/sun/star/sheet/Border.idl | 72 ----- offapi/com/sun/star/sheet/CellAnnotation.idl | 80 ----- offapi/com/sun/star/sheet/CellAnnotationShape.idl | 55 ---- offapi/com/sun/star/sheet/CellAnnotations.idl | 70 ---- .../sun/star/sheet/CellAnnotationsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/CellAreaLink.idl | 113 ------- offapi/com/sun/star/sheet/CellAreaLinks.idl | 79 ----- .../sun/star/sheet/CellAreaLinksEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/CellDeleteMode.idl | 78 ----- offapi/com/sun/star/sheet/CellFlags.idl | 114 ------- offapi/com/sun/star/sheet/CellFormatRanges.idl | 74 ----- .../sun/star/sheet/CellFormatRangesEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/CellInsertMode.idl | 78 ----- offapi/com/sun/star/sheet/Cells.idl | 60 ---- offapi/com/sun/star/sheet/CellsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/ComplexReference.idl | 61 ---- offapi/com/sun/star/sheet/ConditionOperator.idl | 108 ------- offapi/com/sun/star/sheet/ConditionOperator2.idl | 120 ------- .../com/sun/star/sheet/ConsolidationDescriptor.idl | 59 ---- offapi/com/sun/star/sheet/DDEItemInfo.idl | 65 ---- offapi/com/sun/star/sheet/DDELink.idl | 83 ----- offapi/com/sun/star/sheet/DDELinkInfo.idl | 78 ----- offapi/com/sun/star/sheet/DDELinkMode.idl | 70 ---- offapi/com/sun/star/sheet/DDELinks.idl | 90 ------ offapi/com/sun/star/sheet/DDELinksEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/DataImportMode.idl | 72 ----- offapi/com/sun/star/sheet/DataPilotDescriptor.idl | 149 --------- offapi/com/sun/star/sheet/DataPilotField.idl | 216 ------------- .../sun/star/sheet/DataPilotFieldAutoShowInfo.idl | 83 ----- offapi/com/sun/star/sheet/DataPilotFieldFilter.idl | 51 --- offapi/com/sun/star/sheet/DataPilotFieldGroup.idl | 125 -------- .../com/sun/star/sheet/DataPilotFieldGroupBy.idl | 138 -------- .../star/sheet/DataPilotFieldGroupEnumeration.idl | 62 ---- .../com/sun/star/sheet/DataPilotFieldGroupInfo.idl | 160 ---------- .../com/sun/star/sheet/DataPilotFieldGroupItem.idl | 58 ---- offapi/com/sun/star/sheet/DataPilotFieldGroups.idl | 121 ------- .../star/sheet/DataPilotFieldGroupsEnumeration.idl | 62 ---- .../sun/star/sheet/DataPilotFieldLayoutInfo.idl | 66 ---- .../sun/star/sheet/DataPilotFieldLayoutMode.idl | 86 ----- .../sun/star/sheet/DataPilotFieldOrientation.idl | 78 ----- .../com/sun/star/sheet/DataPilotFieldReference.idl | 89 ------ .../star/sheet/DataPilotFieldReferenceItemType.idl | 68 ---- .../sun/star/sheet/DataPilotFieldReferenceType.idl | 175 ---------- .../sun/star/sheet/DataPilotFieldShowItemsMode.idl | 64 ---- .../com/sun/star/sheet/DataPilotFieldSortInfo.idl | 72 ----- .../com/sun/star/sheet/DataPilotFieldSortMode.idl | 81 ----- offapi/com/sun/star/sheet/DataPilotFields.idl | 78 ----- .../sun/star/sheet/DataPilotFieldsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/DataPilotItem.idl | 85 ----- offapi/com/sun/star/sheet/DataPilotItems.idl | 74 ----- .../sun/star/sheet/DataPilotItemsEnumeration.idl | 60 ---- .../sun/star/sheet/DataPilotOutputRangeType.idl | 72 ----- offapi/com/sun/star/sheet/DataPilotSource.idl | 118 ------- .../sun/star/sheet/DataPilotSourceDimension.idl | 154 --------- .../sun/star/sheet/DataPilotSourceDimensions.idl | 60 ---- .../sun/star/sheet/DataPilotSourceHierarchies.idl | 62 ---- .../sun/star/sheet/DataPilotSourceHierarchy.idl | 67 ---- offapi/com/sun/star/sheet/DataPilotSourceLevel.idl | 96 ------ .../com/sun/star/sheet/DataPilotSourceLevels.idl | 61 ---- .../com/sun/star/sheet/DataPilotSourceMember.idl | 94 ------ .../com/sun/star/sheet/DataPilotSourceMembers.idl | 61 ---- offapi/com/sun/star/sheet/DataPilotTable.idl | 72 ----- .../sun/star/sheet/DataPilotTableHeaderData.idl | 79 ----- .../sun/star/sheet/DataPilotTablePositionData.idl | 90 ------ .../sun/star/sheet/DataPilotTablePositionType.idl | 78 ----- .../sun/star/sheet/DataPilotTableResultData.idl | 86 ----- offapi/com/sun/star/sheet/DataPilotTables.idl | 73 ----- .../sun/star/sheet/DataPilotTablesEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/DataResult.idl | 62 ---- offapi/com/sun/star/sheet/DataResultFlags.idl | 69 ---- .../sun/star/sheet/DatabaseImportDescriptor.idl | 92 ------ offapi/com/sun/star/sheet/DatabaseRange.idl | 155 --------- offapi/com/sun/star/sheet/DatabaseRanges.idl | 77 ----- .../sun/star/sheet/DatabaseRangesEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/DimensionFlags.idl | 74 ----- offapi/com/sun/star/sheet/DocumentSettings.idl | 129 -------- offapi/com/sun/star/sheet/ExternalDocLink.idl | 54 ---- offapi/com/sun/star/sheet/ExternalDocLinks.idl | 52 --- offapi/com/sun/star/sheet/ExternalLinkInfo.idl | 75 ----- offapi/com/sun/star/sheet/ExternalLinkType.idl | 64 ---- offapi/com/sun/star/sheet/ExternalReference.idl | 96 ------ offapi/com/sun/star/sheet/ExternalSheetCache.idl | 52 --- offapi/com/sun/star/sheet/FillDateMode.idl | 75 ----- offapi/com/sun/star/sheet/FillDirection.idl | 73 ----- offapi/com/sun/star/sheet/FillMode.idl | 93 ------ offapi/com/sun/star/sheet/FilterConnection.idl | 61 ---- offapi/com/sun/star/sheet/FilterFormulaParser.idl | 52 --- offapi/com/sun/star/sheet/FilterOperator.idl | 120 ------- offapi/com/sun/star/sheet/FilterOperator2.idl | 161 ---------- offapi/com/sun/star/sheet/FormulaLanguage.idl | 75 ----- offapi/com/sun/star/sheet/FormulaMapGroup.idl | 77 ----- .../star/sheet/FormulaMapGroupSpecialOffset.idl | 210 ------------ .../com/sun/star/sheet/FormulaOpCodeMapEntry.idl | 63 ---- offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl | 48 --- offapi/com/sun/star/sheet/FormulaParser.idl | 110 ------- offapi/com/sun/star/sheet/FormulaResult.idl | 66 ---- offapi/com/sun/star/sheet/FormulaToken.idl | 64 ---- offapi/com/sun/star/sheet/FunctionAccess.idl | 90 ------ offapi/com/sun/star/sheet/FunctionArgument.idl | 69 ---- offapi/com/sun/star/sheet/FunctionCategory.idl | 116 ------- offapi/com/sun/star/sheet/FunctionDescription.idl | 87 ----- .../star/sheet/FunctionDescriptionEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/FunctionDescriptions.idl | 84 ----- offapi/com/sun/star/sheet/GeneralFunction.idl | 128 -------- offapi/com/sun/star/sheet/GlobalSheetSettings.idl | 190 ----------- offapi/com/sun/star/sheet/GoalResult.idl | 58 ---- offapi/com/sun/star/sheet/HeaderFooterContent.idl | 58 ---- offapi/com/sun/star/sheet/LabelRange.idl | 59 ---- offapi/com/sun/star/sheet/LabelRanges.idl | 80 ----- .../com/sun/star/sheet/LabelRangesEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/LocalizedName.idl | 63 ---- offapi/com/sun/star/sheet/MemberResult.idl | 68 ---- offapi/com/sun/star/sheet/MemberResultFlags.idl | 77 ----- offapi/com/sun/star/sheet/MoveDirection.idl | 73 ----- offapi/com/sun/star/sheet/NameToken.idl | 52 --- offapi/com/sun/star/sheet/NamedRange.idl | 104 ------ offapi/com/sun/star/sheet/NamedRangeFlag.idl | 72 ----- offapi/com/sun/star/sheet/NamedRanges.idl | 91 ------ .../com/sun/star/sheet/NamedRangesEnumeration.idl | 60 ---- .../com/sun/star/sheet/NoConvergenceException.idl | 50 --- offapi/com/sun/star/sheet/PasteOperation.idl | 79 ----- .../com/sun/star/sheet/RangeSelectionArguments.idl | 72 ----- offapi/com/sun/star/sheet/RangeSelectionEvent.idl | 55 ---- offapi/com/sun/star/sheet/RecentFunctions.idl | 56 ---- offapi/com/sun/star/sheet/ReferenceFlags.idl | 97 ------ offapi/com/sun/star/sheet/ResultEvent.idl | 61 ---- offapi/com/sun/star/sheet/Scenario.idl | 111 ------- offapi/com/sun/star/sheet/Scenarios.idl | 75 ----- offapi/com/sun/star/sheet/ScenariosEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/Shape.idl | 78 ----- offapi/com/sun/star/sheet/SheetCell.idl | 277 ---------------- offapi/com/sun/star/sheet/SheetCellCursor.idl | 81 ----- offapi/com/sun/star/sheet/SheetCellRange.idl | 341 -------------------- offapi/com/sun/star/sheet/SheetCellRanges.idl | 215 ------------- .../sun/star/sheet/SheetCellRangesEnumeration.idl | 60 ---- .../com/sun/star/sheet/SheetFilterDescriptor.idl | 151 --------- offapi/com/sun/star/sheet/SheetLink.idl | 101 ------ offapi/com/sun/star/sheet/SheetLinkMode.idl | 70 ---- offapi/com/sun/star/sheet/SheetLinks.idl | 83 ----- .../com/sun/star/sheet/SheetLinksEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/SheetRangesQuery.idl | 63 ---- offapi/com/sun/star/sheet/SheetSortDescriptor.idl | 97 ------ offapi/com/sun/star/sheet/SheetSortDescriptor2.idl | 111 ------- offapi/com/sun/star/sheet/SingleReference.idl | 90 ------ offapi/com/sun/star/sheet/Solver.idl | 48 --- offapi/com/sun/star/sheet/SolverConstraint.idl | 61 ---- .../sun/star/sheet/SolverConstraintOperator.idl | 62 ---- offapi/com/sun/star/sheet/Spreadsheet.idl | 228 ------------- offapi/com/sun/star/sheet/SpreadsheetDocument.idl | 228 ------------- .../sun/star/sheet/SpreadsheetDocumentSettings.idl | 236 -------------- offapi/com/sun/star/sheet/SpreadsheetDrawPage.idl | 89 ------ offapi/com/sun/star/sheet/SpreadsheetView.idl | 113 ------- .../sun/star/sheet/SpreadsheetViewObjectsMode.idl | 61 ---- offapi/com/sun/star/sheet/SpreadsheetViewPane.idl | 65 ---- .../star/sheet/SpreadsheetViewPanesEnumeration.idl | 60 ---- .../com/sun/star/sheet/SpreadsheetViewSettings.idl | 195 ------------ offapi/com/sun/star/sheet/Spreadsheets.idl | 84 ----- .../com/sun/star/sheet/SpreadsheetsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/StatusBarFunction.idl | 91 ------ offapi/com/sun/star/sheet/SubTotalColumn.idl | 64 ---- offapi/com/sun/star/sheet/SubTotalDescriptor.idl | 141 -------- offapi/com/sun/star/sheet/SubTotalField.idl | 61 ---- .../sun/star/sheet/SubTotalFieldsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/TableAutoFormat.idl | 130 -------- .../sun/star/sheet/TableAutoFormatEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/TableAutoFormatField.idl | 303 ------------------ offapi/com/sun/star/sheet/TableAutoFormats.idl | 79 ----- .../sun/star/sheet/TableAutoFormatsEnumeration.idl | 60 ---- offapi/com/sun/star/sheet/TableCellStyle.idl | 95 ------ .../com/sun/star/sheet/TableConditionalEntry.idl | 65 ---- .../sheet/TableConditionalEntryEnumeration.idl | 60 ---- .../com/sun/star/sheet/TableConditionalFormat.idl | 96 ------ offapi/com/sun/star/sheet/TableFilterField.idl | 90 ------ offapi/com/sun/star/sheet/TableFilterField2.idl | 97 ------ offapi/com/sun/star/sheet/TableOperationMode.idl | 76 ----- offapi/com/sun/star/sheet/TablePageBreakData.idl | 62 ---- offapi/com/sun/star/sheet/TablePageStyle.idl | 216 ------------- offapi/com/sun/star/sheet/TableValidation.idl | 137 -------- .../sun/star/sheet/TableValidationVisibility.idl | 67 ---- .../com/sun/star/sheet/UniqueCellFormatRanges.idl | 75 ----- .../sheet/UniqueCellFormatRangesEnumeration.idl | 61 ---- offapi/com/sun/star/sheet/ValidationAlertStyle.idl | 74 ----- offapi/com/sun/star/sheet/ValidationType.idl | 96 ------ offapi/com/sun/star/sheet/VolatileResult.idl | 62 ---- .../com/sun/star/sheet/XActivationBroadcaster.idl | 80 ----- .../sun/star/sheet/XActivationEventListener.idl | 69 ---- offapi/com/sun/star/sheet/XAddIn.idl | 216 ------------- offapi/com/sun/star/sheet/XAreaLink.idl | 84 ----- offapi/com/sun/star/sheet/XAreaLinks.idl | 90 ------ offapi/com/sun/star/sheet/XArrayFormulaRange.idl | 67 ---- offapi/com/sun/star/sheet/XArrayFormulaTokens.idl | 63 ---- offapi/com/sun/star/sheet/XCalculatable.idl | 93 ------ offapi/com/sun/star/sheet/XCellAddressable.idl | 61 ---- .../sun/star/sheet/XCellFormatRangesSupplier.idl | 70 ---- .../com/sun/star/sheet/XCellRangeAddressable.idl | 61 ---- offapi/com/sun/star/sheet/XCellRangeData.idl | 67 ---- offapi/com/sun/star/sheet/XCellRangeFormula.idl | 77 ----- offapi/com/sun/star/sheet/XCellRangeMovement.idl | 117 ------- offapi/com/sun/star/sheet/XCellRangeReferrer.idl | 63 ---- offapi/com/sun/star/sheet/XCellRangesAccess.idl | 138 -------- offapi/com/sun/star/sheet/XCellRangesQuery.idl | 161 ---------- offapi/com/sun/star/sheet/XCellSeries.idl | 99 ------ offapi/com/sun/star/sheet/XCompatibilityNames.idl | 80 ----- offapi/com/sun/star/sheet/XConsolidatable.idl | 82 ----- .../sun/star/sheet/XConsolidationDescriptor.idl | 139 -------- offapi/com/sun/star/sheet/XDDELink.idl | 73 ----- offapi/com/sun/star/sheet/XDDELinkResults.idl | 75 ----- offapi/com/sun/star/sheet/XDDELinks.idl | 84 ----- .../sheet/XDataPilotDataLayoutFieldSupplier.idl | 72 ----- offapi/com/sun/star/sheet/XDataPilotDescriptor.idl | 139 -------- offapi/com/sun/star/sheet/XDataPilotField.idl | 62 ---- .../com/sun/star/sheet/XDataPilotFieldGrouping.idl | 167 ---------- .../com/sun/star/sheet/XDataPilotMemberResults.idl | 65 ---- offapi/com/sun/star/sheet/XDataPilotResults.idl | 65 ---- offapi/com/sun/star/sheet/XDataPilotTable.idl | 68 ---- offapi/com/sun/star/sheet/XDataPilotTable2.idl | 113 ------- offapi/com/sun/star/sheet/XDataPilotTables.idl | 98 ------ .../sun/star/sheet/XDataPilotTablesSupplier.idl | 61 ---- offapi/com/sun/star/sheet/XDatabaseRange.idl | 117 ------- offapi/com/sun/star/sheet/XDatabaseRanges.idl | 67 ---- offapi/com/sun/star/sheet/XDimensionsSupplier.idl | 61 ---- offapi/com/sun/star/sheet/XDocumentAuditing.idl | 60 ---- .../com/sun/star/sheet/XDrillDownDataSupplier.idl | 79 ----- .../star/sheet/XEnhancedMouseClickBroadcaster.idl | 86 ----- offapi/com/sun/star/sheet/XExternalDocLink.idl | 98 ------ offapi/com/sun/star/sheet/XExternalDocLinks.idl | 63 ---- offapi/com/sun/star/sheet/XExternalSheetCache.idl | 99 ------ offapi/com/sun/star/sheet/XExternalSheetName.idl | 77 ----- offapi/com/sun/star/sheet/XFillAcrossSheet.idl | 58 ---- offapi/com/sun/star/sheet/XFilterFormulaParser.idl | 59 ---- offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl | 146 --------- offapi/com/sun/star/sheet/XFormulaParser.idl | 68 ---- offapi/com/sun/star/sheet/XFormulaQuery.idl | 95 ------ offapi/com/sun/star/sheet/XFormulaTokens.idl | 63 ---- offapi/com/sun/star/sheet/XFunctionAccess.idl | 117 ------- .../com/sun/star/sheet/XFunctionDescriptions.idl | 75 ----- offapi/com/sun/star/sheet/XGoalSeek.idl | 75 ----- offapi/com/sun/star/sheet/XHeaderFooterContent.idl | 81 ----- offapi/com/sun/star/sheet/XHierarchiesSupplier.idl | 63 ---- offapi/com/sun/star/sheet/XLabelRange.idl | 82 ----- offapi/com/sun/star/sheet/XLabelRanges.idl | 75 ----- offapi/com/sun/star/sheet/XLevelsSupplier.idl | 63 ---- offapi/com/sun/star/sheet/XMembersSupplier.idl | 63 ---- offapi/com/sun/star/sheet/XMultiFormulaTokens.idl | 91 ------ offapi/com/sun/star/sheet/XMultipleOperation.idl | 91 ------ offapi/com/sun/star/sheet/XNamedRange.idl | 106 ------ offapi/com/sun/star/sheet/XNamedRanges.idl | 131 -------- offapi/com/sun/star/sheet/XPrintAreas.idl | 160 ---------- offapi/com/sun/star/sheet/XRangeSelection.idl | 89 ------ .../star/sheet/XRangeSelectionChangeListener.idl | 59 ---- .../com/sun/star/sheet/XRangeSelectionListener.idl | 62 ---- offapi/com/sun/star/sheet/XRecentFunctions.idl | 81 ----- offapi/com/sun/star/sheet/XResultListener.idl | 59 ---- offapi/com/sun/star/sheet/XScenario.idl | 88 ----- offapi/com/sun/star/sheet/XScenarioEnhanced.idl | 67 ---- offapi/com/sun/star/sheet/XScenarios.idl | 79 ----- offapi/com/sun/star/sheet/XScenariosSupplier.idl | 59 ---- offapi/com/sun/star/sheet/XSheetAnnotation.idl | 86 ----- .../com/sun/star/sheet/XSheetAnnotationAnchor.idl | 60 ---- .../star/sheet/XSheetAnnotationShapeSupplier.idl | 61 ---- offapi/com/sun/star/sheet/XSheetAnnotations.idl | 85 ----- .../sun/star/sheet/XSheetAnnotationsSupplier.idl | 59 ---- offapi/com/sun/star/sheet/XSheetAuditing.idl | 119 ------- offapi/com/sun/star/sheet/XSheetCellCursor.idl | 111 ------- offapi/com/sun/star/sheet/XSheetCellRange.idl | 68 ---- .../sun/star/sheet/XSheetCellRangeContainer.idl | 119 ------- offapi/com/sun/star/sheet/XSheetCellRanges.idl | 84 ----- offapi/com/sun/star/sheet/XSheetCondition.idl | 124 -------- offapi/com/sun/star/sheet/XSheetCondition2.idl | 71 ----- .../sun/star/sheet/XSheetConditionalEntries.idl | 97 ------ .../com/sun/star/sheet/XSheetConditionalEntry.idl | 67 ---- .../com/sun/star/sheet/XSheetFilterDescriptor.idl | 65 ---- .../com/sun/star/sheet/XSheetFilterDescriptor2.idl | 70 ---- offapi/com/sun/star/sheet/XSheetFilterable.idl | 76 ----- offapi/com/sun/star/sheet/XSheetFilterableEx.idl | 66 ---- offapi/com/sun/star/sheet/XSheetLinkable.idl | 129 -------- offapi/com/sun/star/sheet/XSheetOperation.idl | 79 ----- offapi/com/sun/star/sheet/XSheetOutline.idl | 133 -------- offapi/com/sun/star/sheet/XSheetPageBreak.idl | 89 ------ offapi/com/sun/star/sheet/XSheetPastable.idl | 86 ----- offapi/com/sun/star/sheet/XSolver.idl | 79 ----- offapi/com/sun/star/sheet/XSolverDescription.idl | 63 ---- offapi/com/sun/star/sheet/XSpreadsheet.idl | 74 ----- offapi/com/sun/star/sheet/XSpreadsheetDocument.idl | 61 ---- offapi/com/sun/star/sheet/XSpreadsheetView.idl | 65 ---- offapi/com/sun/star/sheet/XSpreadsheets.idl | 91 ------ .../com/sun/star/sheet/XSubTotalCalculatable.idl | 90 ------ offapi/com/sun/star/sheet/XSubTotalDescriptor.idl | 75 ----- offapi/com/sun/star/sheet/XSubTotalField.idl | 82 ----- .../star/sheet/XUniqueCellFormatRangesSupplier.idl | 72 ----- .../com/sun/star/sheet/XUnnamedDatabaseRanges.idl | 78 ----- offapi/com/sun/star/sheet/XUsedAreaCursor.idl | 76 ----- offapi/com/sun/star/sheet/XViewFreezable.idl | 73 ----- offapi/com/sun/star/sheet/XViewPane.idl | 85 ----- offapi/com/sun/star/sheet/XViewPanesSupplier.idl | 59 ---- offapi/com/sun/star/sheet/XViewSplitable.idl | 100 ------ offapi/com/sun/star/sheet/XVolatileResult.idl | 68 ---- offapi/com/sun/star/sheet/_NamedRange.idl | 73 ----- offapi/com/sun/star/sheet/makefile.mk | 354 --------------------- 310 files changed, 27939 deletions(-) delete mode 100644 offapi/com/sun/star/sheet/AccessibleCell.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleCsvCell.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleCsvRuler.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleCsvTable.idl delete mode 100644 offapi/com/sun/star/sheet/AccessiblePageHeaderFooterAreasView.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleSpreadsheet.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleSpreadsheetDocumentView.idl delete mode 100644 offapi/com/sun/star/sheet/AccessibleSpreadsheetPageView.idl delete mode 100644 offapi/com/sun/star/sheet/ActivationEvent.idl delete mode 100644 offapi/com/sun/star/sheet/AddIn.idl delete mode 100644 offapi/com/sun/star/sheet/AddressConvention.idl delete mode 100644 offapi/com/sun/star/sheet/Border.idl delete mode 100644 offapi/com/sun/star/sheet/CellAnnotation.idl delete mode 100644 offapi/com/sun/star/sheet/CellAnnotationShape.idl delete mode 100644 offapi/com/sun/star/sheet/CellAnnotations.idl delete mode 100644 offapi/com/sun/star/sheet/CellAnnotationsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/CellAreaLink.idl delete mode 100644 offapi/com/sun/star/sheet/CellAreaLinks.idl delete mode 100644 offapi/com/sun/star/sheet/CellAreaLinksEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/CellDeleteMode.idl delete mode 100644 offapi/com/sun/star/sheet/CellFlags.idl delete mode 100644 offapi/com/sun/star/sheet/CellFormatRanges.idl delete mode 100644 offapi/com/sun/star/sheet/CellFormatRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/CellInsertMode.idl delete mode 100644 offapi/com/sun/star/sheet/Cells.idl delete mode 100644 offapi/com/sun/star/sheet/CellsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/ComplexReference.idl delete mode 100644 offapi/com/sun/star/sheet/ConditionOperator.idl delete mode 100644 offapi/com/sun/star/sheet/ConditionOperator2.idl delete mode 100644 offapi/com/sun/star/sheet/ConsolidationDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/DDEItemInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DDELink.idl delete mode 100644 offapi/com/sun/star/sheet/DDELinkInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DDELinkMode.idl delete mode 100644 offapi/com/sun/star/sheet/DDELinks.idl delete mode 100644 offapi/com/sun/star/sheet/DDELinksEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataImportMode.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotField.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldAutoShowInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldFilter.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroup.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroupBy.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroupEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroupInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroupItem.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroups.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldGroupsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldLayoutInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldLayoutMode.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldOrientation.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldReference.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldReferenceItemType.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldReferenceType.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldShowItemsMode.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldSortInfo.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldSortMode.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFields.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotFieldsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotItem.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotItems.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotItemsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotOutputRangeType.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSource.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceDimension.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceDimensions.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceHierarchies.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceHierarchy.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceLevel.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceLevels.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceMember.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotSourceMembers.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTable.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTableHeaderData.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTablePositionData.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTablePositionType.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTableResultData.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTables.idl delete mode 100644 offapi/com/sun/star/sheet/DataPilotTablesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DataResult.idl delete mode 100644 offapi/com/sun/star/sheet/DataResultFlags.idl delete mode 100644 offapi/com/sun/star/sheet/DatabaseImportDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/DatabaseRange.idl delete mode 100644 offapi/com/sun/star/sheet/DatabaseRanges.idl delete mode 100644 offapi/com/sun/star/sheet/DatabaseRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/DimensionFlags.idl delete mode 100644 offapi/com/sun/star/sheet/DocumentSettings.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalDocLink.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalDocLinks.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalLinkInfo.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalLinkType.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalReference.idl delete mode 100644 offapi/com/sun/star/sheet/ExternalSheetCache.idl delete mode 100644 offapi/com/sun/star/sheet/FillDateMode.idl delete mode 100644 offapi/com/sun/star/sheet/FillDirection.idl delete mode 100644 offapi/com/sun/star/sheet/FillMode.idl delete mode 100644 offapi/com/sun/star/sheet/FilterConnection.idl delete mode 100644 offapi/com/sun/star/sheet/FilterFormulaParser.idl delete mode 100644 offapi/com/sun/star/sheet/FilterOperator.idl delete mode 100644 offapi/com/sun/star/sheet/FilterOperator2.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaLanguage.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaMapGroup.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaMapGroupSpecialOffset.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaParser.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaResult.idl delete mode 100644 offapi/com/sun/star/sheet/FormulaToken.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionAccess.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionArgument.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionCategory.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionDescription.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionDescriptionEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/FunctionDescriptions.idl delete mode 100644 offapi/com/sun/star/sheet/GeneralFunction.idl delete mode 100644 offapi/com/sun/star/sheet/GlobalSheetSettings.idl delete mode 100644 offapi/com/sun/star/sheet/GoalResult.idl delete mode 100644 offapi/com/sun/star/sheet/HeaderFooterContent.idl delete mode 100644 offapi/com/sun/star/sheet/LabelRange.idl delete mode 100644 offapi/com/sun/star/sheet/LabelRanges.idl delete mode 100644 offapi/com/sun/star/sheet/LabelRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/LocalizedName.idl delete mode 100644 offapi/com/sun/star/sheet/MemberResult.idl delete mode 100644 offapi/com/sun/star/sheet/MemberResultFlags.idl delete mode 100644 offapi/com/sun/star/sheet/MoveDirection.idl delete mode 100644 offapi/com/sun/star/sheet/NameToken.idl delete mode 100644 offapi/com/sun/star/sheet/NamedRange.idl delete mode 100644 offapi/com/sun/star/sheet/NamedRangeFlag.idl delete mode 100644 offapi/com/sun/star/sheet/NamedRanges.idl delete mode 100644 offapi/com/sun/star/sheet/NamedRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/NoConvergenceException.idl delete mode 100644 offapi/com/sun/star/sheet/PasteOperation.idl delete mode 100644 offapi/com/sun/star/sheet/RangeSelectionArguments.idl delete mode 100644 offapi/com/sun/star/sheet/RangeSelectionEvent.idl delete mode 100644 offapi/com/sun/star/sheet/RecentFunctions.idl delete mode 100644 offapi/com/sun/star/sheet/ReferenceFlags.idl delete mode 100644 offapi/com/sun/star/sheet/ResultEvent.idl delete mode 100644 offapi/com/sun/star/sheet/Scenario.idl delete mode 100644 offapi/com/sun/star/sheet/Scenarios.idl delete mode 100644 offapi/com/sun/star/sheet/ScenariosEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/Shape.idl delete mode 100644 offapi/com/sun/star/sheet/SheetCell.idl delete mode 100644 offapi/com/sun/star/sheet/SheetCellCursor.idl delete mode 100644 offapi/com/sun/star/sheet/SheetCellRange.idl delete mode 100644 offapi/com/sun/star/sheet/SheetCellRanges.idl delete mode 100644 offapi/com/sun/star/sheet/SheetCellRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/SheetFilterDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/SheetLink.idl delete mode 100644 offapi/com/sun/star/sheet/SheetLinkMode.idl delete mode 100644 offapi/com/sun/star/sheet/SheetLinks.idl delete mode 100644 offapi/com/sun/star/sheet/SheetLinksEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/SheetRangesQuery.idl delete mode 100644 offapi/com/sun/star/sheet/SheetSortDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/SheetSortDescriptor2.idl delete mode 100644 offapi/com/sun/star/sheet/SingleReference.idl delete mode 100644 offapi/com/sun/star/sheet/Solver.idl delete mode 100644 offapi/com/sun/star/sheet/SolverConstraint.idl delete mode 100644 offapi/com/sun/star/sheet/SolverConstraintOperator.idl delete mode 100644 offapi/com/sun/star/sheet/Spreadsheet.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetDocument.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetDocumentSettings.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetDrawPage.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetView.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetViewObjectsMode.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetViewPane.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetViewPanesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetViewSettings.idl delete mode 100644 offapi/com/sun/star/sheet/Spreadsheets.idl delete mode 100644 offapi/com/sun/star/sheet/SpreadsheetsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/StatusBarFunction.idl delete mode 100644 offapi/com/sun/star/sheet/SubTotalColumn.idl delete mode 100644 offapi/com/sun/star/sheet/SubTotalDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/SubTotalField.idl delete mode 100644 offapi/com/sun/star/sheet/SubTotalFieldsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/TableAutoFormat.idl delete mode 100644 offapi/com/sun/star/sheet/TableAutoFormatEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/TableAutoFormatField.idl delete mode 100644 offapi/com/sun/star/sheet/TableAutoFormats.idl delete mode 100644 offapi/com/sun/star/sheet/TableAutoFormatsEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/TableCellStyle.idl delete mode 100644 offapi/com/sun/star/sheet/TableConditionalEntry.idl delete mode 100644 offapi/com/sun/star/sheet/TableConditionalEntryEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/TableConditionalFormat.idl delete mode 100644 offapi/com/sun/star/sheet/TableFilterField.idl delete mode 100644 offapi/com/sun/star/sheet/TableFilterField2.idl delete mode 100644 offapi/com/sun/star/sheet/TableOperationMode.idl delete mode 100644 offapi/com/sun/star/sheet/TablePageBreakData.idl delete mode 100644 offapi/com/sun/star/sheet/TablePageStyle.idl delete mode 100644 offapi/com/sun/star/sheet/TableValidation.idl delete mode 100644 offapi/com/sun/star/sheet/TableValidationVisibility.idl delete mode 100644 offapi/com/sun/star/sheet/UniqueCellFormatRanges.idl delete mode 100644 offapi/com/sun/star/sheet/UniqueCellFormatRangesEnumeration.idl delete mode 100644 offapi/com/sun/star/sheet/ValidationAlertStyle.idl delete mode 100644 offapi/com/sun/star/sheet/ValidationType.idl delete mode 100644 offapi/com/sun/star/sheet/VolatileResult.idl delete mode 100644 offapi/com/sun/star/sheet/XActivationBroadcaster.idl delete mode 100644 offapi/com/sun/star/sheet/XActivationEventListener.idl delete mode 100644 offapi/com/sun/star/sheet/XAddIn.idl delete mode 100644 offapi/com/sun/star/sheet/XAreaLink.idl delete mode 100644 offapi/com/sun/star/sheet/XAreaLinks.idl delete mode 100644 offapi/com/sun/star/sheet/XArrayFormulaRange.idl delete mode 100644 offapi/com/sun/star/sheet/XArrayFormulaTokens.idl delete mode 100644 offapi/com/sun/star/sheet/XCalculatable.idl delete mode 100644 offapi/com/sun/star/sheet/XCellAddressable.idl delete mode 100644 offapi/com/sun/star/sheet/XCellFormatRangesSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangeAddressable.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangeData.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangeFormula.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangeMovement.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangeReferrer.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangesAccess.idl delete mode 100644 offapi/com/sun/star/sheet/XCellRangesQuery.idl delete mode 100644 offapi/com/sun/star/sheet/XCellSeries.idl delete mode 100644 offapi/com/sun/star/sheet/XCompatibilityNames.idl delete mode 100644 offapi/com/sun/star/sheet/XConsolidatable.idl delete mode 100644 offapi/com/sun/star/sheet/XConsolidationDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/XDDELink.idl delete mode 100644 offapi/com/sun/star/sheet/XDDELinkResults.idl delete mode 100644 offapi/com/sun/star/sheet/XDDELinks.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotField.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotFieldGrouping.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotMemberResults.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotResults.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotTable.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotTable2.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotTables.idl delete mode 100644 offapi/com/sun/star/sheet/XDataPilotTablesSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XDatabaseRange.idl delete mode 100644 offapi/com/sun/star/sheet/XDatabaseRanges.idl delete mode 100644 offapi/com/sun/star/sheet/XDimensionsSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XDocumentAuditing.idl delete mode 100644 offapi/com/sun/star/sheet/XDrillDownDataSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XEnhancedMouseClickBroadcaster.idl delete mode 100644 offapi/com/sun/star/sheet/XExternalDocLink.idl delete mode 100644 offapi/com/sun/star/sheet/XExternalDocLinks.idl delete mode 100644 offapi/com/sun/star/sheet/XExternalSheetCache.idl delete mode 100644 offapi/com/sun/star/sheet/XExternalSheetName.idl delete mode 100644 offapi/com/sun/star/sheet/XFillAcrossSheet.idl delete mode 100644 offapi/com/sun/star/sheet/XFilterFormulaParser.idl delete mode 100644 offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl delete mode 100644 offapi/com/sun/star/sheet/XFormulaParser.idl delete mode 100644 offapi/com/sun/star/sheet/XFormulaQuery.idl delete mode 100644 offapi/com/sun/star/sheet/XFormulaTokens.idl delete mode 100644 offapi/com/sun/star/sheet/XFunctionAccess.idl delete mode 100644 offapi/com/sun/star/sheet/XFunctionDescriptions.idl delete mode 100644 offapi/com/sun/star/sheet/XGoalSeek.idl delete mode 100644 offapi/com/sun/star/sheet/XHeaderFooterContent.idl delete mode 100644 offapi/com/sun/star/sheet/XHierarchiesSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XLabelRange.idl delete mode 100644 offapi/com/sun/star/sheet/XLabelRanges.idl delete mode 100644 offapi/com/sun/star/sheet/XLevelsSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XMembersSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XMultiFormulaTokens.idl delete mode 100644 offapi/com/sun/star/sheet/XMultipleOperation.idl delete mode 100644 offapi/com/sun/star/sheet/XNamedRange.idl delete mode 100644 offapi/com/sun/star/sheet/XNamedRanges.idl delete mode 100644 offapi/com/sun/star/sheet/XPrintAreas.idl delete mode 100644 offapi/com/sun/star/sheet/XRangeSelection.idl delete mode 100644 offapi/com/sun/star/sheet/XRangeSelectionChangeListener.idl delete mode 100644 offapi/com/sun/star/sheet/XRangeSelectionListener.idl delete mode 100644 offapi/com/sun/star/sheet/XRecentFunctions.idl delete mode 100644 offapi/com/sun/star/sheet/XResultListener.idl delete mode 100644 offapi/com/sun/star/sheet/XScenario.idl delete mode 100644 offapi/com/sun/star/sheet/XScenarioEnhanced.idl delete mode 100644 offapi/com/sun/star/sheet/XScenarios.idl delete mode 100644 offapi/com/sun/star/sheet/XScenariosSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAnnotation.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAnnotationAnchor.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAnnotationShapeSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAnnotations.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAnnotationsSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetAuditing.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCellCursor.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCellRange.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCellRangeContainer.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCellRanges.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCondition.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetCondition2.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetConditionalEntries.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetConditionalEntry.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetFilterDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetFilterDescriptor2.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetFilterable.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetFilterableEx.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetLinkable.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetOperation.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetOutline.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetPageBreak.idl delete mode 100644 offapi/com/sun/star/sheet/XSheetPastable.idl delete mode 100644 offapi/com/sun/star/sheet/XSolver.idl delete mode 100644 offapi/com/sun/star/sheet/XSolverDescription.idl delete mode 100644 offapi/com/sun/star/sheet/XSpreadsheet.idl delete mode 100644 offapi/com/sun/star/sheet/XSpreadsheetDocument.idl delete mode 100644 offapi/com/sun/star/sheet/XSpreadsheetView.idl delete mode 100644 offapi/com/sun/star/sheet/XSpreadsheets.idl delete mode 100644 offapi/com/sun/star/sheet/XSubTotalCalculatable.idl delete mode 100644 offapi/com/sun/star/sheet/XSubTotalDescriptor.idl delete mode 100644 offapi/com/sun/star/sheet/XSubTotalField.idl delete mode 100644 offapi/com/sun/star/sheet/XUniqueCellFormatRangesSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XUnnamedDatabaseRanges.idl delete mode 100644 offapi/com/sun/star/sheet/XUsedAreaCursor.idl delete mode 100644 offapi/com/sun/star/sheet/XViewFreezable.idl delete mode 100644 offapi/com/sun/star/sheet/XViewPane.idl delete mode 100644 offapi/com/sun/star/sheet/XViewPanesSupplier.idl delete mode 100644 offapi/com/sun/star/sheet/XViewSplitable.idl delete mode 100644 offapi/com/sun/star/sheet/XVolatileResult.idl delete mode 100644 offapi/com/sun/star/sheet/_NamedRange.idl delete mode 100644 offapi/com/sun/star/sheet/makefile.mk (limited to 'offapi/com/sun/star/sheet') diff --git a/offapi/com/sun/star/sheet/AccessibleCell.idl b/offapi/com/sun/star/sheet/AccessibleCell.idl deleted file mode 100644 index 1e2b1924c..000000000 --- a/offapi/com/sun/star/sheet/AccessibleCell.idl +++ /dev/null @@ -1,124 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_AccessibleCell_idl__ -#define __com_sun_star_sheet_AccessibleCell_idl__ - -#include -#include -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible view of a spreadsheet document - - @since OOo 1.1.2 - - */ -published service AccessibleCell -{ - /** This interface gives access to the whole content of the cell. - -
    -
  • The parent returned by - XAccessibleContext::getAccessibleParent - is the accessible spreadsheet.
  • -
  • This object has no children.
  • -
  • The description is ???.
  • -
  • The name is something like A10 or B23 or so on.
  • -
  • The role is AccessibleRole::TABLE_CELL
  • -
  • There are relations between the cell and the shapes with an anchor - on this cell.
  • -
  • The following states are supported: -
      -
    • AccessibleStateType::DEFUNC is always false if the - parent table is showed, otherwise it is true.
    • -
    • AccessibleStateType::EDITABLE is false if the cell - or the table is protected, otherwise it is true.
    • -
    • AccessibleStateType::ENABLED is always true.
    • -
    • AccessibleStateType::MULTILINE is always true.
    • -
    • AccessibleStateType::MULTISELECTABLE is always - true.
    • -
    • AccessibleStateType::OPAQUE is false if the cell - has no background color or graphic, otherwise it is - true.
    • -
    • AccessibleStateType::RESIZEABLE is false if the - table is protected, otherwise is it true.
    • -
    • AccessibleStateType::SELECTABLE is always - true.
    • -
    • AccessibleStateType::SELECTED is true, if the - cell is selected.
    • -
    • AccessibleStateType::TRANSIENT is always true.
    • -
    • AccessibleStateType::SHOWINGIs true if the - Bounding Box lies in Bounding Box of the parent. Otherwise - it is false.
    • -
    • AccessibleStateType::VISIBLEIs false if the - column/row with this cell is filtered or hidden. - Otherwise is true.
    • -
    -
  • -
- */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - /** This interface gives access to the visibility of the cell. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - /** This interface gives access to the value of the cell. - */ - interface ::com::sun::star::accessibility::XAccessibleValue; - - /** This interface gives access to the text representation of the cell content. - */ - interface ::com::sun::star::accessibility::XAccessibleText; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleCsvCell.idl b/offapi/com/sun/star/sheet/AccessibleCsvCell.idl deleted file mode 100644 index 39a1abf30..000000000 --- a/offapi/com/sun/star/sheet/AccessibleCsvCell.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_AccessibleCsvCell_idl__ -#define __com_sun_star_sheet_AccessibleCsvCell_idl__ - -#include -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible object of a cell in the CSV import dialog. - @see ::com::sun::star::sheet::AccessibleCsvTable - - @since OOo 1.1.2 - */ -published service AccessibleCsvCell -{ - //------------------------------------------------------------------------- - - /** This interface gives access to the whole content of the cell. - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - //------------------------------------------------------------------------- - - /** This interface gives access to the visibility of the cell. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - //------------------------------------------------------------------------- - - /** This interface gives access to the text representation of the cell - content. - */ - interface ::com::sun::star::accessibility::XAccessibleText; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleCsvRuler.idl b/offapi/com/sun/star/sheet/AccessibleCsvRuler.idl deleted file mode 100644 index 2438ae3f8..000000000 --- a/offapi/com/sun/star/sheet/AccessibleCsvRuler.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_AccessibleCsvRuler_idl__ -#define __com_sun_star_sheet_AccessibleCsvRuler_idl__ - -#include -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible object of the ruler in the CSV import dialog. - @see ::com::sun::star::sheet::AccessibleCsvTable - - @since OOo 1.1.2 - */ -published service AccessibleCsvRuler -{ - //------------------------------------------------------------------------- - - /** This interface gives access to the whole content of the ruler. - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - //------------------------------------------------------------------------- - - /** This interface gives access to the visibility of the ruler. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - //------------------------------------------------------------------------- - - /** This interface gives access to the text representation of the ruler. - */ - interface ::com::sun::star::accessibility::XAccessibleText; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleCsvTable.idl b/offapi/com/sun/star/sheet/AccessibleCsvTable.idl deleted file mode 100644 index 38ca93eb1..000000000 --- a/offapi/com/sun/star/sheet/AccessibleCsvTable.idl +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_AccessibleCsvTable_idl__ -#define __com_sun_star_sheet_AccessibleCsvTable_idl__ - -#include -#include -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible object of the data table in the CSV import dialog. - @see ::com::sun::star::sheet::AccessibleCsvRuler - @see ::com::sun::star::sheet::AccessibleCsvCell - - @since OOo 1.1.2 - */ -published service AccessibleCsvTable -{ - //------------------------------------------------------------------------- - - /** This interface gives access to the whole content of the table. - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - //------------------------------------------------------------------------- - - /** This interface gives access to the visibility of the table. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - //------------------------------------------------------------------------- - - /** This interface gives access to functionality specific for a table. - */ - interface ::com::sun::star::accessibility::XAccessibleTable; - - //------------------------------------------------------------------------- - - /** This interface gives access to selection functionality. - */ - interface ::com::sun::star::accessibility::XAccessibleSelection; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessiblePageHeaderFooterAreasView.idl b/offapi/com/sun/star/sheet/AccessiblePageHeaderFooterAreasView.idl deleted file mode 100644 index bdcb6fc82..000000000 --- a/offapi/com/sun/star/sheet/AccessiblePageHeaderFooterAreasView.idl +++ /dev/null @@ -1,140 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_AccessiblePageHeaderFooterAreasView_idl__ -#define __com_sun_star_sheet_AccessiblePageHeaderFooterAreasView_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible view of the Header/Footer in a spreadsheet page preview - - @since OOo 1.1.2 - - */ -published service AccessiblePageHeaderFooterAreasView -{ - /** This interface gives access to the three Header/Footer areas in the - page preview. - -
    -
  • The parent returned by XAccessibleContext::getAccessibleParent - is the accessible spreadsheet page preview.
  • -
  • The children returned by - XAccessibleContext::getAccessibleChild all - support the interface - XAccessibleXAccessible::getAccessibleContext for these children - returns an object that supports one of the following services.
  • -
      -
    • AccessibleHeaderFooterView: - A child where calling XAccessibleContext::getAccessibleChild - an object that supports this service is returned for - every header and footer that is at least partially visible.
    • -
    -

    The following rules apply to the children order.

    -
      -
    • The first is the left area, than the center area and the last - is the right area.
    • -
    -
  • The description is ???.
  • -
  • The name is Header or Footer respectively.
  • -
  • The role is AccessibleRole::HEADER or - AccessibleRole::FOOTER.
  • -
  • There are no relations.
  • -
  • The following states are supported: -
      -
    • AccessibleStateType::DEFUNC is always false until - the preview is closed.
    • -
    • AccessibleStateType::EDITABLE is always false, - because the document is not editable in the page preview. - So it is left out of the list.
    • -
    • AccessibleStateType::ENABLED is always true.
    • -
    • AccessibleStateType::MULTILINE makes no sense on - a document and so it is left out of the list.
    • -
    • AccessibleStateType::MULTISELECTABLE is always - false, because in a page preview a selection is not - possible. So it is left out of the list.
    • -
    • AccessibleStateType::OPAQUE is always true.
    • -
    • AccessibleStateType::RESIZEABLE is always false, - because you can resize the window of the page preview, but - not the page preview itself. So it is left out of the - list.
    • -
    • AccessibleStateType::SELECTABLE is always false, - because in the page preview is no selection possible. So it - is left out of the list.
    • -
    • AccessibleStateType::SELECTED is always false, - because in the page preview is no selection possible. So it - is left out of the list.
    • -
    • AccessibleStateType::SHOWINGIs true if the - Bounding Box lies in the Bounding Box of the parent. - Otherwise it is false.
    • -
    • AccessibleStateType::VISIBLEIs always true.
    • -
    -
  • -
- - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - /** This interface gives access to the visibility of the document. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - /** This is the interface for listeners */ - interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleSpreadsheet.idl b/offapi/com/sun/star/sheet/AccessibleSpreadsheet.idl deleted file mode 100644 index 8fc6b1202..000000000 --- a/offapi/com/sun/star/sheet/AccessibleSpreadsheet.idl +++ /dev/null @@ -1,143 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_AccessibleSpreadsheet_idl__ -#define __com_sun_star_sheet_AccessibleSpreadsheet_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible view of a spreadsheet document - - @since OOo 1.1.2 -*/ -published service AccessibleSpreadsheet -{ - /** This interface gives access to any object in the currently visible table - on the desktop. - -
    -
  • The parent returned by XAccessibleContext::getAccessibleParent - is the accessible spreadsheet document view.
  • -
  • The children returned by XAccessibleContext::getAccessibleChild all - support the interface XAccessible. Calling - XAccessible::getAccessibleContext for these children - returns an object that supports the following service.
  • -
      -
    • AccessibleCell: - A child where calling - XAccessibleContext::getAccessibleChild - an object that supports this service is returned for - every cell in this table.
    • -
    -

    The following rules apply to the children order.

    -
      -
    • All the children are cells. The order of this cells is to - the order on the screen. This means that the first cell is the - cell in the left top edge of the table and the last one is the - cell in the right bottom edge of the table. The second is the - cell in the first row and second column and so on.
    • -
    -
  • The description is ???.
  • -
  • The name is the given table name.
  • -
  • The role is AccessibleRole::TABLE
  • -
  • There are relations between the table and the shapes with an anchor - on this table (not with an anchor on a cell in this table).
  • -
  • The following states are supported: -
      -
    • AccessibleStateType::DEFUNC is always false if the - table is not deleted and the document is open, otherwise it - is true.
    • -
    • AccessibleStateType::EDITABLE is false if the - table is protected, otherwise it is true.
    • -
    • AccessibleStateType::ENABLED is always true.
    • -
    • AccessibleStateType::MULTI_SELECTABLE is always - true.
    • -
    • AccessibleStateType::OPAQUE is always true.
    • -
    • AccessibleStateType::RESIZEABLEis always - false.
    • -
    • AccessibleStateType::SELECTABLE is always - true.
    • -
    • AccessibleStateType::SELECTED is true if the - complete table (all cells) is selected.
    • -
    • AccessibleStateType::SHOWINGIs true if the - Bounding Box lies in the Bounding Box of the parent. - Otherwise it is false.
    • -
    • AccessibleStateType::VISIBLEIs always true.
    • -
    -
  • -
- */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - /** This interface gives access to the visibility of the table. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - /** This interface gives access to any cell that is at least partially - visible on the screen. So this interface gives access to the same - things like the XAccessibleContext interface. Therefor it use more - usable methods. Also it gives access to some table specific data. - */ - interface ::com::sun::star::accessibility::XAccessibleTable; - - /** This interface is for selecting the cells. - */ - interface ::com::sun::star::accessibility::XAccessibleSelection; - - /** This is the interface for listeners */ - interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleSpreadsheetDocumentView.idl b/offapi/com/sun/star/sheet/AccessibleSpreadsheetDocumentView.idl deleted file mode 100644 index 06c40566c..000000000 --- a/offapi/com/sun/star/sheet/AccessibleSpreadsheetDocumentView.idl +++ /dev/null @@ -1,155 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__ -#define __com_sun_star_sheet_AccessibleSpreadsheetDocumentView_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible view of a spreadsheet document - - @since OOo 1.1.2 - - */ -published service AccessibleSpreadsheetDocumentView -{ - /** This interface gives access to any object that is contained in this - document. - -
    -
  • The parent returned by getAccessibleParent - is the window which contains the view of these document.
  • -
  • The children returned by getAccessibleChild all - support the interface XAccessible. Calling - getAccessibleContext for these children returns - an object that supports one of the following services.
  • -
      -
    • AccessibleSpreadsheet: - A child where calling getAccessibleChild - an object that supports this service is returned for - the current spreadsheet which is showing in this document - window. There is everytime one child which supports this - service, because it is only possible to have one spreadsheet - in the current document window.
    • -
    • AccessibleShape: - A child where calling getAccessibleChild - an object that supports this service is returned - for every shape that is at the current table. These - objects are children of the - AccessibleSpreadsheetDocumentView regardless - whether they are bound to a table or a cell.
    • -
    • AccessibleParagraphView: - A child where calling getAccessibleChild - an object that supports this service is returned for - the current cell in edit mode. This is necessary to - have an object which allows event listeners. It exists - only if a cell is in edit mode.
    • -
    • AccessibleContext: - A child where calling getAccessibleChild - an object that supports this service is returned for - the current OLE object in edit mode. It exists - only if a OLE object is in edit mode.
    • -
    -

    The following rules apply to the children order. General it - represents the paint order. The object in the background came - first and than all over lying objects. The last painted object - is also the last child.

    -
      -
    • Graphics, embedded objects and shapes appear - before the other children if they are painted in the - background. Their order reflects the z order.
    • -
    • The current table is painted after the background and so it - comes after all background objects.
    • -
    • Graphics, embedded objects and shapes appear - behind any other children except controls if they are - painted in the foreground. Their order reflects the z order.
    • -
    • Controls appear behind the other graphic objects. Their order - reflects the z order.
    • -
    • The temporary object for the cell or OLE in edit mode (only - one can exist in the same time) is the last object.
    • -
    -
  • The description is ???.
  • -
  • The name is Spreadsheet Document View with a unique number.
  • -
  • The role is AccessibleRole::DOCUMENT
  • -
  • There are no relations.
  • -
  • The following states are supported: -
      -
    • AccessibleStateType::DEFUNC is always false until the document is - closed.
    • -
    • AccessibleStateType::EDITABLE is always true.
    • -
    • AccessibleStateType::ENABLED is always true.
    • -
    • AccessibleStateType::MULTI_LINE makes no sense in on a document and - so it is left out of the list.
    • -
    • AccessibleStateType::MULTI_SELECTABLE is always false, because a - document is not selectable. Only the children are - selectable. So it is left out of the list.
    • -
    • AccessibleStateType::OPAQUE is always true.
    • -
    • AccessibleStateType::RESIZEABLE is always false, because you can - resize the window, but not the document. So it is left out - of the list.
    • -
    • AccessibleStateType::SELECTABLE is always false, because a - document is not selectable. Only the children are - selectable. So it is left out of the list.
    • -
    • AccessibleStateType::SELECTED is always false, because a - document is not selectable. Only the children are - selectable. So it is left out of the list.
    • -
    • AccessibleStateType::SHOWINGIs true if the Bounding Box lies in - the Bounding Box of the parent. Otherwise it is false.
    • -
    • AccessibleStateType::VISIBLEIs always true.
    • -
    -
  • -
- - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - /** This interface gives access to the visibility of the document. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - /** This interface is for selecting the document's children like - shapes or the whole table. - */ - interface ::com::sun::star::accessibility::XAccessibleSelection; - - /** This is the interface for listeners */ - interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AccessibleSpreadsheetPageView.idl b/offapi/com/sun/star/sheet/AccessibleSpreadsheetPageView.idl deleted file mode 100644 index 64c70057a..000000000 --- a/offapi/com/sun/star/sheet/AccessibleSpreadsheetPageView.idl +++ /dev/null @@ -1,175 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_AccessibleSpreadsheetPageView_idl__ -#define __com_sun_star_sheet_AccessibleSpreadsheetPageView_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** The accessible view of a spreadsheet page preview - - @since OOo 1.1.2 - - */ -published service AccessibleSpreadsheetPageView -{ - /** This interface gives access to any object that is at least partially - visible on the screen in the page preview. - -
    -
  • The parent returned by - XAccessibleContext::getAccessibleParent - is the window which contains the view of these page preview.
  • -
  • The children returned by - XAccessibleContext::getAccessibleChild all - support the interface XAccessible. Calling - XAccessibleContext::getAccessibleContext for these children returns - an object that supports one of the following services.
  • -
      -
    • AccessiblePageHeaderFooterAreasView: A child where calling - XAccessibleContext::getAccessibleChild - an object that supports this service is returned for - every header and footer that is at least partially visible.
    • -
    • AccessibleTableView: - A child where calling - XAccessibleChild::getAccessibleChild - an object that supports this service is returned for - every table fragment that is contained in the document body - and is at least partially visible. A table fragment is the - part of a table that is displayed on a certain page.
    • -
    • AccessibleShape: - A child where calling - XAccessibleContext::getAccessibleChild - an object that supports this service is returned - for every shape that is at least partially visible. These - objects are children of the - AccessibleSpreadsheetPageView regardless - whether they are bound to a table or a cell.
    • -
    • AccessibleParagraphView: - A child where calling - XAccessibleContext::getAccessibleChild - an object that supports this service is returned for - every note (its paragraphs) and its location (which is - represented as a paragraph with the cell name as content).
    • -
    -

    The following rules apply to the children order. General it - represents the paint order. The object in the background came - first and than all over lying objects. The last painted object - is also the last child.

    -
      -
    • The logical order of paragraph and table fragments is never - changed.
    • -
    • Headers appear immediately before the first table fragment - of the header's page.
    • -
    • Footers appear immediately after the last table fragment.
    • -
    • Shapes appear before any other children if they are painted - in the background. Their order reflects the z order.
    • -
    • Shapes appear behind any other children except controls if - they are painted in the foreground. Their order reflects the - z order.
    • -
    • Controls appear behind any other objects. Their order - reflects the z order.
    • -
    -
  • The description is ???.
  • -
  • The name is Spreadsheet Document Page Preview.
  • -
  • The role is AccessibleRole::DOCUMENT
  • -
  • There are no relations.
  • -
  • The following states are supported: -
      -
    • AccessibleStateType::DEFUNC is always false until - the preview is closed.
    • -
    • AccessibleStateType::EDITABLE is always false, - because the document is not editable in the page preview. - So it is left out of the list.
    • -
    • AccessibleStateType::ENABLED is always true.
    • -
    • AccessibleStateType::MULTILINE makes no sense on a - document and so it is left out of the list.
    • -
    • AccessibleStateType::MULTI_SELECTABLE is always - false, because in a page preview a selection is not - possible. So it is left out of the list.
    • -
    • AccessibleStateType::OPAQUE is always true.
    • -
    • AccessibleStateType::RESIZEABLE is always false, - because you can resize the window of the page preview, but - not the page preview itself. So it is left out of the - list.
    • -
    • AccessibleStateType::SELECTABLE is always false, - because in the page preview is no selection possible. So - it is left out of the list.
    • -
    • AccessibleStateType::SELECTED is always false, - because in the page preview is no selection possible. So - it is left out of the list.
    • -
    • AccessibleStateType::SHOWINGIs true if the - Bounding Box lies in the Bounding Box of the parent. - Otherwise it is false.
    • -
    • AccessibleStateType::VISIBLEIs always true.
    • -
    -
  • -
- - */ - interface ::com::sun::star::accessibility::XAccessibleContext; - - /** This interface gives access to the visibility of the document. - */ - interface ::com::sun::star::accessibility::XAccessibleComponent; - - /** This is the interface for listeners */ - interface ::com::sun::star::accessibility::XAccessibleEventBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ActivationEvent.idl b/offapi/com/sun/star/sheet/ActivationEvent.idl deleted file mode 100644 index ec2028301..000000000 --- a/offapi/com/sun/star/sheet/ActivationEvent.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_ActivationEvent_idl__ -#define __com_sun_star_sheet_ActivationEvent_idl__ - -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes a change of the active sheet. The new active sheet is given - with this event. - - @since OOo 2.0 - - */ -published struct ActivationEvent: com::sun::star::lang::EventObject -{ - //------------------------------------------------------------------------- - - /** specifies the new active Spreadsheet. - */ - com::sun::star::sheet::XSpreadsheet ActiveSheet; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/AddIn.idl b/offapi/com/sun/star/sheet/AddIn.idl deleted file mode 100644 index f1d4285d2..000000000 --- a/offapi/com/sun/star/sheet/AddIn.idl +++ /dev/null @@ -1,152 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_AddIn_idl__ -#define __com_sun_star_sheet_AddIn_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is the base for AddIn services that supply functions which can be called - by other components. - -

Any AddIn implementation must implement a service describing its - specific set of functions. - That service must contain the AddIn service, and the - functions that are implemented, in one or more interfaces. - The XServiceName interface - must describe that service, and the XAddIn interface - must describe the individual functions.

- -

Each AddIn function can take parameters of the following types:

- -
-
long
-
for integer values.
- -
double
-
for floating point values.
- -
string
-
for text strings.
- -
long[][]
-
for (two-dimensional) arrays of integer values.
- -
double[][]
-
for (two-dimensional) arrays of floating point values.
- -
string[][]
-
for (two-dimensional) arrays of text strings.
- -
any[][]
-
for (two-dimensional) arrays of mixed contents. Each any - will contain a double or a string, depending on - the data.
- -
any
-
Depending on the data, a double, a string, - or an any[][] will be passed. If no argument is specified in - the function call, will be passed. This allows for optional - parameters.
- -
XCellRange
-
for a XCellRange interface - to the source data.
- -
XPropertySet
-
for a XPropertySet - interface to the SpreadsheetDocument making the function - call. Only one parameter of this type is allowed in each function. It - can be used to query document settings like - SpreadsheetDocumentSettings::NullDate.
- -
any[]
-
for varying parameters. Only the last parameter of a function may - have this type. It will be filled with the remaining arguments of the - function call that were not used for the previous parameters. Each - element of the sequence will be filled as in the case of any - above.
-
- -

Each AddIn function must have one of the following return types:

- -
    -
  • long
  • -
  • double
  • -
  • string
  • -
  • long[][]
  • -
  • double[][]
  • -
  • string[][]
  • -
  • any[][]
  • -
  • XVolatileResult
  • -
  • any
  • -
- -

The sequences must contain arrays as described above for the - parameter types. - An XVolatileResult return value must contain an object - implementing the VolatileResult service, that contains - a volatile result. Subsequent calls with the same parameters must - return the same object. - An any return value can contain any of the other types.

- */ -published service AddIn -{ - // ------------------------------------------------------------------------ - - /** contains a method that returns the service name of the add-in. - */ - interface com::sun::star::lang::XServiceName; - - // ------------------------------------------------------------------------ - - /** provides access to function descriptions and localized names - and descriptions. - */ - interface com::sun::star::sheet::XAddIn; - - // ------------------------------------------------------------------------ - - /** provides access to compatibility names for the functions. - */ - [optional] interface com::sun::star::sheet::XCompatibilityNames; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/AddressConvention.idl b/offapi/com/sun/star/sheet/AddressConvention.idl deleted file mode 100644 index 9d2113568..000000000 --- a/offapi/com/sun/star/sheet/AddressConvention.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_AddressConvention_idl__ -#define __com_sun_star_sheet_AddressConvention_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants specify which address convention to use in the formula - parser. Each variation specifies a different cell and cell range address - syntax. - - @see com::sun::star::sheet::FormulaParser - */ -constants AddressConvention -{ - - const short UNSPECIFIED = -1; - - - const short OOO = 0; - - - const short XL_A1 = 1; - - - const short XL_R1C1 = 2; - - - const short XL_OOX = 3; - - - const short LOTUS_A1 = 4; -}; - -//============================================================================= - -}; }; }; }; - - - -#endif diff --git a/offapi/com/sun/star/sheet/Border.idl b/offapi/com/sun/star/sheet/Border.idl deleted file mode 100644 index b5b92deb2..000000000 --- a/offapi/com/sun/star/sheet/Border.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Border_idl__ -#define __com_sun_star_sheet_Border_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to select one of the four borders of a cell range. - */ -published enum Border -{ - //------------------------------------------------------------------------- - - /** selects the top border. - */ - TOP, - - //------------------------------------------------------------------------- - - /** selects the bottom border. - */ - BOTTOM, - - //------------------------------------------------------------------------- - - /** selects the right border. - */ - RIGHT, - - //------------------------------------------------------------------------- - - /** selects the left border. - */ - LEFT - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAnnotation.idl b/offapi/com/sun/star/sheet/CellAnnotation.idl deleted file mode 100644 index 50b2c5a0e..000000000 --- a/offapi/com/sun/star/sheet/CellAnnotation.idl +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAnnotation_idl__ -#define __com_sun_star_sheet_CellAnnotation_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a cell annotation object attached to a spreadsheet cell. - - @see com::sun::star::sheet::SheetCell - */ -published service CellAnnotation -{ - //------------------------------------------------------------------------- - - /** provides methods to query data of the annotation - and to show and hide it. - */ - interface com::sun::star::sheet::XSheetAnnotation; - - //------------------------------------------------------------------------- - - /** provides access to the parent of this object. - -

The parent of a cell annotation is the cell that contains it.

- */ - interface com::sun::star::container::XChild; - - //------------------------------------------------------------------------- - - /** provides access to the text contents of the annotation. - */ - interface com::sun::star::text::XSimpleText; - - //------------------------------------------------------------------------- - - [optional] interface com::sun::star::sheet::XSheetAnnotationShapeSupplier; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAnnotationShape.idl b/offapi/com/sun/star/sheet/CellAnnotationShape.idl deleted file mode 100644 index da6a52de8..000000000 --- a/offapi/com/sun/star/sheet/CellAnnotationShape.idl +++ /dev/null @@ -1,55 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAnnotationShape_idl__ -#define __com_sun_star_sheet_CellAnnotationShape_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the shape of a cell annotation object attached to a spreadsheet cell. - - @see com::sun::star::sheet::CellAnnotation - */ -published service CellAnnotationShape -{ - /** provides all functionality of a CaptionShape. - */ - service com::sun::star::drawing::CaptionShape; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAnnotations.idl b/offapi/com/sun/star/sheet/CellAnnotations.idl deleted file mode 100644 index 167865b26..000000000 --- a/offapi/com/sun/star/sheet/CellAnnotations.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAnnotations_idl__ -#define __com_sun_star_sheet_CellAnnotations_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of cell annotations. - - @see com::sun::star::sheet::Spreadsheet - */ -published service CellAnnotations -{ - //------------------------------------------------------------------------- - - /** provides methods to access cell annotations via index and to - insert and remove annotations. - - @see com::sun::star::sheet::CellAnnotation - */ - interface com::sun::star::sheet::XSheetAnnotations; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all cell annotations. - - @see com::sun::star::sheet::CellAnnotationsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAnnotationsEnumeration.idl b/offapi/com/sun/star/sheet/CellAnnotationsEnumeration.idl deleted file mode 100644 index 8337daf86..000000000 --- a/offapi/com/sun/star/sheet/CellAnnotationsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAnnotationsEnumeration_idl__ -#define __com_sun_star_sheet_CellAnnotationsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of cell annotations in a spreadsheet document. - - @see com::sun::star::sheet::CellAnnotations - */ -published service CellAnnotationsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cell annotations in the enumeration. - - @see com::sun::star::sheet::CellAnnotation - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAreaLink.idl b/offapi/com/sun/star/sheet/CellAreaLink.idl deleted file mode 100644 index 2cde2fed8..000000000 --- a/offapi/com/sun/star/sheet/CellAreaLink.idl +++ /dev/null @@ -1,113 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAreaLink_idl__ -#define __com_sun_star_sheet_CellAreaLink_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a linked cell range. - -

A linked cell range is a range which is linked to an equal-sized - range in an external document. The contents of the external range is - copied into the range of this document.

- - @see com::sun::star::sheet::CellAreaLinks - */ -published service CellAreaLink -{ - //------------------------------------------------------------------------- - - /** provides methods to change the settings of the linked cell range. - */ - interface com::sun::star::sheet::XAreaLink; - - //------------------------------------------------------------------------- - - /** provides methods to reload the external data. - */ - interface com::sun::star::util::XRefreshable; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //======================================================================== - - /** specifies the URL of the source document. - */ - [property] string Url; - - //------------------------------------------------------------------------- - - /** specifies the name of the filter used to load the source document. - */ - [property] string Filter; - - //------------------------------------------------------------------------- - - /** specifies the filter options needed to load the source document. - */ - [property] string FilterOptions; - - //------------------------------------------------------------------------- - - /** specifies the delay time between two refresh actions in seconds. - - @deprecated - - */ - [property] long RefreshDelay; - - //------------------------------------------------------------------------- - - /** specifies the time between two refresh actions in seconds. - - @since OOo 2.0 - */ - [optional, property] long RefreshPeriod; - - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAreaLinks.idl b/offapi/com/sun/star/sheet/CellAreaLinks.idl deleted file mode 100644 index ea9564db8..000000000 --- a/offapi/com/sun/star/sheet/CellAreaLinks.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAreaLinks_idl__ -#define __com_sun_star_sheet_CellAreaLinks_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of area links. - - @see com::sun::star::sheet::CellAreaLink - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service CellAreaLinks -{ - //------------------------------------------------------------------------- - - /** provides access via index to a collection of area links and inserting - and removing area links. - */ - interface com::sun::star::sheet::XAreaLinks; - - //------------------------------------------------------------------------- - - /** provides access to the area links via index. - - @see com::sun::star::sheet::CellAreaLink - - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all area links. - - @see com::sun::star::sheet::CellAreaLinksEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellAreaLinksEnumeration.idl b/offapi/com/sun/star/sheet/CellAreaLinksEnumeration.idl deleted file mode 100644 index 20e842fad..000000000 --- a/offapi/com/sun/star/sheet/CellAreaLinksEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellAreaLinksEnumeration_idl__ -#define __com_sun_star_sheet_CellAreaLinksEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of cell area links. - - @see com::sun::star::sheet::CellAreaLink - */ -published service CellAreaLinksEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cell area links in the enumeration. - - @see com::sun::star::sheet::CellAreaLink - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellDeleteMode.idl b/offapi/com/sun/star/sheet/CellDeleteMode.idl deleted file mode 100644 index 532987918..000000000 --- a/offapi/com/sun/star/sheet/CellDeleteMode.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellDeleteMode_idl__ -#define __com_sun_star_sheet_CellDeleteMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify how remaining cells are moved when cells are deleted. - */ -published enum CellDeleteMode -{ - //------------------------------------------------------------------------- - - /** no cells are moved. - */ - NONE, - - //------------------------------------------------------------------------- - - /** the cells below the deleted cells are moved up. - */ - UP, - - //------------------------------------------------------------------------- - - /** the cells to the right of the deleted cells are moved left. - */ - LEFT, - - //------------------------------------------------------------------------- - - /** entire rows below the deleted cells are moved up. - */ - ROWS, - - //------------------------------------------------------------------------- - - /** entire columns to the right of the deleted cells are moved left. - */ - COLUMNS - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellFlags.idl b/offapi/com/sun/star/sheet/CellFlags.idl deleted file mode 100644 index 65df13dd1..000000000 --- a/offapi/com/sun/star/sheet/CellFlags.idl +++ /dev/null @@ -1,114 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellFlags_idl__ -#define __com_sun_star_sheet_CellFlags_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants select different types of cell contents. - -

The values can be combined. They are used to insert, copy, or - delete contents.

- */ -published constants CellFlags -{ - //------------------------------------------------------------------------- - - /** selects constant numeric values that are not formatted - as dates or times. - */ - const long VALUE = 1; - - //------------------------------------------------------------------------- - - /** selects constant numeric values that have a date or time - number format. - */ - const long DATETIME = 2; - - //------------------------------------------------------------------------- - - /** selects constant strings. - */ - const long STRING = 4; - - //------------------------------------------------------------------------- - - /** selects cell annotations. - */ - const long ANNOTATION = 8; - - //------------------------------------------------------------------------- - - /** selects formulas. - */ - const long FORMULA = 16; - - //------------------------------------------------------------------------- - - /** selects all explicit formatting, but not the formatting which is - applied implicitly through style sheets. - */ - const long HARDATTR = 32; - - //------------------------------------------------------------------------- - - /** selects cell styles. - */ - const long STYLES = 64; - - //------------------------------------------------------------------------- - - /** selects drawing objects. - */ - const long OBJECTS = 128; - - //------------------------------------------------------------------------- - - /** selects formatting within parts of the cell contents. - */ - const long EDITATTR = 256; - - //------------------------------------------------------------------------- - - /** selects cells with formatting within the cells or cells with more than - one paragraph within the cells. - */ - const long FORMATTED = 512; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellFormatRanges.idl b/offapi/com/sun/star/sheet/CellFormatRanges.idl deleted file mode 100644 index 0c5be9186..000000000 --- a/offapi/com/sun/star/sheet/CellFormatRanges.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellFormatRanges_idl__ -#define __com_sun_star_sheet_CellFormatRanges_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of equal-formatted cell ranges. - -

All cells inside a cell range of this collection have the same - formatting attributes.

- - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - @see com::sun::star::sheet::UniqueCellFormatRanges - */ -published service CellFormatRanges -{ - //------------------------------------------------------------------------- - - /** provides methods to access the contained cell ranges by index. - - @see com::sun::star::sheet::SheetCellRange - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all cell ranges. - - @see com::sun::star::sheet::CellFormatRangesEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellFormatRangesEnumeration.idl b/offapi/com/sun/star/sheet/CellFormatRangesEnumeration.idl deleted file mode 100644 index f5d7d3cea..000000000 --- a/offapi/com/sun/star/sheet/CellFormatRangesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellFormatRangesEnumeration_idl__ -#define __com_sun_star_sheet_CellFormatRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of equal-formatted cell ranges. - - @see com::sun::star::sheet::CellFormatRanges - */ -published service CellFormatRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cell ranges in the enumeration. - - @see com::sun::star::sheet::SheetCellRange - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellInsertMode.idl b/offapi/com/sun/star/sheet/CellInsertMode.idl deleted file mode 100644 index 859a6ec1c..000000000 --- a/offapi/com/sun/star/sheet/CellInsertMode.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellInsertMode_idl__ -#define __com_sun_star_sheet_CellInsertMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify how cells are moved when new cells are inserted. - */ -published enum CellInsertMode -{ - //------------------------------------------------------------------------- - - /** no cells are moved. - */ - NONE, - - //------------------------------------------------------------------------- - - /** the cells below the inserted cells are moved down. - */ - DOWN, - - //------------------------------------------------------------------------- - - /** the cells to the right of the inserted cells are moved right. - */ - RIGHT, - - //------------------------------------------------------------------------- - - /** entire rows below the inserted cells are moved down. - */ - ROWS, - - //------------------------------------------------------------------------- - - /** entire columns to the right of the inserted cells are moved right. - */ - COLUMNS - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Cells.idl b/offapi/com/sun/star/sheet/Cells.idl deleted file mode 100644 index 1efab1bc2..000000000 --- a/offapi/com/sun/star/sheet/Cells.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Cells_idl__ -#define __com_sun_star_sheet_Cells_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of used cells in a spreadsheet document. - - @see com::sun::star::sheet::SheetCell - */ -published service Cells -{ - //------------------------------------------------------------------------- - - /** creates an enumeration of all used cells. - - @see com::sun::star::sheet::CellsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/CellsEnumeration.idl b/offapi/com/sun/star/sheet/CellsEnumeration.idl deleted file mode 100644 index 407ff8c2b..000000000 --- a/offapi/com/sun/star/sheet/CellsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_CellsEnumeration_idl__ -#define __com_sun_star_sheet_CellsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of spreadsheet cells. - - @see com::sun::star::sheet::Cells - */ -published service CellsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cells in the enumeration. - - @see com::sun::star::sheet::SheetCell - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ComplexReference.idl b/offapi/com/sun/star/sheet/ComplexReference.idl deleted file mode 100644 index 12aad66da..000000000 --- a/offapi/com/sun/star/sheet/ComplexReference.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ComplexReference_idl__ -#define __com_sun_star_sheet_ComplexReference_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains a reference to a cell range. - */ -published struct ComplexReference -{ - //------------------------------------------------------------------------- - - /** is the first reference. - */ - SingleReference Reference1; - - //------------------------------------------------------------------------- - - /** is the second reference. - */ - SingleReference Reference2; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ConditionOperator.idl b/offapi/com/sun/star/sheet/ConditionOperator.idl deleted file mode 100644 index 0333f3139..000000000 --- a/offapi/com/sun/star/sheet/ConditionOperator.idl +++ /dev/null @@ -1,108 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ConditionOperator_idl__ -#define __com_sun_star_sheet_ConditionOperator_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify the type of XSheetCondition. - */ -published enum ConditionOperator -{ - //------------------------------------------------------------------------- - - /** no condition is specified. - */ - NONE, - - //------------------------------------------------------------------------- - - /** value has to be equal to the specified value. - */ - EQUAL, - - //------------------------------------------------------------------------- - - /** the value must not be equal to the specified value. - */ - NOT_EQUAL, - - //------------------------------------------------------------------------- - - /** the value has to be greater than the specified value. - */ - GREATER, - - //------------------------------------------------------------------------- - - /** the value has to be greater than or equal to the specified value. - */ - GREATER_EQUAL, - - //------------------------------------------------------------------------- - - /** the value has to be less than the specified value. - */ - LESS, - - //------------------------------------------------------------------------- - - /** the value has to be less than or equal to the specified value. - */ - LESS_EQUAL, - - //------------------------------------------------------------------------- - - /** the value has to be between the two specified values. - */ - BETWEEN, - - //------------------------------------------------------------------------- - - /** the value has to be outside of the two specified values. - */ - NOT_BETWEEN, - - //------------------------------------------------------------------------- - - /** the specified formula has to give a non-zero result. - */ - FORMULA - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ConditionOperator2.idl b/offapi/com/sun/star/sheet/ConditionOperator2.idl deleted file mode 100644 index 5092bb353..000000000 --- a/offapi/com/sun/star/sheet/ConditionOperator2.idl +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Version: MPL 1.1 / GPLv3+ / LGPLv3+ - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Initial Developer of the Original Code is - * Novell, Inc. - * - * Portions created by the Initial Developer are Copyright (C) 2011 the - * Initial Developer. All Rights Reserved. - * - * Contributor(s): Muthu Subramanian - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPLv3+"), or - * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), - * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable - * instead of those above. - */ - -#ifndef __com_sun_star_sheet_ConditionOperator2_idl__ -#define __com_sun_star_sheet_ConditionOperator2_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify the type of XSheetCondition2. - */ -constants ConditionOperator2 -{ - //------------------------------------------------------------------------- - - /** no condition is specified. - */ - const long NONE = 0; - - //------------------------------------------------------------------------- - - /** value has to be equal to the specified value. - */ - const long EQUAL = 1; - - //------------------------------------------------------------------------- - - /** the value must not be equal to the specified value. - */ - const long NOT_EQUAL = 2; - - //------------------------------------------------------------------------- - - /** the value has to be greater than the specified value. - */ - const long GREATER = 3; - - //------------------------------------------------------------------------- - - /** the value has to be greater than or equal to the specified value. - */ - const long GREATER_EQUAL = 4; - - //------------------------------------------------------------------------- - - /** the value has to be less than the specified value. - */ - const long LESS = 5; - - //------------------------------------------------------------------------- - - /** the value has to be less than or equal to the specified value. - */ - const long LESS_EQUAL = 6; - - //------------------------------------------------------------------------- - - /** the value has to be between the two specified values. - */ - const long BETWEEN = 7; - - //------------------------------------------------------------------------- - - /** the value has to be outside of the two specified values. - */ - const long NOT_BETWEEN = 8; - - //------------------------------------------------------------------------- - - /** the specified formula has to give a non-zero result. - */ - const long FORMULA = 9; - - //------------------------------------------------------------------------- - - /** Conditionally format duplicate values - */ - const long DUPLICATE = 10; - - //------------------------------------------------------------------------- - - /** Conditionally format non-duplicate values - */ - const long NOT_DUPLICATE = 11; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ConsolidationDescriptor.idl b/offapi/com/sun/star/sheet/ConsolidationDescriptor.idl deleted file mode 100644 index 1a7011f25..000000000 --- a/offapi/com/sun/star/sheet/ConsolidationDescriptor.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ConsolidationDescriptor_idl__ -#define __com_sun_star_sheet_ConsolidationDescriptor_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains all settings of a data consolidation in a spreadsheet - document. - - @see com::sun::star::sheet::XConsolidatable - */ -published service ConsolidationDescriptor -{ - //------------------------------------------------------------------------- - -/** provides methods to access the settings of the descriptor. - */ - interface com::sun::star::sheet::XConsolidationDescriptor; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DDEItemInfo.idl b/offapi/com/sun/star/sheet/DDEItemInfo.idl deleted file mode 100644 index 68d68d768..000000000 --- a/offapi/com/sun/star/sheet/DDEItemInfo.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_DDEItemInfo_idl__ -#define __com_sun_star_sheet_DDEItemInfo_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= -/** describes an item of a DDE connection. - - A DDE connection consists of the DDE service name, the DDE topic and a - list of DDE items which may contain cached result sets. - - @since OOo 3.1 - */ -struct DDEItemInfo -{ - //------------------------------------------------------------------------- - - /** The name of the DDE item. - */ - - string Item; - - //------------------------------------------------------------------------- - - /** The results of the item cached from the last update of the DDE link if - available. This sequence may be empty. - */ - - sequence< sequence< any > > Results; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/DDELink.idl b/offapi/com/sun/star/sheet/DDELink.idl deleted file mode 100644 index 57dbca342..000000000 --- a/offapi/com/sun/star/sheet/DDELink.idl +++ /dev/null @@ -1,83 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DDELink_idl__ -#define __com_sun_star_sheet_DDELink_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a DDE link. - -

A DDE link controls the results of a DDE spreadsheet formula.

- */ -published service DDELink -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the DDE link. - -

A DDE link has the form Application|Topic!Item.

- */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides methods to change the settings of the DDE link. - */ - interface com::sun::star::sheet::XDDELink; - - //------------------------------------------------------------------------- - - /** provides methods to reload the external linked data. - */ - interface com::sun::star::util::XRefreshable; - - //------------------------------------------------------------------------- - - /** provides access to the DDE link results. - - @since OOo 3.0 - */ - [optional] interface com::sun::star::sheet::XDDELinkResults; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DDELinkInfo.idl b/offapi/com/sun/star/sheet/DDELinkInfo.idl deleted file mode 100644 index 5f813bd9e..000000000 --- a/offapi/com/sun/star/sheet/DDELinkInfo.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_DDELinkInfo_idl__ -#define __com_sun_star_sheet_DDELinkInfo_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= -/** describes all items of a DDE connection used in formulas. - -

A DDE connection consists of the DDE service name, the DDE topic and a - list of DDE items which may contain results cached from the last update.

- -

The formula that would need this information for example would contain - =[1]!'R1C1' or =[2]!'Sheet1.A1' where - [1] is an external link with DDE service name "excel" and the - topic "X:\PATH\[FILE.XLSX]Sheet1", and [2] contains service - "soffice" and topic "file:///X:/PATH/FILE.ODS". The service name is stored - in DDELinkInfo::Service, the topic is stored in - DDELinkInfo::Topic. Note that if the DDE item contains - single quotes they are escaped by doubling them, as usual, for example - =[2]!'''Sheet name''.A1' in a "soffice" service.

- - @since OOo 3.1 - */ -struct DDELinkInfo -{ - //------------------------------------------------------------------------- - /** The DDE service name. - */ - string Service; - - //------------------------------------------------------------------------- - /** The DDE topic. - */ - string Topic; - - //------------------------------------------------------------------------- - /** A list of DDE items. Each item may contain its results from the last - update. - */ - sequence< DDEItemInfo > Items; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/DDELinkMode.idl b/offapi/com/sun/star/sheet/DDELinkMode.idl deleted file mode 100644 index f9b427867..000000000 --- a/offapi/com/sun/star/sheet/DDELinkMode.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DDELinkMode_idl__ -#define __com_sun_star_sheet_DDELinkMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify how the DDE server application converts its data into - numbers. - - @see com::sun::star::sheet::XDDELinks - - @since OOo 3.0 - */ -published enum DDELinkMode -{ - //------------------------------------------------------------------------- - - /** numbers are converted into the default format. - */ - DEFAULT, - - //------------------------------------------------------------------------- - - /** numbers are converted into the English default format. - */ - ENGLISH, - - //------------------------------------------------------------------------- - - /** numbers are not converted, but treated as text. - */ - TEXT - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/DDELinks.idl b/offapi/com/sun/star/sheet/DDELinks.idl deleted file mode 100644 index 719b700e0..000000000 --- a/offapi/com/sun/star/sheet/DDELinks.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DDELinks_idl__ -#define __com_sun_star_sheet_DDELinks_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of DDE links. - - @see com::sun::star::sheet::DDELink - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service DDELinks -{ - //------------------------------------------------------------------------- - - /** provides access to the DDE links via the DDE link string. - -

A DDE link has the form Application|Topic!Item.

- */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** provides access to the DDE links via index. - - @see com::sun::star::sheet::DDELink - - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all DDE links. - - @see com::sun::star::sheet::DDELinksEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides a method to add a DDE link to a spreadsheet. - - @since OOo 3.0 - */ - [optional] interface com::sun::star::sheet::XDDELinks; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DDELinksEnumeration.idl b/offapi/com/sun/star/sheet/DDELinksEnumeration.idl deleted file mode 100644 index 0d2334c3b..000000000 --- a/offapi/com/sun/star/sheet/DDELinksEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DDELinksEnumeration_idl__ -#define __com_sun_star_sheet_DDELinksEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of DDE links. - - @see com::sun::star::sheet::DDELink - */ -published service DDELinksEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the DDE links in the enumeration. - - @see com::sun::star::sheet::DDELink - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataImportMode.idl b/offapi/com/sun/star/sheet/DataImportMode.idl deleted file mode 100644 index e96868bca..000000000 --- a/offapi/com/sun/star/sheet/DataImportMode.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataImportMode_idl__ -#define __com_sun_star_sheet_DataImportMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify which database contents are imported. - */ -published enum DataImportMode -{ - //------------------------------------------------------------------------- - - /** nothing is imported. - */ - NONE, - - //------------------------------------------------------------------------- - - /** a SQL query string is supplied. - */ - SQL, - - //------------------------------------------------------------------------- - - /** the name of a database table is supplied. - */ - TABLE, - - //------------------------------------------------------------------------- - - /** the name of a database query is supplied. - */ - QUERY - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotDescriptor.idl b/offapi/com/sun/star/sheet/DataPilotDescriptor.idl deleted file mode 100644 index a3482e079..000000000 --- a/offapi/com/sun/star/sheet/DataPilotDescriptor.idl +++ /dev/null @@ -1,149 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTableDescriptor_idl__ -#define __com_sun_star_sheet_DataPilotTableDescriptor_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the description of the layout of a data pilot table. - - @see com::sun::star::sheet::DataPilotTable -*/ -published service DataPilotDescriptor -{ - //------------------------------------------------------------------------- - - /** provides access to the layout settings of the data pilot table. - */ - interface XDataPilotDescriptor; - - //------------------------------------------------------------------------- - - /** provides access to the layout settings of the data pilot table. - */ - [optional] interface com::sun::star::beans::XPropertySet; - - //------------------------------------------------------------------------- - - /** Provides access to the DataPilotField used to layout - multiple data fields. - */ - [optional] interface XDataPilotDataLayoutFieldSupplier; - - //========================================================================= - - /** specifies parameters to create the data pilot table from a database. - - @see DatabaseImportDescriptor - @since OOo 3.3 - - */ - [optional, property] sequence< com::sun::star::beans::PropertyValue > ImportDescriptor; - - //------------------------------------------------------------------------- - - /** specifies the name of a DataPilotSource implementation - for the data pilot table. - - @since OOo 3.3 - - */ - [optional, property] string SourceServiceName; - - //------------------------------------------------------------------------- - - /** specifies arguments that are passed to the implementation named by - SourceServiceName. - - @since OOo 3.3 - - */ - [optional, property] sequence< com::sun::star::beans::PropertyValue > ServiceArguments; - - //------------------------------------------------------------------------- - - /** specifies if empty rows in the source data are ignored. - */ - [optional, property] boolean IgnoreEmptyRows; - - //------------------------------------------------------------------------- - - /** specifies if empty category cells in the source data should be treated - as repetition of the content from the previous row. - */ - [optional, property] boolean RepeatIfEmpty; - - //------------------------------------------------------------------------- - - /** specifies if columns for grand total results are created. - */ - [optional, property] boolean ColumnGrand; - - //------------------------------------------------------------------------- - - /** specifies if rows for grand total results are created. - */ - [optional, property] boolean RowGrand; - - //------------------------------------------------------------------------- - - /** specifies whether the filter button is shown. - */ - [optional, property] boolean ShowFilterButton; - - //------------------------------------------------------------------------- - - /** specifies whether to drill down to details or go into edit mode. - */ - [optional, property] boolean DrillDownOnDoubleClick; - - //------------------------------------------------------------------------- - - /** specifies a label for grand total results. - - @since OOo 3.4 - */ - [optional, property] string GrandTotalName; - - //------------------------------------------------------------------------- -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/DataPilotField.idl b/offapi/com/sun/star/sheet/DataPilotField.idl deleted file mode 100644 index af42c6c11..000000000 --- a/offapi/com/sun/star/sheet/DataPilotField.idl +++ /dev/null @@ -1,216 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotField_idl__ -#define __com_sun_star_sheet_DataPilotField_idl__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single field in a data pilot table. - -

If the data pilot table is based on a spreadsheet cell range, a field - is represented by a column of the range and is named using the topmost - cell of the column.

- */ -published service DataPilotField -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the data pilot field. - */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //------------------------------------------------------------------------- - - [optional] interface XDataPilotField; - - //------------------------------------------------------------------------- - - [optional] interface XDataPilotFieldGrouping; - - //========================================================================= - - /** specifies the orientation of the field. - -

If the orientation of a field has been changed using this property, - the field will be moved to the last position in the collection of all - fields with the specified orientation.

- */ - [property] DataPilotFieldOrientation Orientation; - - //------------------------------------------------------------------------- - - /** specifies the function used to calculate results for this field. - -

For column and row fields, this is the function for subtotals - (GeneralFunction::NONE means no subtotals). - For data fields, this is the function shown in the data pilot - table.

- */ - [property] GeneralFunction Function; - - //------------------------------------------------------------------------- - - /** specifies the functions used to calculate subtotals for this field. - -

This property is supported by column and row fields only.

- -

An empty sequence means no subtotals. The same effect can be - achieved by setting the property Function to the - value GeneralFunction::NONE. If the length of the - sequence is greater then 1, then the sequence MUST NOT contain one of - the values GeneralFunction::NONE or - GeneralFunction::AUTO.

- -

The order of the functions in this sequence is reflected in the - DataPilot table. Multiple entries of the same function are ignored - when setting the property.

- */ - [property, optional] sequence Subtotals; - - //------------------------------------------------------------------------- - - /** specifies the selected page which is used to filter the data pilot. - */ - [property, optional] string SelectedPage; - - //------------------------------------------------------------------------- - - /** specifies whether to use the selected page to filter the data pilot or - show all. - */ - [property, optional] boolean UseSelectedPage; - - //------------------------------------------------------------------------- - - /** specifies which hierarchy of the dimension is used. - - @see com::sun::star::sheet::DataPilotSourceHierarchies - */ - [property, optional] string UsedHierarchy; - - //------------------------------------------------------------------------- - - /** specifies whether this field has sorting information. - */ - [property, optional] boolean HasSortInfo; - - //------------------------------------------------------------------------- - - /** controls how the field's items are sorted. - */ - [property, optional] DataPilotFieldSortInfo SortInfo; - - //------------------------------------------------------------------------- - - /** specifies whether this field has layout information. - */ - [property, optional] boolean HasLayoutInfo; - - //------------------------------------------------------------------------- - - /** controls how the field's items are laid out in the result table. - */ - [property, optional] DataPilotFieldLayoutInfo LayoutInfo; - - //------------------------------------------------------------------------- - - /** specifies whether this field has auto show information. - */ - [property, optional] boolean HasAutoShowInfo; - - //------------------------------------------------------------------------- - - /** enables the automatic inclusion of only a number of items with - the highest or lowest result values. - */ - [property, optional] DataPilotFieldAutoShowInfo AutoShowInfo; - - //------------------------------------------------------------------------- - - /** specifies whether this field has a reference. - */ - [property, optional] boolean HasReference; - - //------------------------------------------------------------------------- - - /** controls how the results are shown in relation to a selected - reference result. - */ - [property, optional] DataPilotFieldReference Reference; - - //------------------------------------------------------------------------- - - /** specifies whether this field is a group field. - */ - [property, optional] boolean IsGroupField; - - //------------------------------------------------------------------------- - - /** contains the grouping information of the DataPilot field. - -

By changing the value of this property it is possible to modify the - grouping settings of this field.

- */ - [property, optional] DataPilotFieldGroupInfo GroupInfo; - - //------------------------------------------------------------------------- - - /** specifies whether to show this field also if it is empty or not. - */ - [property, optional] boolean ShowEmpty; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldAutoShowInfo.idl b/offapi/com/sun/star/sheet/DataPilotFieldAutoShowInfo.idl deleted file mode 100644 index 22df75bd9..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldAutoShowInfo.idl +++ /dev/null @@ -1,83 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldAutoShowInfo_idl__ -#define __com_sun_star_sheet_DataPilotFieldAutoShowInfo_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the auto show information of a DataPilotField. - -

If enabled, only a number of items with the highest or lowest result - values are shown. The other items are hidden automatically.

- - @see com::sun::star::sheet::DataPilotField - */ -published struct DataPilotFieldAutoShowInfo -{ - //------------------------------------------------------------------------- - - /** specifies whether the AutoShow feature is enabled or not. - */ - - boolean IsEnabled; - - //------------------------------------------------------------------------- - - /** specifies the mode which items have to be shown. - - @see com::sun::star::sheet::DataPilotFieldShowItemsMode - - */ - - long ShowItemsMode; - - //------------------------------------------------------------------------- - - /** specifies the number of the items to show. - */ - - long ItemCount; - - //------------------------------------------------------------------------- - - /** specifies the field where the values to show and select are taken from. - */ - - string DataField; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldFilter.idl b/offapi/com/sun/star/sheet/DataPilotFieldFilter.idl deleted file mode 100644 index 0a9df0862..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldFilter.idl +++ /dev/null @@ -1,51 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldFilter_idl__ -#define __com_sun_star_sheet_DataPilotFieldFilter_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -struct DataPilotFieldFilter -{ - /** Field name. */ - string FieldName; - - /** String value that needs to match against. */ - string MatchValue; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroup.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroup.idl deleted file mode 100644 index 954baa4a5..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroup.idl +++ /dev/null @@ -1,125 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroup_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroup_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of members in a data pilot field group. - -

The members (also called items) of this collection are instances of - DataPilotFieldGroupItem.

- - @see DataPilotField - @see DataPilotFieldGroups - @see DataPilotFieldGroupItem - */ -published service DataPilotFieldGroup -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the data pilot field group. - -

It is possible to change the name of this field group as long as - the new name is not used in the collection of groups in the field.

- */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides access to the data pilot field group members in the - collection via index. - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all data pilot field group members. - - @see DataPilotFieldGroupEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the data pilot field group members in the - collection via name. - */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** provides read/write access to the data pilot field group members in - the collection via name. - -

The XNameContainer - and XNameReplace - interfaces can be used to manage the members that this group contains. - It is possible to insert, remove, and replace members.

- -

The method - XNameReplace::replaceByName can be used to rename the - specified member. To do so, the new name has to be passed as second - argument. An implementation should support the following data types: - -

    -
  • a non-empty string specifying the new name of the - group member.
  • -
  • an object supporting the - XNamed interface, for example an instance of - DataPilotFieldGroupItem received from another group.
  • -

- -

The method - XNameContainer::insertByName can be used to insert a new - member into this field group. An implementation should ignore the - second argument and insert the specified member name.

- -

The method - XNameContainer::removeByName can be used to remove an - existing member name.

- */ - [optional] interface com::sun::star::container::XNameContainer; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroupBy.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroupBy.idl deleted file mode 100644 index 2d9e9d7b3..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroupBy.idl +++ /dev/null @@ -1,138 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroupBy_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroupBy_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants select different types for grouping members of a DataPilot - field by date or time. - - @see DataPilotFieldGroupInfo - */ -published constants DataPilotFieldGroupBy -{ - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their current value for seconds. - -

Example: The group :02 will contain all members that - contain a time with a seconds value of 2, regardless of the date, - hours and minutes of the member, e.g. 2002-Jan-03 00:00:02 or - 1999-May-02 12:45:02.

- */ - const long SECONDS = 1; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their current value for minutes. - -

Example: The group :02 will contain all members that - contain a time with a minutes value of 2, regardless of the date, - hours and seconds of the member, e.g. 2002-Jan-03 00:02:00 or - 1999-May-02 12:02:45.

- */ - const long MINUTES = 2; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their current value for hours. - -

Example: The group 02 will contain all members that - contain a time with a hour value of 2, regardless of the date, minutes - and seconds of the member, e.g. 2002-Jan-03 02:00:00 or - 1999-May-02 02:12:45.

- */ - const long HOURS = 4; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their calendar day, or by ranges of days. - -

Examples: -

    -
  • Calendar day grouping: The group Jan 03 will contain all - members that contain the January 3rd, regardless of the year or time - of the member, e.g. 2002-Jan-03 00:00:00 or - 1999-Jan-03 02:12:45.
  • - -
  • Day range grouping: The group 2002-Jan-03 - 2002-Jan-09 - will contain all members with a date/time in the range from - 2002-Jan-03 00:00:00 through 2002-Jan-09 23:59:59.
  • -

- -

See descriptions for XDataPilotFieldGrouping::createDateGroup - for more details about day grouping.

- */ - const long DAYS = 8; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their month. - -

Example: The group Jan will contain all members with a - date in the month January, regardless of the year, day, or time of the - member, e.g. 2002-Jan-03 00:00:00 or - 1999-Jan-02 02:12:45.

- */ - const long MONTHS = 16; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their quarter. - -

Example: The group Q1 will contain all members with a - date in the first quarter of a year (i.e. the months January, - February, and march), regardless of the year, day, or time of the - member, e.g. 2002-Jan-03 00:00:00 or - 1999-Mar-02 02:12:45.

- */ - const long QUARTERS = 32; - - // ----------------------------------------------------------------------- - /** Groups all members of a DataPilot field containing a date/time value - by their year. - -

Example: The group 1999 will contain all members with a - date in the year 1999, regardless of the month, day, or time of the - member, e.g. 1999-Jan-03 00:00:00 or - 1999-May-02 02:12:45.

- */ - const long YEARS = 64; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroupEnumeration.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroupEnumeration.idl deleted file mode 100644 index 5b923bd2d..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroupEnumeration.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroupEnumeration_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroupEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of members in a DataPilot field group. - - @see DataPilotFieldGroupItem - @see DataPilotFieldGroup - */ -service DataPilotFieldGroupEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the group members in the enumeration. - -

The elements of the enumeration are instances of - DataPilotFieldGroupItem.

- */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroupInfo.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroupInfo.idl deleted file mode 100644 index 9a363b6c6..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroupInfo.idl +++ /dev/null @@ -1,160 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroupInfo_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroupInfo_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the grouping information of a DataPilotField. - */ -published struct DataPilotFieldGroupInfo -{ - //------------------------------------------------------------------------- - - /** specifies whether the start value for the grouping is taken - automatically from the minimum of the item values. - -

    -
  • If is set, the value from Start will be - used as start value for the grouping.
  • -
  • If is set, the start value for the grouping will be - calculated automatically from the minimum of all member values of the - DataPilot field.
  • -

- */ - boolean HasAutoStart; - - //------------------------------------------------------------------------- - - /** specifies whether the end value for the grouping is taken - automatically from the maximum of the item values. - -

    -
  • If is set, the value from End will be - used as end value for the grouping.
  • -
  • If is set, the end value for the grouping will be - calculated automatically from the maximum of all member values of the - DataPilot field.
  • -

- */ - boolean HasAutoEnd; - - //------------------------------------------------------------------------- - - /** specifies whether date values are grouped by ranges of days. - -

    -
  • If is set, and GroupBy contains zero, - grouping is performed inplace on the item values.
  • -
  • If is set, and GroupBy contains one or - more flags from DataPilotFieldGroupBy, grouping is - performed on date or time.
  • -
  • If is set, Step contains a value greater - than or equal to 1, and GroupBy set to - DataPilotFieldGroupBy::DAYS, grouping is performed on ranges - of days (see descriptions for - XDataPilotFieldGrouping::createDateGroup for more details - about day grouping).
  • -

- */ - boolean HasDateValues; - - //------------------------------------------------------------------------- - - /** specifies the start value for the grouping if HasAutoStart - is set to . - */ - double Start; - - //------------------------------------------------------------------------- - - /** specifies the end value for the grouping if HasAutoEnd - is set to . - */ - double End; - - //------------------------------------------------------------------------- - - /** specifies the size of the ranges for numeric or day grouping. - -

Example: With HasAutoStart set to , - Start set to 2, and Step set to 3, - the first group will contain all values greater than or equal to 2 and - less than 5. The second group will contain all values greater than or - equal to 5 and less then 8, and so on.

- */ - double Step; - - //------------------------------------------------------------------------- - - /** specifies the grouping of the date values. - - @see DataPilotFieldGroupBy - */ - long GroupBy; - - //------------------------------------------------------------------------- - - /** contains the source DataPilot field grouping is based on. Will be - if this field is not grouped or contains numeric grouping. - - @see DataPilotField - */ - XDataPilotField SourceField; - - //------------------------------------------------------------------------- - - /** specifies the named groups in this field if there are some. - -

The returned object is an instance of DataPilotFieldGroups - . The collection of groups can be modified by inserting, - removing, replacing, or renaming single groups or item names in the - groups. When writing back this struct containing such a changed - collection of groups to the DataPilotField::GroupInfo - property, the modified grouping settings are applied at the DataPilot - field.

- - @see DataPilotField - @see DataPilotFieldGroups - */ - com::sun::star::container::XNameAccess Groups; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroupItem.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroupItem.idl deleted file mode 100644 index eb687f492..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroupItem.idl +++ /dev/null @@ -1,58 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroupItem_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroupItem_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the member in a data pilot field group. - - @see com::sun::star::sheet::DataPilotFieldGroup - */ -published service DataPilotFieldGroupItem -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the data pilot field group member. - */ - interface com::sun::star::container::XNamed; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroups.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroups.idl deleted file mode 100644 index 54756d55f..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroups.idl +++ /dev/null @@ -1,121 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroups_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroups_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of groups in a data pilot field. - -

The members of this collection are instances of DataPilotFieldGroup - containing the names of all items in the group.

- - @see DataPilotField - @see DataPilotFieldGroup - @see DataPilotFieldGroupInfo - */ -published service DataPilotFieldGroups -{ - //------------------------------------------------------------------------- - - /** provides access to the data pilot field groups in the collection via - index. - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all data pilot field groups. - - @see DataPilotFieldGroupsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the data pilot field groups in the collection via - name. - */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** provides read/write access to the data pilot field groups in the - collection via name. - -

The XNameContainer - and XNameReplace - interfaces can be used to manage the item groups. It is possible to - insert, remove, and replace item groups.

- -

The method - XNameReplace::replaceByName can be used to replace the item - names in an existing group with a new collection of item names. An - implementation should support the following data types: - -

    -
  • an empty any to remove all items and leave the - group empty. The group can be filled later with new item names.
  • -
  • a string containing all item names that will - be part of the group.
  • -
  • an object supporting - XIndexAccess containing elements that provide an item name per - element via the interface - XNamed, for example an instance of DataPilotFieldGroup - .
  • -

- -

The method - XNameContainer::insertByName can be used to insert a new - field group with the passed collection of item names. An - implementation should support the same data types as described above - for the method - XNameReplace::replaceByName.

- -

The method - XNameContainer::removeByName can be used to remove an - existing field group.

- */ - [optional] interface com::sun::star::container::XNameContainer; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldGroupsEnumeration.idl b/offapi/com/sun/star/sheet/DataPilotFieldGroupsEnumeration.idl deleted file mode 100644 index 5876744ab..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldGroupsEnumeration.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldGroupsEnumeration_idl__ -#define __com_sun_star_sheet_DataPilotFieldGroupsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of member groups in a DataPilot field. - - @see DataPilotFieldGroup - @see DataPilotFieldGroups - */ -service DataPilotFieldGroupsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the field groups in the enumeration. - -

The elements of the enumeration are instances of - DataPilotFieldGroup.

- */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldLayoutInfo.idl b/offapi/com/sun/star/sheet/DataPilotFieldLayoutInfo.idl deleted file mode 100644 index 7e7037427..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldLayoutInfo.idl +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldLayoutInfo_idl__ -#define __com_sun_star_sheet_DataPilotFieldLayoutInfo_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the layout information of a DataPilotField. - */ -published struct DataPilotFieldLayoutInfo -{ - //------------------------------------------------------------------------- - - /** specifies the layout mode. - - @see com::sun::star::sheet::DataPilotFieldLayoutMode - - */ - - long LayoutMode; - - //------------------------------------------------------------------------- - - /** If , an empty row is inserted in the DataPilotTable - result table after the data - (including the subtotals) for each item of the field. - */ - - boolean AddEmptyLines; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldLayoutMode.idl b/offapi/com/sun/star/sheet/DataPilotFieldLayoutMode.idl deleted file mode 100644 index ff7b18476..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldLayoutMode.idl +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldLayoutMode_idl__ -#define __com_sun_star_sheet_DataPilotFieldLayoutMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes the layout mode of the data field - -@see com::sun::star::sheet::DataPilotFieldLayoutInfo - - */ -constants DataPilotFieldLayoutMode -{ - //------------------------------------------------------------------------- - - /** Tabular layout mode is the layout, where each item's name is on the same - row as the first item from the following field. Subtotals are always shown below - an item's data in this mode. - */ - - const long TABULAR_LAYOUT = 0; - - //------------------------------------------------------------------------- - - /** In outline layout mode, the items from the following field start in the row - below an item's name, like in traditional database reports. - -

Subtotals are shown at the top (on the same row as the item's name). When - the subtotals take up more than one row (manually selected, or because there - are several data fields), they are always shown below the item's data, - regardless of the setting.

- */ - - const long OUTLINE_SUBTOTALS_TOP = 1; - - //------------------------------------------------------------------------- - - /** In outline layout mode, the items from the following field start in the row - below an item's name, like in traditional database reports. - -

Subtotals are shown at the bottom (below the item's data, as in tabular - layout mode). When the subtotals take up more than one row (manually - selected, or because there are several data fields), they are always shown - below the item's data, regardless of the setting.

- */ - - const long OUTLINE_SUBTOTALS_BOTTOM = 2; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldOrientation.idl b/offapi/com/sun/star/sheet/DataPilotFieldOrientation.idl deleted file mode 100644 index 8f31d724e..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldOrientation.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldOrientation_idl__ -#define __com_sun_star_sheet_DataPilotFieldOrientation_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify where a field in a data pilot table is laid out. - */ -published enum DataPilotFieldOrientation -{ - //------------------------------------------------------------------------- - - /** the field is not used in the table. - */ - HIDDEN, - - //------------------------------------------------------------------------- - - /** the field is used as a column field. - */ - COLUMN, - - //------------------------------------------------------------------------- - - /** the field is used as a row field. - */ - ROW, - - //------------------------------------------------------------------------- - - /** the field is used as a page field. - */ - PAGE, - - //------------------------------------------------------------------------- - - /** the field is used as a data field. - */ - DATA - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldReference.idl b/offapi/com/sun/star/sheet/DataPilotFieldReference.idl deleted file mode 100644 index ddbe53b8c..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldReference.idl +++ /dev/null @@ -1,89 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldReference_idl__ -#define __com_sun_star_sheet_DataPilotFieldReference_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** controls how a data pilot field's results are shown in relation to - a selected reference result. - - @see com::sun::star::sheet::DataPilotField - */ -published struct DataPilotFieldReference -{ - //------------------------------------------------------------------------- - - /** contains the type of the reference. - - @see com::sun::star::sheet::DataPilotFieldReferenceType - - */ - - long ReferenceType; - - //------------------------------------------------------------------------- - - /** contains the reference field - */ - - string ReferenceField; - - //------------------------------------------------------------------------- - - /** selects between a named reference item and using the previous or next - item for each item from the reference field. - - @see com::sun::star::sheet::DataPilotFieldReferenceItemType - - */ - - long ReferenceItemType; - - //------------------------------------------------------------------------- - - /** contains the name of the reference item, when the - DataPilotFieldReference::ReferenceItemType is NAMED - otherwise is empty - */ - - string ReferenceItemName; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldReferenceItemType.idl b/offapi/com/sun/star/sheet/DataPilotFieldReferenceItemType.idl deleted file mode 100644 index 3ffd41f1d..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldReferenceItemType.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldReferenceItemType_idl__ -#define __com_sun_star_sheet_DataPilotFieldReferenceItemType_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to select the reference item - */ -constants DataPilotFieldReferenceItemType -{ - //------------------------------------------------------------------------- - - /** the reference item is given by a name. - */ - - const long NAMED = 0; - - //------------------------------------------------------------------------- - - /** the reference item is the previous one. - */ - - const long PREVIOUS = 1; - - //------------------------------------------------------------------------- - - /** the reference item is the next one. - */ - - const long NEXT = 2; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldReferenceType.idl b/offapi/com/sun/star/sheet/DataPilotFieldReferenceType.idl deleted file mode 100644 index 636ed086b..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldReferenceType.idl +++ /dev/null @@ -1,175 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldReferenceType_idl__ -#define __com_sun_star_sheet_DataPilotFieldReferenceType_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants select different types of References to calculate - the data fields. - */ -constants DataPilotFieldReferenceType -{ - //------------------------------------------------------------------------- - - /** This type means, that the results in the data fields are displayed like they are. - */ - const long NONE = 0; - - //------------------------------------------------------------------------- - - /** From each result, its reference value (see below) is subtracted, and the difference is shown. - Totals outside of the base field are shown as empty results. - -

Named Item

- -

If a base item name is specified, the reference value for a combination of field items is the - result where the item in the base field is replaced by the specified base item.

- -

If the reference value isn't shown in the DataPilot table because of hidden details for a - parent field, the difference isn't calculated and an error value is shown.

- -

If the result for an item combination is empty, the value 0 is used for the difference, even - if the summary function is undefined without values, like average or variance. The difference - is shown in the result table even if the original result was empty.

- -

The difference for item combinations containing the base item is shown as empty result.

- -

Previous or Next

- -

If "previous" or "next" is specified as the base item, the reference value is the result for - the next visible member of the base field, in the base field's sort order. If details for one - item in the base field are hidden, that item is skipped. The difference for the item with - hidden details isn't calculated, not even for the item's summary, to have a consistent order - of previous and next items.

- -

Empty results are handled as for named items (see above).

- -

The difference for the first (for com::sun::star::sheet::DataPilotFieldReferenceItemType::PREVIOUS) - or last (for com::sun::star::sheet::DataPilotFieldReferenceItemType::NEXT) item of the base field is - shown as empty result.

- */ - - const long ITEM_DIFFERENCE = 1; - - //------------------------------------------------------------------------- - - /** Each result is divided by its reference value. The reference value is determined in the - same way as for DataPilotFieldReferenceType::ITEM_DIFFERENCE. - Totals outside of the base field are shown as empty results. - -

Division by zero results in an error. Otherwise, empty results are shown as 0. Results for - the base item, first (for com::sun::star::sheet::DataPilotFieldReferenceItemType::PREVIOUS) - or last (for com::sun::star::sheet::DataPilotFieldReferenceItemType::NEXT) item of the base field are shown - as 1 if not empty.

- */ - - const long ITEM_PERCENTAGE = 2; - - //------------------------------------------------------------------------- - - /** From each result, its reference value is subtracted, and the difference divided by the - reference value. The reference value is determined in the same way as for - DataPilotFieldReferenceType::ITEM_DIFFERENCE. - Totals outside of the base field are shown as empty results. - -

Division by zero results in an error. Otherwise, the rules for DataPilotFieldReferenceType::ITEM_DIFFERENCE apply.

- */ - - const long ITEM_PERCENTAGE_DIFFERENCE = 3; - - //------------------------------------------------------------------------- - - /** Each result is added to the sum of the results for preceding items in the base field, - in the base field's sort order, and the total sum is shown. - -

If details for one item in the base field are hidden, that item isn't included in - calculating the sum, and results for that item are shown as error, to ensure consistency - between details and subtotals for the following items.

- -

Results are always summed, even if a different summary function was used to get each result.

- -

Totals outside of the base field are shown as empty results.

- */ - - const long RUNNING_TOTAL = 4; - - //------------------------------------------------------------------------- - - /** Each result is divided by the total result for its row in the DataPilot table. - -

If there are several data fields, the total for the result's data field is used.

- -

If there are subtotals with manually selected summary functions, still the total with - the data field's summary function is used.

- -

Division by zero results in an error.

- -

Otherwise, empty results remain empty.

- */ - - const long ROW_PERCENTAGE = 5; - - //------------------------------------------------------------------------- - - /** Same as DataPilotFieldReferenceType::ROW_PERCENTAGE, but the total for the result's column is used. - */ - - const long COLUMN_PERCENTAGE = 6; - - //------------------------------------------------------------------------- - - /** Same as DataPilotFieldReferenceType::ROW_PERCENTAGE, but the grand total for the result's data field is used. - */ - - const long TOTAL_PERCENTAGE = 7; - - //------------------------------------------------------------------------- - - /** The row and column totals and the grand total, following the same rules as above, are used to calculate the following expression. - -

( original result * grand total ) / ( row total * column total )

- -

Division by zero results in an error. Otherwise, empty results remain empty.

- */ - - const long INDEX = 8; - - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldShowItemsMode.idl b/offapi/com/sun/star/sheet/DataPilotFieldShowItemsMode.idl deleted file mode 100644 index 1e0692e62..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldShowItemsMode.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldShowItemsMode_idl__ -#define __com_sun_star_sheet_DataPilotFieldShowItemsMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants select different types of showing a selection of items. - -@see com::sun::star::sheet::DataPilotFieldAutoShowInfo - - */ -constants DataPilotFieldShowItemsMode -{ - //------------------------------------------------------------------------- - - /** The first items are shown. - */ - const long FROM_TOP = 0; - - //------------------------------------------------------------------------- - - /** The last items are shown. - */ - - const long FROM_BOTTOM = 1; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldSortInfo.idl b/offapi/com/sun/star/sheet/DataPilotFieldSortInfo.idl deleted file mode 100644 index a083e3ead..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldSortInfo.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_DataPilotFieldSortInfo_idl__ -#define __com_sun_star_sheet_DataPilotFieldSortInfo_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= -/** describes how to sort a single DataPilotField - */ -published struct DataPilotFieldSortInfo -{ - //------------------------------------------------------------------------- - - /** contains the data field to sort by if the Mode is DATA - */ - - string Field; - - //------------------------------------------------------------------------- - - /** if data are sorted in ascending order, - if in descending order. - */ - - boolean IsAscending; - - //------------------------------------------------------------------------- - - /** contains the sort mode - - @see com::sun::star::sheet::DataPilotFieldSortMode - - */ - - long Mode; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/DataPilotFieldSortMode.idl b/offapi/com/sun/star/sheet/DataPilotFieldSortMode.idl deleted file mode 100644 index a0d004338..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldSortMode.idl +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldSortMode_idl__ -#define __com_sun_star_sheet_DataPilotFieldSortMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes the sort mode of the data field - -@see com::sun::star::sheet::DataPilotFieldSortInfo - - */ -constants DataPilotFieldSortMode -{ - //------------------------------------------------------------------------- - - /** the data are taken as they come from the DataPilotSource. - */ - - const long NONE = 0; - - //------------------------------------------------------------------------- - - /** the user can sort the fields - */ - - const long MANUAL = 1; - - //------------------------------------------------------------------------- - - /** the field is sorted by its names - */ - - const long NAME = 2; - - //------------------------------------------------------------------------- - - /** the field is sorted by the data in the given field - - @see com::sun::star::sheet::DataPilotFieldSortInfo - - */ - - const long DATA = 3; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFields.idl b/offapi/com/sun/star/sheet/DataPilotFields.idl deleted file mode 100644 index a2c726f41..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFields.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFields_idl__ -#define __com_sun_star_sheet_DataPilotFields_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of fields in a data pilot table. - -

If the data pilot table is based on a spreadsheet cell range, the - fields are represented by the columns of the range and are named using - the first row of the range.

- - @see com::sun::star::sheet::DataPilotField - */ -published service DataPilotFields -{ - //------------------------------------------------------------------------- - - /** provides access to the data pilot fields in the collection via index. - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all data pilot fields. - - @see com::sun::star::sheet::DataPilotItemsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the data pilot fields in the collection via name. - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotFieldsEnumeration.idl b/offapi/com/sun/star/sheet/DataPilotFieldsEnumeration.idl deleted file mode 100644 index 45f0d8faa..000000000 --- a/offapi/com/sun/star/sheet/DataPilotFieldsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotFieldsEnumeration_idl__ -#define __com_sun_star_sheet_DataPilotFieldsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of data pilot fields. - - @see com::sun::star::sheet::DataPilotField - */ -published service DataPilotFieldsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the data pilot fields in the enumeration. - - @see com::sun::star::sheet::DataPilotField - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotItem.idl b/offapi/com/sun/star/sheet/DataPilotItem.idl deleted file mode 100644 index a6497cfb7..000000000 --- a/offapi/com/sun/star/sheet/DataPilotItem.idl +++ /dev/null @@ -1,85 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotItem_idl__ -#define __com_sun_star_sheet_DataPilotItem_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single item in a data pilot field. - */ -service DataPilotItem -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the data pilot item. - -

Only the getName() method is provided.

- */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - -//! service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies whether the item is showing detail. - */ - [property] boolean ShowDetail; - - //========================================================================= - - /** specifies whether the item is hidden. - */ - [property] boolean IsHidden; - - //========================================================================= - - /** specifies the item's position in its field if sorting is manual. - - @since OOo 2.4 - */ - [optional, property] long Position; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotItems.idl b/offapi/com/sun/star/sheet/DataPilotItems.idl deleted file mode 100644 index 7f8b80a93..000000000 --- a/offapi/com/sun/star/sheet/DataPilotItems.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotItems_idl__ -#define __com_sun_star_sheet_DataPilotItems_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of items in a data pilot field. - - @see DataPilotItem - */ -service DataPilotItems -{ - //------------------------------------------------------------------------- - - /** provides access to the data pilot items in the collection via index. - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all data pilot items. - - @see com::sun::star::sheet::DataPilotItemsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the data pilot items in the collection via name. - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotItemsEnumeration.idl b/offapi/com/sun/star/sheet/DataPilotItemsEnumeration.idl deleted file mode 100644 index 1835e8ad4..000000000 --- a/offapi/com/sun/star/sheet/DataPilotItemsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotItemsEnumeration_idl__ -#define __com_sun_star_sheet_DataPilotItemsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of data pilot items. - - @see com::sun::star::sheet::DataPilotItem - */ -service DataPilotItemsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the data pilot items in the enumeration. - - @see com::sun::star::sheet::DataPilotItem - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotOutputRangeType.idl b/offapi/com/sun/star/sheet/DataPilotOutputRangeType.idl deleted file mode 100644 index 2c2453777..000000000 --- a/offapi/com/sun/star/sheet/DataPilotOutputRangeType.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotOutputRangeType_idl__ -#define __com_sun_star_sheet_DataPilotOutputRangeType_idl__ - -module com { module sun { module star { module sheet { - -//============================================================================ - -/** specifies region type of DataPilot table range - -

This constant set is used to indicate the type of output range desired when - XDataPilotTable2::getOutputRangeByType is called, which - returns a different cell range depending upon the value passed to it as the argument.

- - @see com::sun::star::sheet::XDataPilotTable2 - - @since OOo 3.0 - */ -constants DataPilotOutputRangeType -{ - //------------------------------------------------------------------------ - - /** whole DataPilot output range including the header area above the table - where the filter and page field buttons are located. */ - const long WHOLE = 0; - - //------------------------------------------------------------------------ - - /** whole table but without the header area where the filter and page field - buttons are located. */ - const long TABLE = 1; - - //------------------------------------------------------------------------ - - /** result area where the result values are displayed. This also includes - the column and row subtotal areas when they are displayed. */ - const long RESULT = 2; -}; - -//============================================================================ - -}; }; }; }; - - - -#endif diff --git a/offapi/com/sun/star/sheet/DataPilotSource.idl b/offapi/com/sun/star/sheet/DataPilotSource.idl deleted file mode 100644 index 0576b9f45..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSource.idl +++ /dev/null @@ -1,118 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSource_idl__ -#define __com_sun_star_sheet_DataPilotSource_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a data pilot source. - -

A component that implements this service can be used as data source - for a data pilot table in a spreadsheet document.

- */ -published service DataPilotSource -{ - //------------------------------------------------------------------------- - - /** provides access to the collection of the dimensions of the data - pilot source. - */ - interface com::sun::star::sheet::XDimensionsSupplier; - - //------------------------------------------------------------------------- - - /** gives access to the results of the data pilot table. - */ - interface com::sun::star::sheet::XDataPilotResults; - - //------------------------------------------------------------------------- - - /** provides methods to refresh the data pilot table, that means to - read the data again from the data pilot source. - */ - interface com::sun::star::util::XRefreshable; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies if grand totals for the columns are inserted. - */ - [property] boolean ColumnGrand; - - //------------------------------------------------------------------------- - - /** specifies if grand totals for the rows are inserted. - */ - [property] boolean RowGrand; - - //------------------------------------------------------------------------- - - /** specifies the number of row fields. - - @since OOo 3.0 - */ - [readonly, property, optional] long RowFieldCount; - - //------------------------------------------------------------------------- - - /** specifies the number of column fields. - - @since OOo 3.0 - */ - [readonly, property, optional] long ColumnFieldCount; - - //------------------------------------------------------------------------- - - /** specifies the number of data fields. - - @since OOo 3.0 - */ - [readonly, property, optional] long DataFieldCount; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceDimension.idl b/offapi/com/sun/star/sheet/DataPilotSourceDimension.idl deleted file mode 100644 index c80fe4b60..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceDimension.idl +++ /dev/null @@ -1,154 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceDimension_idl__ -#define __com_sun_star_sheet_DataPilotSourceDimension_idl__ - -#include -#include -#include -#include -#include -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a dimension in a data pilot source. - -

A dimension is equivalent to a column of a cell range in a spreadsheet - used for a data pilot field.

- -

In more complex data sources, a dimension may contain several - hierarchies, which consolidate items of a complex data type, called - levels.

- -

Example: In a database, a column contains date values. This column - will be a dimension of the data pilot source. One hierarchy may contain - the 3 levels year, month, day. Another hierarchy may contain the 2 levels - year and week number.

- - @see com::sun::star::sheet::DataPilotSource - @see com::sun::star::sheet::DataPilotTable - */ -published service DataPilotSourceDimension -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the dimension, i.e. used in - collections. - */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides access to the collection of hierarchies of this dimension. - */ - interface com::sun::star::sheet::XHierarchiesSupplier; - - //------------------------------------------------------------------------- - - /** supports duplicating the dimension. - -

A dimension may be used several times in a data pilot table, - i.e. as row field and data field.

- */ - interface com::sun::star::util::XCloneable; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** returns the name of the dimension from which this dimension was - cloned, or if it was not cloned. - */ - [readonly, property] com::sun::star::container::XNamed Original; - - //------------------------------------------------------------------------- - - /** contains if this is the dimension used to layout the - different data dimensions. - */ - [readonly, property] boolean IsDataLayoutDimension; - - //------------------------------------------------------------------------- - - /** specifies where the dimension is used. - */ - [property] com::sun::star::sheet::DataPilotFieldOrientation Orientation; - - //------------------------------------------------------------------------- - - /** specifies the position of the dimension within its orientation. - */ - [property] long Position; - - //------------------------------------------------------------------------- - - /** specifies how data are aggregated. - */ - [property] com::sun::star::sheet::GeneralFunction Function; - - //------------------------------------------------------------------------- - - /** specifies which hierarchy of the dimension is used. - - @see com::sun::star::sheet::DataPilotSourceHierarchies - */ - [property] long UsedHierarchy; - - //------------------------------------------------------------------------- - - /** specifies which values are used. - */ - [property] sequence< com::sun::star::sheet::TableFilterField > Filter; - - //------------------------------------------------------------------------- - - /** contains flags that control the usage of the dimension. - - @see com::sun::star::sheet::DimensionFlags - */ - [readonly, property, optional] long Flags; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceDimensions.idl b/offapi/com/sun/star/sheet/DataPilotSourceDimensions.idl deleted file mode 100644 index 4a36372a4..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceDimensions.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceDimensions_idl__ -#define __com_sun_star_sheet_DataPilotSourceDimensions_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of dimensions in a data pilot source. - - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceDimensions -{ - //------------------------------------------------------------------------- - - /** provides access by name to the dimensions in the collection. - - @see com::sun::star::sheet::DataPilotSourceDimension - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceHierarchies.idl b/offapi/com/sun/star/sheet/DataPilotSourceHierarchies.idl deleted file mode 100644 index f4e656121..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceHierarchies.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceHierarchies_idl__ -#define __com_sun_star_sheet_DataPilotSourceHierarchies_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of hierarchies in a data pilot source - dimension. - - @see com::sun::star::sheet::DataPilotSourceDimension - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceHierarchies -{ - //------------------------------------------------------------------------- - - /** provides access by name to the hierarchies in the collection. - - @see com::sun::star::sheet::DataPilotSourceHierarchy - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceHierarchy.idl b/offapi/com/sun/star/sheet/DataPilotSourceHierarchy.idl deleted file mode 100644 index a2a50c1ab..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceHierarchy.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceHierarchy_idl__ -#define __com_sun_star_sheet_DataPilotSourceHierarchy_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a hierarchy in a data pilot source dimension. - - @see com::sun::star::sheet::DataPilotSourceDimension - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceHierarchy -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the hierarchy, i.e. used in - collections. - */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides access to the collection of levels of this hierarchy. - */ - interface com::sun::star::sheet::XLevelsSupplier; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceLevel.idl b/offapi/com/sun/star/sheet/DataPilotSourceLevel.idl deleted file mode 100644 index 5b6427fec..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceLevel.idl +++ /dev/null @@ -1,96 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceLevel_idl__ -#define __com_sun_star_sheet_DataPilotSourceLevel_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a level in a data pilot source hierarchy. - - @see com::sun::star::sheet::DataPilotSourceHierarchy - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceLevel -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the level, i.e. used in collections. - */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides access to the collection of members of this level. - */ - interface com::sun::star::sheet::XMembersSupplier; - - //------------------------------------------------------------------------- - - /** provides access to a sequence of results of this level. - */ - interface com::sun::star::sheet::XDataPilotMemberResults; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies the subtotals that are inserted for the level. - -

The subtotals are calculated with the members of this level.

- */ - [property] sequence< com::sun::star::sheet::GeneralFunction > SubTotals; - - //------------------------------------------------------------------------- - - /** specifies whether empty members are shown. - */ - [property] boolean ShowEmpty; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceLevels.idl b/offapi/com/sun/star/sheet/DataPilotSourceLevels.idl deleted file mode 100644 index 1cc7dca39..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceLevels.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceLevels_idl__ -#define __com_sun_star_sheet_DataPilotSourceLevels_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of levels in a data pilot source hierarchy. - - @see com::sun::star::sheet::DataPilotSourceHierarchy - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceLevels -{ - //------------------------------------------------------------------------- - - /** provides access by name to the levels in the collection. - - @see com::sun::star::sheet::DataPilotSourceLevel - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceMember.idl b/offapi/com/sun/star/sheet/DataPilotSourceMember.idl deleted file mode 100644 index 8540dd9f3..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceMember.idl +++ /dev/null @@ -1,94 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceMember_idl__ -#define __com_sun_star_sheet_DataPilotSourceMember_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a member in a data pilot source level. - -

Members are the data items that will appear in a data pilot table - as row headers and column headers of the data range (if used in - row or column dimensions), or to calculate the values of the - data range (if used in data dimensions).

- - @see com::sun::star::sheet::DataPilotSourceLevel - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceMember -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the member. - -

This may be the textual representation of a numerical value.

- */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies whether the member is visible. - */ - [property] boolean IsVisible; - - //------------------------------------------------------------------------- - - /** specifies whether details for the member are shown. - */ - [property] boolean ShowDetails; - - //------------------------------------------------------------------------- - - /** specifies the member's position in its hierarchy level if sorting - is manual. - - @since OOo 2.4 - */ - [optional, property] boolean Position; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotSourceMembers.idl b/offapi/com/sun/star/sheet/DataPilotSourceMembers.idl deleted file mode 100644 index 7f6008ef9..000000000 --- a/offapi/com/sun/star/sheet/DataPilotSourceMembers.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotSourceMembers_idl__ -#define __com_sun_star_sheet_DataPilotSourceMembers_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of members in a data pilot source level. - - @see com::sun::star::sheet::DataPilotSourceLevel - @see com::sun::star::sheet::DataPilotSource - */ -published service DataPilotSourceMembers -{ - //------------------------------------------------------------------------- - - /** provides access by name to the members in the collection. - - @see com::sun::star::sheet::DataPilotSourceMember - */ - interface com::sun::star::container::XNameAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTable.idl b/offapi/com/sun/star/sheet/DataPilotTable.idl deleted file mode 100644 index 087268834..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTable.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTable_idl__ -#define __com_sun_star_sheet_DataPilotTable_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a data pilot table on a spreadsheet. - */ -published service DataPilotTable -{ - //------------------------------------------------------------------------- - - /** provides access to the layout settings of the data pilot table. - */ - interface com::sun::star::sheet::XDataPilotDescriptor; - - //------------------------------------------------------------------------- - - /** provides methods to control a data pilot table. - */ - interface com::sun::star::sheet::XDataPilotTable; - - //------------------------------------------------------------------------- - - /** allows notification of modifications to the data pilot table. - - @since OOo 3.3 - - */ - [optional] interface com::sun::star::util::XModifyBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTableHeaderData.idl b/offapi/com/sun/star/sheet/DataPilotTableHeaderData.idl deleted file mode 100644 index 6b673e953..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTableHeaderData.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTableHeaderData_idl__ -#define __com_sun_star_sheet_DataPilotTableHeaderData_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** information about a cell within the column or row header area of a DataPilot table. - - This struct contains information about a particular cell located within the - column or row header area of a DataPilot table. This is the type that is - contained in DataPilotTablePositionData::PositionData when - the value of DataPilotTablePositionData::PositionType is - either DataPilotTablePositionType::ROW_HEADER or - DataPilotTablePositionType::COLUMN_HEADER. - - @see com::sun::star::sheet::DataPilotTablePositionData - @see com::sun::star::sheet::DataPilotTablePositionType - @see com::sun::star::sheet::DataPilotFieldFilter - @see com::sun::star::sheet::DataResult - - @since OOo 3.0 - */ -struct DataPilotTableHeaderData -{ - /** number of dimensions */ - long Dimension; - - /** hierarchy */ - long Hierarchy; - - /** level */ - long Level; - - /** flag */ - long Flags; - - /** member name */ - string MemberName; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTablePositionData.idl b/offapi/com/sun/star/sheet/DataPilotTablePositionData.idl deleted file mode 100644 index 3c4797296..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTablePositionData.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTablePositionData_idl__ -#define __com_sun_star_sheet_DataPilotTablePositionData_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** This structure contains information on a cell within a DataPilot table. - -

This structure contains information on a particular cell within a DataPilot - table, and is used to retrieve its metadata. The PositionType - member specifies in which sub-area of the table the cell is positioned, which - in turn determines the type of metadata contained in the PositionData - member.

- - @see com::sun::star::sheet::DataPilotTablePositionType - @see com::sun::star::sheet::DataPiotTableResultData - @see com::sun::star::sheet::DataPiotTableHeaderData - - @since OOo 3.0 - */ -struct DataPilotTablePositionData -{ - //------------------------------------------------------------------------- - - /** This parameter specifies which sub-area of a DataPilot table a given - cell is positioned. See DataPilotTablePositionType - for how to interpret the value of this parameter. - - @see com::sun::star::sheet::DataPilotTablePositionType - */ - long PositionType; - - //------------------------------------------------------------------------- - - /**

This member contains a structure of different types depending on the - position type specified in PositionType member.

- -

When the value of PositionType is - DataPilotTablePositionType::RESULT, DataPilotTablePositionData::PositionData - contains an instance of type DataPilotTableResultData, - whereas when the value of DataPilotTablePositionData::PositionType - is either DataPilotTablePositionType::ROW_HEADER - or DataPilotTablePositionType::COLUMN_HEADER, then the - PositionData member contains an instance of type - DataPilotTableHeaderData.

- - @see com::sun::star::sheet::DataPiotTableResultData - @see com::sun::star::sheet::DataPiotTableHeaderData - */ - any PositionData; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTablePositionType.idl b/offapi/com/sun/star/sheet/DataPilotTablePositionType.idl deleted file mode 100644 index ffb873dd5..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTablePositionType.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTablePositionType_idl__ -#define __com_sun_star_sheet_DataPilotTablePositionType_idl__ - -module com { module sun { module star { module sheet { - -//============================================================================ - -/** specifies in which sub-area a cell is positioned within a DataPilot table. - - @see com::sun::star::sheet::DataPilotTablePositionData - @see com::sun::star::sheet::DataPilotTableResultData - @see com::sun::star::sheet::DataPilotTableHeaderData - - @since OOo 3.0 - */ -constants DataPilotTablePositionType -{ - //------------------------------------------------------------------------ - - /** indicates that the specified cell is not in the DataPilot table. */ - const long NOT_IN_TABLE = 0; - - //------------------------------------------------------------------------ - - /** indicates that the specified cell is within the result area. */ - const long RESULT = 1; - - //------------------------------------------------------------------------ - - /** indicates that the specified cell is within the row header area. */ - const long ROW_HEADER = 2; - - //------------------------------------------------------------------------ - - /** indicates that the specified cell is within the column header area. */ - const long COLUMN_HEADER = 3; - - //------------------------------------------------------------------------ - - /** indicates that the specified cell is within the table but in areas - other than the result or header areas. */ - const long OTHER = 4; -}; - -//============================================================================ - -}; }; }; }; - - - -#endif diff --git a/offapi/com/sun/star/sheet/DataPilotTableResultData.idl b/offapi/com/sun/star/sheet/DataPilotTableResultData.idl deleted file mode 100644 index aead8aeb9..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTableResultData.idl +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTableResultData_idl__ -#define __com_sun_star_sheet_DataPilotTableResultData_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** information about a cell positioned within the result area of a DataPilot table. - -

DataPilotTableResultData contains information about a - particular cell positioned within the result area of a DataPilot table.

- - @see com::sun::star::sheet::DataPilotTablePositionData - @see com::sun::star::sheet::DataPilotTablePositionType - @see com::sun::star::sheet::DataPilotFieldFilter - @see com::sun::star::sheet::DataResult - - @since OOo 3.0 - */ -struct DataPilotTableResultData -{ - //------------------------------------------------------------------------ - - /** This is a set of filter criteria that can be used to re-create those - data rows that contribute to the value shown in the cell. - - @see com::sun::star::sheet::DataPilotFieldFilter - */ - sequence< DataPilotFieldFilter > FieldFilters; - - //------------------------------------------------------------------------ - - /** This is a 0-based index that specifies which data field the data displayed - in the cell is for; the value of 0 means the cell is for the first data - field, 1 for the second, and so on. - */ - long DataFieldIndex; - - //------------------------------------------------------------------------ - - /** more information about the result contained in the - DataResult type. - - @see com::sun::star::sheet::DataResult - */ - DataResult Result; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTables.idl b/offapi/com/sun/star/sheet/DataPilotTables.idl deleted file mode 100644 index ff78cff6d..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTables.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTables_idl__ -#define __com_sun_star_sheet_DataPilotTables_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of data pilot tables. - */ -published service DataPilotTables -{ - //------------------------------------------------------------------------- - - /** provides access to the data pilot objects in this collection. - */ - interface com::sun::star::sheet::XDataPilotTables; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all data pilot tables. - - @see com::sun::star::sheet::DataPilotTablesEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides methods to access the contained data pilot tables by index. - - @see com::sun::star::sheet::DataPilotTable - */ - interface com::sun::star::container::XIndexAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataPilotTablesEnumeration.idl b/offapi/com/sun/star/sheet/DataPilotTablesEnumeration.idl deleted file mode 100644 index ed45444fe..000000000 --- a/offapi/com/sun/star/sheet/DataPilotTablesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataPilotTablesEnumeration_idl__ -#define __com_sun_star_sheet_DataPilotTablesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of data pilot tables. - - @see com::sun::star::sheet::DataPilotTable - */ -published service DataPilotTablesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the data pilot tables in the enumeration. - - @see com::sun::star::sheet::DataPilotTable - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataResult.idl b/offapi/com/sun/star/sheet/DataResult.idl deleted file mode 100644 index 885fe586c..000000000 --- a/offapi/com/sun/star/sheet/DataResult.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataResult_idl__ -#define __com_sun_star_sheet_DataResult_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the result of one element in the data pilot data array. - - @see com::sun::star::sheet::XDataPilotResults - */ -published struct DataResult -{ - /** contains boolean flags describing the result. - - @see com::sun::star::sheet::DataResultFlags - */ - long Flags; - - //------------------------------------------------------------------------- - - /** contains the result value. - */ - double Value; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DataResultFlags.idl b/offapi/com/sun/star/sheet/DataResultFlags.idl deleted file mode 100644 index bfbe768fd..000000000 --- a/offapi/com/sun/star/sheet/DataResultFlags.idl +++ /dev/null @@ -1,69 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DataResultFlags_idl__ -#define __com_sun_star_sheet_DataResultFlags_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the result type of one element in the data pilot - data array. - - @see com::sun::star::sheet::DataResult - */ -published constants DataResultFlags -{ - //------------------------------------------------------------------------- - - /** The element contains data. - */ - const long HASDATA = 1; - - //------------------------------------------------------------------------- - - /** The element contains a subtotal. - */ - const long SUBTOTAL = 2; - - //------------------------------------------------------------------------- - - /** The element has an error. - */ - const long ERROR = 4; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DatabaseImportDescriptor.idl b/offapi/com/sun/star/sheet/DatabaseImportDescriptor.idl deleted file mode 100644 index 38dfc80d6..000000000 --- a/offapi/com/sun/star/sheet/DatabaseImportDescriptor.idl +++ /dev/null @@ -1,92 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DatabaseImportDescriptor_idl__ -#define __com_sun_star_sheet_DatabaseImportDescriptor_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a description of how data from an external database is - imported. - - @see com::sun::star::sheet::XDatabaseRange - */ -published service DatabaseImportDescriptor -{ - //------------------------------------------------------------------------- - - /** enables importing and specifies from what type of source data is - imported. - */ - [property] com::sun::star::sheet::DataImportMode SourceType; - - //------------------------------------------------------------------------- - - /** specifies the name of the database from which data is imported. - */ - [property] string DatabaseName; - - //------------------------------------------------------------------------- - - /** specifies the table, query, or statement from which data is imported. - -

The meaning of this is determined by the - DatabaseImportDescriptor::SourceType attribute.

- */ - [property] string SourceObject; - - //------------------------------------------------------------------------- - - /** specifies whether the SQL statement is given directly to the database - or is parsed before. - - @since OOo 2.0 - - */ - [optional, property] boolean IsNative; - - //------------------------------------------------------------------------- - - /** indicates a connection URL, which locates a database driver. - @since OOo 2.0 - */ - [optional, property] string ConnectionResource; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DatabaseRange.idl b/offapi/com/sun/star/sheet/DatabaseRange.idl deleted file mode 100644 index 7da0672ee..000000000 --- a/offapi/com/sun/star/sheet/DatabaseRange.idl +++ /dev/null @@ -1,155 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_DatabaseRange_idl__ -#define __com_sun_star_sheet_DatabaseRange_idl__ - -#include -#include -#include -#include -#include -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a database range in a spreadsheet document. - -

A database range is a name for a cell range that also stores filtering, - sorting, subtotal and data import settings and options.

- - @see com::sun::star::sheet::DatabaseRanges - */ -published service DatabaseRange -{ - // DocMerge: empty anyway - interface com::sun::star::sheet::XDatabaseRange; - - // DocMerge: empty anyway - interface com::sun::star::sheet::XCellRangeReferrer; - - // DocMerge: empty anyway - interface com::sun::star::beans::XPropertySet; - - // DocMerge: empty anyway - interface com::sun::star::container::XNamed; - - [optional] interface com::sun::star::util::XRefreshable; - - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::sheet::DatabaseRange::MoveCells - /** if this property is set, columns or rows are inserted or deleted - when the size of the range is changed by an update operation. - */ - [property] boolean MoveCells; - - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::sheet::DatabaseRange::KeepFormats - /** if this property is set, cell formats are extended - when the size of the range is changed by an update operation. - */ - [property] boolean KeepFormats; - - //------------------------------------------------------------------------- - - // DocMerge from xml: property com::sun::star::sheet::DatabaseRange::StripData - /** if this property is set, the cell contents within the database - range are left out when the document is saved. - */ - [property] boolean StripData; - - //------------------------------------------------------------------------- - - /** specifies whether the AutoFilter is enabled or not. - - @since OOo 1.1.2 - */ - [optional, property] boolean AutoFilter; - - //------------------------------------------------------------------------- - - /** specifies whether the filter criteria should be taken from a CellRange. - - @since OOo 1.1.2 - */ - [optional, property] boolean UseFilterCriteriaSource; - - //------------------------------------------------------------------------- - - /** specifies the range where the filter can find the filter criteria. -

This is only used if SheetFilterDescriptor::UseFilterCriteriaSource is .

- - @since OOo 1.1.2 - */ - [optional, property] com::sun::star::table::CellRangeAddress FilterCriteriaSource; - - //------------------------------------------------------------------------- - - /** specifies the time between two refresh actions in seconds. - - @since OOo 2.0 - */ - [optional, property] long RefreshPeriod; - - //------------------------------------------------------------------------- - - /** specifies whether the imported data is only a selection of the database. - - @since OOo 2.0 - */ - [optional, property] boolean FromSelection; - - //------------------------------------------------------------------------- - - /** returns the index used to refer to this range in token arrays. - -

A token describing a database range shall contain the op-code - obtained from the FormulaMapGroupSpecialOffset::DB_AREA - and this index as data part.

- - @see com::sun::star::sheet::FormulaToken - @see com::sun::star::sheet::FormulaMapGroupSpecialOffset::DB_AREA - - @since OOo 3.0 - */ - [optional, readonly, property] long TokenIndex; -}; - -//============================================================================= - -}; }; }; }; - -/*============================================================================= - -=============================================================================*/ -#endif diff --git a/offapi/com/sun/star/sheet/DatabaseRanges.idl b/offapi/com/sun/star/sheet/DatabaseRanges.idl deleted file mode 100644 index 702fef079..000000000 --- a/offapi/com/sun/star/sheet/DatabaseRanges.idl +++ /dev/null @@ -1,77 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DatabaseRanges_idl__ -#define __com_sun_star_sheet_DatabaseRanges_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of database ranges in a spreadsheet document. - - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service DatabaseRanges -{ - //------------------------------------------------------------------------- - - /** provides access to the database ranges and to insert and remove them. - */ - interface com::sun::star::sheet::XDatabaseRanges; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all database ranges. - - @see com::sun::star::sheet::DatabaseRangesEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the database ranges in the collection via index. - - @see com::sun::star::sheet::DatabaseRange - - */ - interface com::sun::star::container::XIndexAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DatabaseRangesEnumeration.idl b/offapi/com/sun/star/sheet/DatabaseRangesEnumeration.idl deleted file mode 100644 index a94587501..000000000 --- a/offapi/com/sun/star/sheet/DatabaseRangesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DatabaseRangesEnumeration_idl__ -#define __com_sun_star_sheet_DatabaseRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of database ranges. - - @see com::sun::star::sheet::DatabaseRange - */ -published service DatabaseRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the database ranges in the enumeration. - - @see com::sun::star::sheet::DatabaseRange - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DimensionFlags.idl b/offapi/com/sun/star/sheet/DimensionFlags.idl deleted file mode 100644 index f8bef5eee..000000000 --- a/offapi/com/sun/star/sheet/DimensionFlags.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_DimensionFlags_idl__ -#define __com_sun_star_sheet_DimensionFlags_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify flags for a dimension in a data pilot source. - - @see com::sun::star::sheet::DataPilotSourceDimension - */ -published constants DimensionFlags -{ - //------------------------------------------------------------------------- - - /** The dimension cannot be used in column orientation. - */ - const long NO_COLUMN_ORIENTATION = 1; - - //------------------------------------------------------------------------- - - /** The dimension cannot be used in row orientation. - */ - const long NO_ROW_ORIENTATION = 2; - - //------------------------------------------------------------------------- - - /** The dimension cannot be used in page orientation. - */ - const long NO_PAGE_ORIENTATION = 4; - - //------------------------------------------------------------------------- - - /** The dimension cannot be used in data orientation. - */ - const long NO_DATA_ORIENTATION = 8; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/DocumentSettings.idl b/offapi/com/sun/star/sheet/DocumentSettings.idl deleted file mode 100644 index 011dc936d..000000000 --- a/offapi/com/sun/star/sheet/DocumentSettings.idl +++ /dev/null @@ -1,129 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_DocumentSettings_idl__ -#define __com_sun_star_sheet_DocumentSettings_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes properties that apply to the whole spreadsheet document. - -

For settings that affect view properties, these settings apply to - subsequently created views and are saved with the document, while - SpreadsheetViewSettings can be used to alter a specific - view that is already open.

- */ -published service DocumentSettings -{ - service com::sun::star::document::Settings; - - //------------------------------------------------------------------------- - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //------------------------------------------------------------------------- - - /** enables display of zero-values. - */ - [optional, property] boolean ShowZeroValues; - - /** controls whether a marker is shown for notes in cells. - */ - [optional, property] boolean ShowNotes; - - /** enables the display of the cell grid. - */ - [optional, property] boolean ShowGrid; - - /** specifies the color in which the cell grid is displayed. - */ - [optional, property] com::sun::star::util::Color GridColor; - - /** enables display of page breaks. - */ - [optional, property] boolean ShowPageBreaks; - - /** enables the column and row headers of the view. - */ - [optional, property] boolean HasColumnRowHeaders; - - /** enables the sheet tabs of the view. - */ - [optional, property] boolean HasSheetTabs; - - /** enables the display of outline symbols. - */ - [optional, property] boolean IsOutlineSymbolsSet; - - /** enables the restriction of object movement and resizing - of drawing objects to the raster. - */ - [optional, property] boolean IsSnapToRaster; - - /** enables the display of the drawing object raster. - */ - [optional, property] boolean RasterIsVisible; - - /** specifies the distance between horizontal grid elements - in 1/100 mm. - */ - [optional, property] long RasterResolutionX; - - /** specifies the distance between vertical grid elements - in 1/100 mm. - */ - [optional, property] long RasterResolutionY; - - /** specifies the number of subdivisions between two horizontal - grid elements. - */ - [optional, property] long RasterSubdivisionX; - - /** specifies the number of subdivisions between two vertical - grid elements. - */ - [optional, property] long RasterSubdivisionY; - - /** enables the synchronization of horizontal and vertical - grid settings in the user interface. - */ - [optional, property] boolean IsRasterAxisSynchronized; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ExternalDocLink.idl b/offapi/com/sun/star/sheet/ExternalDocLink.idl deleted file mode 100644 index f2dd5ea2e..000000000 --- a/offapi/com/sun/star/sheet/ExternalDocLink.idl +++ /dev/null @@ -1,54 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ExternalDocLink_idl__ -#define __com_sun_star_sheet_ExternalDocLink_idl__ - -#include - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Represents a single external document link. - -

An external document link contains cached data used for external cell - and cell range references as well as external range names.

- - @see com::sun::star::sheet::XExternalDocLink - - @since OOo 3.1 - */ -service ExternalDocLink : XExternalDocLink -{ -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ExternalDocLinks.idl b/offapi/com/sun/star/sheet/ExternalDocLinks.idl deleted file mode 100644 index 86d3eb552..000000000 --- a/offapi/com/sun/star/sheet/ExternalDocLinks.idl +++ /dev/null @@ -1,52 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ExternalDocLinks_idl__ -#define __com_sun_star_sheet_ExternalDocLinks_idl__ - -#include -#include - -module com { module sun { module star { module sheet { - -/** Represents a collection of external document links. - -

An external document link contains cached data used for external cell - and cell range references as well as external range names.

- - @see com::sun::star::sheet::ExternalDocLink - @see com::sun::star::sheet::XExternalDocLinks - - @since OOo 3.1 - */ -service ExternalDocLinks : XExternalDocLinks -{ -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ExternalLinkInfo.idl b/offapi/com/sun/star/sheet/ExternalLinkInfo.idl deleted file mode 100644 index d74505c56..000000000 --- a/offapi/com/sun/star/sheet/ExternalLinkInfo.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_ExternalLinkInfo_idl__ -#define __com_sun_star_sheet_ExternalLinkInfo_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= -/** describes an external link in a formula. - - @since OOo 3.1 - */ -struct ExternalLinkInfo -{ - //------------------------------------------------------------------------- - /** Link type, one of ExternalLinkType constants. - */ - long Type; - - //------------------------------------------------------------------------- - /** Location of this link type. - -

Modes used: - -

    -
  1. If Type is ExternalLinkType::EXTERNAL - , this member shall contain a string with the - URI of a document. The formula that would need this - information for example would contain =[1]Sheet1!A1 or - ='[1]Sheet name'!A1 where [1] does resolve to - the URI contained in the member Data. Note that the - quotes cover both, the document name and the sheet name.
  2. - -
  3. If Type is ExternalLinkType::DDE, - this member shall contain a DDELinkInfo describing - service name, topic, and all known items of a DDE link.
  4. -

- */ - any Data; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ExternalLinkType.idl b/offapi/com/sun/star/sheet/ExternalLinkType.idl deleted file mode 100644 index 75719a9d3..000000000 --- a/offapi/com/sun/star/sheet/ExternalLinkType.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ExternalLinkType_idl__ -#define __com_sun_star_sheet_ExternalLinkType_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Constants designating the link type in - ExternalLinkInfo, used with - FormulaParser::ExternalLinks. - - @since OOo 3.1 - */ -constants ExternalLinkType -{ - /** Unknown element type - */ - const long UNKNOWN = 0; - - /** URL of an external document. - */ - const long DOCUMENT = 1; - - /** DDE link. - */ - const long DDE = 2; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ExternalReference.idl b/offapi/com/sun/star/sheet/ExternalReference.idl deleted file mode 100644 index 6dd9c7b1f..000000000 --- a/offapi/com/sun/star/sheet/ExternalReference.idl +++ /dev/null @@ -1,96 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ExternalReference_idl__ -#define __com_sun_star_sheet_ExternalReference_idl__ - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Data structure to store information about an external reference. An - external reference can be either a single cell reference, a cell range - reference, or a named range. - - @see FormulaMapGroupSpecialOffset::PUSH - - @since OOo 3.1 - */ -struct ExternalReference -{ - //------------------------------------------------------------------------- - - /** Index of an externally linked document. Each externally-linked document - has a unique index value. - -

You can get the index value of an external document from the - corresponding ExternalDocLink - instance through its attribute TokenIndex.

- - @see com::sun::star::sheet::ExternalDocLink - @see com::sun::star::sheet::ExternalDocLink::TokenIndex - */ - long Index; - -#if 0 - //------------------------------------------------------------------------- - - /** Name of the sheet that the external reference points to. - -

In case of a cell range reference that spans across multiple - sheets, this is the name of the first sheet in that range.

- -

Note that an external range name ignores this value at the moment, - but it may make use of this data in the future when Calc supports a - sheet-specific range name.

- */ - string SheetName; -#endif - - //------------------------------------------------------------------------- - - /** Reference data. - -

This can store either SingleReference for a single - cell reference, ComplexReference for a cell range - reference, or simply a string for a defined name.

- -

The SingleReference::Sheet member shall contain - the index of the external sheet cache containing the values of the - externally referenced cells.

- - @see com::sun::star::sheet::SingleReference - @see com::sun::star::sheet::ComplexReference - */ - any Reference; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/ExternalSheetCache.idl b/offapi/com/sun/star/sheet/ExternalSheetCache.idl deleted file mode 100644 index a7d9b37cd..000000000 --- a/offapi/com/sun/star/sheet/ExternalSheetCache.idl +++ /dev/null @@ -1,52 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ExternalSheetCache_idl__ -#define __com_sun_star_sheet_ExternalSheetCache_idl__ - -#include - -module com { module sun { module star { module sheet { - -/** A single sheet cache for an external document. - -

This cached data is used for external cell and cell range references, - as well as external range names. An ExternalDocLink - instance contains a set of these sheet caches.

- - @see com::sun::star::sheet::ExternalDocLink - @see com::sun::star::sheet::XExternalSheetCache - - @since OOo 3.1 - */ -service ExternalSheetCache : XExternalSheetCache -{ -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/FillDateMode.idl b/offapi/com/sun/star/sheet/FillDateMode.idl deleted file mode 100644 index 6f0a61601..000000000 --- a/offapi/com/sun/star/sheet/FillDateMode.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FillDateMode_idl__ -#define __com_sun_star_sheet_FillDateMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify how an arithmetic date series is calculated. - - @see com::sun::star::sheet::FillMode - */ -published enum FillDateMode -{ - //------------------------------------------------------------------------- - - /** for every new value a single day is added. - */ - FILL_DATE_DAY, - - //------------------------------------------------------------------------- - - /** for every new value a single day is added, but Saturdays and - Sundays are skipped. - */ - FILL_DATE_WEEKDAY, - - //------------------------------------------------------------------------- - - /** for every new value one month is added (day keeps unchanged). - */ - FILL_DATE_MONTH, - - //------------------------------------------------------------------------- - - /** for every new value one year is added (day and month keep unchanged). - */ - FILL_DATE_YEAR - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FillDirection.idl b/offapi/com/sun/star/sheet/FillDirection.idl deleted file mode 100644 index 37e336193..000000000 --- a/offapi/com/sun/star/sheet/FillDirection.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FillDirection_idl__ -#define __com_sun_star_sheet_FillDirection_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the direction of filling cells, for example, - with a series. - */ -published enum FillDirection -{ - //------------------------------------------------------------------------- - - /** specifies that rows are filled from top to bottom. - */ - TO_BOTTOM, - - //------------------------------------------------------------------------- - - /** specifies that columns are filled from left to right. - */ - TO_RIGHT, - - //------------------------------------------------------------------------- - - /** specifies that rows are filled from bottom to top. - */ - TO_TOP, - - //------------------------------------------------------------------------- - - /** specifies that columns are filled from right to left. - */ - TO_LEFT - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FillMode.idl b/offapi/com/sun/star/sheet/FillMode.idl deleted file mode 100644 index d302f7a51..000000000 --- a/offapi/com/sun/star/sheet/FillMode.idl +++ /dev/null @@ -1,93 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FillMode_idl__ -#define __com_sun_star_sheet_FillMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the series type used to fill cells. - */ -published enum FillMode -{ - //------------------------------------------------------------------------- - - /** specifies a constant series. - -

All cells are filled with the same value.

- */ - SIMPLE, - - //------------------------------------------------------------------------- - - /** specifies an arithmetic series. - -

Cell by cell, the value used to fill the cells is increased - by an additive value.

- */ - LINEAR, - - //------------------------------------------------------------------------- - - /** specifies a geometric series. - -

Cell by cell, the value used to fill the cells is multiplied - by a specified value.

- */ - GROWTH, - - //------------------------------------------------------------------------- - - /** specifies an arithmetic series for date values. - -

Cell by cell, the value used to fill the cells is increased - by a specified number of days

- - @see com::sun::star::sheet::FillDateMode - */ - DATE, - - //------------------------------------------------------------------------- - - /** specifies the use of a user-defined list. - -

The cells are filled using a user-defined series.

- */ - AUTO - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FilterConnection.idl b/offapi/com/sun/star/sheet/FilterConnection.idl deleted file mode 100644 index 8d5c0e944..000000000 --- a/offapi/com/sun/star/sheet/FilterConnection.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FilterConnection_idl__ -#define __com_sun_star_sheet_FilterConnection_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify how two conditions in a filter descriptor are - connected. - */ -published enum FilterConnection -{ - //------------------------------------------------------------------------- - - /** both conditions have to be fulfilled. - */ - AND, - - //------------------------------------------------------------------------- - - /** at least one of the conditions has to be fulfilled. - */ - OR - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FilterFormulaParser.idl b/offapi/com/sun/star/sheet/FilterFormulaParser.idl deleted file mode 100644 index 50c6c1db8..000000000 --- a/offapi/com/sun/star/sheet/FilterFormulaParser.idl +++ /dev/null @@ -1,52 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FilterFormulaParser_idl__ -#define __com_sun_star_sheet_FilterFormulaParser_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** A service used to implement parsing and printing formula strings in a - specific formula language. - */ -service FilterFormulaParser : XFilterFormulaParser -{ -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FilterOperator.idl b/offapi/com/sun/star/sheet/FilterOperator.idl deleted file mode 100644 index ee0c10de9..000000000 --- a/offapi/com/sun/star/sheet/FilterOperator.idl +++ /dev/null @@ -1,120 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FilterOperator_idl__ -#define __com_sun_star_sheet_FilterOperator_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** specifies the type of a single condition in a filter descriptor. - */ -published enum FilterOperator -{ - //------------------------------------------------------------------------- - - /** selects empty entries. - */ - EMPTY, - - //------------------------------------------------------------------------- - - /** selects non-empty entries. - */ - NOT_EMPTY, - - //------------------------------------------------------------------------- - - /** value has to be equal to the specified value. - */ - EQUAL, - - //------------------------------------------------------------------------- - - /** value must not be equal to the specified value. - */ - NOT_EQUAL, - - //------------------------------------------------------------------------- - - /** value has to be greater than the specified value. - */ - GREATER, - - //------------------------------------------------------------------------- - - /** value has to be greater than or equal to the specified value. - */ - GREATER_EQUAL, - - //------------------------------------------------------------------------- - - /** value has to be less than the specified value. - */ - LESS, - - //------------------------------------------------------------------------- - - /** value has to be less than or equal to the specified value. - */ - LESS_EQUAL, - - //------------------------------------------------------------------------- - - /** selects a specified number of entries with the greatest values. - */ - TOP_VALUES, - - //------------------------------------------------------------------------- - - /** selects a specified percentage of entries with the greatest values. - */ - TOP_PERCENT, - - //------------------------------------------------------------------------- - - /** selects a specified number of entries with the lowest values. - */ - BOTTOM_VALUES, - - //------------------------------------------------------------------------- - - /** selects a specified percentage of entries with the lowest values. - */ - BOTTOM_PERCENT - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FilterOperator2.idl b/offapi/com/sun/star/sheet/FilterOperator2.idl deleted file mode 100644 index f90055115..000000000 --- a/offapi/com/sun/star/sheet/FilterOperator2.idl +++ /dev/null @@ -1,161 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FilterOperator2_idl__ -#define __com_sun_star_sheet_FilterOperator2_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** specifies the type of a single condition in a filter descriptor. - -

This constants group extends the FilterOperator enum by - additional filter operators.

- - @since OOo 3.2 - */ -published constants FilterOperator2 -{ - - //------------------------------------------------------------------------- - - /** selects empty entries. - */ - const long EMPTY = 0; - - //------------------------------------------------------------------------- - - /** selects non-empty entries. - */ - const long NOT_EMPTY = 1; - - //------------------------------------------------------------------------- - - /** value has to be equal to the specified value. - */ - const long EQUAL = 2; - - //------------------------------------------------------------------------- - - /** value must not be equal to the specified value. - */ - const long NOT_EQUAL = 3; - - //------------------------------------------------------------------------- - - /** value has to be greater than the specified value. - */ - const long GREATER = 4; - - //------------------------------------------------------------------------- - - /** value has to be greater than or equal to the specified value. - */ - const long GREATER_EQUAL = 5; - - //------------------------------------------------------------------------- - - /** value has to be less than the specified value. - */ - const long LESS = 6; - - //------------------------------------------------------------------------- - - /** value has to be less than or equal to the specified value. - */ - const long LESS_EQUAL = 7; - - //------------------------------------------------------------------------- - - /** selects a specified number of entries with the greatest values. - */ - const long TOP_VALUES = 8; - - //------------------------------------------------------------------------- - - /** selects a specified percentage of entries with the greatest values. - */ - const long TOP_PERCENT = 9; - - //------------------------------------------------------------------------- - - /** selects a specified number of entries with the lowest values. - */ - const long BOTTOM_VALUES = 10; - - //------------------------------------------------------------------------- - - /** selects a specified percentage of entries with the lowest values. - */ - const long BOTTOM_PERCENT = 11; - - //------------------------------------------------------------------------- - - /** selects contains entries. - */ - const long CONTAINS = 12; - - //------------------------------------------------------------------------- - - /** selects does-not-contain entries. - */ - const long DOES_NOT_CONTAIN = 13; - - //------------------------------------------------------------------------- - - /** selects begins-with entries. - */ - const long BEGINS_WITH = 14; - - //------------------------------------------------------------------------- - - /** selects does-not-begin-with entries. - */ - const long DOES_NOT_BEGIN_WITH = 15; - //------------------------------------------------------------------------- - - /** selects ends-with entries. - */ - const long ENDS_WITH = 16; - - //------------------------------------------------------------------------- - - /** selects does-not-end-with entries. - */ - const long DOES_NOT_END_WITH = 17; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaLanguage.idl b/offapi/com/sun/star/sheet/FormulaLanguage.idl deleted file mode 100644 index 0f3354184..000000000 --- a/offapi/com/sun/star/sheet/FormulaLanguage.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaLanguage_idl__ -#define __com_sun_star_sheet_FormulaLanguage_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Constants designating the formula language used with - XFormulaOpCodeMapper methods. - */ -constants FormulaLanguage -{ - /** Function names and operators as defined by the OASIS - OpenDocument Format (ODF) Formula specification (ODFF aka - OpenFormula). - */ - const long ODFF = 0; - - /** Function names and operators as used in ODF documents prior to - the ODFF specification, up to ODF v1.1. - */ - const long ODF_11 = 1; - - /** Function names and operators as used in the English language - user interface. - */ - const long ENGLISH = 2; - - /** Function names and operators as used in the current native - language user interface. - */ - const long NATIVE = 3; - - /** Function names and operators as used in the English version of - Excel. This formula language is also used in VBA formulas and - OOXML import/export. - */ - const long XL_ENGLISH = 4; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaMapGroup.idl b/offapi/com/sun/star/sheet/FormulaMapGroup.idl deleted file mode 100644 index 17406a79f..000000000 --- a/offapi/com/sun/star/sheet/FormulaMapGroup.idl +++ /dev/null @@ -1,77 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaMapGroup_idl__ -#define __com_sun_star_sheet_FormulaMapGroup_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Constants of bit masks used with - XFormurmulaOpCodeMapper::getAvailableMappings to - specify for which group of symbols the mappings are to be obtained. - - If no bit is set, a sequence of special mappings is returned in the - order that is defined by FormulaMapGroupSpecialOffset. - Note that the special group and other groups are mutual exclusive. - */ -constants FormulaMapGroup -{ - /** Group of op-codes without a string symbol. - - @see FormulaMapGroupSpecialOffset - */ - const long SPECIAL = 0; - - /** Separators and parentheses */ - const long SEPARATORS = 0x00000001; - - /** Separators and parentheses for constant arrays */ - const long ARRAY_SEPARATORS = 0x00000002; - - /** Unary operators */ - const long UNARY_OPERATORS = 0x00000004; - - /** Binary operators */ - const long BINARY_OPERATORS = 0x00000008; - - /** Functions */ - const long FUNCTIONS = 0x00000010; - - /** All groups except SPECIAL */ - const long ALL_EXCEPT_SPECIAL = 0x7fffffff; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaMapGroupSpecialOffset.idl b/offapi/com/sun/star/sheet/FormulaMapGroupSpecialOffset.idl deleted file mode 100644 index b1de8c4a1..000000000 --- a/offapi/com/sun/star/sheet/FormulaMapGroupSpecialOffset.idl +++ /dev/null @@ -1,210 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaMapGroupSpecialOffset_idl__ -#define __com_sun_star_sheet_FormulaMapGroupSpecialOffset_idl__ - -// =========================================================================== - -module com { module sun { module star { module sheet { - -// =========================================================================== - -/** Constants designating the offsets within the sequence returned by - XFormulaOpCodeMapper::getAvailableMappings when - called for group FormulaMapGroup::SPECIAL. - -

The number of constants may grow in future versions!

- */ -constants FormulaMapGroupSpecialOffset -{ - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe a formula operand token that will be pushed onto the formula - stack while the formula is interpreted. - -

The FormulaToken::Data member shall contain one of - the following values:

- -
    -
  • A value of type double for literal floating-point - constants.
  • -
  • A string for literal text.
  • -
  • A any for a literal array. The contained - values shall be of type double or string. - Floating-point values and strings may occur together in an array.
  • -
  • A struct of type SingleReference for a reference to a - single cell in the own document.
  • -
  • A struct of type ComplexReference for a reference to - a range of cells in the own document.
  • -
  • A struct of type ExternalReference for a reference to - a cell, a range of cells, or a defined name in an external document.
  • -
- */ - const long PUSH = 0; - - // ----------------------------------------------------------------------- - - const long CALL = 1; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - instruct the formula interpreter to immediately stop interpreting the - formula. - -

The FormulaToken::Data member is not used - and should be empty.

- */ - const long STOP = 2; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe the reference to an external function (e.g. add-in function) - used in formulas. - -

The FormulaToken::Data member shall contain a - string with the programmatic name of the function, e.g. - "com.sun.star.sheet.addin.Analysis.getEomonth" for the EOMONTH - function from the Analysis add-in.

- */ - const long EXTERNAL = 3; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe the reference to a defined name (also known as named range) - used in formulas. - -

The FormulaToken::Data member shall contain an - integer value of type long specifying the index of the - defined name. This index can be obtained from the defined name using - its NamedRange::TokenIndex property.

- - @see NamedRange - */ - const long NAME = 4; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe an invalid name that resolves to the #NAME? error in formulas. - -

The FormulaToken::Data member is not used - and should be empty.

- */ - const long NO_NAME = 5; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe an empty function parameter. - -

Example: In the formula =SUM(1;;2) the second - parameter is empty and represented by a formula token containing the - "missing" op-code.

- -

The FormulaToken::Data member is not used - and should be empty.

- */ - const long MISSING = 6; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe "bad" data in a formula, e.g. data the formula parser was not - able to parse. - -

The FormulaToken::Data member shall contain a - string with the bad data. This string will be displayed - literally in the formula.

- */ - const long BAD = 7; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe whitespace characters within the string representation of a - formula. - -

Whitespace characters in formulas are used for readability and do - not affect the result of the formula.

- -

The FormulaToken::Data member shall contain a - positive integer value of type long specifying the number - of space characters.

- -

Attention: This may change in next versions to support other - characters than simple space characters (e.g. line feeds, horizontal - tabulators, non-breakable spaces).

- */ - const long SPACES = 8; - - // ----------------------------------------------------------------------- - - const long MAT_REF = 9; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe the reference to a database range used in formulas. - -

The FormulaToken::Data member shall contain an - integer value of type long specifying the index of the - database range. This index can be obtained from the database range - using its DatabaseRange::TokenIndex property.

- - @see DatabaseRange - */ - const long DB_AREA = 10; - - // ----------------------------------------------------------------------- - - /** Formula tokens containing the op-code obtained from this offset - describe the reference to a macro function called in a formula. - -

The FormulaToken::Data member shall contain a - string specifying the name of the macro function.

- */ - const long MACRO = 11; - - // ----------------------------------------------------------------------- - - const long COL_ROW_NAME = 12; - - // ----------------------------------------------------------------------- - -}; - -// =========================================================================== - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl b/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl deleted file mode 100644 index 4fbd54f81..000000000 --- a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaOpCodeMapEntry_idl__ -#define __com_sun_star_sheet_FormulaOpCodeMapEntry_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains a mapping from a formula name (function name, operator, - ...) to the OpCode used by the formula compiler. - */ -published struct FormulaOpCodeMapEntry -{ - //------------------------------------------------------------------------- - - /** The function name, or operator. - */ - string Name; - - //------------------------------------------------------------------------- - - /** The corresponding mapping. - */ - FormulaToken Token; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl deleted file mode 100644 index 28c381b12..000000000 --- a/offapi/com/sun/star/sheet/FormulaOpCodeMapper.idl +++ /dev/null @@ -1,48 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaOpCodeMapper_idl__ -#define __com_sun_star_sheet_FormulaOpCodeMapper_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -//============================================================================= - -service FormulaOpCodeMapper : XFormulaOpCodeMapper; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaParser.idl b/offapi/com/sun/star/sheet/FormulaParser.idl deleted file mode 100644 index 13bd45665..000000000 --- a/offapi/com/sun/star/sheet/FormulaParser.idl +++ /dev/null @@ -1,110 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaParser_idl__ -#define __com_sun_star_sheet_FormulaParser_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -service FormulaParser -{ - // ------------------------------------------------------------------------ - - service com::sun::star::beans::PropertySet; - - // ------------------------------------------------------------------------ - - interface XFormulaParser; - - // ------------------------------------------------------------------------ - - /** specifies whether to use English parser and formatter. - -

Note: When changing this, an already existing OpCodeMap - needs to be recreated internally, so for performance reasons - set this before setting the OpCodeMap. - */ - [property] boolean CompileEnglish; - - // ------------------------------------------------------------------------ - - /** specifies which address reference style convention to use when - parsing a formula string. - - @see AddressConvention - */ - [property] short FormulaConvention; - - // ------------------------------------------------------------------------ - - [property] boolean IgnoreLeadingSpaces; - - // ------------------------------------------------------------------------ - - [property] string ParameterSeparator; - - // ------------------------------------------------------------------------ - - /** contains the complete mapping of names to op-codes. - -

Names and symbols not defined here lead to a parser/print error.

- */ - [property] sequence< FormulaOpCodeMapEntry > OpCodeMap; - - // ------------------------------------------------------------------------ - - /** contains a list of external links referenced in formulas. - -

Use of this property depends on the FormulaConvention - in use. It is relevant only for - AddressConvention::XL_OOX to map indices to external - documents. The sequence must be in the order of indices used. Note - that indices are 1-based, the sequence must start with an empty - element.

- - @since OOo 3.1 - */ - [property] sequence< ExternalLinkInfo > ExternalLinks; - - // ------------------------------------------------------------------------ -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaResult.idl b/offapi/com/sun/star/sheet/FormulaResult.idl deleted file mode 100644 index df57d4828..000000000 --- a/offapi/com/sun/star/sheet/FormulaResult.idl +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaResult_idl__ -#define __com_sun_star_sheet_FormulaResult_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to select different result types of cell formulas. - */ -published constants FormulaResult -{ - //------------------------------------------------------------------------- - - /** selects numeric results. - */ - const long VALUE = 1; - - //------------------------------------------------------------------------- - - /** selects non-numeric results. - */ - const long STRING = 2; - - //------------------------------------------------------------------------- - - /** selects errors. - */ - const long ERROR = 4; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FormulaToken.idl b/offapi/com/sun/star/sheet/FormulaToken.idl deleted file mode 100644 index 96eaefcc5..000000000 --- a/offapi/com/sun/star/sheet/FormulaToken.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FormulaToken_idl__ -#define __com_sun_star_sheet_FormulaToken_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains a single token within a formula. - */ -published struct FormulaToken -{ - //------------------------------------------------------------------------- - - /** is the OpCode of the token. - - @see com::sun::star::sheet::XFormulaOpCodeMapper - */ - long OpCode; - - //------------------------------------------------------------------------- - - /** is additional data in the token, depending on the OpCode. - - @see com::sun::star::sheet::NamedRange::TokenIndex - @see com::sun::star::sheet::DatabaseRange::TokenIndex - */ - any Data; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionAccess.idl b/offapi/com/sun/star/sheet/FunctionAccess.idl deleted file mode 100644 index 5c4b824e2..000000000 --- a/offapi/com/sun/star/sheet/FunctionAccess.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionAccess_idl__ -#define __com_sun_star_sheet_FunctionAccess_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows generic access to all spreadsheet functions. - */ -published service FunctionAccess -{ - //------------------------------------------------------------------------- - - /** contributes properties to control the behavior of some functions - (i.e. NullDate, IgnoreCase, RegularExpressions). - */ - service com::sun::star::sheet::SpreadsheetDocumentSettings; - - //------------------------------------------------------------------------- - - /** provides calculating the result of a spreadsheet function. - */ - interface com::sun::star::sheet::XFunctionAccess; - - //------------------------------------------------------------------------- - - /** specifies whether the function call is performed as array function - call. - -

If set to , the result of the function call will be - calculated similar to array formulas in a spreadsheet document. The - return value of the function call will usually be a sequence of - sequences containing the values of the resulting array. Example: If the - function ABS is called for a 3x2 cell range, the result will be a 3x2 - array containing the absolute values of the numbers contained in the - specified cell range.

- -

If set to , the result of the function call will be - calculated similar to simple cell formulas in a spreadsheet document. - The return value of the function call will usually be a single value. - Of course, some functions always return an array, for example the - MUNIT function.

- -

For compatibility with older versions, the default value of this - property is .

- - @since OOo 3.3 - */ - [optional, property] boolean IsArrayFunction; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionArgument.idl b/offapi/com/sun/star/sheet/FunctionArgument.idl deleted file mode 100644 index 67aa31fe6..000000000 --- a/offapi/com/sun/star/sheet/FunctionArgument.idl +++ /dev/null @@ -1,69 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionArgument_idl__ -#define __com_sun_star_sheet_FunctionArgument_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the description of a single argument within a spreadsheet - function. - - @see com::sun::star::sheet::FunctionDescription - */ -published struct FunctionArgument -{ - //------------------------------------------------------------------------- - - /** the name of the argument. - */ - string Name; - - //------------------------------------------------------------------------- - - /** a description of the argument. - */ - string Description; - - //------------------------------------------------------------------------- - - /** determines whether the argument is optional. - */ - boolean IsOptional; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionCategory.idl b/offapi/com/sun/star/sheet/FunctionCategory.idl deleted file mode 100644 index 133ed8ef9..000000000 --- a/offapi/com/sun/star/sheet/FunctionCategory.idl +++ /dev/null @@ -1,116 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionCategory_idl__ -#define __com_sun_star_sheet_FunctionCategory_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the category of a spreadsheet function. - */ -published constants FunctionCategory -{ - //------------------------------------------------------------------------- - - /** specifies a database function. - */ - const long DATABASE = 1; - - //------------------------------------------------------------------------- - - /** specifies a function that calculates with dates and/or times. - */ - const long DATETIME = 2; - - //------------------------------------------------------------------------- - - /** specifies a financial function. - */ - const long FINANCIAL = 3; - - //------------------------------------------------------------------------- - - /** specifies a function that returns information about the cell, - the cell contents or the current formula. - */ - const long INFORMATION = 4; - - //------------------------------------------------------------------------- - - /** specifies a boolean function. - */ - const long LOGICAL = 5; - - //------------------------------------------------------------------------- - - /** specifies a common mathematical function - */ - const long MATHEMATICAL = 6; - - //------------------------------------------------------------------------- - - /** specifies a matrix function. - */ - const long MATRIX = 7; - - //------------------------------------------------------------------------- - - /** specifies a statistical function - */ - const long STATISTICAL = 8; - - //------------------------------------------------------------------------- - - /** specifies a function that returns information using the spreadsheet - contents or specific cell positions. - */ - const long SPREADSHEET = 9; - - //------------------------------------------------------------------------- - - /** specifies a text function. - */ - const long TEXT = 10; - - //------------------------------------------------------------------------- - - /** specifies a common add-in function. - */ - const long ADDIN = 11; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionDescription.idl b/offapi/com/sun/star/sheet/FunctionDescription.idl deleted file mode 100644 index 80264b971..000000000 --- a/offapi/com/sun/star/sheet/FunctionDescription.idl +++ /dev/null @@ -1,87 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionDescription_idl__ -#define __com_sun_star_sheet_FunctionDescription_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** collects all properties used to describe a function. - - @see com::sun::star::sheet::FunctionDescriptions - */ -published service FunctionDescription -{ - //------------------------------------------------------------------------- - - /** returns the function's unique identifier. - - @see com::sun::star::sheet::XFunctionDescriptions - */ - [readonly, property] long Id; - - //------------------------------------------------------------------------- - - /** returns the function's category. - - @see com::sun::star::sheet::FunctionCategory - */ - [readonly, property] long Category; - - //------------------------------------------------------------------------- - - /** returns the localized function's name. - */ - [readonly, property] string Name; - - //------------------------------------------------------------------------- - - /** returns a localized description of the function. - */ - [readonly, property] string Description; - - //------------------------------------------------------------------------- - - /** returns a sequence of localized descriptions of the function's - arguments (in the order specified by the function). - */ - [readonly, property] sequence< com::sun::star::sheet::FunctionArgument > Arguments; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionDescriptionEnumeration.idl b/offapi/com/sun/star/sheet/FunctionDescriptionEnumeration.idl deleted file mode 100644 index 7f1dccc22..000000000 --- a/offapi/com/sun/star/sheet/FunctionDescriptionEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionDescriptionEnumeration_idl__ -#define __com_sun_star_sheet_FunctionDescriptionEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of Function Descriptions. - - @see com::sun::star::sheet::FunctionDescription - */ -published service FunctionDescriptionEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the Function Descriptions in the enumeration. - - @see com::sun::star::sheet::FunctionDescription - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/FunctionDescriptions.idl b/offapi/com/sun/star/sheet/FunctionDescriptions.idl deleted file mode 100644 index 30593d1a9..000000000 --- a/offapi/com/sun/star/sheet/FunctionDescriptions.idl +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_FunctionDescriptions_idl__ -#define __com_sun_star_sheet_FunctionDescriptions_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of function descriptions for all built-in - functions as well as add-in functions available in the spreadsheet - application. - -

All container access methods return a sequence of - PropertyValue structs. - The properties contained in the sequence are collected in the - service FunctionDescription.

- */ -published service FunctionDescriptions -{ - //------------------------------------------------------------------------- - - /** provides access to the property sequence of a function description - via function index or identifier. - */ - interface com::sun::star::sheet::XFunctionDescriptions; - - //------------------------------------------------------------------------- - - /** provides access to the property sequence of a function description - via function name. - -

The localized uppercase name of the function has to be used - here.

- */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all function descriptions. - - @see com::sun::star::sheet::FunctionDescriptionEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/GeneralFunction.idl b/offapi/com/sun/star/sheet/GeneralFunction.idl deleted file mode 100644 index 86d4ca290..000000000 --- a/offapi/com/sun/star/sheet/GeneralFunction.idl +++ /dev/null @@ -1,128 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_GeneralFunction_idl__ -#define __com_sun_star_sheet_GeneralFunction_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify a function to be calculated from values. - */ -published enum GeneralFunction -{ - //------------------------------------------------------------------------- - - /** nothing is calculated. - */ - NONE, - - //------------------------------------------------------------------------- - - /** function is determined automatically. - -

If the values are all numerical, SUM is used, otherwise COUNT.

- */ - AUTO, - - //------------------------------------------------------------------------- - - /** sum of all numerical values is calculated. - */ - SUM, - - //------------------------------------------------------------------------- - - /** all values, including non-numerical values, are counted. - */ - COUNT, - - //------------------------------------------------------------------------- - - /** average of all numerical values is calculated. - */ - AVERAGE, - - //------------------------------------------------------------------------- - - /** maximum value of all numerical values is calculated. - */ - MAX, - - //------------------------------------------------------------------------- - - /** minimum value of all numerical values is calculated. - */ - MIN, - - //------------------------------------------------------------------------- - - /** product of all numerical values is calculated. - */ - PRODUCT, - - //------------------------------------------------------------------------- - - /** numerical values are counted. - */ - COUNTNUMS, - - //------------------------------------------------------------------------- - - /** standard deviation is calculated based on a sample. - */ - STDEV, - - //------------------------------------------------------------------------- - - /** standard deviation is calculated based on the entire population. - */ - STDEVP, - - //------------------------------------------------------------------------- - - /** variance is calculated based on a sample. - */ - VAR, - - //------------------------------------------------------------------------- - - /** variance is calculated based on the entire population. - */ - VARP - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/GlobalSheetSettings.idl b/offapi/com/sun/star/sheet/GlobalSheetSettings.idl deleted file mode 100644 index 2ea03e7b0..000000000 --- a/offapi/com/sun/star/sheet/GlobalSheetSettings.idl +++ /dev/null @@ -1,190 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_GlobalSheetSettings_idl__ -#define __com_sun_star_sheet_GlobalSheetSettings_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contributes properties to access the settings for all spreadsheets of - a spreadsheet document. - */ -published service GlobalSheetSettings -{ - //------------------------------------------------------------------------- - -//! service com::sun::star::beans::PropertySet; - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies whether the cursor is moved after entering into cells. - */ - [property] boolean MoveSelection; - - //------------------------------------------------------------------------- - - /** contains the direction the cursor moves after entering cells. - - @see com::sun::star::sheet::MoveDirection - */ - [property] short MoveDirection; - - //------------------------------------------------------------------------- - - /** specifies whether the enter key can be used to start editing a cell. - */ - [property] boolean EnterEdit; - - //------------------------------------------------------------------------- - - /** specifies whether cell formatting is extended when entering data. - */ - [property] boolean ExtendFormat; - - //------------------------------------------------------------------------- - - /** specifies whether ranges are highlighted on the sheet when - editing a formula. - */ - [property] boolean RangeFinder; - - //------------------------------------------------------------------------- - - /** specifies whether formula references are extended when cells - are inserted below or to the right of them. - */ - [property] boolean ExpandReferences; - - //------------------------------------------------------------------------- - - /** specifies whether the current selection is highlighted in - column and row headers. - */ - [property] boolean MarkHeader; - - //------------------------------------------------------------------------- - - /** specifies whether the enter key moves the cursor to the column - it was in before using the tab key to change columns. - */ - [property] boolean UseTabCol; - - //------------------------------------------------------------------------- - - /** contains the metric for all spreadsheet documents. - - @see com::sun::star::util::MeasureUnit - */ - [property] short Metric; - - //------------------------------------------------------------------------- - - /** contains the default scale for new spreadsheet documents - (in percent). - -

There are several special values:

-

-1 = Optimal width

-

-2 = Show whole page

-

-3 = Page width

- */ - [property] short Scale; - - //------------------------------------------------------------------------- - - /** specifies whether automatic completion of text in a cell is used. - */ - [property] boolean DoAutoComplete; - - //------------------------------------------------------------------------- - - /** contains the function that is displayed in the status bar. - - @see com::sun::star::sheet::StatusBarFunction - */ - [property] short StatusBarFunction; - - //------------------------------------------------------------------------- - - /** contains the string lists used for sorting and filling. - -

Each string contains the members of a list, separated by - commas.

- */ - [property] sequence< string > UserLists; - - //------------------------------------------------------------------------- - - /** specifies the update mode for external linked data. - -

0 = always

-

1 = never

-

2 = on demand

- */ - [optional, property] short LinkUpdateMode; - - //------------------------------------------------------------------------- - - /** specifies whether all sheets or only selected sheets are printed. - */ - [optional, property] boolean PrintAllSheets; - - //------------------------------------------------------------------------- - - /** specifies whether empty pages are printed. - */ - [optional, property] boolean PrintEmptyPages; - - //------------------------------------------------------------------------- - - /** specifies whether printer metrics are used for display. - */ - [optional, property] boolean UsePrinterMetrics; - - //------------------------------------------------------------------------- - - /** specifies whether a warning is shown before replacing cells - (i.e. when pasting from clipboard). - */ - [optional, property] boolean ReplaceCellsWarning; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/GoalResult.idl b/offapi/com/sun/star/sheet/GoalResult.idl deleted file mode 100644 index 1e1b433ab..000000000 --- a/offapi/com/sun/star/sheet/GoalResult.idl +++ /dev/null @@ -1,58 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_GoalResult_idl__ -#define __com_sun_star_sheet_GoalResult_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is the result of a goal seek operation. - */ -published struct GoalResult -{ - /** the amount by which the result changed in the last iteration. - */ - double Divergence; - - //------------------------------------------------------------------------- - - /** the resulting value. - */ - double Result; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/HeaderFooterContent.idl b/offapi/com/sun/star/sheet/HeaderFooterContent.idl deleted file mode 100644 index 3a81f50c0..000000000 --- a/offapi/com/sun/star/sheet/HeaderFooterContent.idl +++ /dev/null @@ -1,58 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_HeaderFooterContent_idl__ -#define __com_sun_star_sheet_HeaderFooterContent_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the contents of a header or footer line in a page style. - - @see com::sun::star::sheet::TablePageStyle - */ -published service HeaderFooterContent -{ - //------------------------------------------------------------------------- - - /** provides access to the text parts of the header or footer line. - */ - interface com::sun::star::sheet::XHeaderFooterContent; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/LabelRange.idl b/offapi/com/sun/star/sheet/LabelRange.idl deleted file mode 100644 index 9fde5bcb1..000000000 --- a/offapi/com/sun/star/sheet/LabelRange.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_LabelRange_idl__ -#define __com_sun_star_sheet_LabelRange_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a cell area that contains labels and values related to the - labels. - -

Label ranges can be used in formulas to refer to cells in cell - ranges with row or column titles. The formula uses the cell value that - is related to the specified row or column title.

- */ -published service LabelRange -{ - /** provides access to the settings of a label range. - */ - interface com::sun::star::sheet::XLabelRange; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/LabelRanges.idl b/offapi/com/sun/star/sheet/LabelRanges.idl deleted file mode 100644 index 4577a5396..000000000 --- a/offapi/com/sun/star/sheet/LabelRanges.idl +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_LabelRanges_idl__ -#define __com_sun_star_sheet_LabelRanges_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of label ranges in a spreadsheet document. - - @see com::sun::star::sheet::LabelRange - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service LabelRanges -{ - //------------------------------------------------------------------------- - - /** provides methods to access the members of the label range collection - and to insert and remove them. - */ - interface com::sun::star::sheet::XLabelRanges; - - //------------------------------------------------------------------------- - - /** provides access to the label ranges via index. - - @see com::sun::star::sheet::LabelRange - - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all label ranges. - - @see com::sun::star::sheet::LabelRangesEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/LabelRangesEnumeration.idl b/offapi/com/sun/star/sheet/LabelRangesEnumeration.idl deleted file mode 100644 index e091a099a..000000000 --- a/offapi/com/sun/star/sheet/LabelRangesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_LabelRangesEnumeration_idl__ -#define __com_sun_star_sheet_LabelRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of label ranges. - - @see com::sun::star::sheet::LabelRange - */ -published service LabelRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the label ranges in the enumeration. - - @see com::sun::star::sheet::LabelRange - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/LocalizedName.idl b/offapi/com/sun/star/sheet/LocalizedName.idl deleted file mode 100644 index a8a8e193f..000000000 --- a/offapi/com/sun/star/sheet/LocalizedName.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_LocalizedName_idl__ -#define __com_sun_star_sheet_LocalizedName_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** A name that is valid for a specified locale. - - @see com::sun::star::sheet::XCompatibilityNames - */ -published struct LocalizedName -{ - // ------------------------------------------------------------------------ - - /** The locale for which this name is valid. - */ - ::com::sun::star::lang::Locale Locale; - - // ------------------------------------------------------------------------ - - /** The name itself. - */ - string Name; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/MemberResult.idl b/offapi/com/sun/star/sheet/MemberResult.idl deleted file mode 100644 index 59a37312b..000000000 --- a/offapi/com/sun/star/sheet/MemberResult.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_MemberResult_idl__ -#define __com_sun_star_sheet_MemberResult_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes a result of a DataPilot member. - - @see com::sun::star::sheet::XDataPilotMemberResults - */ -published struct MemberResult -{ - /** the internal name of the field. - */ - string Name; - - //------------------------------------------------------------------------- - - /** the visible name of the field. - */ - string Caption; - - //------------------------------------------------------------------------- - - /** contains flags describing the result. - - @see com::sun::star::sheet::MemberResultFlags - */ - long Flags; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/MemberResultFlags.idl b/offapi/com/sun/star/sheet/MemberResultFlags.idl deleted file mode 100644 index 02e2f424a..000000000 --- a/offapi/com/sun/star/sheet/MemberResultFlags.idl +++ /dev/null @@ -1,77 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_MemberResultFlags_idl__ -#define __com_sun_star_sheet_MemberResultFlags_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to give information about elements in data pilot member results. - */ -published constants MemberResultFlags -{ - //------------------------------------------------------------------------- - - /** The element contains a member. - */ - const long HASMEMBER = 1; - - //------------------------------------------------------------------------- - - /** The element contains a subtotal. - */ - const long SUBTOTAL = 2; - - //------------------------------------------------------------------------- - - /** The element is a continuation of the previous one. - */ - const long CONTINUE = 4; - - //------------------------------------------------------------------------- - - /** The element contains a grand total. - */ - const long GRANDTOTAL = 8; - - //------------------------------------------------------------------------- - - /** The element is a numeric value. - */ - const long NUMERIC = 16; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/MoveDirection.idl b/offapi/com/sun/star/sheet/MoveDirection.idl deleted file mode 100644 index c04ba11d2..000000000 --- a/offapi/com/sun/star/sheet/MoveDirection.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_MoveDirection_idl__ -#define __com_sun_star_sheet_MoveDirection_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the direction of moving the current selection i.e. - after a cell has been left with Enter. - */ -published constants MoveDirection -{ - //------------------------------------------------------------------------- - - /** specifies that the selection moves one cell down. - */ - const short DOWN = 0; - - //------------------------------------------------------------------------- - - /** specifies that the selection moves one cell right. - */ - const short RIGHT = 1; - - //------------------------------------------------------------------------- - - /** specifies that the selection moves one cell up. - */ - const short UP = 2; - - //------------------------------------------------------------------------- - - /** specifies that the selection moves one cell left. - */ - const short LEFT = 3; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/NameToken.idl b/offapi/com/sun/star/sheet/NameToken.idl deleted file mode 100644 index 15cd48c5f..000000000 --- a/offapi/com/sun/star/sheet/NameToken.idl +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Version: MPL 1.1 / GPLv3+ / LGPLv3+ - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License or as specified alternatively below. You may obtain a copy of - * the License at http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Initial Developer of the Original Code is - * Markus Mohrhard - * Portions created by the Initial Developer are Copyright (C) 2010 the - * Initial Developer. All Rights Reserved. - * - * Major Contributor(s): - * - * For minor contributions see the git repository. - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPLv3+"), or - * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), - * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable - * instead of those above. - */ - -#ifndef __com_sun_star_sheet_NameToken_idl__ -#define __com_sun_star_sheet_NameToken_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the information regarding named tokens - */ -struct NameToken -{ - long Index; - - boolean Global; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/NamedRange.idl b/offapi/com/sun/star/sheet/NamedRange.idl deleted file mode 100644 index 5ac72e79e..000000000 --- a/offapi/com/sun/star/sheet/NamedRange.idl +++ /dev/null @@ -1,104 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_NamedRange_idl__ -#define __com_sun_star_sheet_NamedRange_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a named range in a spreadsheet document. - -

In fact a named range is a named formula expression. A cell range - address is one possible content of a named range.

- - @see com::sun::star::sheet::NamedRanges - */ -published service NamedRange -{ - //------------------------------------------------------------------------- - - /** provides access to the settings of the named range. - */ - interface com::sun::star::sheet::XNamedRange; - - //------------------------------------------------------------------------- - - /** provides access to the cell range object referred by this named range. - -

This works only, if the named range contains a single cell range - address.

- */ - interface com::sun::star::sheet::XCellRangeReferrer; - - //------------------------------------------------------------------------- - - /** returns the index used to refer to this name in token arrays. - -

A token describing a defined name shall contain the op-code obtained - from the FormulaMapGroupSpecialOffset::NAME offset and - this index as data part.

- - @see com::sun::star::sheet::FormulaToken - @see com::sun::star::sheet::FormulaMapGroupSpecialOffset::NAME - - @since OOo 3.0 - */ - [optional, readonly, property] long TokenIndex; - - //------------------------------------------------------------------------- - - /** Determines if this defined name represents a shared formula. - -

This special property shall not be used externally. It is used by - import and export filters for compatibility with spreadsheet - documents containing shared formulas. Shared formulas are shared - by several cells to save memory and to decrease file size.

- -

A defined name with this property set will not appear in the user - interface of Calc, and its name will not appear in cell formulas. A - formula referring to this defined name will show the formula - definition contained in the name instead.

- - @since OOo 3.0 - */ - [optional, property] boolean IsSharedFormula; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/NamedRangeFlag.idl b/offapi/com/sun/star/sheet/NamedRangeFlag.idl deleted file mode 100644 index dd0c0874e..000000000 --- a/offapi/com/sun/star/sheet/NamedRangeFlag.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_NamedRangeFlag_idl__ -#define __com_sun_star_sheet_NamedRangeFlag_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the purpose of a named range. - */ -published constants NamedRangeFlag -{ - //------------------------------------------------------------------------- - - /** The range contains filter criteria. - */ - const long FILTER_CRITERIA = 1; - - //------------------------------------------------------------------------- - - /** The range can be used as a print range. - */ - const long PRINT_AREA = 2; - - //------------------------------------------------------------------------- - - /** The range can be used as column headers for printing. - */ - const long COLUMN_HEADER = 4; - - //------------------------------------------------------------------------- - - /** The range can be used as row headers for printing. - */ - const long ROW_HEADER = 8; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/NamedRanges.idl b/offapi/com/sun/star/sheet/NamedRanges.idl deleted file mode 100644 index 6b38ada6d..000000000 --- a/offapi/com/sun/star/sheet/NamedRanges.idl +++ /dev/null @@ -1,91 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_NamedRanges_idl__ -#define __com_sun_star_sheet_NamedRanges_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of named ranges in a spreadsheet document. - -

In fact a named range is a named formula expression. A cell range - address is one possible content of a named range.

- - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service NamedRanges -{ - //------------------------------------------------------------------------- - - /** provides access to the named ranges and to insert and remove them. - */ - interface com::sun::star::sheet::XNamedRanges; - - //------------------------------------------------------------------------- - - /** provides access to the named ranges via index. - - @see com::sun::star::sheet::NamedRange - - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all named ranges. - - @see com::sun::star::sheet::NamedRangesEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides methods to control the internal update of named ranges. - - @since OOo 3.0 - */ - [optional] interface com::sun::star::document::XActionLockable; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/NamedRangesEnumeration.idl b/offapi/com/sun/star/sheet/NamedRangesEnumeration.idl deleted file mode 100644 index afa5f8b30..000000000 --- a/offapi/com/sun/star/sheet/NamedRangesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_NamedRangesEnumeration_idl__ -#define __com_sun_star_sheet_NamedRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of named ranges. - - @see com::sun::star::sheet::NamedRange - */ -published service NamedRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the named ranges in the enumeration. - - @see com::sun::star::sheet::NamedRange - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/NoConvergenceException.idl b/offapi/com/sun/star/sheet/NoConvergenceException.idl deleted file mode 100644 index a56f897c2..000000000 --- a/offapi/com/sun/star/sheet/NoConvergenceException.idl +++ /dev/null @@ -1,50 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_NoConvergenceException_idl__ -#define __com_sun_star_sheet_NoConvergenceException_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Thrown by a Calc Add-In function this exception indicates the - function's algorithm did not converge to a meaningful result. - - @since OOo 3.3 - */ -exception NoConvergenceException : ::com::sun::star::uno::Exception{}; - -//============================================================================= -}; }; }; }; -//============================================================================= - -#endif diff --git a/offapi/com/sun/star/sheet/PasteOperation.idl b/offapi/com/sun/star/sheet/PasteOperation.idl deleted file mode 100644 index def39154a..000000000 --- a/offapi/com/sun/star/sheet/PasteOperation.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_PasteOperation_idl__ -#define __com_sun_star_sheet_PasteOperation_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify which operations are carried out when pasting cell - values into a cell range. - */ -published enum PasteOperation -{ - //------------------------------------------------------------------------- - - /** new values are used without changes. - */ - NONE, - - //------------------------------------------------------------------------- - - /** old and new values are added. - */ - ADD, - - //------------------------------------------------------------------------- - - /** new values are subtracted from the old values. - */ - SUBTRACT, - - //------------------------------------------------------------------------- - - /** old and new values are multiplied. - */ - MULTIPLY, - - //------------------------------------------------------------------------- - - /** new values are divided by the new values. - */ - DIVIDE - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/RangeSelectionArguments.idl b/offapi/com/sun/star/sheet/RangeSelectionArguments.idl deleted file mode 100644 index f2e4e5e1e..000000000 --- a/offapi/com/sun/star/sheet/RangeSelectionArguments.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_RangeSelectionArguments_idl__ -#define __com_sun_star_sheet_RangeSelectionArguments_idl__ - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the arguments for starting the range selection. - - @see com::sun::star::sheet::XRangeSelection - */ -published service RangeSelectionArguments -{ - /** contains the initial value for the range descriptor. - */ - [property] string InitialValue; - - /** contains a title for the operation. - */ - [property] string Title; - - /** specifies if the range selection is finished when the - mouse button is released, after selecting cells. - */ - [property] boolean CloseOnMouseRelease; - - /** specifies if the range selection is limited to a single - cell only. - -

If , the selection is restricted to a - single cell. If , multiple adjoining cells can be - selected. The default value is .

- - @since OOo 2.0.3 - */ - [optional, property] boolean SingleCellMode; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/RangeSelectionEvent.idl b/offapi/com/sun/star/sheet/RangeSelectionEvent.idl deleted file mode 100644 index 5496d7b0f..000000000 --- a/offapi/com/sun/star/sheet/RangeSelectionEvent.idl +++ /dev/null @@ -1,55 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_RangeSelectionEvent_idl__ -#define __com_sun_star_sheet_RangeSelectionEvent_idl__ - -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** specifies an event from range selection. - - @see com::sun::star::sheet::XRangeSelectionListener - @see com::sun::star::sheet::XRangeSelectionChangeListener - */ -published struct RangeSelectionEvent: com::sun::star::lang::EventObject -{ - /** contains a textual representation of the selected range. - */ - string RangeDescriptor; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/RecentFunctions.idl b/offapi/com/sun/star/sheet/RecentFunctions.idl deleted file mode 100644 index f0ae0f4ed..000000000 --- a/offapi/com/sun/star/sheet/RecentFunctions.idl +++ /dev/null @@ -1,56 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_RecentFunctions_idl__ -#define __com_sun_star_sheet_RecentFunctions_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the list of recently used spreadsheet functions. - */ -published service RecentFunctions -{ - //------------------------------------------------------------------------- - - /** provides access to the list of recently used spreadsheet functions. - */ - interface com::sun::star::sheet::XRecentFunctions; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ReferenceFlags.idl b/offapi/com/sun/star/sheet/ReferenceFlags.idl deleted file mode 100644 index 2cf749e31..000000000 --- a/offapi/com/sun/star/sheet/ReferenceFlags.idl +++ /dev/null @@ -1,97 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ReferenceFlags_idl__ -#define __com_sun_star_sheet_ReferenceFlags_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** defines flags for references. - -

The values can be combined.

- */ -constants ReferenceFlags -{ - //------------------------------------------------------------------------- - - /** selects a relative column reference. - */ - const long COLUMN_RELATIVE = 1; - - //------------------------------------------------------------------------- - - /** marks a deleted column reference. - */ - const long COLUMN_DELETED = 2; - - //------------------------------------------------------------------------- - - /** selects a relative row reference. - */ - const long ROW_RELATIVE = 4; - - //------------------------------------------------------------------------- - - /** marks a deleted row reference. - */ - const long ROW_DELETED = 8; - - //------------------------------------------------------------------------- - - /** selects a relative sheet reference. - */ - const long SHEET_RELATIVE = 16; - - //------------------------------------------------------------------------- - - /** marks a deleted sheet reference. - */ - const long SHEET_DELETED = 32; - - //------------------------------------------------------------------------- - - /** selects a 3D sheet reference. - */ - const long SHEET_3D = 64; - - //------------------------------------------------------------------------- - - /** marks a reference from a relative range name. - */ - const long RELATIVE_NAME = 128; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ResultEvent.idl b/offapi/com/sun/star/sheet/ResultEvent.idl deleted file mode 100644 index ce879fca8..000000000 --- a/offapi/com/sun/star/sheet/ResultEvent.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ResultEvent_idl__ -#define __com_sun_star_sheet_ResultEvent_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the new value of a volatile function result. - - @see com::sun::star::sheet::XVolatileResult - */ -published struct ResultEvent: com::sun::star::lang::EventObject -{ - //------------------------------------------------------------------------- - - /** contains the value. - -

This can be any of the possible return types described for the - AddIn service, except XVolatileResult.

- */ - any Value; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Scenario.idl b/offapi/com/sun/star/sheet/Scenario.idl deleted file mode 100644 index 4c4228570..000000000 --- a/offapi/com/sun/star/sheet/Scenario.idl +++ /dev/null @@ -1,111 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Scenario_idl__ -#define __com_sun_star_sheet_Scenario_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a scenario in a spreadsheet document. - - */ -service Scenario -{ - interface com::sun::star::sheet::XScenario; - - [optional] interface com::sun::star::sheet::XScenarioEnhanced; - - interface com::sun::star::beans::XPropertySet; - - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** specifies if the scenario is active. - */ - [optional, property] boolean IsActive; - - //------------------------------------------------------------------------- - - /** specifies the color of the border of the scenario. - */ - [optional, property] long BorderColor; - - //------------------------------------------------------------------------- - - /** specifies if the scenario is protected. - */ - [optional, property] boolean Protected; - - //------------------------------------------------------------------------- - - /** specifies if the scenario shows a border. - */ - [optional, property] boolean ShowBorder; - - //------------------------------------------------------------------------- - - /** specifies if the scenario prints a border. - */ - [optional, property] boolean PrintBorder; - - //------------------------------------------------------------------------- - - /** specifies if the data should be copied back into the scenario. - */ - [optional, property] boolean CopyBack; - - //------------------------------------------------------------------------- - - /** specifies if the styles are copied. - */ - [optional, property] boolean CopyStyles; - - //------------------------------------------------------------------------- - - /** specifies if the formulas are copied or only the results. - */ - [optional, property] boolean CopyFormulas; - - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Scenarios.idl b/offapi/com/sun/star/sheet/Scenarios.idl deleted file mode 100644 index 95d1c9881..000000000 --- a/offapi/com/sun/star/sheet/Scenarios.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Scenarios_idl__ -#define __com_sun_star_sheet_Scenarios_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of scenarios. - */ -published service Scenarios -{ - //------------------------------------------------------------------------- - - /** provides access via name to the scenarios in the collection. - */ - interface com::sun::star::sheet::XScenarios; - - //------------------------------------------------------------------------- - - /** creates an enumeration of scenarios. - - @see com::sun::star::sheet::ScenariosEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the scenarios in the collection via index. - - @see com::sun::star::sheet::Spreadsheet - - */ - interface com::sun::star::container::XIndexAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ScenariosEnumeration.idl b/offapi/com/sun/star/sheet/ScenariosEnumeration.idl deleted file mode 100644 index 8581b7e44..000000000 --- a/offapi/com/sun/star/sheet/ScenariosEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ScenariosEnumeration_idl__ -#define __com_sun_star_sheet_ScenariosEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of scenarios. - - @see com::sun::star::sheet::Spreadsheet - */ -published service ScenariosEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the scenarios in the enumeration. - - @see com::sun::star::sheet::Spreadsheet - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Shape.idl b/offapi/com/sun/star/sheet/Shape.idl deleted file mode 100644 index b7901d1b7..000000000 --- a/offapi/com/sun/star/sheet/Shape.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_Shape_idl__ -#define __com_sun_star_sheet_Shape_idl__ - -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** specifies the service of shapes in a spreadsheet document - */ -service Shape -{ - service com::sun::star::drawing::Shape; - //------------------------------------------------------------------------- - /** contains the object where this shape is anchored on. -

Possible objects are XSpreadsheet and XCell.

- */ - [readonly, property] com::sun::star::uno::XInterface Anchor; - //------------------------------------------------------------------------- - /** contains the horizontal position of the object (1/100 mm). -

The position is relative to the anchor object.

-

If the underlying table layout direction is left to right - the position is the difference of the left top edge of the anchor - object and the left top edge of the drawing object.

-

If the underlying table layout direction is right to left - the position is the difference of the right top edge of the anchor - object and the right top edge of the drawing object.

- */ - [property] long HoriOrientPosition; - //------------------------------------------------------------------------- - /** contains the vertical position of the object (1/100 mm). -

The position is relative to the anchor object.

-

If the underlying table layout direction is left to right - the position is the difference of the left top edge of the anchor - object and the left top edge of the drawing object.

-

If the underlying table layout direction is right to left - the position is the difference of the right top edge of the anchor - object and the right top edge of the drawing object.

- */ - [property] long VertOrientPosition; - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/SheetCell.idl b/offapi/com/sun/star/sheet/SheetCell.idl deleted file mode 100644 index 424a8ab46..000000000 --- a/offapi/com/sun/star/sheet/SheetCell.idl +++ /dev/null @@ -1,277 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetCell_idl__ -#define __com_sun_star_sheet_SheetCell_idl__ - - -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single addressable cell in a spreadsheet document. - */ -published service SheetCell -{ - //------------------------------------------------------------------------- - - /** provides basic cell handling and contributes common cell - formatting properties. - */ - service com::sun::star::table::Cell; - - //------------------------------------------------------------------------- - - /** provides handling of formatted text cells. - */ - service com::sun::star::text::Text; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Western text. - */ - service com::sun::star::style::CharacterProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Asian text. - */ - service com::sun::star::style::CharacterPropertiesAsian; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Complex text. - */ - service com::sun::star::style::CharacterPropertiesComplex; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting. - */ - service com::sun::star::style::ParagraphProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting of Asian text. - */ - [optional] service com::sun::star::style::ParagraphPropertiesAsian; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting of Complex text. - */ - [optional] service com::sun::star::style::ParagraphPropertiesComplex; - - //------------------------------------------------------------------------- - - /** provides interfaces to find cells with specific properties. - */ - service com::sun::star::sheet::SheetRangesQuery; - - //========================================================================= - - /** provides methods to lock and unlock the update between - XCell and - XText. - */ - interface com::sun::star::document::XActionLockable; - - //------------------------------------------------------------------------- - - /** provides "Find & Replace" functionality. - -

The property - SearchDescriptor::SearchWords - has a different meaning in spreadsheets: If set to , the - spreadsheet searches for cells containing the search text only.

- */ - interface com::sun::star::util::XReplaceable; - - //------------------------------------------------------------------------- - - /** provides modifying the cell indentation. - */ - interface com::sun::star::util::XIndent; - - //------------------------------------------------------------------------- - - /** provides access to the collections of columns and rows. - */ - interface com::sun::star::table::XColumnRowRange; - - //------------------------------------------------------------------------- - - /** provides access to the cell address of this cell. - */ - interface com::sun::star::sheet::XCellAddressable; - - //------------------------------------------------------------------------- - - /** provides access to the annotation attached to this cell. - */ - interface com::sun::star::sheet::XSheetAnnotationAnchor; - - //------------------------------------------------------------------------- - - /** provides access to the text fields used in this cell. - */ - interface com::sun::star::text::XTextFieldsSupplier; - - //------------------------------------------------------------------------- - - [optional] interface com::sun::star::beans::XTolerantMultiPropertySet; - - //------------------------------------------------------------------------- - - /** - - @since OOo 2.0 - - */ - [optional] interface com::sun::star::util::XModifyBroadcaster; - - //========================================================================= - - /** contains the position of this cell in the sheet (in 1/100 mm). - -

This property contains the absolute position in the whole - sheet, not the position in the visible area.

- */ - [readonly, property] com::sun::star::awt::Point Position; - - //------------------------------------------------------------------------- - - /** contains the size of this cell (in 1/100 mm). - */ - [readonly, property] com::sun::star::awt::Size Size; - - //------------------------------------------------------------------------- - - /** contains the formula string with localized function names. - -

This property can also be used to set a new localized formula.

- */ - [optional, property] string FormulaLocal; - - //------------------------------------------------------------------------- - - /** contains the result type of a formula. - - @see com::sun::star::sheet::FormulaResult - */ - [readonly, property] long FormulaResultType; - - //------------------------------------------------------------------------- - - /** contains the conditional formatting settings for this cell. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormat; - - //------------------------------------------------------------------------- - - /** contains the conditional formatting settings for this cell, - using localized formulas. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [optional, property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormatLocal; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [property] com::sun::star::beans::XPropertySet Validation; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell, - using localized formulas. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [optional, property] com::sun::star::beans::XPropertySet ValidationLocal; - - //------------------------------------------------------------------------- - - /** Returns the absolute address of the range as string, e.g. "$Sheet1.$B$2". - */ - [optional, readonly, property] string AbsoluteName; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetCellCursor.idl b/offapi/com/sun/star/sheet/SheetCellCursor.idl deleted file mode 100644 index 94696fbad..000000000 --- a/offapi/com/sun/star/sheet/SheetCellCursor.idl +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetCellCursor_idl__ -#define __com_sun_star_sheet_SheetCellCursor_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a cursor in a spreadsheet. - -

A cursor is a cell range which provides additional methods to move - through the table (i.e. to find specific cell ranges).

- */ -published service SheetCellCursor -{ - //------------------------------------------------------------------------- - - /** provides common methods to control the position of the cursor. - */ - service com::sun::star::table::CellCursor; - - //------------------------------------------------------------------------- - - /** provides the complete functionality of a cell range in a spreadsheet - document. - */ - service com::sun::star::sheet::SheetCellRange; - - //========================================================================= - - /** provides advanced methods to control the position of the cursor. - */ - interface com::sun::star::sheet::XSheetCellCursor; - - //------------------------------------------------------------------------- - - /** provides methods to find the used area of the entire sheet. - */ - interface com::sun::star::sheet::XUsedAreaCursor; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetCellRange.idl b/offapi/com/sun/star/sheet/SheetCellRange.idl deleted file mode 100644 index 11a988e2b..000000000 --- a/offapi/com/sun/star/sheet/SheetCellRange.idl +++ /dev/null @@ -1,341 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetCellRange_idl__ -#define __com_sun_star_sheet_SheetCellRange_idl__ - - -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a rectangular range of cells in a spreadsheet document. - -

This service is an extension of the CellRange service for use - in spreadsheet documents.

- */ -published service SheetCellRange -{ - //------------------------------------------------------------------------- - - /** provides basic handling of cell ranges and contributes common cell - formatting properties. - */ - service com::sun::star::table::CellRange; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Western text. - */ - service com::sun::star::style::CharacterProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Asian text. - */ - service com::sun::star::style::CharacterPropertiesAsian; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Complex text. - */ - service com::sun::star::style::CharacterPropertiesComplex; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting. - */ - service com::sun::star::style::ParagraphProperties; - - //------------------------------------------------------------------------- - - /** provides interfaces to find cells with specific properties. - */ - service com::sun::star::sheet::SheetRangesQuery; - - //========================================================================= - - /** provides "Find & Replace" functionality. - -

The property - SearchDescriptor::SearchWords - has a different meaning in spreadsheets: If set to , the - spreadsheet searches for cells containing the search text only.

- */ - interface com::sun::star::util::XReplaceable; - - //------------------------------------------------------------------------- - - /** provides merging and unmerging the cells of this cell range. - */ - interface com::sun::star::util::XMergeable; - - //------------------------------------------------------------------------- - - /** provides modifying the cell indentation. - */ - interface com::sun::star::util::XIndent; - - //------------------------------------------------------------------------- - - /** provides access to the collections of columns and rows. - */ - interface com::sun::star::table::XColumnRowRange; - - //------------------------------------------------------------------------- - - /** provides applying an AutoFormat to the cell range. - */ - interface com::sun::star::table::XAutoFormattable; - - //------------------------------------------------------------------------- - - /** provides access to the spreadsheet that contains this cell range. - */ - interface com::sun::star::sheet::XSheetCellRange; - - //------------------------------------------------------------------------- - - /** provides simultaneous access to the contents of all cells. - */ - interface com::sun::star::sheet::XCellRangeData; - - //------------------------------------------------------------------------- - - /** provides simultaneous access to the formula contents of all cells. - - @since OOo 1.1.2 - */ - [optional] interface com::sun::star::sheet::XCellRangeFormula; - - //------------------------------------------------------------------------- - - /** provides access to the cell range address of this range. - */ - interface com::sun::star::sheet::XCellRangeAddressable; - - //------------------------------------------------------------------------- - - /** provides computation of a value based on the contents of all - cells of this range and to clear specific cells. - */ - interface com::sun::star::sheet::XSheetOperation; - - //------------------------------------------------------------------------- - - /** provides filling out the cell range automatically with values based - on a start value, step count and fill mode. - */ - interface com::sun::star::sheet::XCellSeries; - - //------------------------------------------------------------------------- - - /** provides handling of array formulas. - */ - interface com::sun::star::sheet::XArrayFormulaRange; - - //------------------------------------------------------------------------- - - /** provides access to the Multiple Operations feature. - */ - interface com::sun::star::sheet::XMultipleOperation; - - //------------------------------------------------------------------------- - - /** provides sorting functionality. - */ - interface com::sun::star::util::XSortable; - - //------------------------------------------------------------------------- - - /** provides functionality to import data from external data sources. - - @see com::sun::star::sheet::DatabaseImportDescriptor - - */ - interface com::sun::star::util::XImportable; - - //------------------------------------------------------------------------- - - /** provides calculating SubTotal values in this range. - */ - interface com::sun::star::sheet::XSubTotalCalculatable; - - //------------------------------------------------------------------------- - - /** provides filtering the contents of this range. - */ - interface com::sun::star::sheet::XSheetFilterableEx; - - //------------------------------------------------------------------------- - - /** provide access to a collection of equal-formatted cell ranges. - */ - interface com::sun::star::sheet::XCellFormatRangesSupplier; - - //------------------------------------------------------------------------- - - /** provide access to a collection of equal-formatted cell ranges. - */ - interface com::sun::star::sheet::XUniqueCellFormatRangesSupplier; - - //------------------------------------------------------------------------- - - /** provides modifying the source data cells of a chart and makes - it possible to learn about changes in the cell values. - */ - interface com::sun::star::chart::XChartDataArray; - - //------------------------------------------------------------------------- - - [optional] interface com::sun::star::beans::XTolerantMultiPropertySet; - - //------------------------------------------------------------------------- - - /** - - @since OOo 2.0 - - */ - [optional] interface com::sun::star::util::XModifyBroadcaster; - - //========================================================================= - - /** contains the position of the top left cell of this range in - the sheet (in 1/100 mm). - -

This property contains the absolute position in the whole - sheet, not the position in the visible area.

- */ - [readonly, property] com::sun::star::awt::Point Position; - - //------------------------------------------------------------------------- - - /** contains the size of this range (in 1/100 mm). - */ - [readonly, property] com::sun::star::awt::Size Size; - - //------------------------------------------------------------------------- - - /** contains the conditional formatting settings for this cell. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormat; - - //------------------------------------------------------------------------- - - /** contains the conditional formatting settings for this cell, - using localized formulas. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [optional, property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormatLocal; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [property] com::sun::star::beans::XPropertySet Validation; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell, - using localized formulas. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [optional, property] com::sun::star::beans::XPropertySet ValidationLocal; - - //------------------------------------------------------------------------- - - /** Returns the absolute address of the range as string, e.g. "$Sheet1.$B$2:$D$5". - */ - [optional, readonly, property] string AbsoluteName; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetCellRanges.idl b/offapi/com/sun/star/sheet/SheetCellRanges.idl deleted file mode 100644 index 5f9a1fe26..000000000 --- a/offapi/com/sun/star/sheet/SheetCellRanges.idl +++ /dev/null @@ -1,215 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetCellRanges_idl__ -#define __com_sun_star_sheet_SheetCellRanges_idl__ - - -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include -#include - - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of cell ranges in a spreadsheet document. - - @see com::sun::star::sheet::SheetCellRange - */ -published service SheetCellRanges -{ - //------------------------------------------------------------------------- - - /** contributes common cell formatting properties. - */ - service com::sun::star::table::CellProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Western text. - */ - service com::sun::star::style::CharacterProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Asian text. - */ - service com::sun::star::style::CharacterPropertiesAsian; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Complex text. - */ - service com::sun::star::style::CharacterPropertiesComplex; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting. - */ - service com::sun::star::style::ParagraphProperties; - - //------------------------------------------------------------------------- - - /** provides interfaces to find cells with specific properties. - */ - service com::sun::star::sheet::SheetRangesQuery; - - //========================================================================= - - /** provides "Find & Replace" functionality. - -

The property - SearchDescriptor::SearchWords - has a different meaning in spreadsheets: If set to , the - spreadsheet searches for cells containing the search text only.

- */ - interface com::sun::star::util::XReplaceable; - - //------------------------------------------------------------------------- - - /** provides modifying the cell indentation. - */ - interface com::sun::star::util::XIndent; - - //------------------------------------------------------------------------- - - /** provides computation of a value based on the contents of all - cells of this range and to clear specific cells. - */ - interface com::sun::star::sheet::XSheetOperation; - - //------------------------------------------------------------------------- - - /** provides modifying the source data cells of a chart and makes - it possible to learn about changes in the cell values. - */ - interface com::sun::star::chart::XChartDataArray; - - //------------------------------------------------------------------------- - - /** provides methods to access cell ranges via index and to add and - remove cell ranges. - */ - interface com::sun::star::sheet::XSheetCellRangeContainer; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all cell ranges. - - @see com::sun::star::sheet::SheetCellRangesEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access of the cell ranges via an user-defined name. - -

Later the range can be found, replaced or removed using that - name.

- */ - interface com::sun::star::container::XNameContainer; - - //========================================================================= - - /** contains the conditional formatting settings for this cell. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormat; - - //------------------------------------------------------------------------- - - /** contains the conditional formatting settings for this cell, - using localized formulas. - -

After a conditional format has been changed it has to be - reinserted into the property set.

- - @see com::sun::star::sheet::TableConditionalFormat - */ - [optional, property] com::sun::star::sheet::XSheetConditionalEntries - ConditionalFormatLocal; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [property] com::sun::star::beans::XPropertySet Validation; - - //------------------------------------------------------------------------- - - /** contains the data validation settings for this cell, - using localized formulas. - -

After the data validation settings have been changed the - validation has to be reinserted into the property set.

- - @see com::sun::star::sheet::TableValidation - */ - [optional, property] com::sun::star::beans::XPropertySet ValidationLocal; - - //------------------------------------------------------------------------- - - /** Returns the absolute address of the ranges as string, e.g. "$Sheet1.$B$2:$D$5". - */ - [optional, readonly, property] string AbsoluteName; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetCellRangesEnumeration.idl b/offapi/com/sun/star/sheet/SheetCellRangesEnumeration.idl deleted file mode 100644 index 672286803..000000000 --- a/offapi/com/sun/star/sheet/SheetCellRangesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetCellRangesEnumeration_idl__ -#define __com_sun_star_sheet_SheetCellRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of cell ranges in a spreadsheet document. - - @see com::sun::star::sheet::SheetCellRanges - */ -published service SheetCellRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cell ranges in the enumeration. - - @see com::sun::star::sheet::SheetCellRange - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetFilterDescriptor.idl b/offapi/com/sun/star/sheet/SheetFilterDescriptor.idl deleted file mode 100644 index ff1d7fba0..000000000 --- a/offapi/com/sun/star/sheet/SheetFilterDescriptor.idl +++ /dev/null @@ -1,151 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetFilterDescriptor_idl__ -#define __com_sun_star_sheet_SheetFilterDescriptor_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a description of how a cell range is to be filtered. - -

The descriptor contains properties and a collection of filter - conditions (filter fields) which control the behavior of a filter - operation.

- */ -published service SheetFilterDescriptor -{ - //------------------------------------------------------------------------- - - /** provides access to the collection of filter fields. - */ - interface XSheetFilterDescriptor; - - //------------------------------------------------------------------------- - - /** provides access to the collection of filter fields. - -

This interface provides a sequence of TableFilterField2 - structures supporting a wider range of comparison operators, compared - to the TableFilterField structure provided by interface - XSheetFilterDescriptor. - - @since OOo 3.2 - */ - [optional] interface XSheetFilterDescriptor2; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies if the case of letters is important when comparing entries. - */ - [property] boolean IsCaseSensitive; - - //------------------------------------------------------------------------- - - /** specifies if duplicate entries are left out of the result. - */ - [property] boolean SkipDuplicates; - - //------------------------------------------------------------------------- - - /** specifies if the TableFilterField::StringValue - strings are interpreted as regular expressions. - */ - [property] boolean UseRegularExpressions; - - //------------------------------------------------------------------------- - - /** specifies if the SheetFilterDescriptor::OutputPosition - position is saved for future calls. - -

This is only used if - SheetFilterDescriptor::CopyOutputData is .

- */ - [property] boolean SaveOutputPosition; - - //------------------------------------------------------------------------- - - /** specifies if columns or rows are filtered. - */ - [property] com::sun::star::table::TableOrientation Orientation; - - //------------------------------------------------------------------------- - - /** specifies if the first row (or column) contains headers which should - not be filtered. - */ - [property] boolean ContainsHeader; - - //------------------------------------------------------------------------- - - /** specifies if the filtered data should be copied to another position - in the document. - */ - [property] boolean CopyOutputData; - - //------------------------------------------------------------------------- - - /** specifies the position where filtered data are to be copied. - -

This is only used if - SheetFilterDescriptor::CopyOutputData is .

- */ - [property] com::sun::star::table::CellAddress OutputPosition; - - //------------------------------------------------------------------------- - - /** returns the maximum number of filter fields in the descriptor. - -

This read-only property indicates the maximum count of fields the - current implementation supports.

- */ - [readonly, property] long MaxFieldCount; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetLink.idl b/offapi/com/sun/star/sheet/SheetLink.idl deleted file mode 100644 index 2d8c51095..000000000 --- a/offapi/com/sun/star/sheet/SheetLink.idl +++ /dev/null @@ -1,101 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetLink_idl__ -#define __com_sun_star_sheet_SheetLink_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a sheet link. - -

A sheet link contains the source data of linked sheets, i.e. the - URL and sheet name of the external document.

- -

To create a linked sheet, the sheet which will be used as linked - sheet has to exist already. The method - XSheetLinkable::link creates a SheetLink - object in the document's SheetLinks collection and links - the sheet to the specified external sheet.

- */ -published service SheetLink -{ - //------------------------------------------------------------------------- - - /** provides access to the name of the linked document. - -

This name is equal to the Url property.

- */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides methods to reload the external data. - */ - interface com::sun::star::util::XRefreshable; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies the URL of the source document. - */ - [property] string Url; - - //------------------------------------------------------------------------- - - /** specifies the name of the filter needed to load the source - document. - */ - [property] string Filter; - - //------------------------------------------------------------------------- - - /** specifies the filter options needed to load the source document. - */ - [property] string FilterOptions; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetLinkMode.idl b/offapi/com/sun/star/sheet/SheetLinkMode.idl deleted file mode 100644 index 179d2e3da..000000000 --- a/offapi/com/sun/star/sheet/SheetLinkMode.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetLinkMode_idl__ -#define __com_sun_star_sheet_SheetLinkMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify how a sheet is linked to another sheet. - - @see com::sun::star::sheet::SheetLinks - @see com::sun::star::sheet::SheetLink - @see com::sun::star::sheet::XSheetLinkable - */ -published enum SheetLinkMode -{ - //------------------------------------------------------------------------- - - /** sheet is not linked. - */ - NONE, - - //------------------------------------------------------------------------- - - /** all contents (values and formulas) are copied. - */ - NORMAL, - - //------------------------------------------------------------------------- - - /** instead of using formulas, the result values are copied. - */ - VALUE - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetLinks.idl b/offapi/com/sun/star/sheet/SheetLinks.idl deleted file mode 100644 index 4f5283810..000000000 --- a/offapi/com/sun/star/sheet/SheetLinks.idl +++ /dev/null @@ -1,83 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetLinks_idl__ -#define __com_sun_star_sheet_SheetLinks_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of sheet links. - - @see com::sun::star::sheet::SheetLink - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service SheetLinks -{ - //------------------------------------------------------------------------- - - /** provides access to the sheet links via index. - - @see com::sun::star::sheet::SheetLink - - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** provides access to the sheet links using the name of the linked - document. - - @see com::sun::star::sheet::SheetLink - - */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all sheet links. - - @see com::sun::star::sheet::SheetLinksEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetLinksEnumeration.idl b/offapi/com/sun/star/sheet/SheetLinksEnumeration.idl deleted file mode 100644 index faee80de7..000000000 --- a/offapi/com/sun/star/sheet/SheetLinksEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetLinksEnumeration_idl__ -#define __com_sun_star_sheet_SheetLinkssEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of sheet links. - - @see com::sun::star::sheet::SheetLink - */ -published service SheetLinksEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the sheet links in the enumeration. - - @see com::sun::star::sheet::SheetLink - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetRangesQuery.idl b/offapi/com/sun/star/sheet/SheetRangesQuery.idl deleted file mode 100644 index c0c1b2585..000000000 --- a/offapi/com/sun/star/sheet/SheetRangesQuery.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SheetRangesQuery_idl__ -#define __com_sun_star_sheet_SheetRangesQuery_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides interfaces to find cells with specific properties. - */ -published service SheetRangesQuery -{ - //------------------------------------------------------------------------- - - /** provides methods to query for cell ranges with specific contents. - */ - interface com::sun::star::sheet::XCellRangesQuery; - - //------------------------------------------------------------------------- - - /** provides methods to find dependent cells of formula cells. - */ - interface com::sun::star::sheet::XFormulaQuery; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetSortDescriptor.idl b/offapi/com/sun/star/sheet/SheetSortDescriptor.idl deleted file mode 100644 index ae9a5fa74..000000000 --- a/offapi/com/sun/star/sheet/SheetSortDescriptor.idl +++ /dev/null @@ -1,97 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_SheetSortDescriptor_idl__ -#define __com_sun_star_sheet_SheetSortDescriptor_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** a description of how a cell range is to be sorted. - -

This service extends the TableSortDescriptor - service with spreadsheet specific properties.

- */ -published service SheetSortDescriptor -{ - //------------------------------------------------------------------------- - - /** provides common table sorting properties. - */ - service com::sun::star::table::TableSortDescriptor; - - //========================================================================= - - /** specifies if cell formats are moved with the contents - they belong to. - */ - [property] boolean BindFormatsToContent; - - //------------------------------------------------------------------------- - - /** specifies if a user defined sorting list is used. - */ - [property] boolean IsUserListEnabled; - - //------------------------------------------------------------------------- - - /** specifies which user defined sorting list is used. - -

This property is only used, if - SheetSortDescriptor::IsUserListEnabled is .

- */ - [property] long UserListIndex; - - //------------------------------------------------------------------------- - - /** specifies if the sorted data should be copied to another - position in the document. - */ - [property] boolean CopyOutputData; - - //------------------------------------------------------------------------- - - /** specifies the position where sorted data are to be copied. - -

This property is only used, if - SheetSortDescriptor::CopyOutputData is .

- */ - [property] com::sun::star::table::CellAddress OutputPosition; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SheetSortDescriptor2.idl b/offapi/com/sun/star/sheet/SheetSortDescriptor2.idl deleted file mode 100644 index 243384721..000000000 --- a/offapi/com/sun/star/sheet/SheetSortDescriptor2.idl +++ /dev/null @@ -1,111 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_SheetSortDescriptor2_idl__ -#define __com_sun_star_sheet_SheetSortDescriptor2_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** a description of how a cell range is to be sorted. - -

This service extends the TableSortDescriptor2 - service with spreadsheet specific properties.

- - @since OOo 1.1.2 - */ -published service SheetSortDescriptor2 -{ - //------------------------------------------------------------------------- - - /** provides common sorting properties. - - The fields in the SortFields property are not fully supported at the moment. - IsCaseSensitive, CollatorLocale and CollatorAlgorithm are only supported once and if - every field contains different of this it gives undefined results. - - */ - service com::sun::star::table::TableSortDescriptor2; - - //========================================================================= - - /** specifies if cell formats are moved with the contents - they belong to. - */ - [property] boolean BindFormatsToContent; - - //------------------------------------------------------------------------- - - /** specifies if a user defined sorting list is used. - */ - [property] boolean IsUserListEnabled; - - //------------------------------------------------------------------------- - - /** specifies which user defined sorting list is used. - -

This property is only used, if - SheetSortDescriptor::IsUserListEnabled is .

- */ - [property] long UserListIndex; - - //------------------------------------------------------------------------- - - /** specifies if the sorted data should be copied to another - position in the document. - */ - [property] boolean CopyOutputData; - - //------------------------------------------------------------------------- - - /** specifies the position where sorted data are to be copied. - -

This property is only used, if - SheetSortDescriptor::CopyOutputData is .

- */ - [property] com::sun::star::table::CellAddress OutputPosition; - - //------------------------------------------------------------------------- - - /** specifies whether the first row or column (depending on - TableSortDescriptor::Orientation) is a header which - should not be sorted. - */ - [property] boolean ContainsHeader; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SingleReference.idl b/offapi/com/sun/star/sheet/SingleReference.idl deleted file mode 100644 index b49bf326f..000000000 --- a/offapi/com/sun/star/sheet/SingleReference.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SingleReference_idl__ -#define __com_sun_star_sheet_SingleReference_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains a reference to a single cell. - */ -published struct SingleReference -{ - //------------------------------------------------------------------------- - - /** is the absolute column number. - */ - long Column; - - //------------------------------------------------------------------------- - - /** is the relative column number. - */ - long RelativeColumn; - - //------------------------------------------------------------------------- - - /** is the absolute row number. - */ - long Row; - - //------------------------------------------------------------------------- - - /** is the relative row number. - */ - long RelativeRow; - - //------------------------------------------------------------------------- - - /** is the absolute sheet number. - */ - long Sheet; - - //------------------------------------------------------------------------- - - /** is the relative sheet number. - */ - long RelativeSheet; - - //------------------------------------------------------------------------- - - /** contains flags. - @see ReferenceFlags - */ - long Flags; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Solver.idl b/offapi/com/sun/star/sheet/Solver.idl deleted file mode 100644 index 8246215ad..000000000 --- a/offapi/com/sun/star/sheet/Solver.idl +++ /dev/null @@ -1,48 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Solver_idl__ -#define __com_sun_star_sheet_Solver_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** A solver for a model that is defined by spreadsheet cells. - */ -service Solver: XSolver; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SolverConstraint.idl b/offapi/com/sun/star/sheet/SolverConstraint.idl deleted file mode 100644 index 93eed51f3..000000000 --- a/offapi/com/sun/star/sheet/SolverConstraint.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SolverConstraint_idl__ -#define __com_sun_star_sheet_SolverConstraint_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify a constraint for a solver model. - */ -struct SolverConstraint -{ - /// The address of the cell that is constrained. - com::sun::star::table::CellAddress Left; - - /// The type of the constraint. - SolverConstraintOperator Operator; - - /** The comparison value, of type double or - CellAddress. - */ - any Right; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SolverConstraintOperator.idl b/offapi/com/sun/star/sheet/SolverConstraintOperator.idl deleted file mode 100644 index a959749e8..000000000 --- a/offapi/com/sun/star/sheet/SolverConstraintOperator.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SolverConstraintOperator_idl__ -#define __com_sun_star_sheet_SolverConstraintOperator_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** is used to specify the type of SolverConstraint. - */ -enum SolverConstraintOperator -{ - /// The cell value is less or equal to the specified value. - LESS_EQUAL, - - /// The cell value is equal to the specified value. - EQUAL, - - /// The cell value is greater or equal to the specified value. - GREATER_EQUAL, - - /// The cell value is an integer value. - INTEGER, - - /// The cell value is a binary value (0 or 1). - BINARY -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Spreadsheet.idl b/offapi/com/sun/star/sheet/Spreadsheet.idl deleted file mode 100644 index 5fb1bce20..000000000 --- a/offapi/com/sun/star/sheet/Spreadsheet.idl +++ /dev/null @@ -1,228 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Spreadsheet_idl__ -#define __com_sun_star_sheet_Spreadsheet_idl__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a complete spreadsheet in a spreadsheet document. - -

This service extents the service SheetCellRange. A spreadsheet is - nothing else than a cell range with extended functionality.

- - @see com::sun::star::sheet::SpreadsheetDocument - */ -service Spreadsheet -{ - //------------------------------------------------------------------------- - - /** provides functionality for cell range handling. - */ - service com::sun::star::sheet::SheetCellRange; - - //========================================================================= - - service com::sun::star::sheet::Scenario; - - //========================================================================= - - /** provides methods to create a cell cursor. - */ - interface com::sun::star::sheet::XSpreadsheet; - - //------------------------------------------------------------------------- - - /** provides accessing the spreadsheet name. - */ - interface com::sun::star::container::XNamed; - - //------------------------------------------------------------------------- - - /** provides methods to protect and unprotect the sheet contents. - */ - interface com::sun::star::util::XProtectable; - - //------------------------------------------------------------------------- - - /** provides access to the collection of DataPilot tables. - */ - interface com::sun::star::sheet::XDataPilotTablesSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the collection of scenarios. - */ - interface com::sun::star::sheet::XScenariosSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the collection of annotations. - */ - interface com::sun::star::sheet::XSheetAnnotationsSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the draw page of this spreadsheet. - */ - interface com::sun::star::drawing::XDrawPageSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the collection of chart objects. - */ - interface com::sun::star::table::XTableChartsSupplier; - - //------------------------------------------------------------------------- - - /** provides methods to move cell ranges inside the spreadsheet or to - other spreadsheets in this document. - */ - interface com::sun::star::sheet::XCellRangeMovement; - - //------------------------------------------------------------------------- - - /** provides access to the print area settings of this sheet. - */ - interface com::sun::star::sheet::XPrintAreas; - - //------------------------------------------------------------------------- - - /** provides access to the page breaks of this sheet. - */ - interface com::sun::star::sheet::XSheetPageBreak; - - //------------------------------------------------------------------------- - - /** provides access to row and column outline settings. - */ - interface com::sun::star::sheet::XSheetOutline; - - //------------------------------------------------------------------------- - - /** provides access to the auditing (detective) functionality. - */ - interface com::sun::star::sheet::XSheetAuditing; - - //------------------------------------------------------------------------- - - /** provides methods for a linked sheet. - */ - interface com::sun::star::sheet::XSheetLinkable; - - //------------------------------------------------------------------------- - - /** provides a method to set an external name at the sheet. - - @since OOo 3.0 - */ - [optional] interface com::sun::star::sheet::XExternalSheetName; - - //========================================================================= - - /** specifies if the sheet is visible. - */ - [property] boolean IsVisible; - - //------------------------------------------------------------------------- - - /** specifies the page style of the sheet. - */ - [property] string PageStyle; - - //------------------------------------------------------------------------- - - /** specifies the direction of the columns in the spreadsheet. - -

Possible values are com::sun::star::text::WritingMode2::LR_TB to - order the columns from left to right, and - com::sun::star::text::WritingMode2::RL_TB to order the columns from - right to left.

- - @see com::sun::star::text::WritingMode2 - */ - [optional, property] short TableLayout; - - //------------------------------------------------------------------------- - - /** specifies whether the sheet has an automatic print area. - -

The automatic print area is used to print a sheet without - explicit print areas, also if other sheets have print areas.

- -

If the property is true, and there are print areas on other sheets, - the used area of this sheet is also printed.

- -

If the property is false, and there are print areas on other sheets, - only these specified print areas are printed.

- -

If there are no print areas on the other sheets it does not matter - whether property is true or false.

- -

This property can only be true, if there are no print areas given - on this sheet. If the property is set to true the print areas of - this sheet will be removed.

- - @see XPrintAreas - - */ - [optional, property] boolean AutomaticPrintArea; - - /** specifies the color of the sheet tab, if any. - */ - [optional, property] com::sun::star::util::Color TabColor; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetDocument.idl b/offapi/com/sun/star/sheet/SpreadsheetDocument.idl deleted file mode 100644 index efd3ff91e..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetDocument.idl +++ /dev/null @@ -1,228 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetDocument_idl__ -#define __com_sun_star_sheet_SpreadsheetDocument_idl__ - -#include -#include - - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a model component which consists of some settings and - one or more spreadsheets. - */ -published service SpreadsheetDocument -{ - //------------------------------------------------------------------------- - - /** common service for all types of documents. - */ - service com::sun::star::document::OfficeDocument; - - //------------------------------------------------------------------------- - - /** contributes spreadsheet document specific properties. - - @deprecated - */ - [optional] service com::sun::star::sheet::SpreadsheetDocumentSettings; - - //========================================================================= - - /** provides methods to create instances of several spreadsheet - services. - */ - interface com::sun::star::lang::XMultiServiceFactory; - - //------------------------------------------------------------------------- - - /** provides common methods for a document model. - -

This interface is derived from - XComponent.

- */ - interface com::sun::star::frame::XModel; - - //------------------------------------------------------------------------- - - /** provides methods to control the automatic update of cell contents. - */ - interface com::sun::star::document::XActionLockable; - - //------------------------------------------------------------------------- - - /** provides access to the collection of link targets available in - the document. - */ - interface com::sun::star::document::XLinkTargetSupplier; - - //------------------------------------------------------------------------- - - /** provides methods to protect and unprotect the document. - */ - interface com::sun::star::util::XProtectable; - - //------------------------------------------------------------------------- - - /** provides access to the collection of spreadsheets. - */ - interface com::sun::star::sheet::XSpreadsheetDocument; - - //------------------------------------------------------------------------- - - /** controls the recalculation settings of the document. - */ - interface com::sun::star::sheet::XCalculatable; - - //------------------------------------------------------------------------- - - /** provides a method to refresh all auditing arrows. - */ - interface com::sun::star::sheet::XDocumentAuditing; - - //------------------------------------------------------------------------- - - /** provides methods to perform a data consolidation. - */ - interface com::sun::star::sheet::XConsolidatable; - - //------------------------------------------------------------------------- - - /** provides a method to perform a goal seek. - */ - interface com::sun::star::sheet::XGoalSeek; - - //------------------------------------------------------------------------- - - /** provides access to the collection of draw pages of this document. - */ - interface com::sun::star::drawing::XDrawPagesSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the collection of style families. - -

A spreadsheet document contains 2 families of styles: - "PageStyles" and "CellStyles".

- */ - interface com::sun::star::style::XStyleFamiliesSupplier; - - //------------------------------------------------------------------------- - - /** provides access to the collection of number formats contained in - the document. - */ - interface com::sun::star::util::XNumberFormatsSupplier; - - //========================================================================= - - /** contains the collection of named ranges in the document. - */ - [readonly, property] com::sun::star::sheet::XNamedRanges NamedRanges; - - //------------------------------------------------------------------------- - - /** contains the collection of database ranges in the document. - */ - [readonly, property] com::sun::star::sheet::XDatabaseRanges DatabaseRanges; - - //------------------------------------------------------------------------- - - /** contains the collection of column label ranges in the document. - */ - [readonly, property] com::sun::star::sheet::XLabelRanges ColumnLabelRanges; - - //------------------------------------------------------------------------- - - /** contains the collection of row label ranges in the document. - */ - [readonly, property] com::sun::star::sheet::XLabelRanges RowLabelRanges; - - //------------------------------------------------------------------------- - - /** contains the collection of sheet links in the document. - */ - [readonly, property] com::sun::star::container::XNameAccess SheetLinks; - - //------------------------------------------------------------------------- - - /** contains the collection of area links in the document. - */ - [readonly, property] com::sun::star::sheet::XAreaLinks AreaLinks; - - //------------------------------------------------------------------------- - - /** contains the collection of DDE links in the document. - */ - [readonly, property] com::sun::star::container::XNameAccess DDELinks; - - //------------------------------------------------------------------------- - -#if 0 - /** contains the collection of external document links in the document. - - @since OOo 3.1 - */ - [optional, readonly, property] com::sun::star::sheet::XExternalDocLinks ExternalDocLinks; -#endif - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetDocumentSettings.idl b/offapi/com/sun/star/sheet/SpreadsheetDocumentSettings.idl deleted file mode 100644 index d4f3e8b7d..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetDocumentSettings.idl +++ /dev/null @@ -1,236 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetDocumentSettings_idl__ -#define __com_sun_star_sheet_SpreadsheetDocumentSettings_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contributes properties to control the configuration which is global - for all views of a spreadsheet document. - - @deprecated - - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service SpreadsheetDocumentSettings -{ - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** enables iterated calculation of circular references. - */ - [property] boolean IsIterationEnabled; - - //------------------------------------------------------------------------- - - /** specifies how many iterations are carried out. - -

This setting is only used, if iteration is enabled using - SpreadsheetDocumentSettings::IsIterationEnabled.

- */ - [property] long IterationCount; - - //------------------------------------------------------------------------- - - /** specifies the point at which a change in results will stop - the iteration. - -

More exactly it specifies a difference in the change of the - result between two iterations. If the result difference - is less than or equal to this epsilon-value, the iteration - is stopped.

- -

This setting is only used, if iteration is enabled using - SpreadsheetDocumentSettings::IsIterationEnabled.

- */ - [property] double IterationEpsilon; - - //------------------------------------------------------------------------- - - /** specifies the number of decimals in the default number format. - */ - [property] short StandardDecimals; - - //------------------------------------------------------------------------- - - /** specifies the date that is represented by the value zero. - */ - [property] com::sun::star::util::Date NullDate; - - //------------------------------------------------------------------------- - - /** specifies the width of default tabulators. - */ - [property] short DefaultTabStop; - - //------------------------------------------------------------------------- - - /** specifies whether upper and lower cases are treated as equal - when comparing cells. - */ - [property] boolean IgnoreCase; - - //------------------------------------------------------------------------- - - /** specifies whether calculations are performed with the rounded - values displayed in cells (set to ) instead of the - internal values (set to ). - */ - [property] boolean CalcAsShown; - - //------------------------------------------------------------------------- - - /** specifies whether filter criteria must match entire cell contents. - */ - [property] boolean MatchWholeCell; - - //------------------------------------------------------------------------- - - /** enables online spell checking. - */ - [property] boolean SpellOnline; - - //------------------------------------------------------------------------- - - /** specifies whether column or row labels are looked up from - anywhere on the sheet. - -

Explicitly defined label ranges are used even if this property - is set to .

- - @see com::sun::star::sheet::LabelRanges - */ - [property] boolean LookUpLabels; - - //------------------------------------------------------------------------- - - /** specifies whether regular expressions in formulas are enabled, - e.g., for functions which look up spreadsheet contents. - */ - [property] boolean RegularExpressions; - - //------------------------------------------------------------------------- - - /** contains the interface XForbiddenCharacters. - */ - [readonly, optional, property] com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters; - - //------------------------------------------------------------------------- - - /** If this property is set the document has DrawPages. Use this - property to find out, whether the document has DrawPages or not, - because the getDrawPage method on the XDrawPageSupplier and the - getDrawPages method on the XDrawPagesSupplier always creates the - DrawPages if there are none; and this is very slow and needs more - memory. - */ - [readonly, optional, property] boolean HasDrawPages; - - //------------------------------------------------------------------------- - - /** contains the standard document language for Western text. - */ - [optional, property] com::sun::star::lang::Locale CharLocale; - - //------------------------------------------------------------------------- - - /** contains the standard document language for Asian text. - */ - [optional, property] com::sun::star::lang::Locale CharLocaleAsian; - - //------------------------------------------------------------------------- - - /** contains the standard document language for Complex text. - */ - [optional, property] com::sun::star::lang::Locale CharLocaleComplex; - - //------------------------------------------------------------------------- - - /** specifies whether the document data are already loaded. - - @since OOo 3.0 - */ - [optional, property] boolean IsLoaded; - - //------------------------------------------------------------------------- - - /** specifies whether the undo command is enabled. - - @since OOo 3.0 - */ - [optional, property] boolean IsUndoEnabled; - - //------------------------------------------------------------------------- - - /** specifies whether the automatic adjustment of the row height is - enabled. - - @since OOo 3.0 - */ - [optional, property] boolean IsAdjustHeightEnabled; - - //------------------------------------------------------------------------- - - /** specifies whether the automatic execution of links is enabled. - - @since OOo 3.0 - */ - [optional, property] boolean IsExecuteLinkEnabled; - - //------------------------------------------------------------------------- - - /** contains the reference device used for formatting the document. - - @since OOo 3.0 - */ - [readonly, optional, property] com::sun::star::awt::XDevice ReferenceDevice; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetDrawPage.idl b/offapi/com/sun/star/sheet/SpreadsheetDrawPage.idl deleted file mode 100644 index 83d09aae9..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetDrawPage.idl +++ /dev/null @@ -1,89 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_SpreadsheetDrawPage_idl__ -#define __com_sun_star_sheet_SpreadsheetDrawPage_idl__ - -#include -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** This abstract service is implemented by every page of a - SpreadsheetDocument. - - @example create and insert a couple of LineShapes: - - - xPage = xDoc.DrawPages(0) - for x% = 0 to 200 - xShape = xProv.createInstance( "com.sun.star.drawing.LineShape" ) - xShape.LineColor = rgb( 255, 0, n%+20 ) - xShape.LineWidth = 20 - xShape.Position = Point( x%, 2*x% ) - xShape.Size = Size( 300-x%, 20 ) - xPage.add( xShape ) - next x% - - - @since OOo 1.1.2 - */ -published service SpreadsheetDrawPage -{ - - - /** manages the Shapes of this page. - -

It also lets you add new Shapes. The program currently - requires that these Shapes be created by the factory of - the document. - - @see SpreadsheetDocument - */ - interface com::sun::star::drawing::XDrawPage; - - - /** With this interface you can group/ungroup a collection of - Shapes. - */ - interface com::sun::star::drawing::XShapeGrouper; - - - /** returns the services implemented by this instance. - */ - interface com::sun::star::lang::XServiceInfo; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/SpreadsheetView.idl b/offapi/com/sun/star/sheet/SpreadsheetView.idl deleted file mode 100644 index a2e639050..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetView.idl +++ /dev/null @@ -1,113 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_SpreadsheetView_idl__ -#define __com_sun_star_sheet_SpreadsheetView_idl__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a view of a spreadsheet document. - */ -published service SpreadsheetView -{ - /** provides the integration into the framework. - */ - service com::sun::star::frame::Controller; - - /** provides the view's settings. - */ - service com::sun::star::sheet::SpreadsheetViewSettings; - - /** provides direct access to the view's active pane. - */ - service com::sun::star::sheet::SpreadsheetViewPane; - - /** provides access to the active sheet in the view. - */ - interface com::sun::star::sheet::XSpreadsheetView; - - /** provides access to the collection of view panes. - */ - interface com::sun::star::container::XIndexAccess; - - /** creates an enumeration of view panes. - - @see com::sun::star::sheet::SpreadsheetViewPanesEnumeration - - */ - interface com::sun::star::container::XEnumerationAccess; - - /** provides access to the view's selection. -

The selection in a spreadsheet view can be a - SheetCell, - SheetCellRange, - SheetCellRanges, - Shape or - Shapes object. -

- */ - interface com::sun::star::view::XSelectionSupplier; - - /** allows to split the view. - */ - interface com::sun::star::sheet::XViewSplitable; - - /** allows to freeze columns and rows of the view. - */ - interface com::sun::star::sheet::XViewFreezable; - - /** allows to let the user interactively select a cell range. - */ - interface com::sun::star::sheet::XRangeSelection; - - [optional] interface com::sun::star::sheet::XEnhancedMouseClickBroadcaster; - - [optional] interface com::sun::star::sheet::XActivationBroadcaster; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetViewObjectsMode.idl b/offapi/com/sun/star/sheet/SpreadsheetViewObjectsMode.idl deleted file mode 100644 index 2be64a41a..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetViewObjectsMode.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetViewObjectsMode_idl__ -#define __com_sun_star_sheet_SpreadsheetViewObjectsMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Constants that control how embedded objects are shown in the view. - */ -published constants SpreadsheetViewObjectsMode -{ - //------------------------------------------------------------------------- - - /** Specifies to display a specific set of objects in the spreadsheet view. - */ - const short SHOW = 0; - - //------------------------------------------------------------------------- - - /** Specifies to hide a specific set of objects from the spreadsheet view. - */ - const short HIDE = 1; - - //------------------------------------------------------------------------- -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetViewPane.idl b/offapi/com/sun/star/sheet/SpreadsheetViewPane.idl deleted file mode 100644 index 2d77d5a15..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetViewPane.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_SpreadsheetViewPane_idl__ -#define __com_sun_star_sheet_SpreadsheetViewPane_idl__ - -#include - -#include - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single pane in a view of a spreadsheet document. - */ -published service SpreadsheetViewPane -{ - /** allows to control which cells are shown in the view pane. - */ - interface com::sun::star::sheet::XViewPane; - - /** gives direct access to the cell range object for the visible range. - */ - interface com::sun::star::sheet::XCellRangeReferrer; - - /** provides access to a control model's control for the view pane. - */ - [optional] interface com::sun::star::view::XControlAccess; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetViewPanesEnumeration.idl b/offapi/com/sun/star/sheet/SpreadsheetViewPanesEnumeration.idl deleted file mode 100644 index 9e384c7c5..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetViewPanesEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetViewPanesEnumeration_idl__ -#define __com_sun_star_sheet_SpreadsheetViewPanesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of spreadsheet view panes. - - @see com::sun::star::sheet::SpreadsheetViewPane - */ -published service SpreadsheetViewPanesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the spreadsheet view panes in the enumeration. - - @see com::sun::star::sheet::SpreadsheetViewPane - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetViewSettings.idl b/offapi/com/sun/star/sheet/SpreadsheetViewSettings.idl deleted file mode 100644 index 6a525c16a..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetViewSettings.idl +++ /dev/null @@ -1,195 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetViewSettings_idl__ -#define __com_sun_star_sheet_SpreadsheetViewSettings_idl__ - -#include - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains settings which are specific to each view of a spreadsheet - */ -published service SpreadsheetViewSettings -{ - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //------------------------------------------------------------------------- - - /** controls whether formulas are displayed instead of their - results. - */ - [property] boolean ShowFormulas; - - //------------------------------------------------------------------------- - - /** enables display of zero-values. - */ - [property] boolean ShowZeroValues; - - //------------------------------------------------------------------------- - - /** controls whether strings, values, and formulas are - displayed in different colors. - */ - [property] boolean IsValueHighlightingEnabled; - - //------------------------------------------------------------------------- - - /** controls whether a marker is shown for notes in cells. - */ - [property] boolean ShowNotes; - - //------------------------------------------------------------------------- - - /** enables the vertical scroll bar of the view. - */ - [property] boolean HasVerticalScrollBar; - - //------------------------------------------------------------------------- - - /** enables the horizontal scroll bar of the view. - */ - [property] boolean HasHorizontalScrollBar; - - //------------------------------------------------------------------------- - - /** enables the sheet tabs of the view. - */ - [property] boolean HasSheetTabs; - - //------------------------------------------------------------------------- - - /** enables the display of outline symbols. - */ - [property] boolean IsOutlineSymbolsSet; - - //------------------------------------------------------------------------- - - /** enables the column and row headers of the view. - */ - [property] boolean HasColumnRowHeaders; - - //------------------------------------------------------------------------- - - /** enables the display of the cell grid. - */ - [property] boolean ShowGrid; - - //------------------------------------------------------------------------- - - /** specifies the color in which the cell grid is - displayed. - */ - [property] com::sun::star::util::Color GridColor; - - //------------------------------------------------------------------------- - - /** enables display of help lines when moving drawing - objects. - */ - [property] boolean ShowHelpLines; - - //------------------------------------------------------------------------- - - /** enables display of anchor symbols when drawing - objects are selected. - */ - [property] boolean ShowAnchor; - - //------------------------------------------------------------------------- - - /** enables display of page breaks. - */ - [property] boolean ShowPageBreaks; - - //------------------------------------------------------------------------- - - /** enables solid (colored) handles when drawing - objects are selected. - */ - [property] boolean SolidHandles; - - //------------------------------------------------------------------------- - - /** enables display of embedded objects in the view. - - @see SpreadsheetViewObjectsMode - */ - [property] short ShowObjects; - - //------------------------------------------------------------------------- - - /** enables the display of charts in the view. - - @see SpreadsheetViewObjectsMode - */ - [property] short ShowCharts; - - //------------------------------------------------------------------------- - - /** enables the display of drawing objects in the view. - - @see SpreadsheetViewObjectsMode - */ - [property] short ShowDrawing; - - //------------------------------------------------------------------------- - - /** disables the display of marks from online spelling. - */ - [property] boolean HideSpellMarks; - - //------------------------------------------------------------------------- - /** This property defines the zoom type for the document. - - @see com::sun::star::view::DocumentZoomType - */ - [property] short ZoomType; - - //------------------------------------------------------------------------- - /** Defines the zoom value to use. - Valid only if the ZoomType is set to - BY_VALUE. - */ - [property] short ZoomValue; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/Spreadsheets.idl b/offapi/com/sun/star/sheet/Spreadsheets.idl deleted file mode 100644 index cec26be06..000000000 --- a/offapi/com/sun/star/sheet/Spreadsheets.idl +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_Spreadsheets_idl__ -#define __com_sun_star_sheet_Spreadsheets_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of spreadsheets in a spreadsheet document. - - @see com::sun::star::sheet::SpreadsheetDocument - */ -published service Spreadsheets -{ - //------------------------------------------------------------------------- - - /** provides methods to access the spreadsheets by name and to insert, - copy, remove and rearrange spreadsheets. - - @see com::sun::star::sheet::Spreadsheet - */ - interface com::sun::star::sheet::XSpreadsheets; - - //------------------------------------------------------------------------- - - /** provides methods to access the spreadsheets by index. - - @see com::sun::star::sheet::Spreadsheet - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all spreadsheets. - - @see com::sun::star::sheet::SpreadsheetsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - [optional] interface com::sun::star::sheet::XCellRangesAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SpreadsheetsEnumeration.idl b/offapi/com/sun/star/sheet/SpreadsheetsEnumeration.idl deleted file mode 100644 index 62e4b928b..000000000 --- a/offapi/com/sun/star/sheet/SpreadsheetsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SpreadsheetsEnumeration_idl__ -#define __com_sun_star_sheet_SpreadsheetsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of spreadsheets in a spreadsheet document. - - @see com::sun::star::sheet::Spreadsheets - */ -published service SpreadsheetsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the spreadsheets in the enumeration. - - @see com::sun::star::sheet::Spreadsheet - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/StatusBarFunction.idl b/offapi/com/sun/star/sheet/StatusBarFunction.idl deleted file mode 100644 index a302f7ece..000000000 --- a/offapi/com/sun/star/sheet/StatusBarFunction.idl +++ /dev/null @@ -1,91 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_StatusBarFunction_idl__ -#define __com_sun_star_sheet_StatusBarFunction_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify the function used to calculate a result in the - spreadsheet's status bar. - */ -published constants StatusBarFunction -{ - //------------------------------------------------------------------------- - - /** nothing is calculated. - */ - const short NONE = 0; - - //------------------------------------------------------------------------- - - /** average of all numerical values is calculated. - */ - const short AVERAGE = 1; - - //------------------------------------------------------------------------- - - /** all values, including non-numerical values, are counted. - */ - const short COUNTNUMS = 2; - - //------------------------------------------------------------------------- - - /** numerical values are counted. - */ - const short COUNT = 3; - - //------------------------------------------------------------------------- - - /** maximum value of all numerical values is calculated. - */ - const short MAX = 4; - - //------------------------------------------------------------------------- - - /** minimum value of all numerical values is calculated. - */ - const short MIN = 5; - - //------------------------------------------------------------------------- - - /** sum of all numerical values is calculated. - */ - const short SUM = 9; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SubTotalColumn.idl b/offapi/com/sun/star/sheet/SubTotalColumn.idl deleted file mode 100644 index a528f2c36..000000000 --- a/offapi/com/sun/star/sheet/SubTotalColumn.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SubTotalColumn_idl__ -#define __com_sun_star_sheet_SubTotalColumn_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes how a single data column is treated when creating subtotals. - - @see com::sun::star::sheet::SubTotalDescriptor - */ -published struct SubTotalColumn -{ - //------------------------------------------------------------------------- - - /** the index of the column inside the source data area. - */ - long Column; - - //------------------------------------------------------------------------- - - /** specifies what kind of subtotals are calculated. - */ - com::sun::star::sheet::GeneralFunction Function; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SubTotalDescriptor.idl b/offapi/com/sun/star/sheet/SubTotalDescriptor.idl deleted file mode 100644 index da4ebdfee..000000000 --- a/offapi/com/sun/star/sheet/SubTotalDescriptor.idl +++ /dev/null @@ -1,141 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SubTotalDescriptor_idl__ -#define __com_sun_star_sheet_SubTotalDescriptor_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a description of how subtotals are created. - -

The descriptor contains properties and a collection of subtotal fields - which control the behavior of operation.

- */ -published service SubTotalDescriptor -{ - //------------------------------------------------------------------------- - - /** provides access to the collection of subtotal fields. - */ - interface com::sun::star::sheet::XSubTotalDescriptor; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all sub total fields. - - @see com::sun::star::sheet::SubTotalFieldsEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides access to the sub total fields in the collection via index. - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - -//!published service PropertySet - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** specifies if page breaks are inserted after each group change. - */ - [property] boolean InsertPageBreaks; - - //------------------------------------------------------------------------- - - /** specifies if the case of letters is important when comparing entries. - */ - [property] boolean IsCaseSensitive; - - //------------------------------------------------------------------------- - - /** specifies if a user defined sorting list is used. - */ - [property] boolean EnableUserSortList; - - //------------------------------------------------------------------------- - - /** specifies which user defined sorting list is used. - -

This property is only used if - SubTotalDescriptor::EnableUserSortList - is .

- */ - [property] long UserSortListIndex; - - //------------------------------------------------------------------------- - - /** specifies if cell formats are moved with the contents they belong to. - */ - [property] boolean BindFormatsToContent; - - //------------------------------------------------------------------------- - - /** specifies if the contents of the fields will be sorted to groups - while performing a subtotal operation. - */ - [property] boolean EnableSort; - - //------------------------------------------------------------------------- - - /** specifies the sorting order if - SubTotalDescriptor::EnableSort is set to . - */ - [property] boolean SortAscending; - - //------------------------------------------------------------------------- - - /** returns the maximum number of subtotal fields the descriptor can - hold. - -

This read-only property indicates the maximum count of fields the - current implementation supports.

- */ - [readonly, property] long MaxFieldCount; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SubTotalField.idl b/offapi/com/sun/star/sheet/SubTotalField.idl deleted file mode 100644 index c9089c6a1..000000000 --- a/offapi/com/sun/star/sheet/SubTotalField.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SubTotalField_idl__ -#define __com_sun_star_sheet_SubTotalField_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single field in a subtotal descriptor. - -

A subtotal field contains all columns for which subtotal values - will be calculated and the column used to create subtotal groups. - - @see com::sun::star::sheet::SubTotalDescriptor - */ -published service SubTotalField -{ - //------------------------------------------------------------------------- - - /** provides access to the settings of the subtotal field. - */ - interface com::sun::star::sheet::XSubTotalField; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/SubTotalFieldsEnumeration.idl b/offapi/com/sun/star/sheet/SubTotalFieldsEnumeration.idl deleted file mode 100644 index f064d767d..000000000 --- a/offapi/com/sun/star/sheet/SubTotalFieldsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_SubTotalFieldsEnumeration_idl__ -#define __com_sun_star_sheet_SubTotalFieldsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of sub total fields. - - @see com::sun::star::sheet::SubTotalField - */ -published service SubTotalFieldsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the sub total fields in the enumeration. - - @see com::sun::star::sheet::SubTotalField - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableAutoFormat.idl b/offapi/com/sun/star/sheet/TableAutoFormat.idl deleted file mode 100644 index 5614b6d8d..000000000 --- a/offapi/com/sun/star/sheet/TableAutoFormat.idl +++ /dev/null @@ -1,130 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableAutoFormat_idl__ -#define __com_sun_star_sheet_TableAutoFormat_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an AutoFormat, containing exactly 16 AutoFormat fields. - -

Each of the 16 fields contain formatting properties for a table - cell at a specific position in the AutoFormat range. The rows of the - range are divided into a header row, a footer row and 2 data rows - (repeated in turn between header and footer row). The columns are - divided similar. This results in 16 different types of cells in the - range. The AutoFormats are numbered row by row, then column by column.

- - @see com::sun::star::sheet::TableAutoFormatField - */ -published service TableAutoFormat -{ - //------------------------------------------------------------------------- - -//! service com::sun::star::beans::PropertySet; - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //========================================================================= - - /** provides methods to access the AutoFormat fields via index. - - @see com::sun::star::sheet::TableAutoFormatField - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all 16 AutoFormat fields. - - @see com::sun::star::sheet::TableAutoFormatEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides methods to access the name of the AutoFormat. - */ - interface com::sun::star::container::XNamed; - - //========================================================================= - - /** specifies whether the font settings from the fields are used. - */ - [property] boolean IncludeFont; - - //------------------------------------------------------------------------- - - /** specifies whether the justification settings from the fields - are used. - */ - [property] boolean IncludeJustify; - - //------------------------------------------------------------------------- - - /** specifies whether the border settings from the fields are used. - */ - [property] boolean IncludeBorder; - - //------------------------------------------------------------------------- - - /** specifies whether the background settings from the fields are used. - */ - [property] boolean IncludeBackground; - - //------------------------------------------------------------------------- - - /** specifies whether the number format settings from the fields - are used. - */ - [property] boolean IncludeNumberFormat; - - //------------------------------------------------------------------------- - - /** specifies whether the column widths and row heights should be - updated after applying the format. - */ - [property] boolean IncludeWidthAndHeight; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableAutoFormatEnumeration.idl b/offapi/com/sun/star/sheet/TableAutoFormatEnumeration.idl deleted file mode 100644 index 0036c270a..000000000 --- a/offapi/com/sun/star/sheet/TableAutoFormatEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableAutoFormatEnumeration_idl__ -#define __com_sun_star_sheet_TableAutoFormatEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of AutoFormat fields in an AutoFormat. - - @see com::sun::star::sheet::TableAutoFormat - */ -published service TableAutoFormatEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the AutoFormat fields in the enumeration. - - @see com::sun::star::sheet::TableAutoFormatField - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableAutoFormatField.idl b/offapi/com/sun/star/sheet/TableAutoFormatField.idl deleted file mode 100644 index 13a824805..000000000 --- a/offapi/com/sun/star/sheet/TableAutoFormatField.idl +++ /dev/null @@ -1,303 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableAutoFormatField_idl__ -#define __com_sun_star_sheet_TableAutoFormatField_idl__ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a field in an AutoFormat. A field contains all cell - properties for a specific position in an AutoFormat. - */ -published service TableAutoFormatField -{ - //------------------------------------------------------------------------- - -//! service com::sun::star::beans::PropertySet; - /** provides access to the properties. - */ - interface com::sun::star::beans::XPropertySet; - - //------------------------------------------------------------------------- - - /** specifies the name of the western font. - */ - [property] string CharFontName; - - /** specifies the name of the Asian font. - */ - [optional, property] string CharFontNameAsian; - - /** specifies the name of the complex font. - */ - [optional, property] string CharFontNameComplex; - - //------------------------------------------------------------------------- - - /** specifies the name of the western font style. - */ - [property] string CharFontStyleName; - - /** specifies the name of the Asian font style. - */ - [optional, property] string CharFontStyleNameAsian; - - /** specifies the name of the complex font style. - */ - [optional, property] string CharFontStyleNameComplex; - - //------------------------------------------------------------------------- - - /** contains the value of the character set of the western font. - */ - [property] string CharFontCharSet; - - /** contains the value of the character set of the Asian font. - */ - [optional, property] string CharFontCharSetAsian; - - /** contains the value of the character set of the complex font. - */ - [optional, property] string CharFontCharSetComplex; - - //------------------------------------------------------------------------- - - /** contains the value of the western font family. - */ - [property] string CharFontFamily; - - /** contains the value of the Asian font family. - */ - [optional, property] string CharFontFamilyAsian; - - /** contains the value of the complex font family. - */ - [optional, property] string CharFontFamilyComplex; - - //------------------------------------------------------------------------- - - /** contains the value of the pitch of the western font. - */ - [property] string CharFontPitch; - - /** contains the value of the pitch of the Asian font. - */ - [optional, property] string CharFontPitchAsian; - - /** contains the value of the pitch of the complex font. - */ - [optional, property] string CharFontPitchComplex; - - //------------------------------------------------------------------------- - - /** contains the height of characters of the western font in point. - */ - [property] float CharHeight; - - /** contains the height of characters of the Asian font in point. - */ - [optional, property] float CharHeightAsian; - - /** contains the height of characters of the complex font in point. - */ - [optional, property] float CharHeightComplex; - - //------------------------------------------------------------------------- - - /** contains the value for the weight of characters of the western font. - */ - [property] float CharWeight; - - /** contains the value for the weight of characters of the Asian font. - */ - [optional, property] float CharWeightAsian; - - /** contains the value for the weight of characters of the complex font. - */ - [optional, property] float CharWeightComplex; - - //------------------------------------------------------------------------- - - /** contains the value of the posture of characters of the western font. - */ - [property] com::sun::star::awt::FontSlant CharPosture; - - /** contains the value of the posture of characters of the Asian font. - */ - [optional, property] com::sun::star::awt::FontSlant CharPostureAsian; - - /** contains the value of the posture of characters of the complex font. - */ - [optional, property] com::sun::star::awt::FontSlant CharPostureComplex; - - //------------------------------------------------------------------------- - - /** contains the value for the character underline. - */ - [property] short CharUnderline; - - //------------------------------------------------------------------------- - - /** is if the characters are crossed out. - */ - [property] boolean CharCrossedOut; - - //------------------------------------------------------------------------- - - /** is if the characters are contoured. - */ - [property] boolean CharContoured; - - //------------------------------------------------------------------------- - - /** is if the characters are shadowed. - */ - [property] boolean CharShadowed; - - //------------------------------------------------------------------------- - - /** contains the value of the text color. - */ - [property] com::sun::star::util::Color CharColor; - - //------------------------------------------------------------------------- - - /** contains the cell background color. - */ - [property] com::sun::star::util::Color CellBackColor; - - //------------------------------------------------------------------------- - - /** is if the cell background is transparent. - -

In this case the TableAutoFormatField::CellBackColor - value is not used.

- */ - [property] boolean IsCellBackgroundTransparent; - - //------------------------------------------------------------------------- - - /** contains a description of the shadow. - */ - [optional, property] com::sun::star::table::ShadowFormat ShadowFormat; - - //------------------------------------------------------------------------- - - /** specifies the horizontal alignment of the cell contents. - */ - [optional, property] com::sun::star::table::CellHoriJustify HoriJustify; - - //------------------------------------------------------------------------- - - /** specifies the vertical alignment of the cell contents. - */ - [optional, property] com::sun::star::table::CellVertJustify VertJustify; - - //------------------------------------------------------------------------- - - /** is if text breaks automatically at cell borders. - */ - [optional, property] boolean IsTextWrapped; - - //------------------------------------------------------------------------- - - /** contains the orientation of the cell contents - (i.e. top-to-bottom or stacked). - */ - [optional, property] com::sun::star::table::CellOrientation Orientation; - - //------------------------------------------------------------------------- - - /** contains the rotation angle of the cell contents. - */ - [optional, property] long RotateAngle; - - //------------------------------------------------------------------------- - - /** contains the reference edge of the cell rotation. - */ - [optional, property] com::sun::star::table::CellVertJustify RotateReference; - - //------------------------------------------------------------------------- - - /** contains the margin between cell contents and top border - (in 1/100 mm). - */ - [optional, property] long ParaTopMargin; - - //------------------------------------------------------------------------- - - /** contains the margin between cell contents and bottom border - (in 1/100 mm). - */ - [optional, property] long ParaBottomMargin; - - //------------------------------------------------------------------------- - - /** contains the margin between cell contents and left border - (in 1/100 mm). - */ - [optional, property] long ParaLeftMargin; - - //------------------------------------------------------------------------- - - /** contains the margin between cell contents and right border - (in 1/100 mm). - */ - [optional, property] long ParaRightMargin; - - //------------------------------------------------------------------------- - - /** property containing a description of the cell border. - - @since OOo 1.1.2 - */ - [optional, property] com::sun::star::table::TableBorder TableBorder; -}; - -//============================================================================= - -}; }; }; }; - -//============================================================================= - -#endif - diff --git a/offapi/com/sun/star/sheet/TableAutoFormats.idl b/offapi/com/sun/star/sheet/TableAutoFormats.idl deleted file mode 100644 index 1549330e6..000000000 --- a/offapi/com/sun/star/sheet/TableAutoFormats.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableAutoFormats_idl__ -#define __com_sun_star_sheet_TableAutoFormats_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the collection of AutoFormats. - -

There is only one instance of this collection, containing all - AutoFormats usable in spreadsheet and text tables.

- */ -published service TableAutoFormats -{ - //------------------------------------------------------------------------- - - /** provides methods to access, insert and remove AutoFormats via name. - - @see com::sun::star::sheet::TableAutoFormat - */ - interface com::sun::star::container::XNameContainer; - - //------------------------------------------------------------------------- - - /** provides methods to access AutoFormats via index. - - @see com::sun::star::sheet::TableAutoFormat - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all AutoFormats. - - @see com::sun::star::sheet::TableAutoFormatEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableAutoFormatsEnumeration.idl b/offapi/com/sun/star/sheet/TableAutoFormatsEnumeration.idl deleted file mode 100644 index 6560e66e9..000000000 --- a/offapi/com/sun/star/sheet/TableAutoFormatsEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableAutoFormatsEnumeration_idl__ -#define __com_sun_star_sheet_TableAutoFormatsEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of AutoFormats. - - @see com::sun::star::sheet::TableAutoFormats - */ -published service TableAutoFormatsEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the AutoFormats in the enumeration. - - @see com::sun::star::sheet::TableAutoFormat - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableCellStyle.idl b/offapi/com/sun/star/sheet/TableCellStyle.idl deleted file mode 100644 index 8dd181e45..000000000 --- a/offapi/com/sun/star/sheet/TableCellStyle.idl +++ /dev/null @@ -1,95 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableCellStyle_idl__ -#define __com_sun_star_sheet_TableCellStyle_idl__ - -#include -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains the properties of a table cell style. - -

This service extends the service - CellStyle with spreadsheet - specific properties.

- */ -published service TableCellStyle -{ - //------------------------------------------------------------------------- - - /** contributes cell specific properties. - */ - service com::sun::star::table::CellProperties; - - //------------------------------------------------------------------------- - - /** is the base service for table cells. - */ - service com::sun::star::style::CellStyle; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Western text. - */ - service com::sun::star::style::CharacterProperties; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Asian text. - */ - service com::sun::star::style::CharacterPropertiesAsian; - - //------------------------------------------------------------------------- - - /** contributes properties for character formatting of Complex text. - */ - service com::sun::star::style::CharacterPropertiesComplex; - - //------------------------------------------------------------------------- - - /** contributes properties for paragraph formatting. - */ - service com::sun::star::style::ParagraphProperties; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableConditionalEntry.idl b/offapi/com/sun/star/sheet/TableConditionalEntry.idl deleted file mode 100644 index 9487b6219..000000000 --- a/offapi/com/sun/star/sheet/TableConditionalEntry.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableConditionalEntry_idl__ -#define __com_sun_star_sheet_TableConditionalEntry_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a single condition in a conditional format. - - @see com::sun::star::sheet::TableConditionalFormat - */ -published service TableConditionalEntry -{ - //------------------------------------------------------------------------- - - /** provides methods to access the settings of this condition. - */ - interface com::sun::star::sheet::XSheetCondition; - - //------------------------------------------------------------------------- - - /** provides methods to access the cell style name for this condition. - */ - interface com::sun::star::sheet::XSheetConditionalEntry; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableConditionalEntryEnumeration.idl b/offapi/com/sun/star/sheet/TableConditionalEntryEnumeration.idl deleted file mode 100644 index fa20deba3..000000000 --- a/offapi/com/sun/star/sheet/TableConditionalEntryEnumeration.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableConditionalEntryEnumeration_idl__ -#define __com_sun_star_sheet_TableConditionalEntryEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of conditional entries. - - @see com::sun::star::sheet::TableConditionalEntry - */ -published service TableConditionalEntryEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the conditional entries in the enumeration. - - @see com::sun::star::sheet::TableConditionalEntry - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableConditionalFormat.idl b/offapi/com/sun/star/sheet/TableConditionalFormat.idl deleted file mode 100644 index ac68d158d..000000000 --- a/offapi/com/sun/star/sheet/TableConditionalFormat.idl +++ /dev/null @@ -1,96 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableConditionalFormat_idl__ -#define __com_sun_star_sheet_TableConditionalFormat_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of conditional formatting settings for a - cell or cell range. - -

The style of the first fulfilled condition (in index order) will - be applied to the cell(s).

- - @see com::sun::star::sheet::SheetCell - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - */ -published service TableConditionalFormat -{ - //------------------------------------------------------------------------- - - /** provides methods to insert and remove conditions and to access - the condition via index. - - @see com::sun::star::sheet::TableConditionalEntry - */ - interface com::sun::star::sheet::XSheetConditionalEntries; - - //------------------------------------------------------------------------- - - /** provides methods to access the condition via name. - -

The name of a condition is "Entry", followed by its index - (i.e. Entry0, Entry1, ...).

- - @see com::sun::star::sheet::TableConditionalEntry - */ - interface com::sun::star::container::XNameAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all conditional entries. - - @see com::sun::star::sheet::TableConditionalEntryEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /** provides methods to access the contained conditional entries by index. - - @see com::sun::star::sheet::TableConditionalEntry - */ - interface com::sun::star::container::XIndexAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableFilterField.idl b/offapi/com/sun/star/sheet/TableFilterField.idl deleted file mode 100644 index 4888d9abe..000000000 --- a/offapi/com/sun/star/sheet/TableFilterField.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableFilterField_idl__ -#define __com_sun_star_sheet_TableFilterField_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes a single condition in a filter descriptor. - - @see SheetFilterDescriptor - */ -published struct TableFilterField -{ - //------------------------------------------------------------------------- - - /** specifies how the condition is connected to the previous condition. - */ - FilterConnection Connection; - - //------------------------------------------------------------------------- - - /** specifies which field (column) is used for the condition. - */ - long Field; - - //------------------------------------------------------------------------- - - /** specifies the type of the condition. - */ - FilterOperator Operator; - - //------------------------------------------------------------------------- - - /** selects whether the TableFilterField::NumericValue - or the TableFilterField::StringValue is used. - */ - boolean IsNumeric; - - //------------------------------------------------------------------------- - - /** specifies a numeric value for the condition. - */ - double NumericValue; - - //------------------------------------------------------------------------- - - /** specifies a string value for the condition. - */ - string StringValue; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableFilterField2.idl b/offapi/com/sun/star/sheet/TableFilterField2.idl deleted file mode 100644 index 5bb4a4860..000000000 --- a/offapi/com/sun/star/sheet/TableFilterField2.idl +++ /dev/null @@ -1,97 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableFilterField2_idl__ -#define __com_sun_star_sheet_TableFilterField2_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes a single condition in a filter descriptor. - -

This struct has the FilterOperator2 constants group as - member, whereas the TableFilterField struct uses the - FilterOperator enum.

- - @see SheetFilterDescriptor - @since OOo 3.2 - */ -published struct TableFilterField2 -{ - //------------------------------------------------------------------------- - - /** specifies how the condition is connected to the previous condition. - */ - FilterConnection Connection; - - //------------------------------------------------------------------------- - - /** specifies which field (column) is used for the condition. - */ - long Field; - - //------------------------------------------------------------------------- - - /** specifies the type of the condition as defined in - FilterOperator2. - */ - long Operator; - - //------------------------------------------------------------------------- - - /** selects whether the TableFilterField2::NumericValue - or the TableFilterField2::StringValue is used. - */ - boolean IsNumeric; - - //------------------------------------------------------------------------- - - /** specifies a numeric value for the condition. - */ - double NumericValue; - - //------------------------------------------------------------------------- - - /** specifies a string value for the condition. - */ - string StringValue; - -}; - -//============================================================================= - -}; }; }; }; - - -#endif - diff --git a/offapi/com/sun/star/sheet/TableOperationMode.idl b/offapi/com/sun/star/sheet/TableOperationMode.idl deleted file mode 100644 index 4bbc1978c..000000000 --- a/offapi/com/sun/star/sheet/TableOperationMode.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableOperationMode_idl__ -#define __com_sun_star_sheet_TableOperationMode_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify if a table operation is applied to - columns, rows, or both columns and rows. - */ -published enum TableOperationMode -{ - //------------------------------------------------------------------------- - - /** is applied to the columns. - -

In this mode, the column contains values and the row - contains formulas.

- */ - COLUMN, - - //------------------------------------------------------------------------- - - /** is applied to the rows. - -

In this mode, the row contains values and the column - contains formulas.

- */ - ROW, - - //------------------------------------------------------------------------- - - /** is applied to rows and columns. - -

In this mode, the row and the column contain values. A formula - using both row and column values is specified separately.

- */ - BOTH - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TablePageBreakData.idl b/offapi/com/sun/star/sheet/TablePageBreakData.idl deleted file mode 100644 index 2c0b41698..000000000 --- a/offapi/com/sun/star/sheet/TablePageBreakData.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TablePageBreakData_idl__ -#define __com_sun_star_sheet_TablePageBreakData_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** describes a page break in a spreadsheet. - - @see com::sun::star::sheet::XSheetPageBreak - */ -published struct TablePageBreakData -{ - //------------------------------------------------------------------------- - - /** the position (column or row index) of the page break. - */ - long Position; - - //------------------------------------------------------------------------- - - /** is for a manual page break, for an automatic one. - */ - boolean ManualBreak; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TablePageStyle.idl b/offapi/com/sun/star/sheet/TablePageStyle.idl deleted file mode 100644 index 377c649f3..000000000 --- a/offapi/com/sun/star/sheet/TablePageStyle.idl +++ /dev/null @@ -1,216 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TablePageStyle_idl__ -#define __com_sun_star_sheet_TablePageStyle_idl__ - -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a page style for a spreadsheet. - -

This service extends the service - PageStyle with spreadsheet - specific properties.

- */ -published service TablePageStyle -{ - //------------------------------------------------------------------------- - - /** contains all common page style properties. - */ - service com::sun::star::style::PageStyle; - - //========================================================================= - - /** determines whether the table is centered horizontally on the page. - */ - [property] boolean CenterHorizontally; - - //------------------------------------------------------------------------- - - /** determines whether the table is centered vertically on the page. - */ - [property] boolean CenterVertically; - - //------------------------------------------------------------------------- - - /** enables printing of cell annotations. - */ - [property] boolean PrintAnnotations; - - //------------------------------------------------------------------------- - - /** enables printing of the cell grid. - */ - [property] boolean PrintGrid; - - //------------------------------------------------------------------------- - - /** enables printing of column and row headers. - */ - [property] boolean PrintHeaders; - - //------------------------------------------------------------------------- - - /** enables printing of charts. - */ - [property] boolean PrintCharts; - - //------------------------------------------------------------------------- - - /** enables printing of embedded objects. - */ - [property] boolean PrintObjects; - - //------------------------------------------------------------------------- - - /** enables printing of drawing objects. - */ - [property] boolean PrintDrawing; - - //------------------------------------------------------------------------- - - /** enables printing of formulas instead of their results. - */ - [property] boolean PrintFormulas; - - //------------------------------------------------------------------------- - - /** enables printing of zero-values. - */ - [property] boolean PrintZeroValues; - - //------------------------------------------------------------------------- - - /** specifies the print order for the pages within each sheet. - -

If , the order for printing pages begins with - top-to-bottom, then continues with the next set of cell columns - to the right. If , the order for printing pages begins - with left-to-right, then continues with the next set of cell - rows to the bottom.

- */ - [property] boolean PrintDownFirst; - - //------------------------------------------------------------------------- - - /** contains the content of the header for left pages. - -

After changing the header text contents, this property has to be - reinserted into the property set.

- - @see com::sun::star::sheet::HeaderFooterContent - */ - [property] com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent; - - //------------------------------------------------------------------------- - - /** contains the content of the footer for left pages. - -

After changing the footer text contents, this property has to be - reinserted into the property set.

- - @see com::sun::star::sheet::HeaderFooterContent - */ - [property] com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent; - - //------------------------------------------------------------------------- - - /** contains the content of the header for right pages. - -

After changing the header text contents, this property has to be - reinserted into the property set.

- - @see com::sun::star::sheet::HeaderFooterContent - */ - [property] com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent; - - //------------------------------------------------------------------------- - - /** contains the content of the footer for right pages. - -

After changing the footer text contents, this property has to be - reinserted into the property set.

- - @see com::sun::star::sheet::HeaderFooterContent - */ - [property] com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent; - - //------------------------------------------------------------------------- - - /** contains the page number applied to the first page for this sheet. - -

The value 0 indicates that the page numbers are continued from - the previous sheet.

- */ - [property] short FirstPageNumber; - - //------------------------------------------------------------------------- - - /** contains the scaling factor (in percent) for printing the sheet. - */ - [property] short PageScale; - - //------------------------------------------------------------------------- - - /** contains the number of pages the sheet will printed. - */ - [property] short ScaleToPages; - - //------------------------------------------------------------------------- - - /** contains the number of horizontal pages the sheet will printed on. - - @since OOo 2.0 - - */ - [property, optional] short ScaleToPagesX; - - //------------------------------------------------------------------------- - - /** contains the number of vertical pages the sheet will printed on. - - @since OOo 2.0 - - */ - [property, optional] short ScaleToPagesY; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableValidation.idl b/offapi/com/sun/star/sheet/TableValidation.idl deleted file mode 100644 index 41b954f1c..000000000 --- a/offapi/com/sun/star/sheet/TableValidation.idl +++ /dev/null @@ -1,137 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableValidation_idl__ -#define __com_sun_star_sheet_TableValidation_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents the data validation settings for a cell or cell range. - */ -published service TableValidation -{ - - interface com::sun::star::beans::XPropertySet; - - interface com::sun::star::sheet::XSheetCondition; - - //========================================================================= - - /** specifies the type of validation. - */ - [property] com::sun::star::sheet::ValidationType Type; - - //------------------------------------------------------------------------- - - /** specifies if an input message is shown when the cursor is in a - cell with these validation settings. - */ - [property] boolean ShowInputMessage; - - //------------------------------------------------------------------------- - - /** specifies the title of the window showing the input message. - -

This is only used if TableValidation::ShowInputMessage - is set to .

- */ - [property] string InputTitle; - - //------------------------------------------------------------------------- - - /** specifies the text of the input message. - -

This is only used if TableValidation::ShowInputMessage - is set to .

- */ - [property] string InputMessage; - - //------------------------------------------------------------------------- - - /** specifies if an error message is displayed when invalid data - is entered. - */ - [property] boolean ShowErrorMessage; - - //------------------------------------------------------------------------- - - /** specifies the title of the window showing the error message. - -

This is only used if TableValidation::ShowErrorMessage - is set to .

- */ - [property] string ErrorTitle; - - //------------------------------------------------------------------------- - - /** specifies the text of the error message. - -

This is only used if TableValidation::ShowErrorMessage - is set to .

- */ - [property] string ErrorMessage; - - //------------------------------------------------------------------------- - - /** specifies if blank cells should be allowed. - */ - [property] boolean IgnoreBlankCells; - - //------------------------------------------------------------------------- - - /** specifies the style of the error message. - -

This is used only if TableValidation::ShowErrorMessage - is set to .

- */ - [property] com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle; - - //------------------------------------------------------------------------- - - /** specifies if the list of possible values should be shown on the cell and how. - - See also TableValidationVisibility - */ - [optional,property] short ShowList; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/TableValidationVisibility.idl b/offapi/com/sun/star/sheet/TableValidationVisibility.idl deleted file mode 100644 index 6b1ceb9f5..000000000 --- a/offapi/com/sun/star/sheet/TableValidationVisibility.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_TableValidationVisibility_idl__ -#define __com_sun_star_sheet_TableValidationVisibility_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** These constants specify whether and how a list of possible values - of a cell should be shown. - */ -constants TableValidationVisibility -{ - //------------------------------------------------------------------------- - - /** The List is not shown. - */ - const short INVISIBLE = 0; - - //------------------------------------------------------------------------- - - /** The List is shown unsorted. - */ - const short UNSORTED = 1; - - //------------------------------------------------------------------------- - - /** The List is shown sorted ascending. - */ - const short SORTEDASCENDING = 2; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/UniqueCellFormatRanges.idl b/offapi/com/sun/star/sheet/UniqueCellFormatRanges.idl deleted file mode 100644 index c1c10763e..000000000 --- a/offapi/com/sun/star/sheet/UniqueCellFormatRanges.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_UniqueCellFormatRanges_idl__ -#define __com_sun_star_sheet_UniqueCellFormatRanges_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a collection of equal-formatted cell range collections. - -

All cells inside a cell range collection (a member of this - collection) have the same formatting attributes.

- - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - @see com::sun::star::sheet::CellFormatRanges - */ -published service UniqueCellFormatRanges -{ - //------------------------------------------------------------------------- - - /** provides methods to access the contained cell range - collections by index. - - @see com::sun::star::sheet::SheetCellRanges - */ - interface com::sun::star::container::XIndexAccess; - - //------------------------------------------------------------------------- - - /** creates an enumeration of all cell range collections. - - @see com::sun::star::sheet::UniqueCellFormatRangesEnumeration - */ - interface com::sun::star::container::XEnumerationAccess; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/UniqueCellFormatRangesEnumeration.idl b/offapi/com/sun/star/sheet/UniqueCellFormatRangesEnumeration.idl deleted file mode 100644 index 92a4003ac..000000000 --- a/offapi/com/sun/star/sheet/UniqueCellFormatRangesEnumeration.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_UniqueCellFormatRangesEnumeration_idl__ -#define __com_sun_star_sheet_UniqueCellFormatRangesEnumeration_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents an enumeration of equal-formatted cell range collections. - - @see com::sun::star::sheet::UniqueCellFormatRanges - */ -published service UniqueCellFormatRangesEnumeration -{ - //------------------------------------------------------------------------- - - /** provides methods to access the cell range collections - in the enumeration. - - @see com::sun::star::sheet::SheetCellRanges - */ - interface com::sun::star::container::XEnumeration; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ValidationAlertStyle.idl b/offapi/com/sun/star/sheet/ValidationAlertStyle.idl deleted file mode 100644 index 061831b4b..000000000 --- a/offapi/com/sun/star/sheet/ValidationAlertStyle.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ValidationAlertStyle_idl__ -#define __com_sun_star_sheet_ValidationAlertStyle_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify how invalid cell contents are treated. - */ -published enum ValidationAlertStyle -{ - //------------------------------------------------------------------------- - - /** error message is shown and the change is rejected. - */ - STOP, - - //------------------------------------------------------------------------- - - /** warning message is shown and the user is asked whether the - change will be accepted (defaulted to "No"). - */ - WARNING, - - //------------------------------------------------------------------------- - - /** information message is shown and the user is asked whether the - change will be accepted (defaulted to "Yes"). - */ - INFO, - - //------------------------------------------------------------------------- - - /** macro is executed. - */ - MACRO - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/ValidationType.idl b/offapi/com/sun/star/sheet/ValidationType.idl deleted file mode 100644 index fd1c2aa3a..000000000 --- a/offapi/com/sun/star/sheet/ValidationType.idl +++ /dev/null @@ -1,96 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_ValidationType_idl__ -#define __com_sun_star_sheet_ValidationType_idl__ - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** used to specify which cell contents are treated as valid. - */ -published enum ValidationType -{ - //------------------------------------------------------------------------- - - /** any cell content is valid; no conditions are used. - */ - ANY, - - //------------------------------------------------------------------------- - - /** any whole number matching the specified condition is valid. - */ - WHOLE, - - //------------------------------------------------------------------------- - - /** any number matching the specified condition is valid. - */ - DECIMAL, - - //------------------------------------------------------------------------- - - /** any date value matching the specified condition is valid. - */ - DATE, - - //------------------------------------------------------------------------- - - /** any time value matching the specified condition is valid. - */ - TIME, - - //------------------------------------------------------------------------- - - /** string is valid if its length matches the specified condition. - */ - TEXT_LEN, - - //------------------------------------------------------------------------- - - /** Only strings from a specified list are valid. - */ - LIST, - - //------------------------------------------------------------------------- - - /** The specified formula determines which contents are valid. - */ - CUSTOM - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/VolatileResult.idl b/offapi/com/sun/star/sheet/VolatileResult.idl deleted file mode 100644 index aade7509a..000000000 --- a/offapi/com/sun/star/sheet/VolatileResult.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_VolatileResult_idl__ -#define __com_sun_star_sheet_VolatileResult_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a volatile function result. - -

A volatile function result can change its value over time. The - XVolatileResult interface allows the addition of - listeners which are notified when the value changes.

- - @see com::sun::star::sheet::AddIn - */ -published service VolatileResult -{ - // ------------------------------------------------------------------------ - - /** provides handling with a volatile function result. - */ - interface com::sun::star::sheet::XVolatileResult; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XActivationBroadcaster.idl b/offapi/com/sun/star/sheet/XActivationBroadcaster.idl deleted file mode 100644 index db8278816..000000000 --- a/offapi/com/sun/star/sheet/XActivationBroadcaster.idl +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XActivationBroadcaster_idl__ -#define __com_sun_star_sheet_XActivationBroadcaster_idl__ - -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to add and remove XActivationEventListener - - @since OOo 2.0 - - */ -published interface XActivationBroadcaster: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** allows a component supporting the - XActivationEventListener interface to - register as listener. The component will be notified with a - ActivationEvent every time the active sheet - changes.

- - @param aListener - the component that is to be added as listener - - @see XActivationEventListener - @see ActivationEvent - */ - void addActivationEventListener([in] com::sun::star::sheet::XActivationEventListener aListener); - - //------------------------------------------------------------------------- - - /** removes a previously registered listener. - - @param aListener - the component that is to be removed - */ - void removeActivationEventListener( [in] com::sun::star::sheet::XActivationEventListener aListener ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XActivationEventListener.idl b/offapi/com/sun/star/sheet/XActivationEventListener.idl deleted file mode 100644 index d8326ba73..000000000 --- a/offapi/com/sun/star/sheet/XActivationEventListener.idl +++ /dev/null @@ -1,69 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XActivationEventListener_idl__ -#define __com_sun_star_sheet_XActivationEventListener_idl__ - -#include -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** makes it possible to receive events when the active spreadsheet changes. - */ -published interface XActivationEventListener: com::sun::star::lang::XEventListener -{ - //------------------------------------------------------------------------- - - /** is called whenever data or a selection changed. - -

This interface must be implemented by components that wish - to get notified of changes of the active Spreadsheet. - They can be registered at an XSpreadsheetViewEventProvider component.

- - @param aEvent - the event that gives further information on which Spreadsheet is active now. - - @see ActivationEvent - @see XSpreadsheetViewEventProvider - - @since OOo 2.0 - - */ - void activeSpreadsheetChanged( [in] com::sun::star::sheet::ActivationEvent aEvent ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XAddIn.idl b/offapi/com/sun/star/sheet/XAddIn.idl deleted file mode 100644 index 1d259a52c..000000000 --- a/offapi/com/sun/star/sheet/XAddIn.idl +++ /dev/null @@ -1,216 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XAddIn_idl__ -#define __com_sun_star_sheet_XAddIn_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to function descriptions and user-visible names. - */ -published interface XAddIn: com::sun::star::lang::XLocalizable -{ - //------------------------------------------------------------------------- - - /** returns the internal function name for an user-visible name. - -

The user-visible name of a function is the name shown to the - user. It may be translated to the current language of the AddIn, - so it is never stored in files. It should be a single word and is - used when entering or displaying formulas.

- -

Attention: The method name contains a spelling error. Due to - compatibility reasons the name cannot be changed.

- - @param aDisplayName - the user-visible name of a function. - - @returns - the exact name of the method within its interface. - - */ - string getProgrammaticFuntionName( [in] string aDisplayName ); - - //------------------------------------------------------------------------- - - /** returns the user-visible function name for an internal name. - -

The user-visible name of a function is the name shown to the - user. It may be translated to the current language of the AddIn, - so it is never stored in files. It should be a single word and is - used when entering or displaying formulas.

- - @param aProgrammaticName - is the exact name of a method within its interface. - - @returns - the user-visible name of the specified function. - */ - string getDisplayFunctionName( [in] string aProgrammaticName ); - - //------------------------------------------------------------------------- - - /** returns the description of a function. - -

The description is shown to the user when selecting functions. - It may be translated to the current language of the AddIn.

- - @param aProgrammaticName - is the exact name of a method within its interface. - - @returns - the description of the specified function. - */ - string getFunctionDescription( [in] string aProgrammaticName ); - - //------------------------------------------------------------------------- - - /** returns the user-visible name of the specified argument. - -

The argument name is shown to the user when prompting for - arguments. It should be a single word and may be translated - to the current language of the AddIn.

- - @param aProgrammaticFunctionName - is the exact name of a method within its interface. - - @param nArgument - the index of the argument (0-based). - - @returns - the user-visible name of the specified argument. - */ - string getDisplayArgumentName( - [in] string aProgrammaticFunctionName, - [in] long nArgument ); - - //------------------------------------------------------------------------- - - /** returns the description of the specified argument. - -

The argument description is shown to the user when prompting - for arguments. It may be translated to the current language of - the AddIn.

- - @param aProgrammaticFunctionName - is the exact name of a method within its interface. - - @param nArgument - the index of the argument (0-based). - - @returns - the description of the specified argument. - */ - string getArgumentDescription( - [in] string aProgrammaticFunctionName, - [in] long nArgument ); - - //------------------------------------------------------------------------- - - /** returns the programmatic name of the category the function - belongs to. - -

The category name is used to group similar functions together. - The programmatic category name should always be in English, it is - never shown to the user. - It should be one of the following names if the function falls into - the corresponding category.

- -
-
Database
-
for functions that operate with data organized in tabular form - like databases.
- -
Date&Time
-
for functions that deal with date or time values.
- -
Financial
-
for functions that solve financial problems.
- -
Information
-
for functions that provide information about cells.
- -
Logical
-
for functions that deal with logical expressions.
- -
Mathematical
-
for mathematical functions.
- -
Matrix
-
for matrix functions.
- -
Statistical
-
for statistical functions.
- -
Spreadsheet
-
for functions that deal with cell ranges.
- -
Text
-
for functions that deal with text strings.
- -
Add-In
-
for additional functions.
-
- - @param aProgrammaticFunctionName - is the exact name of a method within its interface. - - @returns - the category name the specified function belongs to. - */ - string getProgrammaticCategoryName( [in] string aProgrammaticFunctionName ); - - //------------------------------------------------------------------------- - - /** returns the user-visible name of the category the function - belongs to. - -

This is used when category names are shown to the user.

- - @param aProgrammaticFunctionName - is the exact name of a method within its interface. - - @returns - the user-visible category name the specified function - belongs to. - */ - string getDisplayCategoryName( [in] string aProgrammaticFunctionName ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XAreaLink.idl b/offapi/com/sun/star/sheet/XAreaLink.idl deleted file mode 100644 index b497d9c38..000000000 --- a/offapi/com/sun/star/sheet/XAreaLink.idl +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XAreaLink_idl__ -#define __com_sun_star_sheet_XAreaLink_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to change the settings of a linked cell range. - - @see com::sun::star::sheet::CellAreaLink - */ -published interface XAreaLink: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the source of the range within the source document. - -

This can be the address of a cell or range in the form - "Sheet1.A1:C5", or the name of a named range or database range.

- */ - string getSourceArea(); - - //------------------------------------------------------------------------- - - /** sets the source of the range within the source document. - -

This can be the address of a cell or range in the form - "Sheet1.A1:C5", or the name of a named range or database range.

- */ - void setSourceArea( [in] string aSourceArea ); - - //------------------------------------------------------------------------- - - /** returns the position of the linked range in the destination - document. - */ - com::sun::star::table::CellRangeAddress getDestArea(); - - //------------------------------------------------------------------------- - - /** sets the position of the linked range in the destination document. - */ - void setDestArea( [in] com::sun::star::table::CellRangeAddress aDestArea ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XAreaLinks.idl b/offapi/com/sun/star/sheet/XAreaLinks.idl deleted file mode 100644 index 608f12b94..000000000 --- a/offapi/com/sun/star/sheet/XAreaLinks.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XAreaLinks_idl__ -#define __com_sun_star_sheet_XAreaLinks_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access via index to a collection of area links and inserting - and removing area links. - - @see com::sun::star::sheet::CellAreaLinks - @see com::sun::star::sheet::CellAreaLink - */ -published interface XAreaLinks: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** creates an area link and adds it to the collection. - - @param aDestPos - the address of the first cell of the range inside the current - document. - - @param aFileName - the URL of the source document. - - @param aSourceArea - the name of the range in the source document. - -

This can be the address of a cell or range in the form - "Sheet1.A1:C5", or the name of a named range or database range.

- - @param aFilter - the name of the filter used to load the source document. - - @param aFilterOptions - optional filter options for the specified filter. - */ - void insertAtPosition( [in] com::sun::star::table::CellAddress aDestPos, - [in] string aFileName, - [in] string aSourceArea, - [in] string aFilter, - [in] string aFilterOptions ); - - //------------------------------------------------------------------------- - - /** removes an area link from the collection. - */ - void removeByIndex( [in] long nIndex ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XArrayFormulaRange.idl b/offapi/com/sun/star/sheet/XArrayFormulaRange.idl deleted file mode 100644 index ab2d82a2e..000000000 --- a/offapi/com/sun/star/sheet/XArrayFormulaRange.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XArrayFormulaRange_idl__ -#define __com_sun_star_sheet_XArrayFormulaRange_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides handling of array formulas in a cell range. - */ -published interface XArrayFormulaRange: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the array formula of the range or an empty string, if the - range does not contain an array formula. - */ - string getArrayFormula(); - - //------------------------------------------------------------------------- - - /** applies the array formula to the entire cell range. - - @param aFormula - the formula that will be applied as array formula. Passing an - empty string erases an existing array formula. - */ - void setArrayFormula( [in] string aFormula ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XArrayFormulaTokens.idl b/offapi/com/sun/star/sheet/XArrayFormulaTokens.idl deleted file mode 100644 index 239a22623..000000000 --- a/offapi/com/sun/star/sheet/XArrayFormulaTokens.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XArrayFormulaTokens_idl__ -#define __com_sun_star_sheet_XArrayFormulaTokens_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to an array formula as token sequence. - */ -interface XArrayFormulaTokens -{ - //------------------------------------------------------------------------- - - /** returns the array formula as sequence of tokens. - */ - sequence< FormulaToken > getArrayTokens(); - - //------------------------------------------------------------------------- - - /** sets the array formula as sequence of tokens. - */ - void setArrayTokens( [in] sequence< FormulaToken > aTokens ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCalculatable.idl b/offapi/com/sun/star/sheet/XCalculatable.idl deleted file mode 100644 index 27f27934e..000000000 --- a/offapi/com/sun/star/sheet/XCalculatable.idl +++ /dev/null @@ -1,93 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCalculatable_idl__ -#define __com_sun_star_sheet_XCalculatable_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents something that can recalculate. - */ -published interface XCalculatable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** recalculates all dirty cells. - -

This calculates all formula cells which have not yet been - calculated after their precedents have changed.

- */ - void calculate(); - - //------------------------------------------------------------------------- - - /** recalculates all cells. - */ - void calculateAll(); - - //------------------------------------------------------------------------- - - /** returns whether automatic calculation is enabled. - -

With automatic calculation, each formula cell is recalculated - whenever its value is needed after its precedents have changed. - The value is needed if the cell is displayed or used in another - calculation.

- - @returns - , if automatic calculation is enabled. - */ - boolean isAutomaticCalculationEnabled(); - - //------------------------------------------------------------------------- - - /** enables automatic calculation. - -

With automatic calculation, each formula cell is recalculated - whenever its value is needed after its precedents have changed. - The value is needed if the cell is displayed or used in another - calculation.

- - @param bEnabled - to enable automatic calculation, to disable. - */ - [oneway] void enableAutomaticCalculation( [in] boolean bEnabled ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellAddressable.idl b/offapi/com/sun/star/sheet/XCellAddressable.idl deleted file mode 100644 index e0d4bab5f..000000000 --- a/offapi/com/sun/star/sheet/XCellAddressable.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellAddressable_idl__ -#define __com_sun_star_sheet_XCellAddressable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a cell which can be addressed with a - CellAddress. - */ -published interface XCellAddressable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the address of the cell in the spreadsheet document. - -

The CellAddress - can be used to address the cell within its document.

- */ - com::sun::star::table::CellAddress getCellAddress(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellFormatRangesSupplier.idl b/offapi/com/sun/star/sheet/XCellFormatRangesSupplier.idl deleted file mode 100644 index fe99ffe7b..000000000 --- a/offapi/com/sun/star/sheet/XCellFormatRangesSupplier.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellFormatRangesSupplier_idl__ -#define __com_sun_star_sheet_XCellFormatRangesSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of equal-formatted cell ranges. - - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XCellFormatRangesSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns a collection of equal-formatted cell ranges. - -

Each cell of the original range is contained in one of the - ranges (even unformatted cells). If there is a non-rectangular - equal-formatted cell area, it will be split into several - rectangular ranges.

- - @returns - the collection of equal-formatted cell ranges. - - @see com::sun::star::sheet::CellFormatRanges - */ - com::sun::star::container::XIndexAccess getCellFormatRanges(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangeAddressable.idl b/offapi/com/sun/star/sheet/XCellRangeAddressable.idl deleted file mode 100644 index a41da0129..000000000 --- a/offapi/com/sun/star/sheet/XCellRangeAddressable.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangeAddressable_idl__ -#define __com_sun_star_sheet_XCellRangeAddressable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a cell which can be addressed with a - CellRangeAddress. - */ -published interface XCellRangeAddressable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the address of the cell range in the spreadsheet document. - -

The CellRangeAddress - can be used to address the range within its document.

- */ - com::sun::star::table::CellRangeAddress getRangeAddress(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangeData.idl b/offapi/com/sun/star/sheet/XCellRangeData.idl deleted file mode 100644 index 6da4dfe03..000000000 --- a/offapi/com/sun/star/sheet/XCellRangeData.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XCellRangeData_idl__ -#define __com_sun_star_sheet_XCellRangeData_idl__ - -#include - -//============================================================================= -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows to get and set an array of data from a cell range. -

The outer sequence represents the rows and the inner sequence - the columns of the array.

- */ - -published interface XCellRangeData: com::sun::star::uno::XInterface -{ - /** gets an array from the contents of the cell range. - -

Each element of the result contains a double - or a string.

- */ - sequence< sequence< any > > getDataArray(); - - /** fills the cell range with values from an array. - -

The size of the array must be the same as the size of the cell - range. Each element of the array must contain a double - or a string.

- - @throws RuntimeException - If the size of the array is different from the current size. - */ - void setDataArray( [in] sequence< sequence< any > > aArray ); -}; - -//============================================================================= -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangeFormula.idl b/offapi/com/sun/star/sheet/XCellRangeFormula.idl deleted file mode 100644 index 2941cd508..000000000 --- a/offapi/com/sun/star/sheet/XCellRangeFormula.idl +++ /dev/null @@ -1,77 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangeFormula_idl__ -#define __com_sun_star_sheet_XCellRangeFormula_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows to get and set cell contents (values, text or formulas) - for a cell range. - -

The outer sequence represents the rows and the inner sequence - the columns of the array.

- - @since OOo 1.1.2 - */ - -published interface XCellRangeFormula: com::sun::star::uno::XInterface -{ - /** gets an array from the contents of the cell range. - -

Each element of the result contains the same string that - would be returned by - XCell::getFormula() - for the corresponding cell.

- */ - sequence< sequence< string > > getFormulaArray(); - - /** fills the cell range with values from an array. - -

The size of the array must be the same as the size of the cell - range. Each element of the array is interpreted the same way as - the argument to a - XCell::setFormula() - call for the corresponding cell.

- - @throws RuntimeException - If the size of the array is different from the current size. - */ - void setFormulaArray( [in] sequence< sequence< string > > aArray ); -}; - -//============================================================================= -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangeMovement.idl b/offapi/com/sun/star/sheet/XCellRangeMovement.idl deleted file mode 100644 index a0dc62cf7..000000000 --- a/offapi/com/sun/star/sheet/XCellRangeMovement.idl +++ /dev/null @@ -1,117 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangeMovement_idl__ -#define __com_sun_star_sheet_XCellRangeMovement_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods for moving ranges of cells in a sheet. - */ -published interface XCellRangeMovement: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** inserts cells, moving other cells down or right. - -

Non-empty cells cannot be moved off the sheet.

- - @param aRange - the cell range in which empty cells will be inserted. - - @param nMode - describes how to move existing cells. - */ - void insertCells( - [in] com::sun::star::table::CellRangeAddress aRange, - [in] com::sun::star::sheet::CellInsertMode nMode ); - - //------------------------------------------------------------------------- - - /** deletes cells, moving other cells up or left. - - @param aRange - the cell range to remove. - - @param nMode - describes how to move following cells. - */ - void removeRange( - [in] com::sun::star::table::CellRangeAddress aRange, - [in] com::sun::star::sheet::CellDeleteMode nMode ); - - //------------------------------------------------------------------------- - - /** moves a cell range to another position in the document. - -

After copying the contents of the cell range, all cells - will be cleared.

- - @param aDestination - the address of the top left cell of the destination range. - - @param aSource - the cell range which will be copied. - */ - void moveRange( - [in] com::sun::star::table::CellAddress aDestination, - [in] com::sun::star::table::CellRangeAddress aSource ); - - //------------------------------------------------------------------------- - - /** copies a cell range to another position in the document. - -

The source cell range keeps unchanged.

- - @param aDestination - the address of the top left cell of the destination range. - - @param aSource - the cell range which will be copied. - */ - void copyRange( - [in] com::sun::star::table::CellAddress aDestination, - [in] com::sun::star::table::CellRangeAddress aSource ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangeReferrer.idl b/offapi/com/sun/star/sheet/XCellRangeReferrer.idl deleted file mode 100644 index 9773d081e..000000000 --- a/offapi/com/sun/star/sheet/XCellRangeReferrer.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangeReferrer_idl__ -#define __com_sun_star_sheet_XCellRangeReferrer_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows direct access to the cells in a named range or to the cells - which are visible in a view, without the need to get the document - object first. - - @see com::sun::star::sheet::NamedRange - @see com::sun::star::sheet::DatabaseRange - @see com::sun::star::sheet::SpreadsheetViewPane - */ -published interface XCellRangeReferrer: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the cell range object that is represented. - */ - com::sun::star::table::XCellRange getReferredCells(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangesAccess.idl b/offapi/com/sun/star/sheet/XCellRangesAccess.idl deleted file mode 100644 index 73db5ec51..000000000 --- a/offapi/com/sun/star/sheet/XCellRangesAccess.idl +++ /dev/null @@ -1,138 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangesAccess_idl__ -#define __com_sun_star_sheet_XCellRangesAccess_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the cells or to sub-ranges of all sheets. - - @see com::sun::star::sheet::Spreadsheets - */ -published interface XCellRangesAccess: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** Returns a single cell within the range. - - @param nColumn - is the column index of the cell inside the sheet. - - @param nRow - is the row index of the cell inside the sheet. - - @param nSheet - is the sheet index of the sheet inside the document. - - @returns - the specified cell. - - @throws IndexOutOfBoundsException - if an index is outside the dimensions of this range. - - @see com::sun::star::table::Cell - */ - com::sun::star::table::XCell getCellByPosition( - [in] long nColumn, - [in] long nRow, - [in] long nSheet ) - raises( com::sun::star::lang::IndexOutOfBoundsException ); - - //------------------------------------------------------------------------- - - /** Returns a sub-range of cells within the range. - - @param nLeft - is the column index of the first cell inside the range. - - @param nTop - is the row index of the first cell inside the range. - - @param nRight - is the column index of the last cell inside the range. - - @param nBottom - is the row index of the last cell inside the range. - - @param nSheet - is the sheet index of the sheet inside the document. - - @returns - the specified cell range. - - @throws IndexOutOfBoundsException - if an index is outside the dimensions of this range. - - @see com::sun::star::table::CellRange - */ - com::sun::star::table::XCellRange getCellRangeByPosition( - [in] long nLeft, - [in] long nTop, - [in] long nRight, - [in] long nBottom, - [in] long nSheet ) - raises( com::sun::star::lang::IndexOutOfBoundsException ); - - //------------------------------------------------------------------------- - - /** Returns a sub-range of cells within the range. - -

The sub-range is specified by its name. The format of the range - name is dependent of the context of the table. In spreadsheets valid - names may be "Sheet1.A1:C5" or "$Sheet1.$B$2" or even defined names for cell ranges - such as "MySpecialCell".

- - @param aRange - the name of the sub-range. - - @returns - the specified cell ranges. - - @see com::sun::star::table::CellRange - */ - sequence getCellRangesByName( [in] string aRange ) - raises( com::sun::star::lang::IllegalArgumentException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellRangesQuery.idl b/offapi/com/sun/star/sheet/XCellRangesQuery.idl deleted file mode 100644 index 2f633a2c5..000000000 --- a/offapi/com/sun/star/sheet/XCellRangesQuery.idl +++ /dev/null @@ -1,161 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellRangesQuery_idl__ -#define __com_sun_star_sheet_XCellRangesQuery_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to query for cell ranges with specific contents. - -

All methods return a collection of cell ranges.

- - @see com::sun::star::sheet::SheetRangesQuery - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XCellRangesQuery: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** queries all visible cells. - - @returns - the visible (not hidden) cells of the current cell range(s). - */ - com::sun::star::sheet::XSheetCellRanges queryVisibleCells(); - - //------------------------------------------------------------------------- - - /** queries all empty cells. - - @returns - the empty cells of the current cell range(s). - */ - com::sun::star::sheet::XSheetCellRanges queryEmptyCells(); - - //------------------------------------------------------------------------- - - /** queries all cells with the specified content type(s). - - @param nContentFlags - a combination of CellFlags flags. - -

Attention: Despite the CellFlags flags are - long values, this method expects a short - parameter. - - @returns - all cells of the current cell range(s) with the specified - content type(s). - */ - com::sun::star::sheet::XSheetCellRanges queryContentCells( - [in] short nContentFlags ); - - //------------------------------------------------------------------------- - - /** queries all formula cells with the specified result type. - - @param nResultFlags - a combination of FormulaResult flags. - - @returns - all formula cells of the current cell range(s) with the - specified result type(s). - */ - com::sun::star::sheet::XSheetCellRanges queryFormulaCells( - [in] long nResultFlags ); - - //------------------------------------------------------------------------- - - /** queries all cells with different values in a specified row. - -

This method takes each column of the current cell range(s) and - compares all cells with the cell in the specified row. All cells - which are different to this comparison cell will be returned.

- - @param aCompare - contains a cell address with the row index used for comparison. - Only this row index is of interest. - - @returns - all cells of the current cell range(s) which are different - to the comparison cell of each column. - */ - com::sun::star::sheet::XSheetCellRanges queryColumnDifferences( - [in] com::sun::star::table::CellAddress aCompare ); - - //------------------------------------------------------------------------- - - /** queries all cells with different values in a specified column. - -

This method takes each row of the current cell range(s) and - compares all cells with the cell in the specified column. All cells - which are different to this comparison cell will be returned.

- - @param aCompare - contains a cell address with the column index used for - comparison. Only this column index is of interest. - - @returns - all cells of the current cell range(s) which are different - to the comparison cell of each row. - */ - com::sun::star::sheet::XSheetCellRanges queryRowDifferences( - [in] com::sun::star::table::CellAddress aCompare ); - - //------------------------------------------------------------------------- - - /** intersects the current cell range(s) with the specified cell range. - - @param aRange - contains the cell range for intersection. - - @return - all cells of the current cell range(s) which are contained - in the passed cell range. - - */ - com::sun::star::sheet::XSheetCellRanges queryIntersection( - [in] com::sun::star::table::CellRangeAddress aRange ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCellSeries.idl b/offapi/com/sun/star/sheet/XCellSeries.idl deleted file mode 100644 index 9828c7fc4..000000000 --- a/offapi/com/sun/star/sheet/XCellSeries.idl +++ /dev/null @@ -1,99 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCellSeries_idl__ -#define __com_sun_star_sheet_XCellSeries_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to fill out a cell range automatically with values - based on a start value, step count and fill mode. - - @see com::sun::star::sheet::SheetCellRange - */ -published interface XCellSeries: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** fills all cells in the range based on the specified settings. - - @param nFillDirection - specifies the direction to fill the rows/columns of the range. - - @param nFillMode - specifies the type of the series. - - @param nFillDateMode - specifies the calculation mode for date values. - - @param fStep - contains the value used to increase/decrease the series values. - - @param fEndValue - contains the threshold value on which the calculation of the - current series stops. - */ - void fillSeries( - [in] com::sun::star::sheet::FillDirection nFillDirection, - [in] com::sun::star::sheet::FillMode nFillMode, - [in] com::sun::star::sheet::FillDateMode nFillDateMode, - [in] double fStep, - [in] double fEndValue ); - - //------------------------------------------------------------------------- - - /** fills all cells in the range in a way that is specified by the - first cell(s) in the range. - - @param nFillDirection - specifies the direction to fill the rows/columns of the range. - - @param nSourceCount - contains the number of cells in each row/column used to - constitute the fill algorithm. - */ - void fillAuto( - [in] com::sun::star::sheet::FillDirection nFillDirection, - [in] long nSourceCount ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XCompatibilityNames.idl b/offapi/com/sun/star/sheet/XCompatibilityNames.idl deleted file mode 100644 index 700ecbc5e..000000000 --- a/offapi/com/sun/star/sheet/XCompatibilityNames.idl +++ /dev/null @@ -1,80 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XCompatibilityNames_idl__ -#define __com_sun_star_sheet_XCompatibilityNames_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to the sequence of compatibility names for an Addin - function. - */ -published interface XCompatibilityNames: com::sun::star::uno::XInterface -{ - /** returns the compatibility names of the specified function. - -

Compatibility names are localized names of AddIn functions that - are used to import files from other applications.

- -

If on import a localized function name is read, this list of - compatibility names is used to find the internal name of the - function. The current locale may differ from the locale used in - the imported file, so the method - XAddIn::getProgrammaticFuntionName cannot be used - here.

- -

The order inside the sequence of compatibility names is used to - prioritize the names. Initially the first compatibility name of - each function is compared to the imported name (each function may - provide a sequence of compatibility names - the first entry of all - sequences is used). If no entry is equal, the second entry of each - sequence is used and so on.

- -

If a locale is not present in the sequence of compatibility names, - the first entry of the sequence is used. So the method should return - a sequence which contains first the entry representing the current - locale.

- - @param aProgrammaticName - is the exact name of a method within its interface. - */ - sequence< com::sun::star::sheet::LocalizedName > - getCompatibilityNames( [in] string aProgrammaticName ); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XConsolidatable.idl b/offapi/com/sun/star/sheet/XConsolidatable.idl deleted file mode 100644 index 8301b2f28..000000000 --- a/offapi/com/sun/star/sheet/XConsolidatable.idl +++ /dev/null @@ -1,82 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XConsolidatable_idl__ -#define __com_sun_star_sheet_XConsolidatable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to consolidate ranges in a spreadsheet document. - -

Consolidation combines the cells of multiple cell ranges, using a - specific function.

- - @deprecated - */ -published interface XConsolidatable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** creates a consolidation descriptor. - - @param bEmpty - leaves the descriptor empty, fills it with - the settings from the last consolidation action. - - @see com::sun::star::sheet::ConsolidationDescriptor - */ - com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor( - [in] boolean bEmpty ); - - //------------------------------------------------------------------------- - - /** consolidates data from several cell ranges, using the settings - in the passed descriptor. - - @param xDescriptor - the descriptor used to perform the consolidation. - - @see com::sun::star::sheet::ConsolidationDescriptor - */ - void consolidate( - [in] com::sun::star::sheet::XConsolidationDescriptor xDescriptor ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XConsolidationDescriptor.idl b/offapi/com/sun/star/sheet/XConsolidationDescriptor.idl deleted file mode 100644 index 13e8a64ae..000000000 --- a/offapi/com/sun/star/sheet/XConsolidationDescriptor.idl +++ /dev/null @@ -1,139 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XConsolidationDescriptor_idl__ -#define __com_sun_star_sheet_XConsolidationDescriptor_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings of a consolidation descriptor. - - @deprecated - - @see com::sun::star::sheet::ConsolidationDescriptor - */ -published interface XConsolidationDescriptor: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the function by which the ranges are consolidated. - */ - com::sun::star::sheet::GeneralFunction getFunction(); - - //------------------------------------------------------------------------- - - /** sets the function by which the ranges are consolidated. - */ - void setFunction( [in] com::sun::star::sheet::GeneralFunction nFunction ); - - //------------------------------------------------------------------------- - - /** returns the cell ranges which are consolidated. - */ - sequence< com::sun::star::table::CellRangeAddress > getSources(); - - //------------------------------------------------------------------------- - - /** sets the cell ranges which are consolidated. - */ - void setSources( - [in] sequence< com::sun::star::table::CellRangeAddress > aSources ); - - //------------------------------------------------------------------------- - - /** returns the position of the top left cell of the cell range where - the consolidated data are copied. - */ - com::sun::star::table::CellAddress getStartOutputPosition(); - - //------------------------------------------------------------------------- - - /** sets the position of the top left cell of the cell range - where the consolidated data are copied. - */ - void setStartOutputPosition( - [in] com::sun::star::table::CellAddress aStartOutputPosition ); - - //------------------------------------------------------------------------- - - /** returns, whether column headers from the cell ranges are used to - find matching data or not. - */ - boolean getUseColumnHeaders(); - - //------------------------------------------------------------------------- - - /** specifies if column headers from the cell ranges are used to find - matching data. - */ - void setUseColumnHeaders( [in] boolean bUseColumnHeaders ); - - //------------------------------------------------------------------------- - - /** returns, whether row headers from the cell ranges are used to - find matching data or not. - */ - boolean getUseRowHeaders(); - - //------------------------------------------------------------------------- - - /** specifies if row headers from the cell ranges are used to find - matching data. - */ - void setUseRowHeaders( [in] boolean bUseRowHeaders ); - - //------------------------------------------------------------------------- - - /** returns, whether links to the original data are inserted in the - output area or not. - */ - boolean getInsertLinks(); - - //------------------------------------------------------------------------- - - /** specifies if links to the original data are inserted in the - output area. - */ - void setInsertLinks( [in] boolean bInsertLinks ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDDELink.idl b/offapi/com/sun/star/sheet/XDDELink.idl deleted file mode 100644 index 30d74541a..000000000 --- a/offapi/com/sun/star/sheet/XDDELink.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDDELink_idl__ -#define __com_sun_star_sheet_XDDELink_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to change the settings of a DDE link. - - @deprecated - - @see com::sun::star::sheet::DDELink - */ -published interface XDDELink: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the application from which data are requested - (the DDE server application). - */ - string getApplication(); - - //------------------------------------------------------------------------- - - /** returns the DDE topic from which data are requested. - */ - string getTopic(); - - //------------------------------------------------------------------------- - - /** returns the DDE item from which data are requested. - */ - string getItem(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDDELinkResults.idl b/offapi/com/sun/star/sheet/XDDELinkResults.idl deleted file mode 100644 index cd9ab7e71..000000000 --- a/offapi/com/sun/star/sheet/XDDELinkResults.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDDELinkResults_idl__ -#define __com_sun_star_sheet_XDDELinkResults_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the DDE link results. - - @see com::sun::star::sheet::DDELink - - @since OOo 3.0 - */ -published interface XDDELinkResults: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the DDE link results. - - @returns - the DDE link results. The outer sequence contains the value rows. - The inner sequences contain the result values for one row. - */ - sequence< sequence< any > > getResults(); - - //------------------------------------------------------------------------- - - /** sets the DDE link results. - - @param aResults - the DDE link results. The outer sequence contains the value rows. - The inner sequences contain the result values for one row. - If the outer sequence is empty, the existing DDE link results are - cleared. - */ - void setResults( [in] sequence< sequence< any > > aResults ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XDDELinks.idl b/offapi/com/sun/star/sheet/XDDELinks.idl deleted file mode 100644 index 1d763f327..000000000 --- a/offapi/com/sun/star/sheet/XDDELinks.idl +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDDELinks_idl__ -#define __com_sun_star_sheet_XDDELinks_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides a method to add a DDE link to a spreadsheet. - - @see com::sun::star::sheet::DDELinks - - @since OOo 3.0 - */ -published interface XDDELinks: com::sun::star::container::XNameAccess -{ - //------------------------------------------------------------------------- - - /** adds a DDE link to the spreadsheet without updating it. - -

If a DDE link with the specified parameters already exists, the - existing DDE link will be returned. Otherwise a new DDE link will be - created.

- - @param aApplication - the DDE server application from which data are requested. - - @param aTopic - the DDE topic from which data are requested. - - @param aItem - the DDE item from which data are requested. - - @param nMode - the DDE link mode. - - @returns - the DDE link. - */ - com::sun::star::sheet::XDDELink addDDELink( - [in] string aApplication, - [in] string aTopic, - [in] string aItem, - [in] com::sun::star::sheet::DDELinkMode nMode ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.idl b/offapi/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.idl deleted file mode 100644 index 1db69f841..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotDataLayoutFieldSupplier_idl__ -#define __com_sun_star_sheet_XDataPilotDataLayoutFieldSupplier_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Provides access to the DataPilotField used to layout - multiple data fields. - -

This data field can be inserted into the rows dimension or columns - dimension by changing its Orientation - property. This interface can be used to access the data layout field - before multiple data fields are inserted into the DataPilot table. It - remains invisible as long as the DataPilot table contains at most one data - field.

- - @see com::sun::star::sheet::DataPilotDescriptor - @see com::sun::star::sheet::DataPilotTable - */ -published interface XDataPilotDataLayoutFieldSupplier -{ - //------------------------------------------------------------------------- - - /** Returns the DataPilotField used to layout multiple data - fields. - -

If the field does not exist yet, it will be created. It is possible - to insert this field into the rows or columns dimension by changing - its Orientation property.

- */ - XDataPilotField getDataLayoutField(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotDescriptor.idl b/offapi/com/sun/star/sheet/XDataPilotDescriptor.idl deleted file mode 100644 index 3ae62b39c..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotDescriptor.idl +++ /dev/null @@ -1,139 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotDescriptor_idl__ -#define __com_sun_star_sheet_XDataPilotDescriptor_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the layout settings of a data pilot table. - -

This interface extends the interface - XNamed which provides - access to the name of the data pilot table used e.g. in collections.

- - @see com::sun::star::sheet::DataPilotDescriptor - @see com::sun::star::sheet::DataPilotTable - */ -published interface XDataPilotDescriptor: com::sun::star::container::XNamed -{ - //------------------------------------------------------------------------- - - /** returns an additional string stored in the data pilot table. - */ - string getTag(); - - //------------------------------------------------------------------------- - - /** sets an additional string stored in the data pilot table. - */ - void setTag( [in] string aTag ); - - //------------------------------------------------------------------------- - - /** returns the cell range containing the data for the data pilot table. - */ - com::sun::star::table::CellRangeAddress getSourceRange(); - - //------------------------------------------------------------------------- - - /** sets the cell range containing the data for the data pilot table. - */ - void setSourceRange( - [in] com::sun::star::table::CellRangeAddress aSourceRange ); - - //------------------------------------------------------------------------- - - /** returns the filter descriptor specifying which data from the - source cell range are used for the data pilot table. - */ - com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor(); - - //------------------------------------------------------------------------- - - /** returns the collection of all the data pilot fields. - */ - com::sun::star::container::XIndexAccess getDataPilotFields(); - - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot fields used as column fields. - - @see com::sun::star::sheet::DataPilotFields - */ - com::sun::star::container::XIndexAccess getColumnFields(); - - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot fields used as row fields. - - @see com::sun::star::sheet::DataPilotFields - */ - com::sun::star::container::XIndexAccess getRowFields(); - - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot fields used as page fields. - - @see com::sun::star::sheet::DataPilotFields - */ - com::sun::star::container::XIndexAccess getPageFields(); - - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot fields used as data fields. - - @see com::sun::star::sheet::DataPilotFields - */ - com::sun::star::container::XIndexAccess getDataFields(); - - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot fields not used as - column, row, page, or data fields. - - @see com::sun::star::sheet::DataPilotFields - */ - com::sun::star::container::XIndexAccess getHiddenFields(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotField.idl b/offapi/com/sun/star/sheet/XDataPilotField.idl deleted file mode 100644 index 2aeb2d20d..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotField.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotField_idl__ -#define __com_sun_star_sheet_XDataPilotField_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to control a data pilot field which has already - been created. - - @see com::sun::star::sheet::DataPilotField - */ -published interface XDataPilotField: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of the data pilot items. - - @see com::sun::star::sheet::DataPilotItems - */ - com::sun::star::container::XIndexAccess getItems(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotFieldGrouping.idl b/offapi/com/sun/star/sheet/XDataPilotFieldGrouping.idl deleted file mode 100644 index ee399eaff..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotFieldGrouping.idl +++ /dev/null @@ -1,167 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotFieldGrouping_idl__ -#define __com_sun_star_sheet_XDataPilotFieldGrouping_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Provides methods to create new DataPilot fields where some or all items of - this DataPilot field are grouped in some way. - - @see DataPilotField - */ -published interface XDataPilotFieldGrouping: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** Creates a new DataPilot field which contains a group containing the - given DataPilot field items (members). - -

It is possible to create multiple groups by calling this method - several times at the same DataPilot field. On subsequent calls, the - DataPilot field created at the first call is used to insert the new - groups.

- -

The collection of groups can be accessed via the - DataPilotField::GroupInfo property. The returned - struct contains the sequence of groups in its member - DataPilotFieldGroupInfo::Groups.

- - @param aItems - a sequence containing the names of the items (members) which will - be part of the new group. Must be names of items contained in the - current field. - - @returns - the new created field if there is one created on the first call of - this method. is returned on subsequent calls. - - @see DataPilotField - @see DataPilotFieldGroupInfo - */ - XDataPilotField createNameGroup([in] sequence< string > aItems) - raises( com::sun::star::lang::IllegalArgumentException ); - - //------------------------------------------------------------------------- - - /** Groups the members of this field by dates, according to the passed - settings. - -

If this field is already grouped by dates, a new DataPilot field - will be created and returned. If this field is not grouped at all, the - date grouping is performed inside of this field (no new field will be - created). There must not be any other grouping (by member names or by - numeric ranges), otherwise an exception is thrown.

- - @param aInfo - contains the information how to group the items of the field. The - members of this struct have to fulfill the following requirements: - -
    -
  • If the member DataPilotFieldGroupInfo::HasAutoStart - is set to , then the value of - DataPilotFieldGroupInfo::Start must be a floating-point - value representing a valid date/time value (if - DataPilotFieldGroupInfo::HasAutoStart is set to , - the value of DataPilotFieldGroupInfo::Start will - be ignored).
  • - -
  • If the member DataPilotFieldGroupInfo::HasAutoEnd - is set to , then the value of - DataPilotFieldGroupInfo::End must be a floating-point - value representing a valid date/time value( if - DataPilotFieldGroupInfo::HasAutoEnd is set to , - the value of DataPilotFieldGroupInfo::End will be - ignored).
  • - -
  • If the members DataPilotFieldGroupInfo::HasAutoStart - and DataPilotFieldGroupInfo::HasAutoEnd - are set to both, then the value of - DataPilotFieldGroupInfo::Start must be less than or equal - to the value of DataPilotFieldGroupInfo::End.
  • - -
  • The member DataPilotFieldGroupInfo::HasDateValues - must be set to .
  • - -
  • The member DataPilotFieldGroupInfo::Step must - be zero, unless ranges of days have to be grouped (see the - description of the member GroupBy below), in that case the value - must be greater than or equal to 1 and less than or equal to 32767. - The fractional part of the value will be ignored.
  • - -
  • The member DataPilotFieldGroupInfo::GroupBy - must contain exactly one of the flags from DataPilotFieldGroupBy. - A combination of several flags will not be accepted. If - DataPilotFieldGroupBy::DAYS is specified, the - value of the member DataPilotFieldGroupInfo::Step - will specify the type of day grouping (see above). If that value - is zero, grouping is performed on all days of the year (e.g. the - members containing the 1st of January of any year are grouped - together). If that value is greater than zero, grouping is done on - ranges of days, and the value specifies the number of days grouped - into one range (e.g. a value of 7 groups the members of a week - into a range).
  • - -
  • The contents of the member - DataPilotFieldGroupInfo::SourceField will be ignored.
  • - -
  • The contents of the member - DataPilotFieldGroupInfo::Groups will be ignored.
  • -
- - @returns - the new created field if there is one created. is returned, - if date grouping is performed inside this field (i.e. this field - was not grouped by dates before). - - @throws com::sun::star::lang::IllegalArgumentException - if the passed struct does not contain valid settings as described, - or if this field is already grouped by member names or numeric - ranges. - - @see DataPilotField - */ - XDataPilotField createDateGroup([in] DataPilotFieldGroupInfo aInfo) - raises( com::sun::star::lang::IllegalArgumentException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotMemberResults.idl b/offapi/com/sun/star/sheet/XDataPilotMemberResults.idl deleted file mode 100644 index ddf30892f..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotMemberResults.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotMemberResults_idl__ -#define __com_sun_star_sheet_XDataPilotMemberResults_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a sequence of results of a data pilot source level. - -

These results are used to fill the data area for the level in a data - pilot table.

- - @see com::sun::star::sheet::DataPilotSourceLevel - @see com::sun::star::sheet::DataPilotSource - @see com::sun::star::sheet::XDataPilotResults - */ -published interface XDataPilotMemberResults: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the sequence of results for the regarding data pilot - source level. - */ - sequence< com::sun::star::sheet::MemberResult > getResults(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotResults.idl b/offapi/com/sun/star/sheet/XDataPilotResults.idl deleted file mode 100644 index 93b9db935..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotResults.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotResults_idl__ -#define __com_sun_star_sheet_XDataPilotResults_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a table of results of a data pilot source. - -

These results are used to fill the data area of a data pilot table.

- - @see com::sun::star::sheet::DataPilotSource - @see com::sun::star::sheet::XDataPilotMemberResults - */ -published interface XDataPilotResults: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the result array. - -

The outer sequence contains the value rows. The inner sequences - contain the values for one row.

- */ - sequence< sequence< DataResult > > getResults(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotTable.idl b/offapi/com/sun/star/sheet/XDataPilotTable.idl deleted file mode 100644 index 371b0c134..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotTable.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotTable_idl__ -#define __com_sun_star_sheet_XDataPilotTable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to control a data pilot table which has already - been created. - - @see com::sun::star::sheet::DataPilotTable - */ -published interface XDataPilotTable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the address of the cell range that contains the data - pilot table. - */ - com::sun::star::table::CellRangeAddress getOutputRange(); - - //------------------------------------------------------------------------- - - /** recreates the data pilot table with current data from the source - cell range. - */ - void refresh(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotTable2.idl b/offapi/com/sun/star/sheet/XDataPilotTable2.idl deleted file mode 100644 index 2a5815df0..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotTable2.idl +++ /dev/null @@ -1,113 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotTable2_idl__ -#define __com_sun_star_sheet_XDataPilotTable2_idl__ - -#include -#include -#include -#include -#include -#include -#include -#include - -module com { module sun { module star { module sheet { - -/** additional methods to extend XDataPilotTable. - - XDataPilotTable2 extends the old - XDataPilotTable interface with - additional methods. - - @see com::sun::star::sheet::XDataPilotTable - - @since OOo 3.0 - */ -interface XDataPilotTable2: com::sun::star::sheet::XDataPilotTable -{ - /** When the address of a cell within the result area is given, - XDataPilotTable2::getDrillDownData returns its drill-down - output table that includes only those rows that contribute to the value of - that cell. - - @param aAddr cell address within the result area of a DataPilot table. - - @returns drill-down output as 2-dimensional sequence, including the header row. - - @see XDataPilotTable2::insertDrillDownSheet - */ - sequence< sequence< any > > getDrillDownData( [in] com::sun::star::table::CellAddress aAddr ); - - /** Given a cell address, it returns the information about that cell. The - type of information returned depends upon whether the cell is within - the result area or column/row header area. - - @param aAddr address of the cell whose information is to be returned. - - @returns DataPilotTablePositionData which contains the - position type and the information for that cell position. - - @see com::sun::star::sheet::DataPilotTablePositionData - @see com::sun::star::sheet::DataPilotTableHeaderData - @see com::sun::star::sheet::DataPilotTableResultData - */ - DataPilotTablePositionData getPositionData( [in] com::sun::star::table::CellAddress aAddr ); - - /**

This method inserts a new sheet to display the drill-down data for a - specified result cell. A drill-down data for a result cell consists - of a subset of rows from the original data source that contribute to - the value displayed in that cell.

- -

The new sheet is always inserted to the immediate left of the current - sheet where the DataPilot table is. Note that when the drill-down data - is empty, no new sheet is inserted.

- - @param aAddr address of a result cell - - @returns - */ - void insertDrillDownSheet( [in] com::sun::star::table::CellAddress aAddr ); - - /**

This method returns a different output range of a DataPilot table - per specified output range type.

- - @returns CellRangeAddress depicting - the range specified. See DataPilotOutputRangeType for a set - of possible output range types. - - @see com::sun::star::sheet::DataPilotOutputRangeType - */ - com::sun::star::table::CellRangeAddress getOutputRangeByType( [in] long nType ) - raises (com::sun::star::lang::IllegalArgumentException); -}; - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotTables.idl b/offapi/com/sun/star/sheet/XDataPilotTables.idl deleted file mode 100644 index 324221f78..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotTables.idl +++ /dev/null @@ -1,98 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotTables_idl__ -#define __com_sun_star_sheet_XDataPilotTables_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the data pilot tables via name and inserting and - removing data pilot tables. - -

This interface extends the interface - XNameAccess which provides - access to existing data pilot tables in the collection.

- - @see com::sun::star::sheet::DataPilotTables - @see com::sun::star::sheet::DataPilotTable - */ -published interface XDataPilotTables: com::sun::star::container::XNameAccess -{ - //------------------------------------------------------------------------- - - /** creates a data pilot descriptor. - -

This descriptor can be used with - XDataPilotTables::addTable.

- - @see com::sun::star::sheet::DataPilotDescriptor - */ - com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor(); - - //------------------------------------------------------------------------- - - /** creates a new data pilot table and adds it to the collection. - - @param aName - the name of the data pilot table used in the collection. - - @param aAoutputAddress - the top left cell of the location of the data pilot table in - the spreadsheet document. - - @param xDescriptor - the descriptor containing the settings of the data pilot table. - - @see com::sun::star::sheet::DataPilotDescriptor - */ - void insertNewByName( - [in] string aName, - [in] com::sun::star::table::CellAddress aOutputAddress, - [in] com::sun::star::sheet::XDataPilotDescriptor xDescriptor ); - - //------------------------------------------------------------------------- - - /** deletes a data pilot table from the collection. - */ - void removeByName( [in] string aName ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDataPilotTablesSupplier.idl b/offapi/com/sun/star/sheet/XDataPilotTablesSupplier.idl deleted file mode 100644 index ed4d701b4..000000000 --- a/offapi/com/sun/star/sheet/XDataPilotTablesSupplier.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDataPilotTablesSupplier_idl__ -#define __com_sun_star_sheet_XDataPilotTablesSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** grants access to a collection of data pilot tables. - - @see com::sun::star::sheet::Spreadsheet - */ -published interface XDataPilotTablesSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** Returns the collection of data pilot tables. - - @see com::sun::star::sheet::DataPilotTables - */ - com::sun::star::sheet::XDataPilotTables getDataPilotTables(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDatabaseRange.idl b/offapi/com/sun/star/sheet/XDatabaseRange.idl deleted file mode 100644 index b39f174de..000000000 --- a/offapi/com/sun/star/sheet/XDatabaseRange.idl +++ /dev/null @@ -1,117 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDatabaseRange_idl__ -#define __com_sun_star_sheet_XDatabaseRange_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings and options of a database range. - - @see com::sun::star::sheet::DatabaseRange - */ -published interface XDatabaseRange: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the data area of the database range in the - spreadsheet document. - */ - com::sun::star::table::CellRangeAddress getDataArea(); - - //------------------------------------------------------------------------- - - /** sets the data area of the database range. - */ - void setDataArea( [in] com::sun::star::table::CellRangeAddress aDataArea ); - - //------------------------------------------------------------------------- - - /** returns the sort descriptor stored with the database range. - - @see SheetSortDescriptor2 - */ - sequence< com::sun::star::beans::PropertyValue > getSortDescriptor(); - - //------------------------------------------------------------------------- - - /** returns the filter descriptor stored with the database range. - -

If the filter descriptor is modified, the new filtering is - carried out when XDatabaseRange::refresh() is - called.

- - @see SheetFilterDescriptor - */ - XSheetFilterDescriptor getFilterDescriptor(); - - //------------------------------------------------------------------------- - - /** returns the subtotal descriptor stored with the database range. - -

If the subtotal descriptor is modified, the new subtotals are - inserted when XDatabaseRange::refresh() is - called.

- - @see SubTotalDescriptor - */ - XSubTotalDescriptor getSubTotalDescriptor(); - - //------------------------------------------------------------------------- - - /** returns the database import descriptor stored with this database - range. - - @see DatabaseImportDescriptor - */ - sequence< com::sun::star::beans::PropertyValue > getImportDescriptor(); - - //------------------------------------------------------------------------- - - /** executes the stored import, filter, sorting, and subtotals - descriptors again. - */ - void refresh(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDatabaseRanges.idl b/offapi/com/sun/star/sheet/XDatabaseRanges.idl deleted file mode 100644 index 2872465c2..000000000 --- a/offapi/com/sun/star/sheet/XDatabaseRanges.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDatabaseRanges_idl__ -#define __com_sun_star_sheet_XDatabaseRanges_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides functions to manage a collection of database ranges. - - @see com::sun::star::sheet::DatabaseRanges - */ -published interface XDatabaseRanges: com::sun::star::container::XNameAccess -{ - //------------------------------------------------------------------------- - - /** adds a new database range to the collection. - */ - void addNewByName( - [in] string aName, - [in] com::sun::star::table::CellRangeAddress aRange ); - - //------------------------------------------------------------------------- - - /** removes a database range from the collection. - */ - void removeByName( [in] string aName ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDimensionsSupplier.idl b/offapi/com/sun/star/sheet/XDimensionsSupplier.idl deleted file mode 100644 index e9dd53cbc..000000000 --- a/offapi/com/sun/star/sheet/XDimensionsSupplier.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDimensionsSupplier_idl__ -#define __com_sun_star_sheet_XDimensionsSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the collection of dimensions of a data pilot source. - - @see com::sun::star::sheet::DataPilotSource - */ -published interface XDimensionsSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of dimensions. - - @see com::sun::star::sheet::DataPilotSourceDimensions - */ - com::sun::star::container::XNameAccess getDimensions(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDocumentAuditing.idl b/offapi/com/sun/star/sheet/XDocumentAuditing.idl deleted file mode 100644 index 2884043a2..000000000 --- a/offapi/com/sun/star/sheet/XDocumentAuditing.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDocumentAuditing_idl__ -#define __com_sun_star_sheet_XDocumentAuditing_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides auditing functions of a document. - */ -published interface XDocumentAuditing: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** refreshes all existing auditing arrows on all sheets of the - document. - -

Dependencies are marked for all the cells that were marked - before, but using current formulas.

- */ - void refreshArrows(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XDrillDownDataSupplier.idl b/offapi/com/sun/star/sheet/XDrillDownDataSupplier.idl deleted file mode 100644 index ed675cf01..000000000 --- a/offapi/com/sun/star/sheet/XDrillDownDataSupplier.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XDrillDownDataSupplier_idl__ -#define __com_sun_star_sheet_XDrillDownDataSupplier_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** supplies a filtered subset of the original data source based on filtering criteria. - - A service that acts as a DataPilot data source can optionally implement this - interface to allow drill-down of result data. The method this interface provides - is used internally when calling XDataPilotTable2::getDrillDownData - or XDataPilotTable2::insertDrillDownSheet. If the data source - service does not implement this interface, then the aforementioned two methods - will have no effect. - - @see com::sun::star::sheet::DataPilotSource - - @since OOo 3.0 - */ -interface XDrillDownDataSupplier: com::sun::star::uno::XInterface -{ - /** This method returns filtered subset of the original source data based on - a given set of filtering criteria. - - @param aFilters filtering criteria - - @returns a filtered subset of the original source data as 2-dimensional - sequences of Any. The first row - must be the header row. Each Any - instance must contain either double value for a numeric cell, or - a string value for a string cell. - - @see com::sun::star::sheet::DataPilotFieldFilter - @see com::sun::star::sheet::XDataPilotTable2 - */ - sequence< sequence< any > > getDrillDownData( - [in] sequence< com::sun::star::sheet::DataPilotFieldFilter > aFilters ); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XEnhancedMouseClickBroadcaster.idl b/offapi/com/sun/star/sheet/XEnhancedMouseClickBroadcaster.idl deleted file mode 100644 index 21b7a57ed..000000000 --- a/offapi/com/sun/star/sheet/XEnhancedMouseClickBroadcaster.idl +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XEnhancedMouseClickBroadcaster_idl__ -#define __com_sun_star_sheet_XEnhancedMouseClickBroadcaster_idl__ - -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to add and remove EnhancedMouseClickHandler - - @since OOo 2.0 - - */ -published interface XEnhancedMouseClickBroadcaster: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** allows a component supporting the - XEnhancedMouseClickHandler interface to - register as listener. The component will be notified with a - EnhancedMouseEvent every time the mouse is clicked - in the spreadsheet

- - @param aListener - the component that is to be added as listener - - @see XEnhancedMouseClickHandler - @see EnhancedMouseEvent - - The interfaces in the EnhancedMouseEvent can be XCell or XShape - - @see XShape - @see XCell - - */ - void addEnhancedMouseClickHandler([in] com::sun::star::awt::XEnhancedMouseClickHandler aListener); - - //------------------------------------------------------------------------- - - /** removes a previously registered listener. - - @param aListener - the component that is to be removed - */ - void removeEnhancedMouseClickHandler( [in] com::sun::star::awt::XEnhancedMouseClickHandler aListener ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XExternalDocLink.idl b/offapi/com/sun/star/sheet/XExternalDocLink.idl deleted file mode 100644 index 8fdaf0ebd..000000000 --- a/offapi/com/sun/star/sheet/XExternalDocLink.idl +++ /dev/null @@ -1,98 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XExternalDocLink_idl__ -#define __com_sun_star_sheet_XExternalDocLink_idl__ - -#include -#include -#include -#include - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Primary interface for the ExternalDocLink service. - - @see com::sun::star::sheet::ExternalDocLink - - @since OOo 3.1 - */ -interface XExternalDocLink -{ - interface com::sun::star::container::XNameAccess; - interface com::sun::star::container::XIndexAccess; - interface com::sun::star::container::XEnumerationAccess; - - //------------------------------------------------------------------------- - - /**

This method adds a new sheet cache instance to the external document - link for a specified sheet name. If a sheet cache instance already - exists for the specified name, then the existing instance is returned.

- -

Note that a sheet name lookup is performed in a case-insensitive - fashion.

- - @param aSheetName sheet name - - @param DynamicCache specify whether or not the cache can grow when - non-cached regions are queried. If , querying a non-cached - cell in this sheet cache will allow Calc to try to access the source - document to fetch the value in first access. If , the source - document will not be accessed, and the non-cached regions are treated - as empty cells. - - @return com::sun::star::sheet::XExternalSheetCache sheet cache instance - */ - com::sun::star::sheet::XExternalSheetCache addSheetCache( [in] string aSheetName, [in] boolean DynamicCache ); - - //------------------------------------------------------------------------- - - /** Index corresponding to the external document link. - -

This index value corresponds with the external document - represented by an instance of - ExternalDocLink. This - value is stored within a formula token instance.

- -

Each external document cache instance has a unique index value, and this - index value can be used to retrieve the corresponding external document cache - from the parent ExternalDocLinks instance.

- - @see com::sun::star::sheet::ExternalDocLinks - @see com::sun::star::sheet::FormulaToken - @see com::sun::star::sheet::ExternalReference - */ - [attribute, readonly] long TokenIndex; -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XExternalDocLinks.idl b/offapi/com/sun/star/sheet/XExternalDocLinks.idl deleted file mode 100644 index a851f9423..000000000 --- a/offapi/com/sun/star/sheet/XExternalDocLinks.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XExternalDocLinks_idl__ -#define __com_sun_star_sheet_XExternalDocLinks_idl__ - -#include -#include -#include -#include - -module com { module sun { module star { module sheet { - -/** Primary interface for the ExternalDocLinks service. - - @see com::sun::star::sheet::ExternalDocLinks - - @since OOo 3.1 - */ -interface XExternalDocLinks -{ - interface com::sun::star::container::XNameAccess; - interface com::sun::star::container::XIndexAccess; - interface com::sun::star::container::XEnumerationAccess; - - /** This method adds a new external document link by its URL, and returns - its instance. If a document instance already exists for the specified URL, - then that instance gets returned instead of creating a new one. - - @param aDocName document URL (e.g. file:///path/to/document.ods) - - @return com::sun::star::sheet::XExternalDocLink external document link instance - */ - com::sun::star::sheet::XExternalDocLink addDocLink( [in] string aDocName ); -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XExternalSheetCache.idl b/offapi/com/sun/star/sheet/XExternalSheetCache.idl deleted file mode 100644 index bf01ccabf..000000000 --- a/offapi/com/sun/star/sheet/XExternalSheetCache.idl +++ /dev/null @@ -1,99 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XExternalSheetCache_idl__ -#define __com_sun_star_sheet_XExternalSheetCache_idl__ - -#include - -module com { module sun { module star { module sheet { - -/** Primary interface for the ExternalSheetCache service. - - @see com::sun::star::sheet::ExternalSheetCache - - @since OOo 3.1 - */ -interface XExternalSheetCache -{ - /** It sets a cached value for a specified cell position. The value is expected - to be either of type string or of type double. No - other data types are supported. - - @param nRow row position (0-based) - @param nColumn column position (0-based) - @param aValue cell value to be cached - */ - void setCellValue( [in] long nColumn, [in] long nRow, [in] any aValue ) - raises (com::sun::star::lang::IllegalArgumentException); - - /** It retrieves a cached value from a specified cell position. The cached - value can be either string or double. - - @return any cached cell value - */ - any getCellValue( [in] long nColumn, [in] long nRow ) - raises (com::sun::star::lang::IllegalArgumentException); - - /** It returns a list of all row numbers where a cached cell or cells exist. - The row numbers are sorted in ascending order. - - @return sequence list of all row numbers with cached cell(s) - */ - sequence< long > getAllRows(); - - /** Given a row number, this method returns a list of all columns numbers - that store cached cell values in that row. The column numbers are - sorted in ascending order. - - @return sequence list of all columns numbers with cached cell values - */ - sequence< long > getAllColumns( [in] long nRow ) - raises (com::sun::star::lang::IllegalArgumentException); - - //------------------------------------------------------------------------- - - /** Index corresponding to this instance of an external sheet cache for - usage in formula tokens. - -

This index to the external sheet cache is expected in the - SingleReference::Sheet member if it is part of an - external reference token. - -

Each external sheet cache has a unique index value inside the - ExternalDocLink instance.

- - @see FormulaToken - @see ExternalReference - */ - [attribute, readonly] long TokenIndex; - -}; - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XExternalSheetName.idl b/offapi/com/sun/star/sheet/XExternalSheetName.idl deleted file mode 100644 index 7ffce0a69..000000000 --- a/offapi/com/sun/star/sheet/XExternalSheetName.idl +++ /dev/null @@ -1,77 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XExternalSheetName_idl__ -#define __com_sun_star_sheet_XExternalSheetName_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides a method to set an external name at the sheet. - -

An external reference in a cell formula is implemented using a - hidden sheet which is linked to the sheet in the external document. - The name of the hidden sheet is composed of the URL of the external - document and the external sheet name.

- - @since OOo 3.0 - */ -interface XExternalSheetName: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** sets an external name at the sheet. - -

This method allows to compose the sheet name from the URL of the - external document and the name of the external sheet.

- - @param aUrl - the URL of the external document. - - @param aSheetName - the name of the sheet in the external document. - - @throws ::com::sun::star::container::ElementExistException - a sheet with that external name already exists in this document - */ - void setExternalName( [in] string aUrl, [in] string aSheetName ) - raises (com::sun::star::container::ElementExistException); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFillAcrossSheet.idl b/offapi/com/sun/star/sheet/XFillAcrossSheet.idl deleted file mode 100644 index d67c0ccc6..000000000 --- a/offapi/com/sun/star/sheet/XFillAcrossSheet.idl +++ /dev/null @@ -1,58 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFillAcrossSheet_idl__ -#define __com_sun_star_sheet_XFillAcrossSheet_idl__ - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** @deprecated - */ -published interface XFillAcrossSheet: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** copies data between ranges onto different sheets in - the document. - */ - void fillAcrossSheets( [in] long nContentFlags ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFilterFormulaParser.idl b/offapi/com/sun/star/sheet/XFilterFormulaParser.idl deleted file mode 100644 index b5e07896a..000000000 --- a/offapi/com/sun/star/sheet/XFilterFormulaParser.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFilterFormulaParser_idl__ -#define __com_sun_star_sheet_XFilterFormulaParser_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** Extends the interface XFormulaParser by an attribute that - specifies the namespace URL of the supported formula language. - */ -interface XFilterFormulaParser : XFormulaParser -{ - //------------------------------------------------------------------------- - - /** Specifies the namespace URL of the formula language supported by this - implementation. - */ - [attribute, readonly] string SupportedNamespace; - - //------------------------------------------------------------------------- -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl deleted file mode 100644 index b1230f494..000000000 --- a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl +++ /dev/null @@ -1,146 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFormulaOpCodeMapper_idl__ -#define __com_sun_star_sheet_XFormulaOpCodeMapper_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to spreadsheet compiler token interns. - */ -published interface XFormulaOpCodeMapper -{ - //------------------------------------------------------------------------- - - /** OpCode value used for external Add-In functions. - -

Needed to be able to identify which of the function names map to an - Add-In implementation where this OpCode is used in the returned - mapping and the programmatic name is available as additional - information.

- */ - [attribute, readonly] long OpCodeExternal; - - //------------------------------------------------------------------------- - - /** OpCode value used for unknown functions. - -

Used to identify which of the function names queried with - getMappings are unknown to the implementation.

- */ - [attribute, readonly] long OpCodeUnknown; - - //------------------------------------------------------------------------- - - /** returns a sequence of tokens matching the input sequence of - strings in order. - - @param Names - Sequence of names to be mapped. These can be function names, - operators, separators and other symbols the formula compiler - knows. - - @param Language - Formula language to be used, one of FormulaLanguage - constants. If a constant unknown to the implementation is passed, - IllegalArgumentException - is thrown. - - @returns - a sequence of FormulaToken matching the input - sequence in order. - -

Each string element in parameter Names according to the formula - language in parameter Language is mapped to a FormulaToken - containing the internal OpCode used by the spreadsheet - application in FormulaToken::OpCode and by - contract maybe additional information in - FormulaToken::Data.

- -

The order of the FormulaToken sequence returned matches the - input order of the string sequence.

- -

An unknown Name string gets the OpCode value of - OpCodeUnknown assigned.

- -

Additional information in FormulaToken::Data - is returned for: -

    -
  • Add-in names: the programmatic name. The OpCode value used - for add-ins can be queried with the OpCodeExternal - getter method.
  • -

- */ - sequence< FormulaToken > getMappings( - [in] sequence< string > Names, - [in] long Language ) - raises( com::sun::star::lang::IllegalArgumentException ); - - //------------------------------------------------------------------------- - - /** returns a sequence of map entries for all available elements of - a given formula language. - - @param Language - Formula language to be used, one of FormulaLanguage - constants. If a constant unknown to the implementation is passed, - IllegalArgumentException - is thrown. - - @param Groups - Group of mappings to be returned, a bit mask of - FormulaMapGroup constants. - - @returns - Sequence of FormulaOpCodeMapEntry. - -

Each element of the formula language in parameter Language is - mapped to a FormulaToken containing the internal - OpCode used by the spreadsheet application in - FormulaToken::OpCode and by contract maybe additional - information in FormulaToken::Data. See - getMappings for more details.

- */ - sequence< FormulaOpCodeMapEntry > getAvailableMappings( - [in] long Language, [in] long Groups ) - raises( com::sun::star::lang::IllegalArgumentException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFormulaParser.idl b/offapi/com/sun/star/sheet/XFormulaParser.idl deleted file mode 100644 index b7bbab984..000000000 --- a/offapi/com/sun/star/sheet/XFormulaParser.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFormulaParser_idl__ -#define __com_sun_star_sheet_XFormulaParser_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** converts between text and token representations of formulas. - */ -published interface XFormulaParser -{ - //------------------------------------------------------------------------- - - /** parses a formula into a sequence of tokens. - */ - sequence< FormulaToken > parseFormula( - [in] string aFormula, - [in] ::com::sun::star::table::CellAddress aReferencePos ); - - //------------------------------------------------------------------------- - - /** converts a formula into a string. - */ - string printFormula( - [in] sequence< FormulaToken > aTokens, - [in] ::com::sun::star::table::CellAddress aReferencePos ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFormulaQuery.idl b/offapi/com/sun/star/sheet/XFormulaQuery.idl deleted file mode 100644 index f98805694..000000000 --- a/offapi/com/sun/star/sheet/XFormulaQuery.idl +++ /dev/null @@ -1,95 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFormulaQuery_idl__ -#define __com_sun_star_sheet_XFormulaQuery_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to query cells for dependencies - in formulas. - -

All methods return a collection of cell ranges.

- - @see com::sun::star::sheet::SheetRangesQuery - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XFormulaQuery: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** queries all dependent formula cells. - -

Dependent cells are cells containing formulas with references to - the original cell.

- - @param bRecursive - = queries cells dependent from the original range(s), - = repeats query with all found cells - (finds dependents of dependents, and so on). - - @return - all dependent cells of any formula cell of the current - cell range(s). - */ - com::sun::star::sheet::XSheetCellRanges queryDependents( - [in] boolean bRecursive ); - - //------------------------------------------------------------------------- - - /** queries all precedent cells. - -

Precedent cells are cells which are referenced from a formula - cell.

- - @param bRecursive - = queries precedent cells of the original range(s), - = repeats query with all found cells - (finds precedents of precedents, and so on). - - @return - all precedent cells of any formula cell of the current cell - range(s). - */ - com::sun::star::sheet::XSheetCellRanges queryPrecedents( - [in] boolean bRecursive ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFormulaTokens.idl b/offapi/com/sun/star/sheet/XFormulaTokens.idl deleted file mode 100644 index 3bf172e86..000000000 --- a/offapi/com/sun/star/sheet/XFormulaTokens.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFormulaTokens_idl__ -#define __com_sun_star_sheet_XFormulaTokens_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to a formula as token sequence. - */ -published interface XFormulaTokens -{ - //------------------------------------------------------------------------- - - /** returns the formula as sequence of tokens. - */ - sequence< FormulaToken > getTokens(); - - //------------------------------------------------------------------------- - - /** sets the formula as sequence of tokens. - */ - void setTokens( [in] sequence< FormulaToken > aTokens ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFunctionAccess.idl b/offapi/com/sun/star/sheet/XFunctionAccess.idl deleted file mode 100644 index 439af6086..000000000 --- a/offapi/com/sun/star/sheet/XFunctionAccess.idl +++ /dev/null @@ -1,117 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFunctionAccess_idl__ -#define __com_sun_star_sheet_XFunctionAccess_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows generic access to all spreadsheet functions. - - @see com::sun::star::sheet::FunctionAccess - */ -published interface XFunctionAccess: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** calls a function and returns the result of the call. - - @param aName - the (programmatic) name of the function. - - @param aArguments - the arguments for the function call. -

Each element must be of one of the following types:

- -
-
long or double
-
for a numeric value.
- -
string
-
for a textual value.
- -
long[][] or double[][]
-
for an array of numeric values.
- -
string[][]
-
for an array of textual values.
- -
any[][]
-
for a mixed array, where each element must be of , - long, double or string - type.
- -
XCellRange
-
for a SheetCellRange object that contains the - data.
-
- - @returns - the result of the function call. - -

Possible types for the result are:

- -
-
-
if no result is available.
- -
double
-
for a numeric result.
- -
string
-
for a textual result.
- -
any[][]
-
for an array result, containing double and - string values.
-
- - @throws NoSuchElementException - if the named function does not exist. - - @throws IllegalArgumentException - if the function can not be called with these arguments. - */ - any callFunction( [in] string aName, [in] sequence< any > aArguments ) - raises( com::sun::star::container::NoSuchElementException, - com::sun::star::lang::IllegalArgumentException ); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XFunctionDescriptions.idl b/offapi/com/sun/star/sheet/XFunctionDescriptions.idl deleted file mode 100644 index 624f26c8e..000000000 --- a/offapi/com/sun/star/sheet/XFunctionDescriptions.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XFunctionDescriptions_idl__ -#define __com_sun_star_sheet_XFunctionDescriptions_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the property sequence of a function description - via function index or identifier. - -

The container access methods return a sequence of - PropertyValue structs. - The properties contained in the sequence are collected in the service - FunctionDescription.

- - @see com::sun::star::sheet::FunctionDescriptions - */ -published interface XFunctionDescriptions: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** finds a function description by the identifier of the function. - - @param nId - is the identifier of the function description (the same that - is used in the service RecentFunctions.

- - @returns - the sequence of property values (described in - FunctionDescription). - */ - sequence< com::sun::star::beans::PropertyValue > getById( [in] long nId ) - raises( com::sun::star::lang::IllegalArgumentException ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XGoalSeek.idl b/offapi/com/sun/star/sheet/XGoalSeek.idl deleted file mode 100644 index 616f507a9..000000000 --- a/offapi/com/sun/star/sheet/XGoalSeek.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XGoalSeek_idl__ -#define __com_sun_star_sheet_XGoalSeek_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides seeking a goal value for a cell. - */ -published interface XGoalSeek: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** calculates a value which gives a specified result in a formula. - - @param aFormulaPosition - is the address of the formula cell used for the calculation. - - @param aVariablePosition - is the address of the cell that is used in the formula as - variable. - - @param aGoalValue - is the value which should be reached during the goal seek. - - @returns - the result of the goal seek, including the value that results - in the specified goal, using the specified formula. - */ - com::sun::star::sheet::GoalResult seekGoal( - [in] com::sun::star::table::CellAddress aFormulaPosition, - [in] com::sun::star::table::CellAddress aVariablePosition, - [in] string aGoalValue ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XHeaderFooterContent.idl b/offapi/com/sun/star/sheet/XHeaderFooterContent.idl deleted file mode 100644 index 7a13ef4fd..000000000 --- a/offapi/com/sun/star/sheet/XHeaderFooterContent.idl +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XHeaderFooterContent_idl__ -#define __com_sun_star_sheet_XHeaderFooterContent_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the text contents of a header or footer on a page. - - @see com::sun::star::sheet::HeaderFooterContent - @see com::sun::star::sheet::TablePageStyle - */ -published interface XHeaderFooterContent: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the text which is printed in the left part of the - header or footer. - - @see com::sun::star::text::Text - */ - com::sun::star::text::XText getLeftText(); - - //------------------------------------------------------------------------- - - /** returns the text which is printed in the center part of the - header or footer. - - @see com::sun::star::text::Text - */ - com::sun::star::text::XText getCenterText(); - - //------------------------------------------------------------------------- - - /** returns the text which is printed in the right part of the - header or footer. - - @see com::sun::star::text::Text - */ - com::sun::star::text::XText getRightText(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XHierarchiesSupplier.idl b/offapi/com/sun/star/sheet/XHierarchiesSupplier.idl deleted file mode 100644 index 01f856fcc..000000000 --- a/offapi/com/sun/star/sheet/XHierarchiesSupplier.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XHierarchiesSupplier_idl__ -#define __com_sun_star_sheet_XHierarchiesSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the collection of hierarchies of a data pilot source - dimension. - - @see com::sun::star::sheet::DataPilotSourceDimension - @see com::sun::star::sheet::DataPilotSource - */ -published interface XHierarchiesSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of hierarchies. - - @see com::sun::star::sheet::DataPilotSourceHierarchies - */ - com::sun::star::container::XNameAccess getHierarchies(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XLabelRange.idl b/offapi/com/sun/star/sheet/XLabelRange.idl deleted file mode 100644 index cbabb22a0..000000000 --- a/offapi/com/sun/star/sheet/XLabelRange.idl +++ /dev/null @@ -1,82 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XLabelRange_idl__ -#define __com_sun_star_sheet_XLabelRange_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings of a label range in a spreadsheet - document. - -

These can be column or row labels, depending on where they are used.

- - @see com::sun::star::sheet::LabelRange - */ -published interface XLabelRange: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the cell range address that contains the labels. - */ - com::sun::star::table::CellRangeAddress getLabelArea(); - - //------------------------------------------------------------------------- - - /** sets the cell range address that contains the labels. - */ - void setLabelArea( - [in] com::sun::star::table::CellRangeAddress aLabelArea ); - - //------------------------------------------------------------------------- - - /** returns the cell range address for which the labels are valid. - */ - com::sun::star::table::CellRangeAddress getDataArea(); - - //------------------------------------------------------------------------- - - /** sets the cell range address for which the labels are valid. - */ - void setDataArea( - [in] com::sun::star::table::CellRangeAddress aDataArea ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XLabelRanges.idl b/offapi/com/sun/star/sheet/XLabelRanges.idl deleted file mode 100644 index 4d74e67ae..000000000 --- a/offapi/com/sun/star/sheet/XLabelRanges.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XLabelRanges_idl__ -#define __com_sun_star_sheet_XLabelRanges_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the members of a label range collection - and to insert and remove them. - - @see com::sun::star::sheet::LabelRanges - @see com::sun::star::sheet::LabelRange - */ -published interface XLabelRanges: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** adds a new label range to the collection. - - @param aLabelArea - the cell range containing the titles of the label range. - - @param aDataArea - the cell range containing the values of the label range. - */ - void addNew( - [in] com::sun::star::table::CellRangeAddress aLabelArea, - [in] com::sun::star::table::CellRangeAddress aDataArea ); - - //------------------------------------------------------------------------- - - /** removes a label range from the collection. - */ - void removeByIndex( [in] long nIndex ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XLevelsSupplier.idl b/offapi/com/sun/star/sheet/XLevelsSupplier.idl deleted file mode 100644 index 62bb5e803..000000000 --- a/offapi/com/sun/star/sheet/XLevelsSupplier.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XLevelsSupplier_idl__ -#define __com_sun_star_sheet_XLevelsSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the collection of levels of a data pilot source - hierarchy. - - @see com::sun::star::sheet::DataPilotSourceHierarchy - @see com::sun::star::sheet::DataPilotSource - */ -published interface XLevelsSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of levels. - - @see com::sun::star::sheet::DataPilotSourceLevels - */ - com::sun::star::container::XNameAccess getLevels(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XMembersSupplier.idl b/offapi/com/sun/star/sheet/XMembersSupplier.idl deleted file mode 100644 index ac91c4998..000000000 --- a/offapi/com/sun/star/sheet/XMembersSupplier.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XMembersSupplier_idl__ -#define __com_sun_star_sheet_XMembersSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the collection of members of a data pilot source - level. - - @see com::sun::star::sheet::DataPilotSourceLevel - @see com::sun::star::sheet::DataPilotSource - */ -published interface XMembersSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of members. - - @see com::sun::star::sheet::DataPilotSourceMembers - */ - com::sun::star::container::XNameAccess getMembers(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XMultiFormulaTokens.idl b/offapi/com/sun/star/sheet/XMultiFormulaTokens.idl deleted file mode 100644 index b9582e72a..000000000 --- a/offapi/com/sun/star/sheet/XMultiFormulaTokens.idl +++ /dev/null @@ -1,91 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XMultiFormulaTokens_idl__ -#define __com_sun_star_sheet_XMultiFormulaTokens_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to multiple sets of formula tokens. - - A service implementing this interface can internally set an arbitrary - number of formula token sequences. The number of allowed formula token - sequences must be returned by the - XMultiFormulaTokens::getCount - method. When the client code tries to access formula tokens at index that - is outside the allowed index range, the implementation shall return an - IndexOutOfBoundsException. - */ -interface XMultiFormulaTokens -{ - //------------------------------------------------------------------------- - - /** returns the formula at specified index as sequence of tokens. - - @throws IndexOutOfBoundsException - If the given index lies not in the valid range then an - IndexOutOfBoundsException - exception is thrown. - */ - sequence< FormulaToken > getTokens( [in] long nIndex ) - raises (::com::sun::star::lang::IndexOutOfBoundsException); - - //------------------------------------------------------------------------- - - /** sets the formula at specified index as sequence of tokens. - - @throws IndexOutOfBoundsException - If the given index lies not in the valid range then an - IndexOutOfBoundsException - exception is thrown. - */ - void setTokens( [in] long nIndex, [in] sequence< FormulaToken > aTokens ) - raises (::com::sun::star::lang::IndexOutOfBoundsException); - - //------------------------------------------------------------------------- - - /** returns the number of formulas allowed in this formula token set. - - @return the number of formulas the implementation supports. - */ - long getCount(); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XMultipleOperation.idl b/offapi/com/sun/star/sheet/XMultipleOperation.idl deleted file mode 100644 index e4600f434..000000000 --- a/offapi/com/sun/star/sheet/XMultipleOperation.idl +++ /dev/null @@ -1,91 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XMultipleOperation_idl__ -#define __com_sun_star_sheet_XMultipleOperation_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides a method to apply a Multiple Operations Table to the - cell range. - */ -published interface XMultipleOperation: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** creates a table of formulas (a "Multiple Operations Table"). - -

The specified formulas are repeated, with references to the - specified cells replaced by references to values in the first - column and/or row of the range.

- - @param aFormulaRange - the range that contains formula cells (modes - TableOperationMode::ROW or - TableOperationMode::COLUMN) or a single formula - cell (mode TableOperationMode::BOTH). - - @param nMode - specifies the calculation mode to fill the cells. - - @param aColumnCell - contains the address of the cell that is referenced by - formulas in a row (mode TableOperationMode::ROW) - or by the formula cell used for two value series (mode - TableOperationMode::BOTH). This parameter is not - used if mode is TableOperationMode::COLUMN. - - @param aRowCell - contains the address of the cell that is referenced by - formulas in a column (mode TableOperationMode::COLUMN) - or by the formula cell used for two value series (mode - TableOperationMode::BOTH). This parameter is not - used if mode is TableOperationMode::ROW. - */ - void setTableOperation( - [in] com::sun::star::table::CellRangeAddress aFormulaRange, - [in] com::sun::star::sheet::TableOperationMode nMode, - [in] com::sun::star::table::CellAddress aColumnCell, - [in] com::sun::star::table::CellAddress aRowCell ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XNamedRange.idl b/offapi/com/sun/star/sheet/XNamedRange.idl deleted file mode 100644 index 07ff2391f..000000000 --- a/offapi/com/sun/star/sheet/XNamedRange.idl +++ /dev/null @@ -1,106 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XNamedRange_idl__ -#define __com_sun_star_sheet_XNamedRange_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings of a named range in a spreadsheet - document. - - @see com::sun::star::sheet::NamedRange - */ -published interface XNamedRange: com::sun::star::container::XNamed -{ - //------------------------------------------------------------------------- - - /** returns the content of the named range. - -

The content can be a reference to a cell or cell range - or any formula expression.

- */ - string getContent(); - - //------------------------------------------------------------------------- - - /** sets the content of the named range. - -

The content can be a reference to a cell or cell range - or any formula expression.

- */ - void setContent( [in] string aContent ); - - //------------------------------------------------------------------------- - - /** returns the position in the document which is used as a - base for relative references in the content. - */ - com::sun::star::table::CellAddress getReferencePosition(); - - //------------------------------------------------------------------------- - - /** sets the position in the document which is used as a - base for relative references in the content. - */ - void setReferencePosition( - [in] com::sun::star::table::CellAddress aReferencePosition ); - - //------------------------------------------------------------------------- - - /** returns the type of the named range. - -

This is a combination of flags as defined in - NamedRangeFlag.

- */ - long getType(); - - //------------------------------------------------------------------------- - - /** sets the type of the named range. - - @param nType - a combination of flags that specify the type of a named range, - as defined in NamedRangeFlag. - */ - void setType( [in] long nType ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XNamedRanges.idl b/offapi/com/sun/star/sheet/XNamedRanges.idl deleted file mode 100644 index 775d72b8f..000000000 --- a/offapi/com/sun/star/sheet/XNamedRanges.idl +++ /dev/null @@ -1,131 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XNamedRanges_idl__ -#define __com_sun_star_sheet_XNamedRanges_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the members in a collection of named ranges and to - insert and remove them. - - @see com::sun::star::sheet::NamedRanges - @see com::sun::star::sheet::NamedRange - */ -published interface XNamedRanges: com::sun::star::container::XNameAccess -{ - //------------------------------------------------------------------------- - - /** adds a new named range to the collection. - - @param aName - the new name of the named range. - - @param aContent - the formula expression. - -

A cell range address is one possible content of a named - range.

- - @param aPosition - specifies the base address for relative cell references. - - @param nType - a combination of flags that specify the type of a named range, - as defined in NamedRangeFlag. - -

This parameter will be zero for any common named range.

- */ - void addNewByName( - [in] string aName, - [in] string aContent, - [in] com::sun::star::table::CellAddress aPosition, - [in] long nType ); - - //------------------------------------------------------------------------- - - /** creates named cell ranges from titles in a cell range. - -

The names for the named ranges are taken from title cells in the - top or bottom row, or from the cells of the left or right column - of the range (depending on the parameter aBorder. - The named ranges refer to single columns or rows in the inner - part of the original range, excluding the labels.

- -

Example: The source range is A1:B3. The named ranges shall be - created using row titles. This requires Border::TOP - for the second parameter. The method creates two named ranges. The - name of the first is equal to the content of cell A1 and contains the - range $Sheet.$A$2:$A$3 (excluding the title cell). The latter named - range is named using cell B1 and contains the cell range address - $Sheet.$B$2:$B$3.

- - @param aSource - the cell range used to create the named ranges. - - @param aBorder - specifies the location of the title cells. - */ - void addNewFromTitles( - [in] com::sun::star::table::CellRangeAddress aSource, - [in] com::sun::star::sheet::Border aBorder ); - - //------------------------------------------------------------------------- - - /** removes a named range from the collection. - */ - void removeByName( [in] string aName ); - - //------------------------------------------------------------------------- - - /** writes a list of all named ranges into the document. - -

The first column of the list contains the names. The second - column contains the contents of the named ranges.

- - @param aOutputPosition - specifies the top left cell of the output range. - */ - void outputList( [in] com::sun::star::table::CellAddress aOutputPosition ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XPrintAreas.idl b/offapi/com/sun/star/sheet/XPrintAreas.idl deleted file mode 100644 index f7fda04ec..000000000 --- a/offapi/com/sun/star/sheet/XPrintAreas.idl +++ /dev/null @@ -1,160 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XPrintAreas_idl__ -#define __com_sun_star_sheet_XPrintAreas_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a sheet which has print areas. - */ -published interface XPrintAreas: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns a sequence containing all print areas of the sheet. - */ - sequence< com::sun::star::table::CellRangeAddress > getPrintAreas(); - - //------------------------------------------------------------------------- - - /** sets the print areas of the sheet. - -

If none of the sheets in a document have print areas, - the whole sheets are printed. If any sheet contains print areas, - other sheets without print areas are not printed.

- - @param aPrintAreas - a sequence containing all print areas for this sheet. - */ - void setPrintAreas( [in] sequence< com::sun::star::table::CellRangeAddress > aPrintAreas ); - - //------------------------------------------------------------------------- - - /** returns, whether the title columns are repeated on all subsequent - print pages to the right. - */ - boolean getPrintTitleColumns(); - - //------------------------------------------------------------------------- - - /** specifies whether the title columns are repeated on all subsequent - print pages to the right. - - @param bPrintTitleColumns - if , title columns are repeated on each page. - */ - void setPrintTitleColumns( [in] boolean bPrintTitleColumns ); - - //------------------------------------------------------------------------- - - /** returns the range that is specified as title columns range. - -

Title columns can be automatically repeated on all subsequent - print pages to the right, using - XPrintAreas::setPrintTitleColumns.

- - @returns - the range of columns that is specified as title columns range. - */ - com::sun::star::table::CellRangeAddress getTitleColumns(); - - //------------------------------------------------------------------------- - - /** specifies a range of columns as title columns range. - -

The rows of the passed range are ignored.

- -

Title columns can be automatically repeated on all subsequent - print pages to the right, using - XPrintAreas::setPrintTitleColumns.

- - @param aTitleColumns - the title columns range. - */ - void setTitleColumns( [in] com::sun::star::table::CellRangeAddress aTitleColumns ); - - //------------------------------------------------------------------------- - - /** returns, whether the title rows are repeated on all subsequent - print pages to the bottom. - */ - boolean getPrintTitleRows(); - - //------------------------------------------------------------------------- - - /** specifies whether the title rows are repeated on all subsequent - print pages to the bottom. - - @param bPrintTitleRows - if , title rows are repeated on each page. - */ - void setPrintTitleRows( [in] boolean bPrintTitleRows ); - - //------------------------------------------------------------------------- - - /** returns the range that is specified as title rows range. - -

Title rows can be automatically repeated on all subsequent - print pages to the bottom, using - XPrintAreas::setPrintTitleRows.

- - @returns - the range of rows that is specified as title rows range. - */ - com::sun::star::table::CellRangeAddress getTitleRows(); - - //------------------------------------------------------------------------- - - /** specifies a range of rows as title rows range. - -

The columns of the passed range are ignored.

- -

Title rows can be automatically repeated on all subsequent - print pages to the bottom, using - XPrintAreas::setPrintTitleRows.

- - @param aTitleRows - the title rows range. - */ - void setTitleRows( [in] com::sun::star::table::CellRangeAddress aTitleRows ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XRangeSelection.idl b/offapi/com/sun/star/sheet/XRangeSelection.idl deleted file mode 100644 index 567380a16..000000000 --- a/offapi/com/sun/star/sheet/XRangeSelection.idl +++ /dev/null @@ -1,89 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XRangeSelection_idl__ -#define __com_sun_star_sheet_XRangeSelection_idl__ - -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - - published interface XRangeSelectionListener; - published interface XRangeSelectionChangeListener; - -//============================================================================= - -/** allows to let the user to select a cell range. - - @see com::sun::star::sheet::SpreadsheetView - */ -published interface XRangeSelection: com::sun::star::uno::XInterface -{ - /** starts the range selection. - - @param aArguments - the RangeSelectionArguments that specify how the - range selection is done. - */ - void startRangeSelection( - [in] sequence aArguments ); - - /** aborts the range selection. - */ - void abortRangeSelection(); - - /** adds a listener that is notified when range selection is completed - or aborted. - */ - void addRangeSelectionListener( - [in] com::sun::star::sheet::XRangeSelectionListener aListener ); - - /** removes the specified listener. - */ - void removeRangeSelectionListener( - [in] com::sun::star::sheet::XRangeSelectionListener aListener ); - - /** adds a listener that is notified when the selected range is changed. - */ - void addRangeSelectionChangeListener( - [in] com::sun::star::sheet::XRangeSelectionChangeListener aListener ); - - /** removes the specified listener. - */ - void removeRangeSelectionChangeListener( - [in] com::sun::star::sheet::XRangeSelectionChangeListener aListener ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XRangeSelectionChangeListener.idl b/offapi/com/sun/star/sheet/XRangeSelectionChangeListener.idl deleted file mode 100644 index 8214065b3..000000000 --- a/offapi/com/sun/star/sheet/XRangeSelectionChangeListener.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XRangeSelectionChangeListener_idl__ -#define __com_sun_star_sheet_XRangeSelectionChangeListener_idl__ - -#include -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows notification when the selected range is changed. - - @see com::sun::star::sheet::XRangeSelection - */ -published interface XRangeSelectionChangeListener: com::sun::star::lang::XEventListener -{ - /** is called when the selected range is changed while - range selection is active. - */ - void descriptorChanged( [in] com::sun::star::sheet::RangeSelectionEvent aEvent ); -}; - -//============================================================================= - -}; }; }; }; - - -#endif - - diff --git a/offapi/com/sun/star/sheet/XRangeSelectionListener.idl b/offapi/com/sun/star/sheet/XRangeSelectionListener.idl deleted file mode 100644 index e69a90515..000000000 --- a/offapi/com/sun/star/sheet/XRangeSelectionListener.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XRangeSelectionListener_idl__ -#define __com_sun_star_sheet_XRangeSelectionListener_idl__ - -#include -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows notification when range selection is completed or aborted. - - @see com::sun::star::sheet::XRangeSelection - */ -published interface XRangeSelectionListener: com::sun::star::lang::XEventListener -{ - /** is called when range selection is completed. - */ - void done( [in] com::sun::star::sheet::RangeSelectionEvent aEvent ); - - /** is called when range selection is aborted. - */ - void aborted( [in] com::sun::star::sheet::RangeSelectionEvent aEvent ); -}; - -//============================================================================= - -}; }; }; }; - - -#endif - - diff --git a/offapi/com/sun/star/sheet/XRecentFunctions.idl b/offapi/com/sun/star/sheet/XRecentFunctions.idl deleted file mode 100644 index 1b4a62b7b..000000000 --- a/offapi/com/sun/star/sheet/XRecentFunctions.idl +++ /dev/null @@ -1,81 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XRecentFunctions_idl__ -#define __com_sun_star_sheet_XRecentFunctions_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a list of recently used functions. - - @see com::sun::star::sheet::RecentFunctions - */ -published interface XRecentFunctions: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns a sequence of those functions that were most recently used. - -

The functions are represented by their identifiers.

- - @returns - the sequence of function identifiers most recently used. - */ - sequence< long > getRecentFunctionIds(); - - //------------------------------------------------------------------------- - - /** sets the list of those functions that were most recently used. - -

The functions are represented by their identifiers.

- - @param aRecentFunctionIds - the sequence of function identifiers most recently used. - */ - void setRecentFunctionIds( [in] sequence< long > aRecentFunctionIds ); - - //------------------------------------------------------------------------- - - /** returns the maximum number of entries that will be stored as - recently used functions. - */ - long getMaxRecentFunctions(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XResultListener.idl b/offapi/com/sun/star/sheet/XResultListener.idl deleted file mode 100644 index 4ed59dff1..000000000 --- a/offapi/com/sun/star/sheet/XResultListener.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XResultListener_idl__ -#define __com_sun_star_sheet_XResultListener_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows notification when a new volatile function result is available. - - @see com::sun::star::sheet::XVolatileResult - */ -published interface XResultListener: com::sun::star::lang::XEventListener -{ - //------------------------------------------------------------------------- - - /** is called when a new value is available. - */ - void modified( [in] com::sun::star::sheet::ResultEvent aEvent ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XScenario.idl b/offapi/com/sun/star/sheet/XScenario.idl deleted file mode 100644 index dbf817bd7..000000000 --- a/offapi/com/sun/star/sheet/XScenario.idl +++ /dev/null @@ -1,88 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XScenario_idl__ -#define __com_sun_star_sheet_XScenario_idl__ - -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings of a scenario sheet. - - @see com::sun::star::sheet::Spreadsheet - */ -published interface XScenario: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns if the current object is a scenario. - */ - boolean getIsScenario(); - - //------------------------------------------------------------------------- - - /** returns the comment for the scenario. - */ - string getScenarioComment(); - - //------------------------------------------------------------------------- - - /** sets a new comment for the scenario. - */ - void setScenarioComment( [in] string aScenarioComment ); - - //------------------------------------------------------------------------- - - /** adds more ranges to the scenario. - */ - void addRanges( - [in] sequence< com::sun::star::table::CellRangeAddress > aRanges ); - - //------------------------------------------------------------------------- - - /** applies the scenario. - -

The contents of the scenario ranges are copied into the first - non-scenario sheet which is in front of the sheet containing - the scenario by itself.

- */ - void apply(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XScenarioEnhanced.idl b/offapi/com/sun/star/sheet/XScenarioEnhanced.idl deleted file mode 100644 index 3689e5622..000000000 --- a/offapi/com/sun/star/sheet/XScenarioEnhanced.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XScenarioEnhanced_idl__ -#define __com_sun_star_sheet_XScenarioEnhanced_idl__ - -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides enhanced access to the settings of a scenario sheet. - - @see com::sun::star::sheet::Spreadsheet - - @see com::sun::star::sheet::Scenario - - @see com::sun::star::sheet::XScenario - - @since OOo 2.0 - - */ -interface XScenarioEnhanced: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** gets the ranges to the scenario. - */ - sequence< com::sun::star::table::CellRangeAddress > getRanges(); - - //------------------------------------------------------------------------- -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XScenarios.idl b/offapi/com/sun/star/sheet/XScenarios.idl deleted file mode 100644 index fa736bee0..000000000 --- a/offapi/com/sun/star/sheet/XScenarios.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XScenarios_idl__ -#define __com_sun_star_sheet_XScenarios_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access via name to the scenarios in a collection and inserting - and removing scenarios. - - @see com::sun::star::sheet::Scenarios - @see com::sun::star::sheet::Spreadsheet - */ -published interface XScenarios: com::sun::star::container::XNameAccess -{ - //------------------------------------------------------------------------- - - /** creates a new scenario and adds it to the collection. - - @param aName - the name of the scenario (used i.e. for collection access). - - @param aRanges - the cell ranges contained in the scenario. - - @param aComment - the user defined comment for the scenario. - */ - void addNewByName( - [in] string aName, - [in] sequence< com::sun::star::table::CellRangeAddress > aRanges, - [in] string aComment ); - - //------------------------------------------------------------------------- - - /** removes a scenario from the collection. - */ - void removeByName( [in] string aName ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XScenariosSupplier.idl b/offapi/com/sun/star/sheet/XScenariosSupplier.idl deleted file mode 100644 index 5ed5e8a65..000000000 --- a/offapi/com/sun/star/sheet/XScenariosSupplier.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XScenariosSupplier_idl__ -#define __com_sun_star_sheet_XScenariosSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of scenarios. - */ -published interface XScenariosSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of scenarios. - - @see com::sun::star::sheet::Scenarios - */ - com::sun::star::sheet::XScenarios getScenarios(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAnnotation.idl b/offapi/com/sun/star/sheet/XSheetAnnotation.idl deleted file mode 100644 index 88ef8fb27..000000000 --- a/offapi/com/sun/star/sheet/XSheetAnnotation.idl +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAnnotation_idl__ -#define __com_sun_star_sheet_XSheetAnnotation_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to query data of the annotation and to show and - hide it. - - @see com::sun::star::sheet::CellAnnotation - */ -published interface XSheetAnnotation: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the position of cell in the spreadsheet document that - contains this annotation. - */ - com::sun::star::table::CellAddress getPosition(); - - //------------------------------------------------------------------------- - - /** returns the name of the user who last changed the annotation. - */ - string getAuthor(); - - //------------------------------------------------------------------------- - - /** returns a formatted string representing the date when the - annotation was last changed. - */ - string getDate(); - - //------------------------------------------------------------------------- - - /** returns, whether the annotation is permanently visible. - */ - boolean getIsVisible(); - - //------------------------------------------------------------------------- - - /** specifies whether the annotation is permanently visible. - */ - void setIsVisible( [in] boolean bIsVisible ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAnnotationAnchor.idl b/offapi/com/sun/star/sheet/XSheetAnnotationAnchor.idl deleted file mode 100644 index 16a787bcd..000000000 --- a/offapi/com/sun/star/sheet/XSheetAnnotationAnchor.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAnnotationAnchor_idl__ -#define __com_sun_star_sheet_XSheetAnnotationAnchor_idl__ - -#include -#include - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a cell annotation attached to a spreadsheet cell. - - @see com::sun::star::sheet::SheetCell - @see com::sun::star::sheet::CellAnnotation - */ -published interface XSheetAnnotationAnchor: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the annotation at this anchor. - */ - com::sun::star::sheet::XSheetAnnotation getAnnotation(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAnnotationShapeSupplier.idl b/offapi/com/sun/star/sheet/XSheetAnnotationShapeSupplier.idl deleted file mode 100644 index 574a5d6c2..000000000 --- a/offapi/com/sun/star/sheet/XSheetAnnotationShapeSupplier.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAnnotationShapeSupplier_idl__ -#define __com_sun_star_sheet_XSheetAnnotationShapeSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to get the shape of o annotation - - @see com::sun::star::sheet::CellAnnotation - - @see com::sun::star::sheet::CellAnnotationShape - */ -published interface XSheetAnnotationShapeSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the shape of the annotation - */ - com::sun::star::drawing::XShape getAnnotationShape(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAnnotations.idl b/offapi/com/sun/star/sheet/XSheetAnnotations.idl deleted file mode 100644 index 7f5b457c6..000000000 --- a/offapi/com/sun/star/sheet/XSheetAnnotations.idl +++ /dev/null @@ -1,85 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAnnotations_idl__ -#define __com_sun_star_sheet_XSheetAnnotations_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access cell annotations via index and to - insert and remove annotations. - - @see com::sun::star::sheet::CellAnnotation - @see com::sun::star::sheet::SheetCell - */ -published interface XSheetAnnotations: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** creates a new annotation. - -

This method creates a new annotation object, attaches it to the - specified cell and inserts it into the collection.

- - @param aPosition - contains the address of the cell that will contain the - annotation. - - @param aText - contains the annotation text. - */ - void insertNew( - [in] com::sun::star::table::CellAddress aPosition, - [in] string aText ); - - //------------------------------------------------------------------------- - - /** removes a cell annotation from the collection. - -

This method removes the annotation from its cell and from the - collection.

- - @param nIndex - is the index of the annotation in the collection. - */ - void removeByIndex( [in] long nIndex ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAnnotationsSupplier.idl b/offapi/com/sun/star/sheet/XSheetAnnotationsSupplier.idl deleted file mode 100644 index ed5eae659..000000000 --- a/offapi/com/sun/star/sheet/XSheetAnnotationsSupplier.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAnnotationsSupplier_idl__ -#define __com_sun_star_sheet_XSheetAnnotationsSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of cell annotations. - */ -published interface XSheetAnnotationsSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of cell annotations. - - @see com::sun::star::sheet::CellAnnotations - */ - com::sun::star::sheet::XSheetAnnotations getAnnotations(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetAuditing.idl b/offapi/com/sun/star/sheet/XSheetAuditing.idl deleted file mode 100644 index 045e76100..000000000 --- a/offapi/com/sun/star/sheet/XSheetAuditing.idl +++ /dev/null @@ -1,119 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetAuditing_idl__ -#define __com_sun_star_sheet_XSheetAuditing_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access auditing (detective) features in a - spreadsheet. - */ -published interface XSheetAuditing: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** removes arrows for one level of dependents of a formula cell. - -

If the method is executed again for the same cell, the previous - level of dependent cells is removed.

- - @param aPosition - the address of the formula cell. - */ - boolean hideDependents( [in] com::sun::star::table::CellAddress aPosition ); - - //------------------------------------------------------------------------- - - /** removes arrows for one level of precedents of a formula cell. - -

If the method is executed again for the same cell, the previous - level of dependent cells is removed.

- - @param aPosition - the address of the formula cell. - */ - boolean hidePrecedents( [in] com::sun::star::table::CellAddress aPosition ); - - //------------------------------------------------------------------------- - - /** draws arrows between a formula cell and its dependents. - -

If the method is executed again for the same cell, the next - level of dependent cells is marked.

- - @param aPosition - the address of the formula cell. - */ - boolean showDependents( [in] com::sun::star::table::CellAddress aPosition ); - - //------------------------------------------------------------------------- - - /** draws arrows between a formula cell and its precedents. - -

If the method is executed again for the same cell, the next - level of dependent cells is marked.

- - @param aPosition - the address of the formula cell. - */ - boolean showPrecedents( [in] com::sun::star::table::CellAddress aPosition ); - - //------------------------------------------------------------------------- - - /** draws arrows between a formula cell containing an error - and the cells causing the error. - */ - boolean showErrors( [in] com::sun::star::table::CellAddress aPosition ); - - //------------------------------------------------------------------------- - - /** marks all cells containing invalid values. - */ - boolean showInvalid(); - - //------------------------------------------------------------------------- - - /** removes all auditing arrows from the spreadsheet. - */ - void clearArrows(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCellCursor.idl b/offapi/com/sun/star/sheet/XSheetCellCursor.idl deleted file mode 100644 index 4f6094320..000000000 --- a/offapi/com/sun/star/sheet/XSheetCellCursor.idl +++ /dev/null @@ -1,111 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetCellCursor_idl__ -#define __com_sun_star_sheet_XSheetCellCursor_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides advanced methods to control the position of a cursor in a - spreadsheet. - - @see com::sun::star::sheet::SheetCellCursor - */ -published interface XSheetCellCursor: com::sun::star::sheet::XSheetCellRange -{ - //------------------------------------------------------------------------- - - /** expands the cursor into the region containing the cells to which - it currently points. - -

A region is a cell range bounded by empty cells.

- */ - void collapseToCurrentRegion(); - - //------------------------------------------------------------------------- - - /** collapses the cursor into the range of the array formula to which - it is currently pointing. - -

To get the correct result, the top left cell of the original - cursor must point to any cell containing an array formula. - If not, the cursor is left unchanged.

- */ - void collapseToCurrentArray(); - - //------------------------------------------------------------------------- - - /** expands the cursor to merged cell ranges. - -

Expands the current cursor range in a way so that all merged - cell ranges intersecting the current range will fit completely. - If the cursor does not point to any range with merged cells, it - is left unchanged.

- */ - void collapseToMergedArea(); - - //------------------------------------------------------------------------- - - /** expands the cursor to include the entire columns of the cells - to which it is currently pointing. - */ - void expandToEntireColumns(); - - //------------------------------------------------------------------------- - - /** expands the cursor to include the entire rows of the cells to - which it is currently pointing. - */ - void expandToEntireRows(); - - //------------------------------------------------------------------------- - - /** changes the size of a cursor range. - -

The top left cell of the cursor keeps unmodified.

- - @param nColumns - the number of columns of the new cursor range. - @param nRows - the number of rows of the new cursor range. - */ - void collapseToSize( [in] long nColumns, [in] long nRows ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCellRange.idl b/offapi/com/sun/star/sheet/XSheetCellRange.idl deleted file mode 100644 index 891480002..000000000 --- a/offapi/com/sun/star/sheet/XSheetCellRange.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetCellRange_idl__ -#define __com_sun_star_sheet_XSheetCellRange_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - - published interface XSpreadsheet; - -//============================================================================= - -/** provides access to the spreadsheet that contains a cell range. - - @see com::sun::star::sheet::SheetCellRange - */ -published interface XSheetCellRange: com::sun::star::table::XCellRange -{ - //------------------------------------------------------------------------- - - /** returns the spreadsheet interface which contains the cell range. - - @returns - a Spreadsheet object. - - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - */ - com::sun::star::sheet::XSpreadsheet getSpreadsheet(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCellRangeContainer.idl b/offapi/com/sun/star/sheet/XSheetCellRangeContainer.idl deleted file mode 100644 index b2b30f69f..000000000 --- a/offapi/com/sun/star/sheet/XSheetCellRangeContainer.idl +++ /dev/null @@ -1,119 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetCellRangeContainer_idl__ -#define __com_sun_star_sheet_XSheetCellRangeContainer_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access cell ranges in a collection via index and - to add and remove cell ranges. - - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XSheetCellRangeContainer: com::sun::star::sheet::XSheetCellRanges -{ - //------------------------------------------------------------------------- - - /** adds the given range to the collection of cell ranges. - - @param aCellRangeAddress - contains the address of the new range. - - @param bMergeRanges - defines how the range should be added. To merge the ranges - takes more time, but the memory usage is lower. - */ - void addRangeAddress( - [in] com::sun::star::table::CellRangeAddress aCellRangeAddress, - [in] boolean bMergeRanges ); - - //------------------------------------------------------------------------- - - /** removes the given range from the collection of cell ranges. - - @param aCellRangeAddress - contains the address of the range to be removed. - -

The specified range must fit exactly to an element of the - collection. The method does not try to shorten a range.

- - @throws NoSuchElementException - if the collection does not contain the specified range. - */ - void removeRangeAddress( - [in] com::sun::star::table::CellRangeAddress aCellRangeAddress ) - raises( com::sun::star::container::NoSuchElementException ); - - //------------------------------------------------------------------------- - - /** adds the given ranges to the collection of cell ranges. - - @param aCellRangeAddresses - contains a sequence of addresses of all new ranges. - - @param bMergeRanges - defines how the ranges should be added. To merge the ranges - takes more time, but the memory usage is lower. - */ - void addRangeAddresses( - [in] sequence aCellRangeAddresses, - [in] boolean bMergeRanges ); - - //------------------------------------------------------------------------- - - /** removes the given ranges from the collection of cell ranges. - - @param aCellRangeAddresses - contains a sequence of addresses of all ranges to be removed. - -

All specified ranges must fit exactly to elements of the - collection. The method does not try to shorten ranges.

- - @throws NoSuchElementException - if the collection does not contain any of the specified ranges. - */ - void removeRangeAddresses( - [in] sequence aCellRangeAddresses ) - raises( com::sun::star::container::NoSuchElementException); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCellRanges.idl b/offapi/com/sun/star/sheet/XSheetCellRanges.idl deleted file mode 100644 index 9e967905c..000000000 --- a/offapi/com/sun/star/sheet/XSheetCellRanges.idl +++ /dev/null @@ -1,84 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetCellRanges_idl__ -#define __com_sun_star_sheet_XSheetCellRanges_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access cell ranges in a collection via index and - other helper methods. - - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XSheetCellRanges: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** returns the collection of all used cells. - - @see com::sun::star::sheet::Cells - */ - com::sun::star::container::XEnumerationAccess getCells(); - - //------------------------------------------------------------------------- - - /** creates a string with addresses of all contained cell ranges. - -

The range addresses are separated with semicolons. For instance - the string could have the form "Sheet1.A1:C3;Sheet2.D5:F8".

- - @returns - a string containing the addresses of all cell ranges. - */ - string getRangeAddressesAsString(); - - //------------------------------------------------------------------------- - - /** creates a sequence with addresses of all contained cell ranges. - - @returns - a sequence with the addresses of all cell ranges. - */ - sequence getRangeAddresses(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCondition.idl b/offapi/com/sun/star/sheet/XSheetCondition.idl deleted file mode 100644 index 63d55af35..000000000 --- a/offapi/com/sun/star/sheet/XSheetCondition.idl +++ /dev/null @@ -1,124 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetCondition_idl__ -#define __com_sun_star_sheet_XSheetCondition_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the settings of a condition in a - conditional format or data validation. - - @see com::sun::star::sheet::TableConditionalEntry - @see com::sun::star::sheet::TableValidation - */ -published interface XSheetCondition: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the operator in the condition. - */ - com::sun::star::sheet::ConditionOperator getOperator(); - - //------------------------------------------------------------------------- - - /** sets the operator in the condition. - */ - void setOperator( - [in] com::sun::star::sheet::ConditionOperator nOperator ); - - //------------------------------------------------------------------------- - - /** returns either the comparison value, which is used in the condition, - or the first value if two values are needed for the operator. - - @returns - a formula, a numeric constant, or a string constant in quotes. - */ - string getFormula1(); - - //------------------------------------------------------------------------- - - /** sets either the comparison value, which is used in the condition, - or the first value if two values are needed for the operator. - - @param aFormula1 - a formula, a numeric constant, or a string constant in quotes. - */ - void setFormula1( [in] string aFormula1 ); - - //------------------------------------------------------------------------- - - /** if two values are needed for the operator, this method returns - the second one. - - @returns - a formula, a numeric constant, or a string constant in quotes. - */ - string getFormula2(); - - //------------------------------------------------------------------------- - - /** if two values are needed for the operator, this method sets - the second one. - - @param aFormula2 - a formula, a numeric constant, or a string constant in quotes. - */ - void setFormula2( [in] string aFormula2 ); - - //------------------------------------------------------------------------- - - /** returns the position in the document which is used as a base for - relative references in the formulas. - */ - com::sun::star::table::CellAddress getSourcePosition(); - - //------------------------------------------------------------------------- - - /** sets the position in the document which is used as a base for - relative references in the formulas. - */ - void setSourcePosition( - [in] com::sun::star::table::CellAddress aSourcePosition ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetCondition2.idl b/offapi/com/sun/star/sheet/XSheetCondition2.idl deleted file mode 100644 index d03a79f0c..000000000 --- a/offapi/com/sun/star/sheet/XSheetCondition2.idl +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Version: MPL 1.1 / GPLv3+ / LGPLv3+ - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Initial Developer of the Original Code is - * Novell, Inc. - * - * Portions created by the Initial Developer are Copyright (C) 2011 the - * Initial Developer. All Rights Reserved. - * - * Contributor(s): Muthu Subramanian - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPLv3+"), or - * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), - * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable - * instead of those above. - */ - -#ifndef __com_sun_star_sheet_XSheetCondition2_idl__ -#define __com_sun_star_sheet_XSheetCondition2_idl__ - -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the settings of a condition in a - conditional format or data validation. - - @see com::sun::star::sheet::TableConditionalEntry - @see com::sun::star::sheet::TableValidation - @see com::sun::star::sheet::XSheetCondition - */ -interface XSheetCondition2: com::sun::star::sheet::XSheetCondition -{ - //------------------------------------------------------------------------- - - /** returns the operator in the condition (new interface). - */ - long getConditionOperator(); - - //------------------------------------------------------------------------- - - /** sets the operator in the condition (new interface). - */ - void setConditionOperator( - [in] long nOperator ); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetConditionalEntries.idl b/offapi/com/sun/star/sheet/XSheetConditionalEntries.idl deleted file mode 100644 index 9d26cca12..000000000 --- a/offapi/com/sun/star/sheet/XSheetConditionalEntries.idl +++ /dev/null @@ -1,97 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetConditionalEntries_idl__ -#define __com_sun_star_sheet_XSheetConditionalEntries_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to add and remove conditions of a conditional format. - - @see com::sun::star::sheet::TableConditionalFormat - @see com::sun::star::sheet::TableConditionalEntry - */ -published interface XSheetConditionalEntries: com::sun::star::container::XIndexAccess -{ - //------------------------------------------------------------------------- - - /** adds a conditional entry to the format. - -

Supported properties are:

- -
-
ConditionOperator Operator
-
contains the operation to perform for this condition.
- -
string Formula1
-
contains the value or formula for the operation.
- -
string Formula2
-
contains the second value or formula for the operation (used with - ConditionOperator::BETWEEN or - ConditionOperator::NOT_BETWEEN operations).
- -
CellAddress - SourcePosition
-
contains the base address for relative cell references in formulas. -
- -
string StyleName
-
contains the name of the cell style used by this condition.
-
- - @see com::sun::star::sheet::TableConditionalFormat - */ - void addNew( [in] sequence< com::sun::star::beans::PropertyValue > aConditionalEntry ); - - //------------------------------------------------------------------------- - - /** removes a conditional entry from the format. - */ - void removeByIndex( [in] long nIndex ); - - //------------------------------------------------------------------------- - - /** clears all condition entries. - */ - void clear(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetConditionalEntry.idl b/offapi/com/sun/star/sheet/XSheetConditionalEntry.idl deleted file mode 100644 index 50935c930..000000000 --- a/offapi/com/sun/star/sheet/XSheetConditionalEntry.idl +++ /dev/null @@ -1,67 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetConditionalEntry_idl__ -#define __com_sun_star_sheet_XSheetConditionalEntry_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the cell style name for a condition in a - conditional format. - - @see com::sun::star::sheet::TableConditionalEntry - */ -published interface XSheetConditionalEntry: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the name of the cell style that is used when the condition - is fulfilled. - */ - string getStyleName(); - - //------------------------------------------------------------------------- - - /** sets the name of the cell style that is used when the condition - is fulfilled. - */ - void setStyleName( [in] string aStyleName ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetFilterDescriptor.idl b/offapi/com/sun/star/sheet/XSheetFilterDescriptor.idl deleted file mode 100644 index 5c198d65a..000000000 --- a/offapi/com/sun/star/sheet/XSheetFilterDescriptor.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetFilterDescriptor_idl__ -#define __com_sun_star_sheet_XSheetFilterDescriptor_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of filter conditions (filter fields). - - @see SheetFilterDescriptor - */ -published interface XSheetFilterDescriptor: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of filter fields. - */ - sequence< TableFilterField > getFilterFields(); - - //------------------------------------------------------------------------- - - /** sets a new collection of filter fields. - */ - void setFilterFields( [in] sequence< TableFilterField > aFilterFields ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetFilterDescriptor2.idl b/offapi/com/sun/star/sheet/XSheetFilterDescriptor2.idl deleted file mode 100644 index bbc05def3..000000000 --- a/offapi/com/sun/star/sheet/XSheetFilterDescriptor2.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetFilterDescriptor2_idl__ -#define __com_sun_star_sheet_XSheetFilterDescriptor2_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of filter conditions (filter fields). - -

This interface uses the TableFilterField2 struct, - whereas the XSheetFilterDescriptor interface uses the - TableFilterField struct.

- - @see SheetFilterDescriptor - @since OOo 3.2 - */ -published interface XSheetFilterDescriptor2: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of filter fields. - */ - sequence< TableFilterField2 > getFilterFields2(); - - //------------------------------------------------------------------------- - - /** sets a new collection of filter fields. - */ - void setFilterFields2( [in] sequence< TableFilterField2 > aFilterFields ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetFilterable.idl b/offapi/com/sun/star/sheet/XSheetFilterable.idl deleted file mode 100644 index 75551609d..000000000 --- a/offapi/com/sun/star/sheet/XSheetFilterable.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetFilterable_idl__ -#define __com_sun_star_sheet_XSheetFilterable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents something that can be filtered using an XSheetFilterDescriptor. - - @see com::sun::star::sheet::XSheetFilterableEx - */ -published interface XSheetFilterable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** creates a filter descriptor. - - @param bEmpty - if set to , creates an empty filter descriptor. If set to - , fills the filter descriptor with previous settings of - the current object (i.e. a database range). - */ - com::sun::star::sheet::XSheetFilterDescriptor - createFilterDescriptor( [in] boolean bEmpty ); - - //------------------------------------------------------------------------- - - /** performs a filter operation, using the settings of the passed filter - descriptor. - - @param xDescriptor - the settings for the filter operation. - */ - void filter( - [in] com::sun::star::sheet::XSheetFilterDescriptor xDescriptor ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetFilterableEx.idl b/offapi/com/sun/star/sheet/XSheetFilterableEx.idl deleted file mode 100644 index 8ea333ed9..000000000 --- a/offapi/com/sun/star/sheet/XSheetFilterableEx.idl +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XSheetFilterableEx_idl__ -#define __com_sun_star_sheet_XSheetFilterableEx_idl__ - -#include -#include - - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents something from which criteria for filtering can be read. - -

In general the current object will be used only to create the - descriptor to filter another object, i.e. the advanced filter feature - in a spreadsheet.

- - @see com::sun::star::sheet::SheetCellRange - */ -published interface XSheetFilterableEx: com::sun::star::sheet::XSheetFilterable -{ - //------------------------------------------------------------------------- - - /** creates a filter descriptor for the specified filterable object from - the contents of this object. - */ - com::sun::star::sheet::XSheetFilterDescriptor - createFilterDescriptorByObject( - [in] com::sun::star::sheet::XSheetFilterable xObject ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetLinkable.idl b/offapi/com/sun/star/sheet/XSheetLinkable.idl deleted file mode 100644 index 806ee6e5c..000000000 --- a/offapi/com/sun/star/sheet/XSheetLinkable.idl +++ /dev/null @@ -1,129 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetLinkable_idl__ -#define __com_sun_star_sheet_XSheetLinkable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** enables a sheet to refer to another sheet in a different document. - -

To insert a sheet link, the sheet used as linked sheet has to exist - already. The method XSheetLinkable::link creates a - SheetLink object in the document's SheetLinks - collection and links the sheet to the specified external sheet.

- - @see com::sun::star::sheet::SheetLinks - @see com::sun::star::sheet::SheetLink - - @deprecated - */ -published interface XSheetLinkable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the link mode of the spreadsheet. - -

If the returned value is SheetLinkMode::NORMAL, - formulas are copied. With SheetLinkMode::VALUE, - only results of formulas are used.

- */ - com::sun::star::sheet::SheetLinkMode getLinkMode(); - - //------------------------------------------------------------------------- - - /** enables the linking of the sheet and controls whether formulas - are copied. - - @param nLinkMode - the value specifying the link mode for this spreadsheet. - -

If the value is SheetLinkMode::NORMAL, - formulas are copied. With SheetLinkMode::VALUE, - only results of formulas are used.

- */ - void setLinkMode( [in] com::sun::star::sheet::SheetLinkMode nLinkMode ); - - //------------------------------------------------------------------------- - - /** returns the target URL of the link. - */ - string getLinkUrl(); - - //------------------------------------------------------------------------- - - /** sets the target URL of the link. - -

A SheetLink object with the same file name must - exist already or the link will not work.

- */ - void setLinkUrl( [in] string aLinkUrl ); - - //------------------------------------------------------------------------- - - /** returns the sheet name of the sheet in the source document. - */ - string getLinkSheetName(); - - //------------------------------------------------------------------------- - - /** sets the name of the linked sheet in the source document. - -

This method sets the sheet name in the SheetLink - object, it does not modify the sheet name in the source document.

- */ - void setLinkSheetName( [in] string aLinkSheetName ); - - //------------------------------------------------------------------------- - - /** links the sheet to another sheet in another document. - -

A SheetLink object is created if it does not exist, - and the link mode, the URL of the linked document and the linked - sheet name are set.

- */ - void link( [in] string aUrl, - [in] string aSheetName, - [in] string aFilterName, - [in] string aFilterOptions, - [in] com::sun::star::sheet::SheetLinkMode nMode ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetOperation.idl b/offapi/com/sun/star/sheet/XSheetOperation.idl deleted file mode 100644 index 3dff21beb..000000000 --- a/offapi/com/sun/star/sheet/XSheetOperation.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetOperation_idl__ -#define __com_sun_star_sheet_XSheetOperation_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to execute operations on a cell range or ranges. - - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XSheetOperation: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** computes a general function based on all cells in the current - cell range(s). - - @param nFunction - is the function used to compute the result. - - @returns - the result of the calculation. - */ - double computeFunction( - [in] com::sun::star::sheet::GeneralFunction nFunction ) - raises( com::sun::star::uno::Exception ); //! unnecessary - - //------------------------------------------------------------------------- - - /** clears the specified contents of the current cell range(s). - - @param nContentFlags - a combination of CellFlags flags selecting the - contents to be deleted. - */ - void clearContents( [in] long nContentFlags ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif diff --git a/offapi/com/sun/star/sheet/XSheetOutline.idl b/offapi/com/sun/star/sheet/XSheetOutline.idl deleted file mode 100644 index c1c3d9ee4..000000000 --- a/offapi/com/sun/star/sheet/XSheetOutline.idl +++ /dev/null @@ -1,133 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetOutline_idl__ -#define __com_sun_star_sheet_XSheetOutline_idl__ - -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the outlines of a sheet. - */ -published interface XSheetOutline: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** creates an outline group. - - @param aRange - contains the range of rows or columns, depending on - the parameter nOrientation. - - @param nOrientation - the orientation of the new outline (columns or rows). - */ - void group( - [in] com::sun::star::table::CellRangeAddress aRange, - [in] com::sun::star::table::TableOrientation nOrientation ); - - //------------------------------------------------------------------------- - - /** removes outline groups. - -

In the specified range, all outline groups on the innermost - level are removed.

- - @param aRange - contains the range of rows or columns, depending on - the parameter nOrientation. - - @param nOrientation - the orientation of the outlines to remove (columns or rows). - */ - void ungroup( - [in] com::sun::star::table::CellRangeAddress aRange, - [in] com::sun::star::table::TableOrientation nOrientation ); - - //------------------------------------------------------------------------- - - /** creates outline groups from formula references in a range. - - @param aRange - the cell range for which outlines are generated. - */ - void autoOutline( [in] com::sun::star::table::CellRangeAddress aRange ); - - //------------------------------------------------------------------------- - - /** removes all outline groups from the sheet. - */ - void clearOutline(); - - //------------------------------------------------------------------------- - - /** collapses an outline group. - - @param aRange - the cell range for which the outlines are collapsed. - */ - void hideDetail( [in] com::sun::star::table::CellRangeAddress aRange ); - - //------------------------------------------------------------------------- - - /** reopens an outline group. - - @param aRange - the cell range for which the outlines are reopened. - */ - void showDetail( [in] com::sun::star::table::CellRangeAddress aRange ); - - //------------------------------------------------------------------------- - - /** shows all outlined groups below a specific level. - - @param nLevel - all outline levels from 1 to this value will be opened and - the higher levels will be closed. - - @param nOrientation - the orientation of the outlines (columns or rows). - */ - void showLevel( - [in] short nLevel, - [in] com::sun::star::table::TableOrientation nOrientation ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetPageBreak.idl b/offapi/com/sun/star/sheet/XSheetPageBreak.idl deleted file mode 100644 index f316307cb..000000000 --- a/offapi/com/sun/star/sheet/XSheetPageBreak.idl +++ /dev/null @@ -1,89 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetPageBreak_idl__ -#define __com_sun_star_sheet_XSheetPageBreak_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to page breaks in a sheet. - - @deprecated - */ -published interface XSheetPageBreak: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns a sequence of descriptions of all horizontal page breaks - on the sheet. - -

This includes manual and automatic page breaks. To add or - remove manual breaks, use the - TableColumn::IsStartOfNewPage - property of the column.

- - @returns - a sequence of structs containing column page break data. - */ - sequence< com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks(); - - //------------------------------------------------------------------------- - - /** returns a sequence of descriptions of all vertical page breaks - on the sheet. - -

This includes manual and automatic page breaks. To add or - remove manual breaks, use the - TableRow::IsStartOfNewPage - property of the row.

- - @returns - a sequence of structs containing row page break data. - */ - sequence< com::sun::star::sheet::TablePageBreakData > getRowPageBreaks(); - - //------------------------------------------------------------------------- - - /** removes all manual page breaks on the sheet. - */ - void removeAllManualPageBreaks(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSheetPastable.idl b/offapi/com/sun/star/sheet/XSheetPastable.idl deleted file mode 100644 index c94ee23da..000000000 --- a/offapi/com/sun/star/sheet/XSheetPastable.idl +++ /dev/null @@ -1,86 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSheetPastable_idl__ -#define __com_sun_star_sheet_XSheetPastable_idl__ - -#include -#include -#include -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a sheet into which contents of the clipboard can be pasted. - - @deprecated - */ -published interface XSheetPastable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** pastes the contents of the clipboard at the specified - position on the sheet. - */ - void paste( [in] com::sun::star::table::CellAddress aDestination ); - - //------------------------------------------------------------------------- - - /** pastes the contents of the clipboard at the - specified position on the sheet, using the specified format. - */ - void pasteFormat( [in] com::sun::star::table::CellAddress aDestination, - [in] string aFormat ); - - //------------------------------------------------------------------------- - - /** pastes clipboard data from a cell range into - another cell range. - -

The contents of the clipboard must be from a cell range.

- */ - void pasteCellRange( [in] com::sun::star::table::CellRangeAddress aDestination, - [in] com::sun::star::sheet::PasteOperation nOperation, - [in] short nContents, - [in] boolean bSkipEmpty, - [in] boolean bTranspose, - [in] boolean bAsLink, - [in] com::sun::star::sheet::CellInsertMode nInsert ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSolver.idl b/offapi/com/sun/star/sheet/XSolver.idl deleted file mode 100644 index d428038ff..000000000 --- a/offapi/com/sun/star/sheet/XSolver.idl +++ /dev/null @@ -1,79 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSolver_idl__ -#define __com_sun_star_sheet_XSolver_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** allows to call a solver for a model that is defined by spreadsheet cells. - */ -interface XSolver: com::sun::star::uno::XInterface -{ - /// The spreadsheet document that contains the cells. - [attribute] XSpreadsheetDocument Document; - - /// The address of the cell that contains the objective value. - [attribute] com::sun::star::table::CellAddress Objective; - - /// The addresses of the cells that contain the variables. - [attribute] sequence< com::sun::star::table::CellAddress > Variables; - - /// The constraints of the model. - [attribute] sequence< SolverConstraint > Constraints; - - /// selects if the objective value is maximized or minimized. - [attribute] boolean Maximize; - - /// executes the calculation and tries to find a solution. - void solve(); - - /// contains if a solution was found. - [attribute, readonly] boolean Success; - - /// contains the objective value for the solution, if a solution was found. - [attribute, readonly] double ResultValue; - - /** contains the solution's value for each of the variables, - if a solution was found. - */ - [attribute, readonly] sequence< double > Solution; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSolverDescription.idl b/offapi/com/sun/star/sheet/XSolverDescription.idl deleted file mode 100644 index e2c95035d..000000000 --- a/offapi/com/sun/star/sheet/XSolverDescription.idl +++ /dev/null @@ -1,63 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSolverDescription_idl__ -#define __com_sun_star_sheet_XSolverDescription_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** gives access to user-visible strings for a solver. - */ -interface XSolverDescription: com::sun::star::uno::XInterface -{ - /** A user-visible name of the component. - */ - [attribute, readonly] string ComponentDescription; - - /** returns a short description for a property in the component's - XPropertySet interface. - */ - string getPropertyDescription( [in] string aPropertyName ); - - /** After calling solve, a message describing the status - (explaining why no solution was found). - */ - [attribute, readonly] string StatusDescription; -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSpreadsheet.idl b/offapi/com/sun/star/sheet/XSpreadsheet.idl deleted file mode 100644 index 963047d91..000000000 --- a/offapi/com/sun/star/sheet/XSpreadsheet.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSpreadsheet_idl__ -#define __com_sun_star_sheet_XSpreadsheet_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - - published interface XSheetCellCursor; - -//============================================================================= - -/** provides methods to create a cell range cursor. - */ -published interface XSpreadsheet: com::sun::star::sheet::XSheetCellRange -{ - //------------------------------------------------------------------------- - - /** creates a cell cursor including the whole spreadsheet. - - @see com::sun::star::sheet::SheetCellCursor - */ - com::sun::star::sheet::XSheetCellCursor createCursor(); - - //------------------------------------------------------------------------- - - /** creates a cell cursor to travel in the given range context. - - @param aRange - the cell range for the cursor. - - @see com::sun::star::sheet::SheetCellCursor - */ - com::sun::star::sheet::XSheetCellCursor createCursorByRange( - [in] com::sun::star::sheet::XSheetCellRange aRange ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSpreadsheetDocument.idl b/offapi/com/sun/star/sheet/XSpreadsheetDocument.idl deleted file mode 100644 index 81406a693..000000000 --- a/offapi/com/sun/star/sheet/XSpreadsheetDocument.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSpreadsheetDocument_idl__ -#define __com_sun_star_sheet_XSpreadsheetDocument_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of spreadsheets. - - @see com::sun::star::sheet::SpreadsheetDocument - */ -published interface XSpreadsheetDocument: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of sheets in the document. - - @see com::sun::star::sheet::Spreadsheets - */ - com::sun::star::sheet::XSpreadsheets getSheets(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSpreadsheetView.idl b/offapi/com/sun/star/sheet/XSpreadsheetView.idl deleted file mode 100644 index 461c783fb..000000000 --- a/offapi/com/sun/star/sheet/XSpreadsheetView.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XSpreadsheetView_idl__ -#define __com_sun_star_sheet_XSpreadsheetView_idl__ - -#include - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** is the main interface of a SpreadsheetView. It - manages the active sheet within this view. - */ -published interface XSpreadsheetView: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the sheet that is shown in the view. - */ - com::sun::star::sheet::XSpreadsheet getActiveSheet(); - - //------------------------------------------------------------------------- - - /** sets the sheet that is shown in the view. - */ - void setActiveSheet( [in] com::sun::star::sheet::XSpreadsheet xActiveSheet ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSpreadsheets.idl b/offapi/com/sun/star/sheet/XSpreadsheets.idl deleted file mode 100644 index 2d32c2bbe..000000000 --- a/offapi/com/sun/star/sheet/XSpreadsheets.idl +++ /dev/null @@ -1,91 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSpreadsheets_idl__ -#define __com_sun_star_sheet_XSpreadsheets_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to access the spreadsheets by name and to insert, - copy, remove and rearrange spreadsheets. - - @see com::sun::star::sheet::Spreadsheets - */ -published interface XSpreadsheets: com::sun::star::container::XNameContainer -{ - //------------------------------------------------------------------------- - - /** inserts a new sheet into the collection. - - @param aName - the name of the new spreadsheet. - @param nPosition - the index of the new spreadsheet in the collection. - */ - void insertNewByName( [in] string aName, [in] short nPosition ); - - //------------------------------------------------------------------------- - - /** moves a sheet within the collection. - - @param aName - the name of the spreadsheet to move. - @param nDestination - the new index of the spreadsheet in the collection. - */ - void moveByName( [in] string aName, [in] short nDestination ); - - //------------------------------------------------------------------------- - - /** copies a sheet within the collection. - - @param aName - the name of the spreadsheet to copy. - @param aCopy - the name of the copy of the spreadsheet. - @param nDestination - the index of the copy in the collection. - */ - void copyByName( - [in] string aName, - [in] string aCopy, - [in] short nDestination ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSubTotalCalculatable.idl b/offapi/com/sun/star/sheet/XSubTotalCalculatable.idl deleted file mode 100644 index cde23955f..000000000 --- a/offapi/com/sun/star/sheet/XSubTotalCalculatable.idl +++ /dev/null @@ -1,90 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSubTotalCalculatable_idl__ -#define __com_sun_star_sheet_XSubTotalCalculatable_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** contains methods to handle a subtotal descriptor. - -

The subtotal descriptor provides properties to set up the subtotal - function.

- - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SubTotalDescriptor - */ -published interface XSubTotalCalculatable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** creates a subtotal descriptor. - - @param bEmpty - if set to , creates an empty descriptor. If set to - , fills the descriptor with previous settings of the - current object (i.e. a database range). - */ - com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor( - [in] boolean bEmpty ); - - //------------------------------------------------------------------------- - - /** creates subtotals using the settings of the passed descriptor. - - @param xDescriptor - the subtotal descriptor with the settings used for the subtotal - operation. - - @param bReplace - if set to , replaces previous subtotal results. - */ - void applySubTotals( - [in] com::sun::star::sheet::XSubTotalDescriptor xDescriptor, - [in] boolean bReplace ); - - //------------------------------------------------------------------------- - - /** removes the subtotals from the current object. - */ - void removeSubTotals(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSubTotalDescriptor.idl b/offapi/com/sun/star/sheet/XSubTotalDescriptor.idl deleted file mode 100644 index e06c5c245..000000000 --- a/offapi/com/sun/star/sheet/XSubTotalDescriptor.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSubTotalDescriptor_idl__ -#define __com_sun_star_sheet_XSubTotalDescriptor_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the collection of subtotal fields in a subtotal - descriptor. - - @see com::sun::star::sheet::SubTotalDescriptor - */ -published interface XSubTotalDescriptor: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** adds a subtotal field definition to the descriptor. - - @param aSubTotalColumns - a sequence of all columns used to calculate subtotal values. - - @param nGroupColumn - specifies which column of the source range is used to group the - contents of the source data. - */ - void addNew( - [in] sequence< com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, - [in] long nGroupColumn ); - - //------------------------------------------------------------------------- - - /** removes all subtotal field definitions from the descriptor. - */ - void clear(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XSubTotalField.idl b/offapi/com/sun/star/sheet/XSubTotalField.idl deleted file mode 100644 index 402edc780..000000000 --- a/offapi/com/sun/star/sheet/XSubTotalField.idl +++ /dev/null @@ -1,82 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XSubTotalField_idl__ -#define __com_sun_star_sheet_XSubTotalField_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to the settings of a field in a subtotal descriptor. - - @see com::sun::star::sheet::SubTotalField - @see com::sun::star::sheet::SubTotalDescriptor - */ -published interface XSubTotalField: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the column by which entries are grouped. - */ - long getGroupColumn(); - - //------------------------------------------------------------------------- - - /** sets the column by which entries are grouped. - */ - void setGroupColumn( [in] long nGroupColumn ); - - //------------------------------------------------------------------------- - - /** returns the definitions of which columns should have subtotals - added to them. - */ - sequence< com::sun::star::sheet::SubTotalColumn > getSubTotalColumns(); - - //------------------------------------------------------------------------- - - /** sets the definitions of which columns should have subtotals - added to them. - */ - void setSubTotalColumns( - [in] sequence< com::sun::star::sheet::SubTotalColumn > - aSubTotalColumns ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XUniqueCellFormatRangesSupplier.idl b/offapi/com/sun/star/sheet/XUniqueCellFormatRangesSupplier.idl deleted file mode 100644 index 3293a0cba..000000000 --- a/offapi/com/sun/star/sheet/XUniqueCellFormatRangesSupplier.idl +++ /dev/null @@ -1,72 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XUniqueCellFormatRangesSupplier_idl__ -#define __com_sun_star_sheet_XUniqueCellFormatRangesSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides access to a collection of collections of equal-formatted - cell ranges. - - @see com::sun::star::sheet::SheetCellRange - @see com::sun::star::sheet::SheetCellRanges - */ -published interface XUniqueCellFormatRangesSupplier: com::sun::star::uno::XInterface -{ - /** returns a collection of equal-formatted cell range collections. - -

Each cell of the original range is contained in one of the - ranges (even unformatted cells). If there is a non-rectangular - equal-formatted cell area, it will be split into several - rectangular ranges.

- -

All equal-formatted ranges are consolidated into one collection. - These collections are the members contained in a - UniqueCellFormatRanges collection.

- - @returns - the collection of equal-formatted cell range collections. - - @see com::sun::star::sheet::UniqueCellFormatRanges - */ - com::sun::star::container::XIndexAccess getUniqueCellFormatRanges(); -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XUnnamedDatabaseRanges.idl b/offapi/com/sun/star/sheet/XUnnamedDatabaseRanges.idl deleted file mode 100644 index 3a535617f..000000000 --- a/offapi/com/sun/star/sheet/XUnnamedDatabaseRanges.idl +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Version: MPL 1.1 / GPLv3+ / LGPLv3+ - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License or as specified alternatively below. You may obtain a copy of - * the License at http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Initial Developer of the Original Code is - * Markus Mohrhard - * Portions created by the Initial Developer are Copyright (C) 2010 the - * Initial Developer. All Rights Reserved. - * - * Major Contributor(s): - * Markus Mohrhard - * - * For minor contributions see the git repository. - * - * Alternatively, the contents of this file may be used under the terms of - * either the GNU General Public License Version 3 or later (the "GPLv3+"), or - * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), - * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable - * instead of those above. - */ - -#ifndef __com_sun_star_sheet_XUnnamedDatabaseRanges_idl__ -#define __com_sun_star_sheet_XUnnamedDatabaseRanges_idl__ - -#ifndef __com_sun_star_table_CellRangeAddress_idl__ -#include -#endif - -#ifndef __com_sun_star_uno_XInterface_idl__ -#include -#endif - -#ifndef __com_sun_star_container_NoSuchElementException_idl__ -#include -#endif - -#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__ -#include -#endif - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides functions to manage the sheet local databases - */ - -interface XUnnamedDatabaseRanges: com::sun::star::uno::XInterface - { - void setByTable( [in] com::sun::star::table::CellRangeAddress aRange ) - raises( com::sun::star::lang::IndexOutOfBoundsException ); - - any getByTable( [in] long nTab ) - raises( com::sun::star::container::NoSuchElementException, - com::sun::star::lang::IndexOutOfBoundsException ); - - boolean hasByTable ( [in] long nTab ) - raises( com::sun::star::lang::IndexOutOfBoundsException ); - - }; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XUsedAreaCursor.idl b/offapi/com/sun/star/sheet/XUsedAreaCursor.idl deleted file mode 100644 index a089e7bf4..000000000 --- a/offapi/com/sun/star/sheet/XUsedAreaCursor.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XUsedAreaCursor_idl__ -#define __com_sun_star_sheet_XUsedAreaCursor_idl__ - -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to find the used area of the entire sheet. - -

The used area is the smallest cell range that contains all cells - of the spreadsheet with any contents (values, text, formulas) or - visible formatting (borders and background color).

- - @see com::sun::star::sheet::SheetCellCursor - */ -published interface XUsedAreaCursor: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** points the cursor to the start of the used area. - - @param bExpand - = expands the current cursor range, - = sets size of the cursor to a single cell. - */ - void gotoStartOfUsedArea( [in] boolean bExpand ); - - //------------------------------------------------------------------------- - - /** points the cursor to the end of the used area. - - @param bExpand - = expands the current cursor range, - = sets size of the cursor to a single cell. - */ - void gotoEndOfUsedArea( [in] boolean bExpand ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XViewFreezable.idl b/offapi/com/sun/star/sheet/XViewFreezable.idl deleted file mode 100644 index 6608507c0..000000000 --- a/offapi/com/sun/star/sheet/XViewFreezable.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XViewFreezable_idl__ -#define __com_sun_star_sheet_XViewFreezable_idl__ - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** enables a SpreadsheetView to freeze - columns and rows of the view. - */ -published interface XViewFreezable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns if the view has frozen panes. - -

Only one of - XViewSplitable::getIsWindowSplit() and - XViewFreezable::hasFrozenPanes() - can be .

- */ - boolean hasFrozenPanes(); - - //------------------------------------------------------------------------- - - /** freezes panes with the specified number of - columns and rows. - -

To freeze only horizontally, specify nRows as 0. - To freeze only vertically, specify nColumns as 0.

- */ - void freezeAtPosition( [in] long nColumns, - [in] long nRows ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XViewPane.idl b/offapi/com/sun/star/sheet/XViewPane.idl deleted file mode 100644 index 1f8002c41..000000000 --- a/offapi/com/sun/star/sheet/XViewPane.idl +++ /dev/null @@ -1,85 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XViewPane_idl__ -#define __com_sun_star_sheet_XViewPane_idl__ - -#include - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** represents a pane in a view of a spreadsheet document. - - @see com::sun::star::sheet::SpreadsheetViewPane - */ -published interface XViewPane: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the first column that is visible in the pane. - */ - long getFirstVisibleColumn(); - - //------------------------------------------------------------------------- - - /** sets the first column that is visible in the pane. - */ - void setFirstVisibleColumn( [in] long nFirstVisibleColumn ); - - //------------------------------------------------------------------------- - - /** returns the first row that is visible in the pane. - */ - long getFirstVisibleRow(); - - //------------------------------------------------------------------------- - - /** sets the first row that is visible in the pane. - */ - void setFirstVisibleRow( [in] long nFirstVisibleRow ); - - //------------------------------------------------------------------------- - - /** returns the address of the cell range that consists of - the cells which are visible in the pane. - */ - com::sun::star::table::CellRangeAddress getVisibleRange(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XViewPanesSupplier.idl b/offapi/com/sun/star/sheet/XViewPanesSupplier.idl deleted file mode 100644 index 29b46629a..000000000 --- a/offapi/com/sun/star/sheet/XViewPanesSupplier.idl +++ /dev/null @@ -1,59 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XViewPanesSupplier_idl__ -#define __com_sun_star_sheet_XViewPanesSupplier_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** enables access to the panes in a view. - - @deprecated - */ -published interface XViewPanesSupplier: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns the collection of panes in the view. - */ - com::sun::star::container::XIndexAccess getViewPanes(); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XViewSplitable.idl b/offapi/com/sun/star/sheet/XViewSplitable.idl deleted file mode 100644 index 09402d198..000000000 --- a/offapi/com/sun/star/sheet/XViewSplitable.idl +++ /dev/null @@ -1,100 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef __com_sun_star_sheet_XViewSplitable_idl__ -#define __com_sun_star_sheet_XViewSplitable_idl__ - -#include - - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** enables a SpreadsheetView to split the view. - - @deprecated - */ -published interface XViewSplitable: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** returns if the view is split - into individual panes. - -

Only one of - XViewSplitable::getIsWindowSplit() and - XViewFreezable::hasFrozenPanes() - can be .

- */ - boolean getIsWindowSplit(); - - //------------------------------------------------------------------------- - - /** returns the horizontal position in pixels where - the view is split. - */ - long getSplitHorizontal(); - - //------------------------------------------------------------------------- - - /** returns the vertical position in pixels where - the view is split. - */ - long getSplitVertical(); - - //------------------------------------------------------------------------- - - /** returns the column before which the view is split. - */ - long getSplitColumn(); - - //------------------------------------------------------------------------- - - /** returns the row before which the view is split. - */ - long getSplitRow(); - - //------------------------------------------------------------------------- - - /** splits the view at the specified position. - -

To split only horizontally, specify nPixelY as 0. - To split only vertically, specify nPixelX as 0.

- */ - void splitAtPosition( [in] long nPixelX, - [in] long nPixelY ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/XVolatileResult.idl b/offapi/com/sun/star/sheet/XVolatileResult.idl deleted file mode 100644 index 3739d235d..000000000 --- a/offapi/com/sun/star/sheet/XVolatileResult.idl +++ /dev/null @@ -1,68 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet_XVolatileResult_idl__ -#define __com_sun_star_sheet_XVolatileResult_idl__ - -#include -#include - -//============================================================================= - -module com { module sun { module star { module sheet { - -//============================================================================= - -/** provides methods to handle a volatile function result. - - @see com::sun::star::sheet::VolatileResult - @see com::sun::star::sheet::ResultEvent - */ -published interface XVolatileResult: com::sun::star::uno::XInterface -{ - //------------------------------------------------------------------------- - - /** adds a listener to be notified when a new value is available. - */ - [oneway] void addResultListener( - [in] com::sun::star::sheet::XResultListener aListener ); - - //------------------------------------------------------------------------- - - /** removes the specified listener. - */ - [oneway] void removeResultListener( - [in] com::sun::star::sheet::XResultListener aListener ); - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/_NamedRange.idl b/offapi/com/sun/star/sheet/_NamedRange.idl deleted file mode 100644 index 4c539f7bf..000000000 --- a/offapi/com/sun/star/sheet/_NamedRange.idl +++ /dev/null @@ -1,73 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef __com_sun_star_sheet__NamedRange_idl__ -#define __com_sun_star_sheet__NamedRange_idl__ - -//============================================================================= - - module com { module sun { module star { module sheet { - -//============================================================================= - -/** @deprecated - @see com::sun::star::sheet::NamedRangeFlag - */ -published constants _NamedRange -{ - //------------------------------------------------------------------------- - - /** The range contains filter criteria. - */ - const long FILTER_CRITERIA = 1; - - //------------------------------------------------------------------------- - - /** The range can be used as a print range. - */ - const long PRINT_AREA = 2; - - //------------------------------------------------------------------------- - - /** The range can be used as column headers for printing. - */ - const long COLUMN_HEADER = 4; - - //------------------------------------------------------------------------- - - /** The range can be used as row headers for printing. - */ - const long ROW_HEADER = 8; - -}; - -//============================================================================= - -}; }; }; }; - -#endif - diff --git a/offapi/com/sun/star/sheet/makefile.mk b/offapi/com/sun/star/sheet/makefile.mk deleted file mode 100644 index 26901cb64..000000000 --- a/offapi/com/sun/star/sheet/makefile.mk +++ /dev/null @@ -1,354 +0,0 @@ -#************************************************************************* -# -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# -# for a copy of the LGPLv3 License. -# -#************************************************************************* - -PRJ=..$/..$/..$/.. - -PRJNAME=offapi - -TARGET=csssheet -PACKAGE=com$/sun$/star$/sheet - -# --- Settings ----------------------------------------------------- -.INCLUDE : $(PRJ)$/util$/makefile.pmk - -# ------------------------------------------------------------------------ - -IDLFILES=\ - AccessibleCell.idl\ - AccessibleCsvCell.idl\ - AccessibleCsvRuler.idl\ - AccessibleCsvTable.idl\ - AccessiblePageHeaderFooterAreasView.idl\ - AccessibleSpreadsheet.idl\ - AccessibleSpreadsheetDocumentView.idl\ - AccessibleSpreadsheetPageView.idl\ - ActivationEvent.idl\ - AddressConvention.idl\ - AddIn.idl\ - Border.idl\ - CellAnnotation.idl\ - CellAnnotationShape.idl\ - CellAnnotations.idl\ - CellAnnotationsEnumeration.idl\ - CellAreaLink.idl\ - CellAreaLinks.idl\ - CellAreaLinksEnumeration.idl\ - CellDeleteMode.idl\ - CellFlags.idl\ - CellFormatRanges.idl\ - CellFormatRangesEnumeration.idl\ - CellInsertMode.idl\ - Cells.idl\ - CellsEnumeration.idl\ - ComplexReference.idl\ - ConditionOperator.idl\ - ConditionOperator2.idl\ - ConsolidationDescriptor.idl\ - DDEItemInfo.idl\ - DDELink.idl\ - DDELinkInfo.idl\ - DDELinkMode.idl\ - DDELinks.idl\ - DDELinksEnumeration.idl\ - DataImportMode.idl\ - DataPilotDescriptor.idl\ - DataPilotField.idl\ - DataPilotFieldAutoShowInfo.idl\ - DataPilotFieldFilter.idl\ - DataPilotFieldGroup.idl\ - DataPilotFieldGroupBy.idl\ - DataPilotFieldGroupEnumeration.idl\ - DataPilotFieldGroupInfo.idl\ - DataPilotFieldGroupItem.idl\ - DataPilotFieldGroups.idl\ - DataPilotFieldGroupsEnumeration.idl\ - DataPilotFieldLayoutInfo.idl\ - DataPilotFieldLayoutMode.idl\ - DataPilotFieldOrientation.idl\ - DataPilotFieldReference.idl\ - DataPilotFieldReferenceItemType.idl\ - DataPilotFieldReferenceType.idl\ - DataPilotFieldShowItemsMode.idl\ - DataPilotFieldSortInfo.idl\ - DataPilotFieldSortMode.idl\ - DataPilotFields.idl\ - DataPilotFieldsEnumeration.idl\ - DataPilotItem.idl\ - DataPilotItems.idl\ - DataPilotItemsEnumeration.idl\ - DataPilotOutputRangeType.idl\ - DataPilotSource.idl\ - DataPilotSourceDimension.idl\ - DataPilotSourceDimensions.idl\ - DataPilotSourceHierarchies.idl\ - DataPilotSourceHierarchy.idl\ - DataPilotSourceLevel.idl\ - DataPilotSourceLevels.idl\ - DataPilotSourceMember.idl\ - DataPilotSourceMembers.idl\ - DataPilotTable.idl\ - DataPilotTableHeaderData.idl\ - DataPilotTablePositionData.idl\ - DataPilotTablePositionType.idl\ - DataPilotTableResultData.idl\ - DataPilotTables.idl\ - DataPilotTablesEnumeration.idl\ - DataResult.idl\ - DataResultFlags.idl\ - DatabaseImportDescriptor.idl\ - DatabaseRange.idl\ - DatabaseRanges.idl\ - DatabaseRangesEnumeration.idl\ - DimensionFlags.idl\ - DocumentSettings.idl\ - ExternalDocLink.idl\ - ExternalDocLinks.idl\ - ExternalLinkType.idl\ - ExternalLinkInfo.idl\ - ExternalReference.idl\ - ExternalSheetCache.idl\ - FillDateMode.idl\ - FillDirection.idl\ - FillMode.idl\ - FilterConnection.idl\ - FilterFormulaParser.idl\ - FilterOperator.idl\ - FilterOperator2.idl\ - FormulaLanguage.idl\ - FormulaMapGroup.idl\ - FormulaMapGroupSpecialOffset.idl\ - FormulaOpCodeMapEntry.idl\ - FormulaParser.idl\ - FormulaResult.idl\ - FormulaToken.idl\ - FunctionAccess.idl\ - FunctionArgument.idl\ - FunctionCategory.idl\ - FunctionDescription.idl\ - FunctionDescriptionEnumeration.idl\ - FunctionDescriptions.idl\ - GeneralFunction.idl\ - GlobalSheetSettings.idl\ - GoalResult.idl\ - HeaderFooterContent.idl\ - LabelRange.idl\ - LabelRanges.idl\ - LabelRangesEnumeration.idl\ - LocalizedName.idl\ - MemberResult.idl\ - MemberResultFlags.idl\ - MoveDirection.idl\ - NamedRange.idl\ - NamedRangeFlag.idl\ - NamedRanges.idl\ - NamedRangesEnumeration.idl\ - NameToken.idl\ - NoConvergenceException.idl\ - PasteOperation.idl\ - RangeSelectionArguments.idl\ - RangeSelectionEvent.idl\ - RecentFunctions.idl\ - ReferenceFlags.idl\ - ResultEvent.idl\ - Scenario.idl\ - Scenarios.idl\ - ScenariosEnumeration.idl\ - Shape.idl\ - SheetCell.idl\ - SheetCellCursor.idl\ - SheetCellRange.idl\ - SheetCellRanges.idl\ - SheetCellRangesEnumeration.idl\ - SheetFilterDescriptor.idl\ - SheetLink.idl\ - SheetLinkMode.idl\ - SheetLinks.idl\ - SheetLinksEnumeration.idl\ - SheetRangesQuery.idl\ - SheetSortDescriptor.idl\ - SheetSortDescriptor2.idl\ - SingleReference.idl\ - Solver.idl\ - SolverConstraint.idl\ - SolverConstraintOperator.idl\ - Spreadsheet.idl\ - SpreadsheetDocument.idl\ - SpreadsheetDocumentSettings.idl\ - SpreadsheetDrawPage.idl\ - SpreadsheetView.idl\ - SpreadsheetViewObjectsMode.idl\ - SpreadsheetViewPane.idl\ - SpreadsheetViewPanesEnumeration.idl\ - SpreadsheetViewSettings.idl\ - Spreadsheets.idl\ - SpreadsheetsEnumeration.idl\ - StatusBarFunction.idl\ - SubTotalColumn.idl\ - SubTotalDescriptor.idl\ - SubTotalField.idl\ - SubTotalFieldsEnumeration.idl\ - TableAutoFormat.idl\ - TableAutoFormatEnumeration.idl\ - TableAutoFormatField.idl\ - TableAutoFormats.idl\ - TableAutoFormatsEnumeration.idl\ - TableCellStyle.idl\ - TableCellStyle.idl\ - TableConditionalEntry.idl\ - TableConditionalEntryEnumeration.idl\ - TableConditionalFormat.idl\ - TableFilterField.idl\ - TableFilterField2.idl\ - TableOperationMode.idl\ - TablePageBreakData.idl\ - TablePageStyle.idl\ - TableValidation.idl\ - TableValidationVisibility.idl\ - UniqueCellFormatRanges.idl\ - UniqueCellFormatRangesEnumeration.idl\ - ValidationAlertStyle.idl\ - ValidationType.idl\ - VolatileResult.idl\ - XActivationBroadcaster.idl\ - XActivationEventListener.idl\ - XAddIn.idl\ - XAreaLink.idl\ - XAreaLinks.idl\ - XArrayFormulaRange.idl\ - XArrayFormulaTokens.idl\ - XCalculatable.idl\ - XCellAddressable.idl\ - XCellFormatRangesSupplier.idl\ - XCellRangeAddressable.idl\ - XCellRangeData.idl\ - XCellRangeFormula.idl\ - XCellRangeMovement.idl\ - XCellRangeReferrer.idl\ - XCellRangesAccess.idl\ - XCellRangesQuery.idl\ - XCellSeries.idl\ - XCompatibilityNames.idl\ - XConsolidatable.idl\ - XConsolidationDescriptor.idl\ - XDDELink.idl\ - XDDELinkResults.idl\ - XDDELinks.idl\ - XDataPilotDataLayoutFieldSupplier.idl\ - XDataPilotDescriptor.idl\ - XDataPilotField.idl\ - XDataPilotFieldGrouping.idl\ - XDataPilotMemberResults.idl\ - XDataPilotResults.idl\ - XDataPilotTable.idl\ - XDataPilotTable2.idl\ - XDataPilotTables.idl\ - XDataPilotTablesSupplier.idl\ - XDatabaseRange.idl\ - XDatabaseRanges.idl\ - XDimensionsSupplier.idl\ - XDocumentAuditing.idl\ - XDrillDownDataSupplier.idl\ - XEnhancedMouseClickBroadcaster.idl\ - XExternalDocLink.idl\ - XExternalDocLinks.idl\ - XExternalSheetCache.idl\ - XExternalSheetName.idl\ - XFillAcrossSheet.idl\ - XFilterFormulaParser.idl\ - XFormulaOpCodeMapper.idl\ - XFormulaParser.idl\ - XFormulaQuery.idl\ - XFormulaTokens.idl\ - XFunctionAccess.idl\ - XFunctionDescriptions.idl\ - XGoalSeek.idl\ - XHeaderFooterContent.idl\ - XHierarchiesSupplier.idl\ - XLabelRange.idl\ - XLabelRanges.idl\ - XLevelsSupplier.idl\ - XMembersSupplier.idl\ - XMultiFormulaTokens.idl\ - XMultipleOperation.idl\ - XNamedRange.idl\ - XNamedRanges.idl\ - XPrintAreas.idl\ - XRangeSelection.idl\ - XRangeSelectionChangeListener.idl\ - XRangeSelectionListener.idl\ - XRecentFunctions.idl\ - XResultListener.idl\ - XScenario.idl\ - XScenarioEnhanced.idl\ - XScenarios.idl\ - XScenariosSupplier.idl\ - XSheetAnnotation.idl\ - XSheetAnnotationAnchor.idl\ - XSheetAnnotationShapeSupplier.idl\ - XSheetAnnotations.idl\ - XSheetAnnotationsSupplier.idl\ - XSheetAuditing.idl\ - XSheetCellCursor.idl\ - XSheetCellRange.idl\ - XSheetCellRangeContainer.idl\ - XSheetCellRanges.idl\ - XSheetCondition.idl\ - XSheetCondition2.idl\ - XSheetConditionalEntries.idl\ - XSheetConditionalEntry.idl\ - XSheetFilterDescriptor.idl\ - XSheetFilterDescriptor2.idl\ - XSheetFilterable.idl\ - XSheetFilterableEx.idl\ - XSheetLinkable.idl\ - XSheetOperation.idl\ - XSheetOutline.idl\ - XSheetPageBreak.idl\ - XSheetPastable.idl\ - XSolver.idl\ - XSolverDescription.idl\ - XSpreadsheet.idl\ - XSpreadsheetDocument.idl\ - XSpreadsheetView.idl\ - XSpreadsheets.idl\ - XSubTotalCalculatable.idl\ - XSubTotalDescriptor.idl\ - XSubTotalField.idl\ - XUniqueCellFormatRangesSupplier.idl\ - XUnnamedDatabaseRanges.idl\ - XUsedAreaCursor.idl\ - XViewFreezable.idl\ - XViewPane.idl\ - XViewPanesSupplier.idl\ - XViewSplitable.idl\ - XVolatileResult.idl\ - _NamedRange.idl - -# ------------------------------------------------------------------ - -.INCLUDE : target.mk -.INCLUDE : $(PRJ)$/util$/target.pmk -- cgit v1.2.3