summaryrefslogtreecommitdiff
path: root/offapi/com/sun
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun')
-rw-r--r--offapi/com/sun/star/animations/XAnimationListener.idl28
-rw-r--r--offapi/com/sun/star/animations/XAnimationNode.idl36
-rw-r--r--offapi/com/sun/star/awt/AnimatedImagesControlModel.idl4
-rw-r--r--offapi/com/sun/star/awt/AsyncCallback.idl4
-rw-r--r--offapi/com/sun/star/awt/ContainerWindowProvider.idl10
-rw-r--r--offapi/com/sun/star/awt/DialogProvider.idl10
-rw-r--r--offapi/com/sun/star/awt/DialogProvider2.idl10
-rw-r--r--offapi/com/sun/star/awt/ItemListEvent.idl2
-rw-r--r--offapi/com/sun/star/awt/MenuItemType.idl4
-rw-r--r--offapi/com/sun/star/awt/MenuLogo.idl4
-rw-r--r--offapi/com/sun/star/awt/SpinningProgressControlModel.idl2
-rw-r--r--offapi/com/sun/star/awt/XAnimatedImages.idl2
-rw-r--r--offapi/com/sun/star/awt/XAnimation.idl2
-rw-r--r--offapi/com/sun/star/awt/XCallback.idl14
-rw-r--r--offapi/com/sun/star/awt/XContainerWindowEventHandler.idl30
-rw-r--r--offapi/com/sun/star/awt/XContainerWindowProvider.idl48
-rw-r--r--offapi/com/sun/star/awt/XDialogEventHandler.idl28
-rw-r--r--offapi/com/sun/star/awt/XDialogProvider.idl22
-rw-r--r--offapi/com/sun/star/awt/XDialogProvider2.idl52
-rw-r--r--offapi/com/sun/star/awt/XFixedHyperlink.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemEventBroadcaster.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemList.idl4
-rw-r--r--offapi/com/sun/star/awt/XItemListListener.idl2
-rw-r--r--offapi/com/sun/star/awt/XMenuExtended.idl4
-rw-r--r--offapi/com/sun/star/awt/XMenuExtended2.idl4
-rw-r--r--offapi/com/sun/star/awt/XPopupMenuExtended.idl4
-rw-r--r--offapi/com/sun/star/awt/XRequestCallback.idl14
-rw-r--r--offapi/com/sun/star/awt/XSimpleTabController.idl4
-rw-r--r--offapi/com/sun/star/awt/XStyleChangeListener.idl4
-rw-r--r--offapi/com/sun/star/awt/XStyleSettings.idl10
-rw-r--r--offapi/com/sun/star/awt/XStyleSettingsSupplier.idl6
-rw-r--r--offapi/com/sun/star/awt/XTabListener.idl4
-rw-r--r--offapi/com/sun/star/awt/XUnitConversion.idl46
-rw-r--r--offapi/com/sun/star/awt/XWindowListener2.idl4
-rw-r--r--offapi/com/sun/star/awt/grid/GridColumnEvent.idl50
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumn.idl58
-rw-r--r--offapi/com/sun/star/awt/grid/XGridColumnListener.idl46
-rw-r--r--offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl46
-rw-r--r--offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl36
-rw-r--r--offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl38
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPage.idl40
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainer.idl54
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl50
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl34
-rw-r--r--offapi/com/sun/star/awt/tab/XTabPageModel.idl40
-rw-r--r--offapi/com/sun/star/awt/tree/ExpandVetoException.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl26
-rw-r--r--offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl40
-rw-r--r--offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl34
-rw-r--r--offapi/com/sun/star/awt/tree/XMutableTreeNode.idl52
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeControl.idl44
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeDataModel.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl54
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeEditListener.idl38
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl48
-rw-r--r--offapi/com/sun/star/awt/tree/XTreeNode.idl32
-rw-r--r--offapi/com/sun/star/datatransfer/XTransferableSupplier.idl4
-rw-r--r--offapi/com/sun/star/deployment/DeploymentException.idl8
-rw-r--r--offapi/com/sun/star/deployment/PackageInformationProvider.idl4
-rw-r--r--offapi/com/sun/star/deployment/XPackageInformationProvider.idl8
-rw-r--r--offapi/com/sun/star/document/DocumentEvent.idl10
-rw-r--r--offapi/com/sun/star/document/EmptyUndoStackException.idl4
-rw-r--r--offapi/com/sun/star/document/UndoContextNotClosedException.idl4
-rw-r--r--offapi/com/sun/star/document/UndoFailedException.idl4
-rw-r--r--offapi/com/sun/star/document/UndoManagerEvent.idl4
-rw-r--r--offapi/com/sun/star/document/XDocumentEventBroadcaster.idl4
-rw-r--r--offapi/com/sun/star/document/XDocumentEventListener.idl6
-rw-r--r--offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl4
-rw-r--r--offapi/com/sun/star/document/XStorageBasedDocument.idl4
-rw-r--r--offapi/com/sun/star/document/XStorageChangeListener.idl4
-rw-r--r--offapi/com/sun/star/document/XUndoAction.idl4
-rw-r--r--offapi/com/sun/star/document/XUndoManager.idl8
-rw-r--r--offapi/com/sun/star/document/XUndoManagerListener.idl4
-rw-r--r--offapi/com/sun/star/document/XUndoManagerSupplier.idl4
-rw-r--r--offapi/com/sun/star/drawing/DrawingDocument.idl4
-rw-r--r--offapi/com/sun/star/drawing/GenericDrawingDocument.idl4
-rw-r--r--offapi/com/sun/star/drawing/XSlidePreviewCache.idl9
-rw-r--r--offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl4
-rw-r--r--offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl9
-rw-r--r--offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl6
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfiguration.idl8
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl4
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl6
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfigurationController.idl22
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl6
-rw-r--r--offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl8
-rw-r--r--offapi/com/sun/star/drawing/framework/XPane.idl6
-rw-r--r--offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl8
-rw-r--r--offapi/com/sun/star/drawing/framework/XResource.idl6
-rw-r--r--offapi/com/sun/star/drawing/framework/XResourceFactory.idl8
-rw-r--r--offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl10
-rw-r--r--offapi/com/sun/star/drawing/framework/XResourceId.idl4
-rw-r--r--offapi/com/sun/star/drawing/framework/XView.idl4
-rw-r--r--offapi/com/sun/star/embed/Storage.idl1
-rw-r--r--offapi/com/sun/star/embed/XEncryptionProtectedSource2.idl12
-rw-r--r--offapi/com/sun/star/embed/XEncryptionProtectedStorage.idl120
-rw-r--r--offapi/com/sun/star/embed/makefile.mk1
-rw-r--r--offapi/com/sun/star/frame/ModuleManager.idl10
-rw-r--r--offapi/com/sun/star/frame/UnknownModuleException.idl6
-rw-r--r--offapi/com/sun/star/frame/XController2.idl6
-rw-r--r--offapi/com/sun/star/frame/XLayoutManager.idl162
-rw-r--r--offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl8
-rw-r--r--offapi/com/sun/star/frame/XLayoutManagerListener.idl20
-rw-r--r--offapi/com/sun/star/frame/XModuleManager.idl22
-rw-r--r--offapi/com/sun/star/frame/XTitle.idl16
-rw-r--r--offapi/com/sun/star/geometry/AffineMatrix2D.idl6
-rw-r--r--offapi/com/sun/star/geometry/IntegerSize2D.idl4
-rw-r--r--offapi/com/sun/star/geometry/Matrix2D.idl6
-rw-r--r--offapi/com/sun/star/geometry/RealBezierSegment2D.idl4
-rw-r--r--offapi/com/sun/star/geometry/RealPoint2D.idl4
-rw-r--r--offapi/com/sun/star/geometry/RealRectangle2D.idl4
-rw-r--r--offapi/com/sun/star/geometry/RealSize2D.idl4
-rw-r--r--offapi/com/sun/star/geometry/XMapping2D.idl14
-rw-r--r--offapi/com/sun/star/graphic/GraphicRasterizer.idl52
-rw-r--r--offapi/com/sun/star/graphic/XGraphic.idl2
-rw-r--r--offapi/com/sun/star/graphic/XGraphicRasterizer.idl150
-rw-r--r--offapi/com/sun/star/graphic/makefile.mk4
-rw-r--r--offapi/com/sun/star/inspection/DefaultHelpProvider.idl8
-rw-r--r--offapi/com/sun/star/inspection/GenericPropertyHandler.idl4
-rw-r--r--offapi/com/sun/star/inspection/InteractiveSelectionResult.idl4
-rw-r--r--offapi/com/sun/star/inspection/LineDescriptor.idl8
-rw-r--r--offapi/com/sun/star/inspection/ObjectInspector.idl4
-rw-r--r--offapi/com/sun/star/inspection/ObjectInspectorModel.idl4
-rw-r--r--offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl4
-rw-r--r--offapi/com/sun/star/inspection/PropertyControlType.idl4
-rw-r--r--offapi/com/sun/star/inspection/PropertyLineElement.idl4
-rw-r--r--offapi/com/sun/star/inspection/XHyperlinkControl.idl4
-rw-r--r--offapi/com/sun/star/inspection/XNumericControl.idl4
-rw-r--r--offapi/com/sun/star/inspection/XObjectInspector.idl8
-rw-r--r--offapi/com/sun/star/inspection/XObjectInspectorModel.idl10
-rw-r--r--offapi/com/sun/star/inspection/XObjectInspectorUI.idl10
-rw-r--r--offapi/com/sun/star/inspection/XPropertyControl.idl10
-rw-r--r--offapi/com/sun/star/inspection/XPropertyControlContext.idl4
-rw-r--r--offapi/com/sun/star/inspection/XPropertyControlFactory.idl8
-rw-r--r--offapi/com/sun/star/inspection/XPropertyControlObserver.idl10
-rw-r--r--offapi/com/sun/star/inspection/XPropertyHandler.idl20
-rw-r--r--offapi/com/sun/star/inspection/XStringListControl.idl4
-rw-r--r--offapi/com/sun/star/inspection/XStringRepresentation.idl8
-rw-r--r--offapi/com/sun/star/logging/LogRecord.idl10
-rw-r--r--offapi/com/sun/star/logging/XLogFormatter.idl12
-rw-r--r--offapi/com/sun/star/logging/XLogHandler.idl10
-rw-r--r--offapi/com/sun/star/logging/XLogger.idl14
-rw-r--r--offapi/com/sun/star/presentation/PresentationDocument.idl4
-rw-r--r--offapi/com/sun/star/presentation/XSlideShowListener.idl12
-rw-r--r--offapi/com/sun/star/presentation/XSlideShowView.idl68
-rw-r--r--offapi/com/sun/star/rdf/XMetadatable.idl4
-rw-r--r--offapi/com/sun/star/rdf/XNode.idl4
-rw-r--r--offapi/com/sun/star/rdf/XResource.idl4
-rw-r--r--offapi/com/sun/star/rdf/XURI.idl4
-rw-r--r--offapi/com/sun/star/rendering/AnimationAttributes.idl16
-rw-r--r--offapi/com/sun/star/rendering/Caret.idl8
-rw-r--r--offapi/com/sun/star/rendering/FillRule.idl4
-rw-r--r--offapi/com/sun/star/rendering/FontInfo.idl8
-rw-r--r--offapi/com/sun/star/rendering/FontMetrics.idl14
-rw-r--r--offapi/com/sun/star/rendering/FontRequest.idl12
-rw-r--r--offapi/com/sun/star/rendering/Panose.idl24
-rw-r--r--offapi/com/sun/star/rendering/RenderState.idl6
-rw-r--r--offapi/com/sun/star/rendering/StringContext.idl8
-rw-r--r--offapi/com/sun/star/rendering/StrokeAttributes.idl18
-rw-r--r--offapi/com/sun/star/rendering/TextHit.idl6
-rw-r--r--offapi/com/sun/star/rendering/Texture.idl16
-rw-r--r--offapi/com/sun/star/rendering/ViewState.idl8
-rw-r--r--offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl24
-rw-r--r--offapi/com/sun/star/rendering/XAnimatedSprite.idl32
-rw-r--r--offapi/com/sun/star/rendering/XAnimation.idl18
-rw-r--r--offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl30
-rw-r--r--offapi/com/sun/star/rendering/XBitmap.idl10
-rw-r--r--offapi/com/sun/star/rendering/XBitmapCanvas.idl20
-rw-r--r--offapi/com/sun/star/rendering/XBufferController.idl24
-rw-r--r--offapi/com/sun/star/rendering/XCachedPrimitive.idl12
-rw-r--r--offapi/com/sun/star/rendering/XCanvas.idl128
-rw-r--r--offapi/com/sun/star/rendering/XCanvasFont.idl24
-rw-r--r--offapi/com/sun/star/rendering/XColorSpace.idl24
-rw-r--r--offapi/com/sun/star/rendering/XCustomSprite.idl12
-rw-r--r--offapi/com/sun/star/rendering/XGraphicDevice.idl54
-rw-r--r--offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl24
-rw-r--r--offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl32
-rw-r--r--offapi/com/sun/star/rendering/XPolyPolygon2D.idl24
-rw-r--r--offapi/com/sun/star/rendering/XSprite.idl28
-rw-r--r--offapi/com/sun/star/rendering/XSpriteCanvas.idl36
-rw-r--r--offapi/com/sun/star/rendering/XTextLayout.idl60
-rw-r--r--offapi/com/sun/star/rendering/XVolatileBitmap.idl10
-rw-r--r--offapi/com/sun/star/report/Calculation.idl52
-rw-r--r--offapi/com/sun/star/report/ForceNewPage.idl50
-rw-r--r--offapi/com/sun/star/report/GroupKeepTogether.idl50
-rw-r--r--offapi/com/sun/star/report/GroupOn.idl54
-rw-r--r--offapi/com/sun/star/report/KeepTogether.idl50
-rw-r--r--offapi/com/sun/star/report/ReportPrintOption.idl52
-rw-r--r--offapi/com/sun/star/report/SectionPageBreak.idl42
-rw-r--r--offapi/com/sun/star/report/XFixedLine.idl100
-rw-r--r--offapi/com/sun/star/report/XFixedText.idl48
-rw-r--r--offapi/com/sun/star/report/XFormatCondition.idl38
-rw-r--r--offapi/com/sun/star/report/XFormattedField.idl50
-rw-r--r--offapi/com/sun/star/report/XFunction.idl36
-rw-r--r--offapi/com/sun/star/report/XFunctions.idl34
-rw-r--r--offapi/com/sun/star/report/XFunctionsSupplier.idl26
-rw-r--r--offapi/com/sun/star/report/XGroup.idl48
-rw-r--r--offapi/com/sun/star/report/XGroups.idl34
-rw-r--r--offapi/com/sun/star/report/XImageControl.idl58
-rw-r--r--offapi/com/sun/star/report/XReportComponent.idl108
-rw-r--r--offapi/com/sun/star/report/XReportControlFormat.idl50
-rw-r--r--offapi/com/sun/star/report/XReportControlModel.idl74
-rw-r--r--offapi/com/sun/star/report/XReportDefinition.idl96
-rw-r--r--offapi/com/sun/star/report/XReportEngine.idl4
-rw-r--r--offapi/com/sun/star/report/XSection.idl100
-rw-r--r--offapi/com/sun/star/report/XShape.idl50
-rw-r--r--offapi/com/sun/star/report/inspection/DataProviderHandler.idl4
-rw-r--r--offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl8
-rw-r--r--offapi/com/sun/star/report/inspection/ReportComponentHandler.idl4
-rw-r--r--offapi/com/sun/star/report/meta/XFormulaParser.idl4
-rw-r--r--offapi/com/sun/star/report/meta/XFunctionCategory.idl10
-rw-r--r--offapi/com/sun/star/report/meta/XFunctionDescription.idl6
-rw-r--r--offapi/com/sun/star/report/meta/XFunctionManager.idl12
-rw-r--r--offapi/com/sun/star/resource/StringResourceWithLocation.idl18
-rw-r--r--offapi/com/sun/star/resource/XStringResourceManager.idl38
-rw-r--r--offapi/com/sun/star/resource/XStringResourcePersistence.idl2
-rw-r--r--offapi/com/sun/star/resource/XStringResourceResolver.idl46
-rw-r--r--offapi/com/sun/star/resource/XStringResourceWithLocation.idl30
-rw-r--r--offapi/com/sun/star/script/vba/VBAEventId.idl6
-rwxr-xr-xoffapi/com/sun/star/script/vba/VBAScriptEvent.idl73
-rwxr-xr-xoffapi/com/sun/star/script/vba/VBAScriptEventId.idl100
-rw-r--r--offapi/com/sun/star/script/vba/XVBACompatibility.idl23
-rw-r--r--offapi/com/sun/star/script/vba/XVBAEventProcessor.idl16
-rwxr-xr-xoffapi/com/sun/star/script/vba/XVBAScriptListener.idl51
-rw-r--r--offapi/com/sun/star/script/vba/makefile.mk5
-rw-r--r--offapi/com/sun/star/sdb/XDocumentDataSource.idl42
-rw-r--r--offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl56
-rw-r--r--offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl38
-rw-r--r--offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl56
-rw-r--r--offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl6
-rw-r--r--offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl210
-rw-r--r--offapi/com/sun/star/sdb/XSubDocument.idl8
-rw-r--r--offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl8
-rw-r--r--offapi/com/sun/star/sdb/tools/XConnectionTools.idl28
-rw-r--r--offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl4
-rw-r--r--offapi/com/sun/star/sdb/tools/XObjectNames.idl4
-rw-r--r--offapi/com/sun/star/sdb/tools/XTableName.idl6
-rw-r--r--offapi/com/sun/star/security/CertAltNameEntry.idl59
-rw-r--r--offapi/com/sun/star/security/CertificateContainer.idl7
-rw-r--r--offapi/com/sun/star/security/CertificateContainerStatus.idl8
-rw-r--r--offapi/com/sun/star/security/ExtAltNameType.idl110
-rw-r--r--offapi/com/sun/star/security/SecurityInfrastructureException.idl24
-rw-r--r--offapi/com/sun/star/security/XCertificate.idl18
-rw-r--r--offapi/com/sun/star/security/XCertificateContainer.idl16
-rw-r--r--offapi/com/sun/star/security/XCertificateExtension.idl12
-rw-r--r--offapi/com/sun/star/security/XSanExtension.idl57
-rw-r--r--offapi/com/sun/star/security/makefile.mk8
-rw-r--r--offapi/com/sun/star/sheet/ComplexReference.idl4
-rw-r--r--offapi/com/sun/star/sheet/DataPilotDescriptor.idl17
-rw-r--r--offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl4
-rw-r--r--offapi/com/sun/star/sheet/FormulaToken.idl4
-rw-r--r--offapi/com/sun/star/sheet/SingleReference.idl4
-rw-r--r--offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl4
-rw-r--r--offapi/com/sun/star/sheet/XFormulaParser.idl4
-rw-r--r--offapi/com/sun/star/sheet/XFormulaTokens.idl4
-rw-r--r--offapi/com/sun/star/task/ErrorCodeIOException.idl4
-rw-r--r--offapi/com/sun/star/task/XUrlContainer.idl4
-rw-r--r--offapi/com/sun/star/text/GlobalDocument.idl6
-rw-r--r--offapi/com/sun/star/text/WebDocument.idl6
-rw-r--r--offapi/com/sun/star/text/textfield/MetadataField.idl4
-rw-r--r--offapi/com/sun/star/ucb/CertificateValidationRequest.idl13
-rw-r--r--offapi/com/sun/star/ucb/URLAuthenticationRequest.idl4
-rw-r--r--offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl4
-rw-r--r--offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl17
-rw-r--r--offapi/com/sun/star/ui/DockingArea.idl18
-rw-r--r--offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl14
-rw-r--r--offapi/com/sun/star/ui/UIElementFactory.idl22
-rw-r--r--offapi/com/sun/star/ui/WindowStateConfiguration.idl18
-rw-r--r--offapi/com/sun/star/ui/XDockingAreaAcceptor.idl40
-rw-r--r--offapi/com/sun/star/ui/XImageManager.idl108
-rw-r--r--offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl20
-rw-r--r--offapi/com/sun/star/ui/XToolPanel.idl6
-rw-r--r--offapi/com/sun/star/ui/XUIConfiguration.idl34
-rw-r--r--offapi/com/sun/star/ui/XUIConfigurationListener.idl42
-rw-r--r--offapi/com/sun/star/ui/XUIConfigurationManager.idl164
-rw-r--r--offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl18
-rw-r--r--offapi/com/sun/star/ui/XUIConfigurationPersistence.idl54
-rw-r--r--offapi/com/sun/star/ui/XUIElement.idl32
-rw-r--r--offapi/com/sun/star/ui/XUIElementFactory.idl68
-rw-r--r--offapi/com/sun/star/ui/XUIElementSettings.idl56
-rw-r--r--offapi/com/sun/star/ui/dialogs/Wizard.idl8
-rw-r--r--offapi/com/sun/star/ui/dialogs/XWizard.idl4
-rw-r--r--offapi/com/sun/star/ui/dialogs/XWizardController.idl4
-rw-r--r--offapi/com/sun/star/ui/dialogs/XWizardPage.idl4
-rw-r--r--offapi/com/sun/star/util/InvalidStateException.idl6
-rw-r--r--offapi/com/sun/star/util/NotLockedException.idl4
-rw-r--r--offapi/com/sun/star/util/TriState.idl44
-rw-r--r--offapi/com/sun/star/util/XLockable.idl6
-rw-r--r--offapi/com/sun/star/util/XModifiable2.idl64
-rw-r--r--offapi/com/sun/star/view/SelectionType.idl54
-rw-r--r--offapi/com/sun/star/view/XMultiSelectionSupplier.idl88
-rw-r--r--offapi/com/sun/star/xml/crypto/CipherID.idl60
-rw-r--r--offapi/com/sun/star/xml/crypto/DigestID.idl72
-rw-r--r--offapi/com/sun/star/xml/crypto/SEInitializer.idl18
-rw-r--r--offapi/com/sun/star/xml/crypto/XCipherContext.idl89
-rw-r--r--offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl91
-rw-r--r--offapi/com/sun/star/xml/crypto/XDigestContext.idl74
-rw-r--r--offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl83
-rw-r--r--offapi/com/sun/star/xml/crypto/XSEInitializer.idl23
-rw-r--r--offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl18
-rw-r--r--offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl10
-rw-r--r--offapi/com/sun/star/xml/crypto/makefile.mk6
303 files changed, 4392 insertions, 3138 deletions
diff --git a/offapi/com/sun/star/animations/XAnimationListener.idl b/offapi/com/sun/star/animations/XAnimationListener.idl
index c885282db..c0582d229 100644
--- a/offapi/com/sun/star/animations/XAnimationListener.idl
+++ b/offapi/com/sun/star/animations/XAnimationListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,8 +24,8 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_animations_XAnimationListener_idl__
-#define __com_sun_star_animations_XAnimationListener_idl__
+#ifndef __com_sun_star_animations_XAnimationListener_idl__
+#define __com_sun_star_animations_XAnimationListener_idl__
#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
@@ -34,18 +34,18 @@
#include <com/sun/star/animations/XAnimationNode.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module animations {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module animations {
+
+//=============================================================================
/** makes it possible to register listeners, which are called whenever
an animation event occurs.
@since OOo 3.0
*/
-interface XAnimationListener : ::com::sun::star::lang::XEventListener
+published interface XAnimationListener : ::com::sun::star::lang::XEventListener
{
/** This event is raised when the element local timeline begins to play.
<p>It will be raised each time the element begins the active duration (i.e. when it restarts, but not when it repeats).</p>
@@ -53,7 +53,7 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener
case that the element was begun with an interface method.</p>
@param Node
- The node that begins to play.
+ The node that begins to play.
*/
void beginEvent( [in] XAnimationNode Node );
@@ -71,7 +71,7 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener
<p>It will be raised each time the element repeats, after the first iteration.</p>
<p>Associated with the repeat event is an integer that indicates which repeat iteration is
beginning.
-
+
@param Node
The node that repeats.
@@ -81,8 +81,8 @@ interface XAnimationListener : ::com::sun::star::lang::XEventListener
void repeat( [in] XAnimationNode Node, [in] long Repeat );
};
-//=============================================================================
-
-}; }; }; };
+//=============================================================================
+
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/animations/XAnimationNode.idl b/offapi/com/sun/star/animations/XAnimationNode.idl
index c216a6d72..29704392a 100644
--- a/offapi/com/sun/star/animations/XAnimationNode.idl
+++ b/offapi/com/sun/star/animations/XAnimationNode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,8 +24,8 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_animations_XAnimationNode_idl__
-#define __com_sun_star_animations_XAnimationNode_idl__
+#ifndef __com_sun_star_animations_XAnimationNode_idl__
+#define __com_sun_star_animations_XAnimationNode_idl__
#ifndef __com_sun_star_container_XChild_idl__
#include <com/sun/star/container/XChild.idl>
@@ -35,15 +35,15 @@
#include <com/sun/star/beans/NamedValue.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module animations {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module animations {
+
+//=============================================================================
/**
*/
-interface XAnimationNode : ::com::sun::star::container::XChild
+published interface XAnimationNode : ::com::sun::star::container::XChild
{
/** a value from <const>AnimationNodeType</const>.
@@ -118,7 +118,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
either a <atom>short</atom> constant from <const>EndSync</const>,
an interface reference to a child <type>XTimeContainer</type>
or <void/>.
-
+
@see http://www.w3.org/TR/smil20/smil-timing.html#adef-endsync
*/
[attribute] any EndSync;
@@ -162,7 +162,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
/** the attribute that specify the behavior how an element
should be extended beyond the active duration by freezing the final
- state of the element.
+ state of the element.
<br>
<member>Fill</member> is
a value from <const>AnimationFill</const>.
@@ -173,7 +173,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
[attribute] short Fill;
/** the default value for the fill behavior for this element and all
- descendants.
+ descendants.
<br>
<member>FillDefault</member> is
<ul>
@@ -194,7 +194,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
<br>
<member>Restart</member> is
a <atom>short</atom> value from <const>AnimationRestart</const>.
-
+
@see <const>AnimationRestart</const>
@see http://www.w3.org/TR/smil20/smil-timing.html#adef-restart
*/
@@ -204,7 +204,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
@returns
a value from <const>Restart</const>.
-
+
@see <const>AnimationRestart</const>
@see http://www.w3.org/TR/smil20/smil-timing.html#adef-restartDefault
*/
@@ -244,7 +244,7 @@ interface XAnimationNode : ::com::sun::star::container::XChild
<li><false/> if the animation is played normal.</li>
<li><true/> if the animation is played forwards and then backwards. This doubles the duration</li>
</ul>
-
+
@see http://www.w3.org/TR/smil20/smil-timemanip.html#adef-autoReverse
*/
[attribute] boolean AutoReverse;
@@ -254,8 +254,8 @@ interface XAnimationNode : ::com::sun::star::container::XChild
[attribute] sequence< ::com::sun::star::beans::NamedValue > UserData;
};
-//=============================================================================
-
-}; }; }; };
+//=============================================================================
+
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl b/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl
index 2bc126077..5d8aecdc0 100644
--- a/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl
+++ b/offapi/com/sun/star/awt/AnimatedImagesControlModel.idl
@@ -33,7 +33,7 @@
module com { module sun { module star { module awt {
-interface XAnimatedImages;
+published interface XAnimatedImages;
//======================================================================================================================
@@ -41,7 +41,7 @@ interface XAnimatedImages;
@since OOo 3.4
*/
-service AnimatedImagesControlModel
+published service AnimatedImagesControlModel
{
service com::sun::star::awt::UnoControlModel;
diff --git a/offapi/com/sun/star/awt/AsyncCallback.idl b/offapi/com/sun/star/awt/AsyncCallback.idl
index f108eb9c8..4d7c3048b 100644
--- a/offapi/com/sun/star/awt/AsyncCallback.idl
+++ b/offapi/com/sun/star/awt/AsyncCallback.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@ module com { module sun { module star { module awt {
@see XRequestCallback
*/
-service AsyncCallback: XRequestCallback;
+published service AsyncCallback: XRequestCallback;
}; }; }; };
diff --git a/offapi/com/sun/star/awt/ContainerWindowProvider.idl b/offapi/com/sun/star/awt/ContainerWindowProvider.idl
index c3b6ab599..f19d08a8e 100644
--- a/offapi/com/sun/star/awt/ContainerWindowProvider.idl
+++ b/offapi/com/sun/star/awt/ContainerWindowProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,19 +37,19 @@
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
/** specifies a provider for container windows implementing the
<type scope="com::sun::star::awt">XWindow</type> interface.
*/
-service ContainerWindowProvider : com::sun::star::awt::XContainerWindowProvider;
+published service ContainerWindowProvider : com::sun::star::awt::XContainerWindowProvider;
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/DialogProvider.idl b/offapi/com/sun/star/awt/DialogProvider.idl
index a3565c797..06768493d 100644
--- a/offapi/com/sun/star/awt/DialogProvider.idl
+++ b/offapi/com/sun/star/awt/DialogProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,22 +37,22 @@
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
/** specifies a provider for dialogs implementing the
<type scope="com::sun::star::awt">XDialog</type> interface.
*/
-service DialogProvider : com::sun::star::awt::XDialogProvider;
+published service DialogProvider : com::sun::star::awt::XDialogProvider;
// service DialogProvider {
// interface com::sun::star::awt::XDialogProvider;
// };
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/DialogProvider2.idl b/offapi/com/sun/star/awt/DialogProvider2.idl
index 3312cdf55..8299db6ae 100644
--- a/offapi/com/sun/star/awt/DialogProvider2.idl
+++ b/offapi/com/sun/star/awt/DialogProvider2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,18 +37,18 @@
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
/** specifies a provider for dialogs implementing the
<type scope="com::sun::star::awt">XDialog</type> interface.
*/
-service DialogProvider2 : com::sun::star::awt::XDialogProvider2;
+published service DialogProvider2 : com::sun::star::awt::XDialogProvider2;
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/ItemListEvent.idl b/offapi/com/sun/star/awt/ItemListEvent.idl
index f9d2658bd..bcd072062 100644
--- a/offapi/com/sun/star/awt/ItemListEvent.idl
+++ b/offapi/com/sun/star/awt/ItemListEvent.idl
@@ -39,7 +39,7 @@ module com { module sun { module star { module awt {
/** is the event broadcasted by a <type>XListItems</type> implementation for changes
in its item list.
*/
-struct ItemListEvent : ::com::sun::star::lang::EventObject
+published struct ItemListEvent : ::com::sun::star::lang::EventObject
{
/** specifies the position of the item which is affected by the event
diff --git a/offapi/com/sun/star/awt/MenuItemType.idl b/offapi/com/sun/star/awt/MenuItemType.idl
index 78fe90d0b..8f4606aa1 100644
--- a/offapi/com/sun/star/awt/MenuItemType.idl
+++ b/offapi/com/sun/star/awt/MenuItemType.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,7 +37,7 @@
/** specifies the type of a menu item, as returned by
<member scope="com::sun::star::awt">XMenuExtended2::getItemType()</member>.
*/
-enum MenuItemType
+published enum MenuItemType
{
/** specifies that the menu item type is unknown.
*/
diff --git a/offapi/com/sun/star/awt/MenuLogo.idl b/offapi/com/sun/star/awt/MenuLogo.idl
index 799bf3592..4e558a536 100644
--- a/offapi/com/sun/star/awt/MenuLogo.idl
+++ b/offapi/com/sun/star/awt/MenuLogo.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@
/** specifies a logo to be displayed on a menu, with a background gradient.
*/
-struct MenuLogo
+published struct MenuLogo
{
/** specifies the logo image.
*/
diff --git a/offapi/com/sun/star/awt/SpinningProgressControlModel.idl b/offapi/com/sun/star/awt/SpinningProgressControlModel.idl
index a75417d41..c6c273bce 100644
--- a/offapi/com/sun/star/awt/SpinningProgressControlModel.idl
+++ b/offapi/com/sun/star/awt/SpinningProgressControlModel.idl
@@ -40,7 +40,7 @@ module com { module sun { module star { module awt {
<p>Three image sets are provided, of size 16x16, 32x32, and 64x64 pixels.</p>
*/
-service SpinningProgressControlModel
+published service SpinningProgressControlModel
{
service AnimatedImagesControlModel;
};
diff --git a/offapi/com/sun/star/awt/XAnimatedImages.idl b/offapi/com/sun/star/awt/XAnimatedImages.idl
index a03d08c96..6a470882e 100644
--- a/offapi/com/sun/star/awt/XAnimatedImages.idl
+++ b/offapi/com/sun/star/awt/XAnimatedImages.idl
@@ -46,7 +46,7 @@ module com { module sun { module star { module awt {
@since OOo 3.4
*/
-interface XAnimatedImages
+published interface XAnimatedImages
{
/** specifies the time in milliseconds between two animation steps.
diff --git a/offapi/com/sun/star/awt/XAnimation.idl b/offapi/com/sun/star/awt/XAnimation.idl
index e1e8f6023..28947b87d 100644
--- a/offapi/com/sun/star/awt/XAnimation.idl
+++ b/offapi/com/sun/star/awt/XAnimation.idl
@@ -39,7 +39,7 @@ module com { module sun { module star { module awt {
@since OOo 3.4
*/
-interface XAnimation
+published interface XAnimation
{
/** starts the animation
*/
diff --git a/offapi/com/sun/star/awt/XCallback.idl b/offapi/com/sun/star/awt/XCallback.idl
index ce3bd7cb6..f82b94212 100644
--- a/offapi/com/sun/star/awt/XCallback.idl
+++ b/offapi/com/sun/star/awt/XCallback.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,23 +28,23 @@
#ifndef __com_sun_star_awt_XCallback_idl__
#define __com_sun_star_awt_XCallback_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
-
-//=============================================================================
+
+//=============================================================================
/** specifies an interface which can be used to call back
an implementation
*/
-interface XCallback
+published interface XCallback
{
//-------------------------------------------------------------------------
-
+
/** notifies the callback implementation
@param aData
diff --git a/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl b/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl
index bc1f0697d..21711d918 100644
--- a/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl
+++ b/offapi/com/sun/star/awt/XContainerWindowEventHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -31,26 +31,26 @@
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef __com_sun_star_awt_XWindow_idl__
-#include <com/sun/star/awt/XWindow.idl>
+#ifndef __com_sun_star_awt_XWindow_idl__
+#include <com/sun/star/awt/XWindow.idl>
+#endif
+#ifndef __com_sun_star_lang_WrappedTargetException_idl__
+#include <com/sun/star/lang/WrappedTargetException.idl>
#endif
-#ifndef __com_sun_star_lang_WrappedTargetException_idl__
-#include <com/sun/star/lang/WrappedTargetException.idl>
-#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
/** Handles events fired by windows represented by a
<type scope="com::sun::star::awt">XWindow</type> interface.
*/
-interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
+published interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** Handles an event generated by a window.
@@ -62,7 +62,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
the window instance that generated the event. If used in the scope of
<type scope="com::sun::star::awt">XContainerWindowProvider</type> this
is the same window instance that was returned by the createContainerWindow
- method when passing the XContainerWindowEventHandler instance receiving the
+ method when passing the XContainerWindowEventHandler instance receiving the
event as handler parameter.
@param EventObject
@@ -75,11 +75,11 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
@param MethodName
the name of the function which is to be called.
-
+
@returns
true if the event was handled, otherwise false.
- @throws com::sun::star::lang::WrappedTargetException
+ @throws com::sun::star::lang::WrappedTargetException
if the implementation of the method, which is determined by the argument MethodName,
throws an exception. This exception is then wrapped into a
<type scope="com::sun::star::lang">WrappedTargetException</type>.
@@ -89,7 +89,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
[in] com::sun::star::awt::XWindow xWindow,
[in] any EventObject,
[in] string MethodName)
- raises(com::sun::star::lang::WrappedTargetException);
+ raises(com::sun::star::lang::WrappedTargetException);
/** returns a sequence of supported method names
@@ -100,7 +100,7 @@ interface XContainerWindowEventHandler : ::com::sun::star::uno::XInterface {
sequence<string> getSupportedMethodNames();
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/XContainerWindowProvider.idl b/offapi/com/sun/star/awt/XContainerWindowProvider.idl
index fea57d85a..6435c80d5 100644
--- a/offapi/com/sun/star/awt/XContainerWindowProvider.idl
+++ b/offapi/com/sun/star/awt/XContainerWindowProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,28 +28,28 @@
#ifndef __com_sun_star_awt_XContainerWindowProvider_idl__
#define __com_sun_star_awt_XContainerWindowProvider_idl__
-#ifndef __com_sun_star_awt_XWindow_idl__
-#include <com/sun/star/awt/XWindow.idl>
+#ifndef __com_sun_star_awt_XWindow_idl__
+#include <com/sun/star/awt/XWindow.idl>
#endif
-#ifndef __com_sun_star_awt_XWindowPeer_idl__
-#include <com/sun/star/awt/XWindowPeer.idl>
+#ifndef __com_sun_star_awt_XWindowPeer_idl__
+#include <com/sun/star/awt/XWindowPeer.idl>
#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
-/** provides container windows implementing the
+/** provides container windows implementing the
<type scope="com::sun::star::awt">XWindow</type> interface.
*/
-interface XContainerWindowProvider : ::com::sun::star::uno::XInterface {
+published interface XContainerWindowProvider : ::com::sun::star::uno::XInterface {
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** creates a window for the given URL
@@ -65,28 +65,28 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface {
This parameter must not be null.
@param xHandler
- is the interface that will be called to handle the Events that
- are generated by the window (and all controls placed on it) and
- bound to the handler using a vnd.sun.star.UNO URL specifying a
- handler method to be called. Usually this will be done directly
+ is the interface that will be called to handle the Events that
+ are generated by the window (and all controls placed on it) and
+ bound to the handler using a vnd.sun.star.UNO URL specifying a
+ handler method to be called. Usually this will be done directly
by the user.
-
+
xHandler can handle events in two different ways:
- 1. By supporting the <type scope="com::sun::star::awt">XContainerWindowEventHandler</type>
+ 1. By supporting the <type scope="com::sun::star::awt">XContainerWindowEventHandler</type>
interface. This is a generic interface to accept event notifications.
-
+
2. By providing interfaces that directly implement the handler
methods to be called. The XContainerWindowProvider implementation then
- will try to access these events using the
+ will try to access these events using the
<type scope="com::sun::star::beans">Introspection</type>Introspection
service. To make this possible the handler implementation also has to
support <type scope="com::sun::star::lang">XTypeProvider</type>.
If XContainerWindowEventHandler is supported XContainerWindowEventHandler.callHandlerMethod()
- is always called first to handle the event. Only if the event cannot be
+ is always called first to handle the event. Only if the event cannot be
handled by XContainerWindowEventHandler (callHandlerMethod() then has to return
- false) or if XContainerWindowEventHandler is not supported at all the Introspection
+ false) or if XContainerWindowEventHandler is not supported at all the Introspection
based access will be used.
The Introspection based access tries to call a method named according to the
@@ -96,10 +96,10 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface {
void HandlerMethodName( [in] com::sun::star::awt::XWindow xWindow, [in] any aEvent )
will be searched. The signature is similar to XContainerWindowEventHandler.
- callHandlerMethod except for MethodName itself that isn't needed
+ callHandlerMethod except for MethodName itself that isn't needed
here. For more information about these parameters, see
<type scope="com::sun::star::awt">XContainerWindowEventHandler</type>.
-
+
If this method is found, it will be called, otherwise a method
void HandlerMethodName( void )
@@ -119,11 +119,11 @@ interface XContainerWindowProvider : ::com::sun::star::uno::XInterface {
com::sun::star::awt::XWindow createContainerWindow
( [in] string URL, [in] string WindowType,
[in] com::sun::star::awt::XWindowPeer xParent,
- [in] com::sun::star::uno::XInterface xHandler )
+ [in] com::sun::star::uno::XInterface xHandler )
raises ( com::sun::star::lang::IllegalArgumentException );
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/XDialogEventHandler.idl b/offapi/com/sun/star/awt/XDialogEventHandler.idl
index 3f7595a15..57348bdb6 100644
--- a/offapi/com/sun/star/awt/XDialogEventHandler.idl
+++ b/offapi/com/sun/star/awt/XDialogEventHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -31,26 +31,26 @@
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef __com_sun_star_awt_XDialog_idl__
-#include <com/sun/star/awt/XDialog.idl>
+#ifndef __com_sun_star_awt_XDialog_idl__
+#include <com/sun/star/awt/XDialog.idl>
+#endif
+#ifndef __com_sun_star_lang_WrappedTargetException_idl__
+#include <com/sun/star/lang/WrappedTargetException.idl>
#endif
-#ifndef __com_sun_star_lang_WrappedTargetException_idl__
-#include <com/sun/star/lang/WrappedTargetException.idl>
-#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
/** Handles events fired by dialogs represented by a
<type scope="com::sun::star::awt">XDialog</type> interface.
*/
-interface XDialogEventHandler : ::com::sun::star::uno::XInterface {
+published interface XDialogEventHandler : ::com::sun::star::uno::XInterface {
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** Handles an event generated by a dialog.
@@ -74,11 +74,11 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface {
@param MethodName
the name of the function which is to be called.
-
+
@returns
true if the event was handled, otherwise false.
- @throws com::sun::star::lang::WrappedTargetException
+ @throws com::sun::star::lang::WrappedTargetException
if the implementation of the method, which is determined by the argument MethodName,
throws an exception. This exception is then wrapped into a
<type scope="com::sun::star::lang">WrappedTargetException</type>.
@@ -88,7 +88,7 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface {
[in] com::sun::star::awt::XDialog xDialog,
[in] any EventObject,
[in] string MethodName)
- raises(com::sun::star::lang::WrappedTargetException);
+ raises(com::sun::star::lang::WrappedTargetException);
/** returns a sequence of supported method names
@@ -99,7 +99,7 @@ interface XDialogEventHandler : ::com::sun::star::uno::XInterface {
sequence<string> getSupportedMethodNames();
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/XDialogProvider.idl b/offapi/com/sun/star/awt/XDialogProvider.idl
index 955f69860..625483c01 100644
--- a/offapi/com/sun/star/awt/XDialogProvider.idl
+++ b/offapi/com/sun/star/awt/XDialogProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -31,30 +31,30 @@
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef __com_sun_star_awt_XDialog_idl__
-#include <com/sun/star/awt/XDialog.idl>
+#ifndef __com_sun_star_awt_XDialog_idl__
+#include <com/sun/star/awt/XDialog.idl>
#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
-/** provides dialogs implementing the
+/** provides dialogs implementing the
<type scope="com::sun::star::awt">XDialog</type> interface.
*/
-interface XDialogProvider : ::com::sun::star::uno::XInterface {
+published interface XDialogProvider : ::com::sun::star::uno::XInterface {
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** creates a dialog for the given URL.
- @param URL
+ @param URL
is the URL.
@returns
@@ -63,12 +63,12 @@ interface XDialogProvider : ::com::sun::star::uno::XInterface {
@throws com::sun::star::lang::IllegalArgumentException
if no dialog for the given URL is found or if the URL is invalid.
*/
- com::sun::star::awt::XDialog createDialog( [in] string URL )
+ com::sun::star::awt::XDialog createDialog( [in] string URL )
raises ( com::sun::star::lang::IllegalArgumentException );
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/XDialogProvider2.idl b/offapi/com/sun/star/awt/XDialogProvider2.idl
index a8ce13c3e..29d091501 100644
--- a/offapi/com/sun/star/awt/XDialogProvider2.idl
+++ b/offapi/com/sun/star/awt/XDialogProvider2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,48 +36,48 @@
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module awt {
-//=============================================================================
+//=============================================================================
-/** provides dialogs implementing the
+/** provides dialogs implementing the
<type scope="com::sun::star::awt">XDialog</type> interface.
*/
-interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider {
+published interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider {
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** creates a dialog for the given URL accepting an Interface used
to handle dialog events.
- @param URL
+ @param URL
is the URL.
@param xHandler
- is the interface that will be called to handle the Events that
- are generated by the dialog (and all controls placed on it) and
- bound to the handler using a vnd.sun.star.UNO URL specifying a
- handler method to be called. Usually this will be done directly
+ is the interface that will be called to handle the Events that
+ are generated by the dialog (and all controls placed on it) and
+ bound to the handler using a vnd.sun.star.UNO URL specifying a
+ handler method to be called. Usually this will be done directly
by the user.
-
+
xHandler can handle events in two different ways:
1. By supporting the <type scope="com::sun::star::awt">XDialogEventHandler</type> interface.
This is a generic interface to accept event notifications.
-
+
2. By providing interfaces that directly implement the handler
methods to be called. The XDialogProvider2 implementation then
- will try to access these events using the
+ will try to access these events using the
<type scope="com::sun::star::beans">Introspection</type>Introspection
service. To make this possible the handler implementation also has to
support <type scope="com::sun::star::lang">XTypeProvider</type>.
If XDialogEventHandler is supported XDialogEventHandler.callHandlerMethod()
- is always called first to handle the event. Only if the event cannot be
+ is always called first to handle the event. Only if the event cannot be
handled by XDialogEventHandler (callHandlerMethod() then has to return
- false) or if XDialogEventHandler is not supported at all the Introspection
+ false) or if XDialogEventHandler is not supported at all the Introspection
based access will be used.
The Introspection based access tries to call a method named according to the
@@ -87,10 +87,10 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider {
void HandlerMethodName( [in] com::sun::star::awt::XDialog xDialog, [in] any aEvent )
will be searched. The signature is similar to XDialogEventHandler.
- callHandlerMethod except for MethodName itself that isn't needed
+ callHandlerMethod except for MethodName itself that isn't needed
here. For more information about these parameters, see
<type scope="com::sun::star::awt">XDialogEventHandler</type>.
-
+
If this method is found, it will be called, otherwise a method
void HandlerMethodName( void )
@@ -107,8 +107,8 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider {
@see <type scope="com::sun::star::awt">XDialogEventHandler</type>
*/
- com::sun::star::awt::XDialog createDialogWithHandler
- ( [in] string URL, [in] com::sun::star::uno::XInterface xHandler )
+ XDialog createDialogWithHandler
+ ( [in] string URL, [in] com::sun::star::uno::XInterface xHandler )
raises ( com::sun::star::lang::IllegalArgumentException );
/** creates a dialog for the given URL, accepting additional creation parameters
@@ -123,15 +123,13 @@ interface XDialogProvider2 : ::com::sun::star::awt::XDialogProvider {
</p>
*/
- XDialog createDialogWithArguments(
- [in] string URL,
- [in] sequence< ::com::sun::star::beans::NamedValue > Arguments
- )
- raises ( com::sun::star::lang::IllegalArgumentException
- );
+ XDialog createDialogWithArguments
+ ( [in] string URL,
+ [in] sequence< ::com::sun::star::beans::NamedValue > Arguments )
+ raises ( com::sun::star::lang::IllegalArgumentException );
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/awt/XFixedHyperlink.idl b/offapi/com/sun/star/awt/XFixedHyperlink.idl
index 7cf8e18b4..978549828 100644
--- a/offapi/com/sun/star/awt/XFixedHyperlink.idl
+++ b/offapi/com/sun/star/awt/XFixedHyperlink.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@
/** gives access to the text and formatting of a fixed hyperlink field.
*/
-interface XFixedHyperlink: com::sun::star::uno::XInterface
+published interface XFixedHyperlink: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/awt/XItemEventBroadcaster.idl b/offapi/com/sun/star/awt/XItemEventBroadcaster.idl
index 986597486..8eb95215e 100644
--- a/offapi/com/sun/star/awt/XItemEventBroadcaster.idl
+++ b/offapi/com/sun/star/awt/XItemEventBroadcaster.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@
/** registers item listeners at controls like the com::sun::star::awt::Roadmap
*/
-interface XItemEventBroadcaster: com::sun::star::uno::XInterface
+published interface XItemEventBroadcaster: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/awt/XItemList.idl b/offapi/com/sun/star/awt/XItemList.idl
index 17b683526..aefb739d7 100644
--- a/offapi/com/sun/star/awt/XItemList.idl
+++ b/offapi/com/sun/star/awt/XItemList.idl
@@ -34,13 +34,13 @@
module com { module sun { module star { module awt {
-interface XItemListListener;
+published interface XItemListListener;
//==================================================================================================================
/** provides convenient access to the list of items in a list box
*/
-interface XItemList
+published interface XItemList
{
/** is the number of items in the list
*/
diff --git a/offapi/com/sun/star/awt/XItemListListener.idl b/offapi/com/sun/star/awt/XItemListListener.idl
index a7ec6fee8..27ef1831a 100644
--- a/offapi/com/sun/star/awt/XItemListListener.idl
+++ b/offapi/com/sun/star/awt/XItemListListener.idl
@@ -39,7 +39,7 @@ module com { module sun { module star { module awt {
/** describes a listener for changes in a item list
@see XListItems
*/
-interface XItemListListener : ::com::sun::star::lang::XEventListener
+published interface XItemListListener : ::com::sun::star::lang::XEventListener
{
/** is called when an item is inserted into the list
*/
diff --git a/offapi/com/sun/star/awt/XMenuExtended.idl b/offapi/com/sun/star/awt/XMenuExtended.idl
index 3caa554c5..3efa60eea 100644
--- a/offapi/com/sun/star/awt/XMenuExtended.idl
+++ b/offapi/com/sun/star/awt/XMenuExtended.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,7 +38,7 @@ module com { module sun { module star { module awt {
/** specifies extended menu functions.
*/
-interface XMenuExtended: com::sun::star::uno::XInterface
+published interface XMenuExtended: com::sun::star::uno::XInterface
{
/** sets the command string for the menu item.
diff --git a/offapi/com/sun/star/awt/XMenuExtended2.idl b/offapi/com/sun/star/awt/XMenuExtended2.idl
index 262032fc1..7f0ab1794 100644
--- a/offapi/com/sun/star/awt/XMenuExtended2.idl
+++ b/offapi/com/sun/star/awt/XMenuExtended2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -50,7 +50,7 @@ module com { module sun { module star { module awt {
/** specifies extended menu functions.
*/
-interface XMenuExtended2
+published interface XMenuExtended2
{
/** specifies some extended menu functions, like setting a command URL and a help command for a menu item.<br>
These functions are available for both menu bar and pop-up menu.
diff --git a/offapi/com/sun/star/awt/XPopupMenuExtended.idl b/offapi/com/sun/star/awt/XPopupMenuExtended.idl
index 4786ae3dd..e45326540 100644
--- a/offapi/com/sun/star/awt/XPopupMenuExtended.idl
+++ b/offapi/com/sun/star/awt/XPopupMenuExtended.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -63,7 +63,7 @@ module com { module sun { module star { module awt {
@since OOo 3.1
*/
-interface XPopupMenuExtended
+published interface XPopupMenuExtended
{
/** specifies basic functions for a pop-up menu.
*/
diff --git a/offapi/com/sun/star/awt/XRequestCallback.idl b/offapi/com/sun/star/awt/XRequestCallback.idl
index 65d688d45..87e03b099 100644
--- a/offapi/com/sun/star/awt/XRequestCallback.idl
+++ b/offapi/com/sun/star/awt/XRequestCallback.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,23 +28,23 @@
#ifndef __com_sun_star_awt_XRequestCallback_idl__
#define __com_sun_star_awt_XRequestCallback_idl__
-#ifndef __com_sun_star_awt_XCallback_idl__
-#include <com/sun/star/awt/XCallback.idl>
+#ifndef __com_sun_star_awt_XCallback_idl__
+#include <com/sun/star/awt/XCallback.idl>
#endif
//=============================================================================
module com { module sun { module star { module awt {
-
-//=============================================================================
+
+//=============================================================================
/** specifies an interface which can be used to call back
an implementation
*/
-interface XRequestCallback
+published interface XRequestCallback
{
//-------------------------------------------------------------------------
-
+
/** adds a callback request to the implementation
@param aData
diff --git a/offapi/com/sun/star/awt/XSimpleTabController.idl b/offapi/com/sun/star/awt/XSimpleTabController.idl
index 0dd3c566a..e31cf945a 100644
--- a/offapi/com/sun/star/awt/XSimpleTabController.idl
+++ b/offapi/com/sun/star/awt/XSimpleTabController.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -52,7 +52,7 @@
/** specifies the basic operations for a tab controller,
but does not require XControl as type of tabs.
*/
-interface XSimpleTabController : com::sun::star::uno::XInterface
+published interface XSimpleTabController : com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
/** create a new tab and return an unique ID,
diff --git a/offapi/com/sun/star/awt/XStyleChangeListener.idl b/offapi/com/sun/star/awt/XStyleChangeListener.idl
index 34679612c..97ef47bfa 100644
--- a/offapi/com/sun/star/awt/XStyleChangeListener.idl
+++ b/offapi/com/sun/star/awt/XStyleChangeListener.idl
@@ -31,7 +31,7 @@
//==================================================================================================================
-module com { module sun { module star { module awt {
+module com { module sun { module star { module awt {
//==================================================================================================================
@@ -39,7 +39,7 @@ module com { module sun { module star { module awt {
@see XStyleSettings
*/
-interface XStyleChangeListener : ::com::sun::star::lang::XEventListener
+published interface XStyleChangeListener : ::com::sun::star::lang::XEventListener
{
/// called when the style settings of the observed component changed
void styleSettingsChanged( [in] com::sun::star::lang::EventObject Event );
diff --git a/offapi/com/sun/star/awt/XStyleSettings.idl b/offapi/com/sun/star/awt/XStyleSettings.idl
index fd188c432..bb9525f23 100644
--- a/offapi/com/sun/star/awt/XStyleSettings.idl
+++ b/offapi/com/sun/star/awt/XStyleSettings.idl
@@ -35,7 +35,7 @@
module com { module sun { module star { module awt {
-interface XStyleChangeListener;
+published interface XStyleChangeListener;
//==================================================================================================================
@@ -53,12 +53,12 @@ interface XStyleChangeListener;
while the text is drawn by OpenOffice.org. In this case, the button respects the
<code>ButtonRolloverTextColor</code> when painting its text.</p>
*/
-interface XStyleSettings
+published interface XStyleSettings
{
/// specifies the color of the border of active windows
[attribute] ::com::sun::star::util::Color ActiveBorderColor;
- ///
+ ///
[attribute] ::com::sun::star::util::Color ActiveColor;
/// specifies the color of the active tab of a tab control
@@ -97,10 +97,10 @@ interface XStyleSettings
/// specifies the text color for disabled UI elements
[attribute] ::com::sun::star::util::Color DisableColor;
- ///
+ ///
[attribute] ::com::sun::star::util::Color FaceColor;
- ///
+ ///
[attribute, readonly] ::com::sun::star::util::Color FaceGradientColor;
/// specifies the background color for dialog input controls
diff --git a/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl b/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl
index 4c1a3ed7d..d3622bbc2 100644
--- a/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl
+++ b/offapi/com/sun/star/awt/XStyleSettingsSupplier.idl
@@ -30,15 +30,15 @@
//==================================================================================================================
-module com { module sun { module star { module awt {
+module com { module sun { module star { module awt {
- interface XStyleSettings;
+ published interface XStyleSettings;
//==================================================================================================================
/** provides access to the style settings of a component
*/
-interface XStyleSettingsSupplier
+published interface XStyleSettingsSupplier
{
[attribute, readonly] XStyleSettings StyleSettings;
};
diff --git a/offapi/com/sun/star/awt/XTabListener.idl b/offapi/com/sun/star/awt/XTabListener.idl
index 67522ed57..d5efc637c 100644
--- a/offapi/com/sun/star/awt/XTabListener.idl
+++ b/offapi/com/sun/star/awt/XTabListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -48,7 +48,7 @@
/** such listener will be informed if tab's was inserted/removed from
an XSimpleTabController instance or if the properties of a tab was changed.
*/
-interface XTabListener : com::sun::star::lang::XEventListener
+published interface XTabListener : com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
/** a new tab was inserted.
diff --git a/offapi/com/sun/star/awt/XUnitConversion.idl b/offapi/com/sun/star/awt/XUnitConversion.idl
index c6b0a8350..aed9b4cbe 100644
--- a/offapi/com/sun/star/awt/XUnitConversion.idl
+++ b/offapi/com/sun/star/awt/XUnitConversion.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,12 +24,12 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_XUnitConversion_idl__
-#define __com_sun_star_awt_XUnitConversion_idl__
-
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_awt_XUnitConversion_idl__
+#define __com_sun_star_awt_XUnitConversion_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_awt_Point_idl__
#include <com/sun/star/awt/Point.idl>
@@ -43,18 +43,18 @@
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module awt {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module awt {
+
+//=============================================================================
/** allows converting between different measurement units
@since OOo 3.0
*/
-interface XUnitConversion: com::sun::star::uno::XInterface
-{
+published interface XUnitConversion: com::sun::star::uno::XInterface
+{
/** converts the given <type>Point</type>, which is specified in pixels, into the given logical unit
@param Point
@@ -81,7 +81,7 @@ interface XUnitConversion: com::sun::star::uno::XInterface
com::sun::star::awt::Point convertPointToPixel( [in] com::sun::star::awt::Point aPoint, [in] short SourceUnit )
raises ( com::sun::star::lang::IllegalArgumentException );
-
+
/** converts the given <type>Size</type>, which is specified in pixels, into the given logical unit
@param aSize
@@ -108,11 +108,11 @@ interface XUnitConversion: com::sun::star::uno::XInterface
com::sun::star::awt::Size convertSizeToPixel( [in] com::sun::star::awt::Size aSize, [in] short SourceUnit )
raises ( com::sun::star::lang::IllegalArgumentException );
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
+
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/awt/XWindowListener2.idl b/offapi/com/sun/star/awt/XWindowListener2.idl
index 65336239a..bfb0dbab8 100644
--- a/offapi/com/sun/star/awt/XWindowListener2.idl
+++ b/offapi/com/sun/star/awt/XWindowListener2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -39,7 +39,7 @@ module com { module sun { module star { module awt {
/** allows receive window-related events, additional to the ones received by an <type>XWindowListener</type>
*/
-interface XWindowListener2: XWindowListener
+published interface XWindowListener2: XWindowListener
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/awt/grid/GridColumnEvent.idl b/offapi/com/sun/star/awt/grid/GridColumnEvent.idl
index fe6c93f7a..0fe19dfea 100644
--- a/offapi/com/sun/star/awt/grid/GridColumnEvent.idl
+++ b/offapi/com/sun/star/awt/grid/GridColumnEvent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,40 +24,40 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_grid_GridColumnEvent_idl__
-#define __com_sun_star_awt_grid_GridColumnEvent_idl__
-
-#ifndef __com_sun_star_lang_EventObject_idl__
-#include <com/sun/star/lang/EventObject.idl>
-#endif
-
-//=============================================================================
-
-module com { module sun { module star { module awt { module grid {
-
-//=============================================================================
+#ifndef __com_sun_star_awt_grid_GridColumnEvent_idl__
+#define __com_sun_star_awt_grid_GridColumnEvent_idl__
+
+#ifndef __com_sun_star_lang_EventObject_idl__
+#include <com/sun/star/lang/EventObject.idl>
+#endif
+
+//=============================================================================
+
+module com { module sun { module star { module awt { module grid {
+
+//=============================================================================
/** An event used by a <type>XGridColumn</type> to notify changes in the column.
@since OOo 3.3
- */
-struct GridColumnEvent: com::sun::star::lang::EventObject
-{
+ */
+published struct GridColumnEvent: com::sun::star::lang::EventObject
+{
/** Contains the name of the attributes whose value changed. **/
string AttributeName;
/** Contains the old value **/
- any OldValue;
+ any OldValue;
/** Contains the new value **/
any NewValue;
/** Contains the index of the changed column**/
long ColumnIndex;
- //-------------------------------------------------------------------------
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
+ //-------------------------------------------------------------------------
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/awt/grid/XGridColumn.idl b/offapi/com/sun/star/awt/grid/XGridColumn.idl
index b74bc88ef..3a359c451 100644
--- a/offapi/com/sun/star/awt/grid/XGridColumn.idl
+++ b/offapi/com/sun/star/awt/grid/XGridColumn.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,26 +24,26 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_grid_XGridColumn_idl__
-#define __com_sun_star_awt_grid_XGridColumn_idl__
-
+#ifndef __com_sun_star_awt_grid_XGridColumn_idl__
+#define __com_sun_star_awt_grid_XGridColumn_idl__
+
#include <com/sun/star/lang/XComponent.idl>
#include <com/sun/star/style/HorizontalAlignment.idl>
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#include <com/sun/star/awt/grid/XGridColumnListener.idl>
-#include <com/sun/star/util/XCloneable.idl>
-
-//=============================================================================
-
+#include <com/sun/star/awt/grid/XGridColumnListener.idl>
+#include <com/sun/star/util/XCloneable.idl>
+
+//=============================================================================
+
module com { module sun { module star { module awt { module grid {
-
-//=============================================================================
+
+//=============================================================================
/** The <type>XGridColumn</types> defines the properties and behavior of a column in a grid control
@since OOo 3.3
- */
-interface XGridColumn
-{
+ */
+published interface XGridColumn
+{
/** implements life time control for the component
*/
interface ::com::sun::star::lang::XComponent;
@@ -99,7 +99,7 @@ interface XGridColumn
/** Specifies the horizontal alignment of the content in the control.
*/
[attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign;
-
+
/** A title is displayed in the column header row if <method>UnoControlGridModel::ShowRowHeader</method> is set to <true/>**/
[attribute] string Title;
@@ -110,7 +110,7 @@ interface XGridColumn
[attribute] string HelpText;
/** denotes the index of the column within the grid column model it belongs to
-
+
<p>If the column is not yet part of a column model, <code>Index</code> is -1.</p>
*/
[attribute, readonly] long Index;
@@ -132,20 +132,20 @@ interface XGridColumn
/** Adds a listener for the <type>GridColumnEvent</type> posted after the grid changes.
@param Listener
the listener to add.
- */
- void addGridColumnListener( [in] XGridColumnListener listener);
-
- //-------------------------------------------------------------------------
+ */
+ void addGridColumnListener( [in] XGridColumnListener listener);
+
+ //-------------------------------------------------------------------------
/** Removes a listener previously added with <method>addColumnListener()</method>.
@param Listener
the listener to remove.
- */
- void removeGridColumnListener( [in] XGridColumnListener listener);
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
+ */
+ void removeGridColumnListener( [in] XGridColumnListener listener);
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/awt/grid/XGridColumnListener.idl b/offapi/com/sun/star/awt/grid/XGridColumnListener.idl
index c1f96b14a..be1b0b171 100644
--- a/offapi/com/sun/star/awt/grid/XGridColumnListener.idl
+++ b/offapi/com/sun/star/awt/grid/XGridColumnListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,31 +24,31 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_grid_XGridColumnListener_idl__
-#define __com_sun_star_awt_grid_XGridColumnListener_idl__
-
-#include <com/sun/star/awt/grid/GridColumnEvent.idl>
-#include <com/sun/star/lang/XEventListener.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module awt { module grid {
-
-//=============================================================================
+#ifndef __com_sun_star_awt_grid_XGridColumnListener_idl__
+#define __com_sun_star_awt_grid_XGridColumnListener_idl__
+
+#include <com/sun/star/awt/grid/GridColumnEvent.idl>
+#include <com/sun/star/lang/XEventListener.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module awt { module grid {
+
+//=============================================================================
/** An instance of this interface is used by the <type>XGridColumnModel</type> to
get notifications about column model changes.
-
+
@since OOo 3.3
- */
-interface XGridColumnListener : ::com::sun::star::lang::XEventListener
-{
+ */
+published interface XGridColumnListener : ::com::sun::star::lang::XEventListener
+{
/** Invoked after a column was modified.
*/
- void columnChanged( [in] GridColumnEvent event );
-};
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
+ void columnChanged( [in] GridColumnEvent event );
+};
+//=============================================================================
+
+}; }; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl b/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl
index be399c34d..e3fd0c46b 100644
--- a/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl
+++ b/offapi/com/sun/star/awt/tab/TabPageActivatedEvent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,33 +24,33 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_TabPageActivationEvent_idl__
-#define __com_sun_star_awt_tab_TabPageActivationEvent_idl__
-
-#ifndef __com_sun_star_lang_EventObject_idl__
-#include <com/sun/star/lang/EventObject.idl>
-#endif
-
-//=============================================================================
-
-module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
+#ifndef __com_sun_star_awt_tab_TabPageActivationEvent_idl__
+#define __com_sun_star_awt_tab_TabPageActivationEvent_idl__
+
+#ifndef __com_sun_star_lang_EventObject_idl__
+#include <com/sun/star/lang/EventObject.idl>
+#endif
+
+//=============================================================================
+
+module com { module sun { module star { module awt { module tab {
+
+//=============================================================================
/** An event used by a <type>XTabPageContainer</type> to notify changes in tab page activation.
@since OOo 3.4
- */
-struct TabPageActivatedEvent: com::sun::star::lang::EventObject
-{
- /** Contains the ID of the tab page
+ */
+published struct TabPageActivatedEvent: com::sun::star::lang::EventObject
+{
+ /** Contains the ID of the tab page
*/
short TabPageID;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl b/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl
index 2ef18f97f..bb9a8456a 100644
--- a/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl
+++ b/offapi/com/sun/star/awt/tab/UnoControlTabPageContainerModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,32 +24,32 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__
+#ifndef __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__
#define __com_sun_star_awt_tab_UnoControlTabPageContainerModel_idl__
-#include <com/sun/star/awt/UnoControlModel.idl>
-#include <com/sun/star/awt/tab/XTabPageContainerModel.idl>
+#include <com/sun/star/awt/UnoControlModel.idl>
+#include <com/sun/star/awt/tab/XTabPageContainerModel.idl>
+
+//=============================================================================
-//=============================================================================
-
module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** specifies a model for a UnoControlTabPageContainer control.
@since OOo 3.4
*/
-service UnoControlTabPageContainerModel
+published service UnoControlTabPageContainerModel
{
- service com::sun::star::awt::UnoControlModel;
-
+ service com::sun::star::awt::UnoControlModel;
+
interface com::sun::star::awt::tab::XTabPageContainerModel;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl b/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl
index 500af0a3a..266f6a561 100644
--- a/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl
+++ b/offapi/com/sun/star/awt/tab/UnoControlTabPageModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,33 +24,33 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_UnoControlTabPageModel_idl__
-#define __com_sun_star_awt_tab_UnoControlTabPageModel_idl__
+#ifndef __com_sun_star_awt_tab_UnoControlTabPageModel_idl__
+#define __com_sun_star_awt_tab_UnoControlTabPageModel_idl__
+
+#include <com/sun/star/awt/tab/XTabPageModel.idl>
+
+//=============================================================================
-#include <com/sun/star/awt/tab/XTabPageModel.idl>
+module com { module sun { module star { module awt { module tab {
+
+//=============================================================================
-//=============================================================================
-
-module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
-
/** specifies the standard model of a XTabPageModel.
@since OOo 3.4
*/
-service UnoControlTabPageModel : XTabPageModel
-{
+published service UnoControlTabPageModel : XTabPageModel
+{
/** Creates a new XTabPageModel with a given ID.
*/
- create([in] short tabPageID);
+ create([in] short tabPageID);
- /** Creates a new XTabPageModel with a given ID and a url which is used to load teh tab page model.
+ /** Creates a new XTabPageModel with a given ID and a url which is used to load the tab page model.
*/
load([in] short tabPageID,[in] string url);
-};
+};
+
+//=============================================================================
-//=============================================================================
-
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/XTabPage.idl b/offapi/com/sun/star/awt/tab/XTabPage.idl
index 1400f1303..0c79d3407 100644
--- a/offapi/com/sun/star/awt/tab/XTabPage.idl
+++ b/offapi/com/sun/star/awt/tab/XTabPage.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,29 +24,29 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_XTabPage_idl__
-#define __com_sun_star_awt_tab_XTabPage_idl__
+#ifndef __com_sun_star_awt_tab_XTabPage_idl__
+#define __com_sun_star_awt_tab_XTabPage_idl__
#include <com/sun/star/awt/tab/XTabPageModel.idl>
-//=============================================================================
-
-module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
+//=============================================================================
+
+module com { module sun { module star { module awt { module tab {
+
+//=============================================================================
/** An interface to a control that displays a tab page.
@see UnoControlTabPage
-
+
@since OOo 3.4
- */
-interface XTabPage
-{
-
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
-#endif
+ */
+published interface XTabPage
+{
+
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainer.idl b/offapi/com/sun/star/awt/tab/XTabPageContainer.idl
index 1dcb42759..0349b04cc 100644
--- a/offapi/com/sun/star/awt/tab/XTabPageContainer.idl
+++ b/offapi/com/sun/star/awt/tab/XTabPageContainer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,25 +24,25 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_XTabPageContainer_idl__
-#define __com_sun_star_awt_tab_XTabPageContainer_idl__
-
-#include <com/sun/star/awt/tab/XTabPageContainerListener.idl>
+#ifndef __com_sun_star_awt_tab_XTabPageContainer_idl__
+#define __com_sun_star_awt_tab_XTabPageContainer_idl__
+
+#include <com/sun/star/awt/tab/XTabPageContainerListener.idl>
#include <com/sun/star/awt/tab/XTabPage.idl>
-//=============================================================================
-
-module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
+//=============================================================================
+
+module com { module sun { module star { module awt { module tab {
+
+//=============================================================================
/** An interface to a control that displays tab pages.
@see UnoControlTabPageContainer
-
+
@since OOo 3.4
- */
-interface XTabPageContainer
-{
+ */
+published interface XTabPageContainer
+{
/** Returns the number of tab pages.
@returns
the number of tab pages.
@@ -81,29 +81,29 @@ interface XTabPageContainer
//-------------------------------------------------------------------------
- /** Adds a listener for the <type>TabPageActivedEvent</type> posted after
+ /** Adds a listener for the <type>TabPageActivedEvent</type> posted after
the tab page was activated.
@param listener
the listener to add.
- */
- [oneway] void addTabPageListener( [in] XTabPageContainerListener listener);
-
- //-------------------------------------------------------------------------
+ */
+ [oneway] void addTabPageListener( [in] XTabPageContainerListener listener);
+
+ //-------------------------------------------------------------------------
/** Removes a listener previously added with <method>addTabPageListener()</method>.
@param listener
the listener to remove.
- */
+ */
[oneway] void removeTabPageListener( [in] XTabPageContainerListener listener);
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** Specifies the ID of the current active tab page.
*/
[attribute] short ActiveTabPageID;
-};
-
-//=============================================================================
-
-}; }; }; }; };
-
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
#endif
diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl b/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl
index 0eb5778cf..6bfe04e5b 100644
--- a/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl
+++ b/offapi/com/sun/star/awt/tab/XTabPageContainerListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,34 +24,34 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_XTabPageContainerListener_idl__
-#define __com_sun_star_awt_tab_XTabPageContainerListener_idl__
-
-#include <com/sun/star/lang/XEventListener.idl>
-#include <com/sun/star/awt/tab/TabPageActivatedEvent.idl>
-
-//=============================================================================
-
-module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
+#ifndef __com_sun_star_awt_tab_XTabPageContainerListener_idl__
+#define __com_sun_star_awt_tab_XTabPageContainerListener_idl__
+
+#include <com/sun/star/lang/XEventListener.idl>
+#include <com/sun/star/awt/tab/TabPageActivatedEvent.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module awt { module tab {
+
+//=============================================================================
/** An instance of this interface is used by the <type>XTabPageContainer</type> to
get notifications about changes in activation of tab pages.
@since OOo 3.4
- */
-interface XTabPageContainerListener: com::sun::star::lang::XEventListener
-{
- //-------------------------------------------------------------------------
+ */
+published interface XTabPageContainerListener: com::sun::star::lang::XEventListener
+{
+ //-------------------------------------------------------------------------
/** Invoked after a tab page was activated.
- */
- [oneway] void tabPageActivated( [in] TabPageActivatedEvent tabPageActivatedEvent);
-
-};
-
-//=============================================================================
-
+ */
+ [oneway] void tabPageActivated( [in] TabPageActivatedEvent tabPageActivatedEvent);
+
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl b/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl
index 4f554ed5a..8b3bf2d9a 100644
--- a/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl
+++ b/offapi/com/sun/star/awt/tab/XTabPageContainerModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,30 +24,30 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_XTabPageContainerModel_idl__
+#ifndef __com_sun_star_awt_tab_XTabPageContainerModel_idl__
#define __com_sun_star_awt_tab_XTabPageContainerModel_idl__
-
-#include <com/sun/star/container/XIndexContainer.idl>
-#include <com/sun/star/container/XContainer.idl>
-//=============================================================================
-
+#include <com/sun/star/container/XIndexContainer.idl>
+#include <com/sun/star/container/XContainer.idl>
+
+//=============================================================================
+
module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** specifies an interface for a UnoControlTabPageContainerModel.
@since OOo 3.4
*/
-interface XTabPageContainerModel
+published interface XTabPageContainerModel
{
interface com::sun::star::container::XIndexContainer;
interface com::sun::star::container::XContainer;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tab/XTabPageModel.idl b/offapi/com/sun/star/awt/tab/XTabPageModel.idl
index 87ce21cbe..b07c3ea4e 100644
--- a/offapi/com/sun/star/awt/tab/XTabPageModel.idl
+++ b/offapi/com/sun/star/awt/tab/XTabPageModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,26 +24,26 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tab_XTabPageModel_idl__
-#define __com_sun_star_awt_tab_XTabPageModel_idl__
+#ifndef __com_sun_star_awt_tab_XTabPageModel_idl__
+#define __com_sun_star_awt_tab_XTabPageModel_idl__
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/lang/XMultiServiceFactory.idl>
#include <com/sun/star/container/XContainer.idl>
#include <com/sun/star/container/XNameContainer.idl>
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tab {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** specifies an XTabPageModel interface.
@since OOo 3.4
*/
-interface XTabPageModel
+published interface XTabPageModel
{
//interface com::sun::star::lang::XMultiServiceFactory;
@@ -58,14 +58,14 @@ interface XTabPageModel
/** determines whether a tab page is enabled or disabled.
*/
- [attribute] boolean Enabled;
-
- //-------------------------------------------------------------------------
-
+ [attribute] boolean Enabled;
+
+ //-------------------------------------------------------------------------
+
/** specifies the text that is displayed in the tab bar of the tab page.
*/
[attribute] string Title;
-
+
//-------------------------------------------------------------------------
/** specifies a URL that references a graphic that should be displayed in the tab bar.
@@ -77,11 +77,11 @@ interface XTabPageModel
/** specifies a tooltip text that should be displayed in the tab bar.
*/
[attribute] string Tooltip;
-};
+};
+
+
+//=============================================================================
-
-//=============================================================================
-
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/ExpandVetoException.idl b/offapi/com/sun/star/awt/tree/ExpandVetoException.idl
index 69e0a1004..b3675f334 100644
--- a/offapi/com/sun/star/awt/tree/ExpandVetoException.idl
+++ b/offapi/com/sun/star/awt/tree/ExpandVetoException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,35 +24,35 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__
-#define __com_sun_star_awt_tree_ExpandVetoException_idl__
-
-#ifndef __com_sun_star_util_VetoException_idl__
-#include <com/sun/star/util/VetoException.idl>
+#ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__
+#define __com_sun_star_awt_tree_ExpandVetoException_idl__
+
+#ifndef __com_sun_star_util_VetoException_idl__
+#include <com/sun/star/util/VetoException.idl>
#endif
#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__
#include <com/sun/star/awt/tree/TreeExpansionEvent.idl>
#endif
-
-//=============================================================================
-
+
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** Exception used to stop an expand/collapse from happening.
@see XTreeExpansionListener
@see XTreeControl
*/
-exception ExpandVetoException : com::sun::star::util::VetoException
+published exception ExpandVetoException : com::sun::star::util::VetoException
{
/** The event that the exception was created for. */
TreeExpansionEvent Event;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl b/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl
index e0f38adeb..c708f1570 100644
--- a/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl
+++ b/offapi/com/sun/star/awt/tree/MutableTreeDataModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,8 +24,8 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_MutableTreeDataModel_idl__
-#define __com_sun_star_awt_tree_MutableTreeDataModel_idl__
+#ifndef __com_sun_star_awt_tree_MutableTreeDataModel_idl__
+#define __com_sun_star_awt_tree_MutableTreeDataModel_idl__
#ifndef __com_sun_star_awt_tree_XMutableTreeDataModel_idl__
#include <com/sun/star/awt/tree/XMutableTreeDataModel.idl>
@@ -35,21 +35,21 @@
#include <com/sun/star/awt/tree/XMutableTreeNode.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** If you do not want to implement the <type>XTreeDataModel</type> yourself, use this service.
This implementation uses <type>MutableTreeNode</type> for its nodes.
*/
-service MutableTreeDataModel : XMutableTreeDataModel
+published service MutableTreeDataModel : XMutableTreeDataModel
{
};
-//=============================================================================
-
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl b/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl
index 2e372ef14..c02108707 100644
--- a/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl
+++ b/offapi/com/sun/star/awt/tree/TreeDataModelEvent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__
-#define __com_sun_star_awt_tree_TreeDataModelEvent_idl__
-
-#ifndef __com_sun_star_lang_EventObject_idl__
-#include <com/sun/star/lang/EventObject.idl>
-#endif
+#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__
+#define __com_sun_star_awt_tree_TreeDataModelEvent_idl__
+
+#ifndef __com_sun_star_lang_EventObject_idl__
+#include <com/sun/star/lang/EventObject.idl>
+#endif
#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
#include <com/sun/star/awt/tree/XTreeNode.idl>
#endif
-//=============================================================================
-
-module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+//=============================================================================
+
+module com { module sun { module star { module awt { module tree {
+
+//=============================================================================
+
/** An event used by a <type>XTreeDataModel</type> to notify changes in the data
model to the <type>XTreeControl</type>.
You usually need to fill this event only if you implement the <type>XTreeDataModel</type>
@@ -50,7 +50,7 @@ module com { module sun { module star { module awt { module tree {
@see XTreeControl
@see XTreeDataModelListener
*/
-struct TreeDataModelEvent : ::com::sun::star::lang::EventObject
+published struct TreeDataModelEvent : ::com::sun::star::lang::EventObject
{
/** contains the changed, added or removed nodes.
<p> All nodes must have <member>ParentNode</member> as parent. */
@@ -59,10 +59,10 @@ struct TreeDataModelEvent : ::com::sun::star::lang::EventObject
/** holds the parent node for changed, added or removed nodes.
<p> If this is null, <member>Nodes</member> must contain only the root node */
XTreeNode ParentNode;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl b/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl
index 333c10353..524b43dd3 100644
--- a/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl
+++ b/offapi/com/sun/star/awt/tree/TreeExpansionEvent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,36 +24,36 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__
-#define __com_sun_star_awt_tree_TreeExpansionEvent_idl__
-
-#ifndef __com_sun_star_lang_EventObject_idl__
-#include <com/sun/star/lang/EventObject.idl>
-#endif
+#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__
+#define __com_sun_star_awt_tree_TreeExpansionEvent_idl__
+
+#ifndef __com_sun_star_lang_EventObject_idl__
+#include <com/sun/star/lang/EventObject.idl>
+#endif
#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
#include <com/sun/star/awt/tree/XTreeNode.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** This event tells you what node is currently expanding or collapsing.
@see XTreeExpansionListener
@see XTreeControl
*/
-struct TreeExpansionEvent : ::com::sun::star::lang::EventObject
+published struct TreeExpansionEvent : ::com::sun::star::lang::EventObject
{
/* The node that has been expanded/collapsed.*/
com::sun::star::awt::tree::XTreeNode Node;
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl b/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl
index 4b8963e18..348e91ceb 100644
--- a/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl
+++ b/offapi/com/sun/star/awt/tree/XMutableTreeDataModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,32 +24,32 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XMutableTreeDataModel_idl__
-#define __com_sun_star_awt_tree_XMutableTreeDataModel_idl__
+#ifndef __com_sun_star_awt_tree_XMutableTreeDataModel_idl__
+#define __com_sun_star_awt_tree_XMutableTreeDataModel_idl__
-#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__
+#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__
#include <com/sun/star/awt/tree/XTreeDataModel.idl>
#endif
-#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__
+#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__
#include <com/sun/star/awt/tree/XMutableTreeNode.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** This is the editable version of the <type>XTreeDataModel</type>.
<p>Note that only <type>XTreeNode</type> created from the same instance with <member>createNode</member>
are valid nodes for this instance.</p>
*/
-interface XMutableTreeDataModel : XTreeDataModel
+published interface XMutableTreeDataModel : XTreeDataModel
{
/** creates a new tree node with the given value and given settings.
-
+
@param DisplayValue
should be convertible to a string and is used by the <type>XTreeControl</type>
as a textual representation of the created node.
@@ -77,9 +77,9 @@ interface XMutableTreeDataModel : XTreeDataModel
void setRoot( [in] XMutableTreeNode RootNode )
raises( ::com::sun::star::lang::IllegalArgumentException );
};
-
-//=============================================================================
-
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl b/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl
index b8c83ab6f..6aa9b4d6c 100644
--- a/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl
+++ b/offapi/com/sun/star/awt/tree/XMutableTreeNode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,30 +24,30 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__
-#define __com_sun_star_awt_tree_XMutableTreeNode_idl__
-
+#ifndef __com_sun_star_awt_tree_XMutableTreeNode_idl__
+#define __com_sun_star_awt_tree_XMutableTreeNode_idl__
+
#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
#include <com/sun/star/awt/tree/XTreeNode.idl>
#endif
-#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
-
-#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
-#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
+#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
+#endif
+
+//=============================================================================
-//=============================================================================
-
module com { module sun { module star { module awt { module tree {
-//=============================================================================
+//=============================================================================
/** Represents a mutable tree node as used by the <type>MutableTreeDataModel</type>
*/
-interface XMutableTreeNode : XTreeNode
+published interface XMutableTreeNode : XTreeNode
{
/** appends <var>ChildNode</var> to this instance.
@@ -69,8 +69,8 @@ interface XMutableTreeNode : XTreeNode
if <var>Index</var> is less than 0 or greater then <member>XTreeNode::getChildCount()</member>.
*/
void insertChildByIndex( [in] long Index, [in] XMutableTreeNode ChildNode )
- raises( com::sun::star::lang::IllegalArgumentException,
- com::sun::star::lang::IndexOutOfBoundsException );
+ raises( com::sun::star::lang::IllegalArgumentException,
+ com::sun::star::lang::IndexOutOfBoundsException );
/** removes the node from this instance at the specified index.
@@ -80,9 +80,9 @@ interface XMutableTreeNode : XTreeNode
@throws ::com::sun::star::lang::IndexOutOfBoundsException
if <var>Index</var> is less than 0 or greater then <member>XTreeNode::getChildCount()</member>.
*/
- void removeChildByIndex( [in] long Index )
- raises( com::sun::star::lang::IndexOutOfBoundsException );
-
+ void removeChildByIndex( [in] long Index )
+ raises( com::sun::star::lang::IndexOutOfBoundsException );
+
/** Changes if the children of this node are created on demand.
@see XTreeNode::hasChildrenOnDemand()
@@ -113,10 +113,10 @@ interface XMutableTreeNode : XTreeNode
<p>If <var>URL</var> is empty, <member>XTreeControl::DefaultCollapsedGraphicURL</member> is used.
*/
void setCollapsedGraphicURL( [in] string URL );
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeControl.idl b/offapi/com/sun/star/awt/tree/XTreeControl.idl
index 443698776..1c674cbcf 100644
--- a/offapi/com/sun/star/awt/tree/XTreeControl.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeControl.idl
@@ -1,7 +1,7 @@
/************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,12 +24,12 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeControl_idl__
-#define __com_sun_star_awt_tree_XTreeControl_idl__
-
-#ifndef __com_sun_star_awt_XControl_idl__
-#include <com/sun/star/awt/XControl.idl>
-#endif
+#ifndef __com_sun_star_awt_tree_XTreeControl_idl__
+#define __com_sun_star_awt_tree_XTreeControl_idl__
+
+#ifndef __com_sun_star_awt_XControl_idl__
+#include <com/sun/star/awt/XControl.idl>
+#endif
#ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__
#include <com/sun/star/awt/tree/XTreeExpansionListener.idl>
@@ -39,24 +39,24 @@
#include <com/sun/star/view/XMultiSelectionSupplier.idl>
#endif
-#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__
+#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__
#include <com/sun/star/awt/tree/XTreeEditListener.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-//=============================================================================
-
+//=============================================================================
+
/** An interface to a control that displays a set of hierarchical data as an outline.
@see TreeControl
*/
-interface XTreeControl
-{
+published interface XTreeControl
+{
/** This interfaces provides access to the selection of tree nodes for this control.
-
+
<p>valid selection values for this interface are
<type>XTreeNode</type> or sequence&lt;<type>XTreeNode</type>&gt;.</p>
@@ -88,7 +88,7 @@ interface XTreeControl
/** Returns <TRUE/> if <var>Node</var> is currently collapsed.
@param Node
- the <type>XTreeNode</type> specifying the node to check
+ the <type>XTreeNode</type> specifying the node to check
@returns
<TRUE/> if <var>Node</var> or at least one of its parent nodes are collapsed,
@@ -275,7 +275,7 @@ interface XTreeControl
/** Adds a <type>XTreeEditListener</type>.
@param xListener
- a <type>XTreeEditListener</type> that will be notified
+ a <type>XTreeEditListener</type> that will be notified
before and after a tree node is edited.
*/
void addTreeEditListener( [in] XTreeEditListener Listener );
@@ -286,10 +286,10 @@ interface XTreeControl
the <type>XTreeEditListener</type> to remove
*/
void removeTreeEditListener( [in] XTreeEditListener Listener );
-};
-
-//=============================================================================
+};
+
+//=============================================================================
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeDataModel.idl b/offapi/com/sun/star/awt/tree/XTreeDataModel.idl
index 53338d5ac..f6eac6b11 100644
--- a/offapi/com/sun/star/awt/tree/XTreeDataModel.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeDataModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,18 +24,18 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__
-#define __com_sun_star_awt_tree_XTreeDataModel_idl__
+#ifndef __com_sun_star_awt_tree_XTreeDataModel_idl__
+#define __com_sun_star_awt_tree_XTreeDataModel_idl__
#ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__
#include <com/sun/star/awt/tree/XTreeDataModelListener.idl>
#endif
-#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
-#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
-#ifndef __com_sun_star_lang_XComponent_idl__
+#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
@@ -43,12 +43,12 @@
#include <com/sun/star/awt/tree/XTreeNode.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** An instance of this interface is used by the <type>TreeControl</type> to
retrieve the hierarchical outline data that is displayed in the actual control.
@@ -58,7 +58,7 @@ module com { module sun { module star { module awt { module tree {
If you do not need your own model implementation, you can also use the <type>MutableTreeDataModel</type>.
*/
-interface XTreeDataModel : ::com::sun::star::lang::XComponent
+published interface XTreeDataModel : ::com::sun::star::lang::XComponent
{
/** Returns the root of the tree.
<p>Returns null only if the tree has no nodes.
@@ -83,10 +83,10 @@ interface XTreeDataModel : ::com::sun::star::lang::XComponent
*/
void removeTreeDataModelListener( [in] XTreeDataModelListener Listener );
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl b/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl
index e1c1dd58c..5925eeab3 100644
--- a/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeDataModelListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,38 +24,38 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__
-#define __com_sun_star_awt_tree_XTreeDataModelListener_idl__
-
-#ifndef __com_sun_star_lang_XEventListener_idl__
-#include <com/sun/star/lang/XEventListener.idl>
-#endif
-
-#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__
-#include <com/sun/star/awt/tree/TreeDataModelEvent.idl>
-#endif
-
-
-//=============================================================================
-
+#ifndef __com_sun_star_awt_tree_XTreeDataModelListener_idl__
+#define __com_sun_star_awt_tree_XTreeDataModelListener_idl__
+
+#ifndef __com_sun_star_lang_XEventListener_idl__
+#include <com/sun/star/lang/XEventListener.idl>
+#endif
+
+#ifndef __com_sun_star_awt_tree_TreeDataModelEvent_idl__
+#include <com/sun/star/awt/tree/TreeDataModelEvent.idl>
+#endif
+
+
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** An instance of this interface is used by the <type>TreeControl</type> to
get notifications about data model changes.
-
+
<p>Usually you must not implement this interface yourself as it is already handled
by the <type>TreeControl</type>, but you must notify it correctly if
you implement the <type>XTreeDataModel</type> yourself</p>.
*/
-interface XTreeDataModelListener: com::sun::star::lang::XEventListener
+published interface XTreeDataModelListener: com::sun::star::lang::XEventListener
{
/** Invoked after a node (or a set of siblings) has changed in some way.
The node(s) have not changed locations in the tree or altered their
children arrays, but other attributes have changed and may affect
presentation.
-
+
Example: the name of a file has changed, but it is in the same location in the file system.
To indicate the root has changed, <member>TreeDataModelEvent::Nodes</member> will contain
@@ -86,10 +86,10 @@ interface XTreeDataModelListener: com::sun::star::lang::XEventListener
structure has changed. <member>TreeDataModelEvent::Nodes</member> is empty.
*/
void treeStructureChanged( [in] TreeDataModelEvent Event );
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeEditListener.idl b/offapi/com/sun/star/awt/tree/XTreeEditListener.idl
index 572a15d81..28f5452ab 100644
--- a/offapi/com/sun/star/awt/tree/XTreeEditListener.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeEditListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,34 +24,34 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__
-#define __com_sun_star_awt_tree_XTreeEditListener_idl__
+#ifndef __com_sun_star_awt_tree_XTreeEditListener_idl__
+#define __com_sun_star_awt_tree_XTreeEditListener_idl__
#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
#include <com/sun/star/awt/tree/XTreeNode.idl>
#endif
-#ifndef __com_sun_star_lang_XEventListener_idl__
-#include <com/sun/star/lang/XEventListener.idl>
-#endif
+#ifndef __com_sun_star_lang_XEventListener_idl__
+#include <com/sun/star/lang/XEventListener.idl>
+#endif
#ifndef __com_sun_star_util_VetoException_idl__
#include <com/sun/star/util/VetoException.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** You can implement this interface and register with <method scope="XTreeControl">addTreeEditListener</method>
to get notifications when editing of a node starts and ends.
- <p>You have to set the <member>TreeControlModel::Editable</member> property to
+ <p>You have to set the <member>TreeControlModel::Editable</member> property to
<TRUE/> before a tree supports editing.</p>
*/
-interface XTreeEditListener : ::com::sun::star::lang::XEventListener
+published interface XTreeEditListener : ::com::sun::star::lang::XEventListener
{
/** This method is called from the <type>TreeControl</type> implementation when editing of
<var>Node</var> is requested by calling <member>XTreeControl::startEditingAtNode()</member>.
@@ -59,7 +59,7 @@ interface XTreeEditListener : ::com::sun::star::lang::XEventListener
@param Node
the <type>XTreeNode</type> for that an edit request was fired by calling
<method scope="XTreeControl">startEditingAtNode</method>
-
+
@throws VetoException
if thrown the editing will not start.
*/
@@ -80,10 +80,10 @@ interface XTreeEditListener : ::com::sun::star::lang::XEventListener
the text that was entered by the user.
*/
void nodeEdited( [in] XTreeNode Node, [in] string NewText );
-};
+};
+
+//=============================================================================
-//=============================================================================
-
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl b/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl
index 6e6501f02..0fedbf3e0 100644
--- a/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeExpansionListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,34 +24,34 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__
-#define __com_sun_star_awt_tree_XTreeExpansionListener_idl__
-
-#ifndef __com_sun_star_lang_XEventListener_idl__
-#include <com/sun/star/lang/XEventListener.idl>
-#endif
-
-#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__
-#include <com/sun/star/awt/tree/TreeExpansionEvent.idl>
-#endif
+#ifndef __com_sun_star_awt_tree_XTreeExpansionListener_idl__
+#define __com_sun_star_awt_tree_XTreeExpansionListener_idl__
+
+#ifndef __com_sun_star_lang_XEventListener_idl__
+#include <com/sun/star/lang/XEventListener.idl>
+#endif
+
+#ifndef __com_sun_star_awt_tree_TreeExpansionEvent_idl__
+#include <com/sun/star/awt/tree/TreeExpansionEvent.idl>
+#endif
#ifndef __com_sun_star_awt_tree_ExpandVetoException_idl__
#include <com/sun/star/awt/tree/ExpandVetoException.idl>
#endif
-
-//=============================================================================
-
+
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-
-//=============================================================================
-
+
+//=============================================================================
+
/** An instance of this interface can get notifications from a <type>TreeControl</type>
when nodes are expanded or collapsed.
@see XTreeControl::addTreeExpansionListener
@see XTreeControl::removeTreeExpansionListener
*/
-interface XTreeExpansionListener: com::sun::star::lang::XEventListener
+published interface XTreeExpansionListener: com::sun::star::lang::XEventListener
{
/** Invoked when a node with children on demand is about to be expanded.
@@ -83,10 +83,10 @@ interface XTreeExpansionListener: com::sun::star::lang::XEventListener
/** Called whenever a node in the tree has been successfully collapsed. */
void treeCollapsed( [in] TreeExpansionEvent Event );
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/awt/tree/XTreeNode.idl b/offapi/com/sun/star/awt/tree/XTreeNode.idl
index d47ccc607..e867f40d2 100644
--- a/offapi/com/sun/star/awt/tree/XTreeNode.idl
+++ b/offapi/com/sun/star/awt/tree/XTreeNode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,9 +24,9 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
-#define __com_sun_star_awt_tree_XTreeNode_idl__
-
+#ifndef __com_sun_star_awt_tree_XTreeNode_idl__
+#define __com_sun_star_awt_tree_XTreeNode_idl__
+
#ifndef __com_sun_star_container_XEnumerationAccess_idl__
#include <com/sun/star/container/XEnumerationAccess.idl>
#endif
@@ -35,22 +35,22 @@
#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
#endif
-//=============================================================================
-
+//=============================================================================
+
module com { module sun { module star { module awt { module tree {
-//=============================================================================
-
+//=============================================================================
+
/** An instance implementing this interface represents the model data for an entry in a
<type>XTreeDataModel</type>.
<p>The <type>TreeControl</type> uses this interface to retrieve the model
information needed to display a hierarchical outline</p>
<p>Each XTreeNode in a <type>XTreeDataModel</type> must be unique.
*/
-interface XTreeNode
+published interface XTreeNode
{
/** Returns the child tree node at <var>Index</var>.
-
+
@throws ::com::sun::star::lang::IndexOutOfBoundsException
if <var>Index</var> is less than 0 or equal or greater then <member>getChildCount</member>.
*/
@@ -96,10 +96,10 @@ interface XTreeNode
<p>If <var>URL</var> is empty, <member>XTreeControl::DefaultCollapsedGraphicURL</member> is used.
*/
string getCollapsedGraphicURL();
-};
-
-//=============================================================================
-
+};
+
+//=============================================================================
+
}; }; }; }; };
-
-#endif
+
+#endif
diff --git a/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl b/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl
index e616351d2..db5e65206 100644
--- a/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl
+++ b/offapi/com/sun/star/datatransfer/XTransferableSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
module com { module sun { module star { module datatransfer {
-interface XTransferableSupplier
+published interface XTransferableSupplier
{
//-------------------------------------------------------------------------
/** To get access to a transferable representation of a selected part of an object.
diff --git a/offapi/com/sun/star/deployment/DeploymentException.idl b/offapi/com/sun/star/deployment/DeploymentException.idl
index 5943c1c59..2b82c4621 100644
--- a/offapi/com/sun/star/deployment/DeploymentException.idl
+++ b/offapi/com/sun/star/deployment/DeploymentException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,16 +34,16 @@
module com { module sun { module star { module deployment {
/** A DeploymentException reflects a deployment error.
-
+
@since OOo 2.0
*/
-exception DeploymentException : com::sun::star::uno::Exception
+published exception DeploymentException : com::sun::star::uno::Exception
{
/** reflects the cause of the error. Commonly an exception.
*/
any Cause;
};
-}; }; }; };
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/deployment/PackageInformationProvider.idl b/offapi/com/sun/star/deployment/PackageInformationProvider.idl
index 9a78f6b65..8f86fd4e1 100644
--- a/offapi/com/sun/star/deployment/PackageInformationProvider.idl
+++ b/offapi/com/sun/star/deployment/PackageInformationProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@ module com { module sun { module star { module deployment {
@since OOo 2.3
*/
-singleton PackageInformationProvider : XPackageInformationProvider;
+published singleton PackageInformationProvider : XPackageInformationProvider;
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/deployment/XPackageInformationProvider.idl b/offapi/com/sun/star/deployment/XPackageInformationProvider.idl
index 08478310a..8885fd1cc 100644
--- a/offapi/com/sun/star/deployment/XPackageInformationProvider.idl
+++ b/offapi/com/sun/star/deployment/XPackageInformationProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,12 +33,12 @@
module com { module sun { module star { module deployment {
-/** Objects implementing this interface provide an URL to the root of
+/** Objects implementing this interface provide an URL to the root of
an installed package.
-
+
@since OOo 2.3
*/
-interface XPackageInformationProvider
+published interface XPackageInformationProvider
{
/** get Package information for a specific extension.
diff --git a/offapi/com/sun/star/document/DocumentEvent.idl b/offapi/com/sun/star/document/DocumentEvent.idl
index f3244e79c..bd22f6fef 100644
--- a/offapi/com/sun/star/document/DocumentEvent.idl
+++ b/offapi/com/sun/star/document/DocumentEvent.idl
@@ -1,6 +1,6 @@
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,7 +27,7 @@
#ifndef __com_sun_star_document_DocumentEvent_idl__
#define __com_sun_star_document_DocumentEvent_idl__
-#ifndef __com_sun_star_lang_EventObject_idl__
+#ifndef __com_sun_star_lang_EventObject_idl__
#include <com/sun/star/lang/EventObject.idl>
#endif
#ifndef __com_sun_star_frame_XController2_idl__
@@ -36,7 +36,7 @@
//=============================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//=============================================================================
@@ -51,7 +51,7 @@ module com { module sun { module star { module document {
@see XDocumentEventBroadcaster
@since OOo 3.1
*/
-struct DocumentEvent : ::com::sun::star::lang::EventObject
+published struct DocumentEvent : ::com::sun::star::lang::EventObject
{
/** specifies the name of the event.
@@ -78,7 +78,7 @@ struct DocumentEvent : ::com::sun::star::lang::EventObject
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/document/EmptyUndoStackException.idl b/offapi/com/sun/star/document/EmptyUndoStackException.idl
index 35ff85ad2..476a82bbe 100644
--- a/offapi/com/sun/star/document/EmptyUndoStackException.idl
+++ b/offapi/com/sun/star/document/EmptyUndoStackException.idl
@@ -31,14 +31,14 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//==================================================================================================================
/** is raised when an operation is attemption at an XUndoManager which requires a non-empty stack
of undo actions, and this requirement is not fullfilled.
*/
-exception EmptyUndoStackException : ::com::sun::star::util::InvalidStateException
+published exception EmptyUndoStackException : ::com::sun::star::util::InvalidStateException
{
};
diff --git a/offapi/com/sun/star/document/UndoContextNotClosedException.idl b/offapi/com/sun/star/document/UndoContextNotClosedException.idl
index 811feb394..81eeca83c 100644
--- a/offapi/com/sun/star/document/UndoContextNotClosedException.idl
+++ b/offapi/com/sun/star/document/UndoContextNotClosedException.idl
@@ -31,14 +31,14 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//==================================================================================================================
/** is thrown when an operation is attempted at an <type>XUndoManager</type> which requires all undo
contexts to be closed, but this requirement is not fullfilled.
*/
-exception UndoContextNotClosedException : ::com::sun::star::util::InvalidStateException
+published exception UndoContextNotClosedException : ::com::sun::star::util::InvalidStateException
{
};
diff --git a/offapi/com/sun/star/document/UndoFailedException.idl b/offapi/com/sun/star/document/UndoFailedException.idl
index 9fbaec7ee..65b23148a 100644
--- a/offapi/com/sun/star/document/UndoFailedException.idl
+++ b/offapi/com/sun/star/document/UndoFailedException.idl
@@ -40,7 +40,7 @@ module com { module sun { module star { module document {
@see XUndoAction::undo
@see XUndoManager::undo
*/
-exception UndoFailedException : ::com::sun::star::uno::Exception
+published exception UndoFailedException : ::com::sun::star::uno::Exception
{
/** describes the reason why the operation failed. Usually, this member will carry an exception.
*/
@@ -49,7 +49,7 @@ exception UndoFailedException : ::com::sun::star::uno::Exception
//==================================================================================================================
-}; }; }; };
+}; }; }; };
//==================================================================================================================
diff --git a/offapi/com/sun/star/document/UndoManagerEvent.idl b/offapi/com/sun/star/document/UndoManagerEvent.idl
index 55928a17b..163b9c6dd 100644
--- a/offapi/com/sun/star/document/UndoManagerEvent.idl
+++ b/offapi/com/sun/star/document/UndoManagerEvent.idl
@@ -31,7 +31,7 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//==================================================================================================================
@@ -41,7 +41,7 @@ module com { module sun { module star { module document {
@see XUndoManagerListener
@see XUndoAction
*/
-struct UndoManagerEvent : ::com::sun::star::lang::EventObject
+published struct UndoManagerEvent : ::com::sun::star::lang::EventObject
{
/** the title of the undo action which is described by the event
@see XUndoAction::Title
diff --git a/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl b/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl
index 7885f9cde..39a3993bf 100644
--- a/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl
+++ b/offapi/com/sun/star/document/XDocumentEventBroadcaster.idl
@@ -47,7 +47,7 @@
module com { module sun { module star { module document {
-interface XDocumentEventListener;
+published interface XDocumentEventListener;
//=============================================================================
@@ -60,7 +60,7 @@ interface XDocumentEventListener;
@see DocumentEvent
@since OOo 3.1
*/
-interface XDocumentEventBroadcaster
+published interface XDocumentEventBroadcaster
{
/** registers a listener which is notified about document events
diff --git a/offapi/com/sun/star/document/XDocumentEventListener.idl b/offapi/com/sun/star/document/XDocumentEventListener.idl
index ea0e2cf46..4b89e33d3 100644
--- a/offapi/com/sun/star/document/XDocumentEventListener.idl
+++ b/offapi/com/sun/star/document/XDocumentEventListener.idl
@@ -1,6 +1,6 @@
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,7 +27,7 @@
#ifndef __com_sun_star_document_XDocumentEventListener_idl__
#define __com_sun_star_document_XDocumentEventListener_idl__
-#ifndef __com_sun_star_lang_XEventListener_idl__
+#ifndef __com_sun_star_lang_XEventListener_idl__
#include <com/sun/star/lang/XEventListener.idl>
#endif
@@ -49,7 +49,7 @@ module com { module sun { module star { module document {
@see XDocumentEventBroadcaster
@since OOo 3.1
*/
-interface XDocumentEventListener : ::com::sun::star::lang::XEventListener
+published interface XDocumentEventListener : ::com::sun::star::lang::XEventListener
{
/** is called whenever a document event occurred
*/
diff --git a/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl b/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl
index 93c3d8b71..69cbe1bbf 100644
--- a/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl
+++ b/offapi/com/sun/star/document/XDocumentSubStorageSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -50,7 +50,7 @@ module com { module sun { module star { module document {
@see DocumentInfo
@see StandaloneDocumentInfo
*/
-interface XDocumentSubStorageSupplier: com::sun::star::uno::XInterface
+published interface XDocumentSubStorageSupplier: com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
/** provides the access to a substorage with specified name
diff --git a/offapi/com/sun/star/document/XStorageBasedDocument.idl b/offapi/com/sun/star/document/XStorageBasedDocument.idl
index b34c4daab..a352d3611 100644
--- a/offapi/com/sun/star/document/XStorageBasedDocument.idl
+++ b/offapi/com/sun/star/document/XStorageBasedDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -63,7 +63,7 @@
/** allows to initialize document with a storage, to store document to
a storage, and to set document to be based on provided storage.
*/
-interface XStorageBasedDocument: com::sun::star::uno::XInterface
+published interface XStorageBasedDocument: com::sun::star::uno::XInterface
{
//------------------------------------------------------------------------
/** lets the document load itself using provided storage.
diff --git a/offapi/com/sun/star/document/XStorageChangeListener.idl b/offapi/com/sun/star/document/XStorageChangeListener.idl
index 3381d711f..6ed36735a 100644
--- a/offapi/com/sun/star/document/XStorageChangeListener.idl
+++ b/offapi/com/sun/star/document/XStorageChangeListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@ module com { module sun { module star { module document {
//=============================================================================
/** allows to be notified when a document is switched to a new storage.
*/
-interface XStorageChangeListener: com::sun::star::lang::XEventListener
+published interface XStorageChangeListener: com::sun::star::lang::XEventListener
{
//-------------------------------------------------------------------------
/** is called when document switches to another storage.
diff --git a/offapi/com/sun/star/document/XUndoAction.idl b/offapi/com/sun/star/document/XUndoAction.idl
index 88b4f3f04..e65354013 100644
--- a/offapi/com/sun/star/document/XUndoAction.idl
+++ b/offapi/com/sun/star/document/XUndoAction.idl
@@ -32,13 +32,13 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//==================================================================================================================
/** represents a single (undoable) action on a document
*/
-interface XUndoAction
+published interface XUndoAction
{
/** reverts the action represented by the instance
diff --git a/offapi/com/sun/star/document/XUndoManager.idl b/offapi/com/sun/star/document/XUndoManager.idl
index edae819ff..74aa4de0c 100644
--- a/offapi/com/sun/star/document/XUndoManager.idl
+++ b/offapi/com/sun/star/document/XUndoManager.idl
@@ -38,10 +38,10 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
-interface XUndoAction;
-interface XUndoManagerListener;
+published interface XUndoAction;
+published interface XUndoManagerListener;
//==================================================================================================================
@@ -76,7 +76,7 @@ interface XUndoManagerListener;
<member>XLockable::unlock</member> methods. When it is locked, then every attempt to add an undo action, or to
enter or leave an Undo context, will be silently ignored.</p>
*/
-interface XUndoManager
+published interface XUndoManager
{
/** allows <a href="#locking">locking</a> the undo manager.
*/
diff --git a/offapi/com/sun/star/document/XUndoManagerListener.idl b/offapi/com/sun/star/document/XUndoManagerListener.idl
index 360e320ae..045e74761 100644
--- a/offapi/com/sun/star/document/XUndoManagerListener.idl
+++ b/offapi/com/sun/star/document/XUndoManagerListener.idl
@@ -32,7 +32,7 @@
//==================================================================================================================
-module com { module sun { module star { module document {
+module com { module sun { module star { module document {
//==================================================================================================================
@@ -40,7 +40,7 @@ module com { module sun { module star { module document {
@see XUndoManager
*/
-interface XUndoManagerListener : ::com::sun::star::lang::XEventListener
+published interface XUndoManagerListener : ::com::sun::star::lang::XEventListener
{
/** is called when an undo action is added to the undo stack.
diff --git a/offapi/com/sun/star/document/XUndoManagerSupplier.idl b/offapi/com/sun/star/document/XUndoManagerSupplier.idl
index 88a082259..211dd151e 100644
--- a/offapi/com/sun/star/document/XUndoManagerSupplier.idl
+++ b/offapi/com/sun/star/document/XUndoManagerSupplier.idl
@@ -33,13 +33,13 @@
module com { module sun { module star { module document {
-interface XUndoManager;
+published interface XUndoManager;
//==================================================================================================================
/** provides access to an XUndoManager.
*/
-interface XUndoManagerSupplier
+published interface XUndoManagerSupplier
{
/** returns the Undo manager associated with the component.
*/
diff --git a/offapi/com/sun/star/drawing/DrawingDocument.idl b/offapi/com/sun/star/drawing/DrawingDocument.idl
index a269618fb..5fdca8fa5 100644
--- a/offapi/com/sun/star/drawing/DrawingDocument.idl
+++ b/offapi/com/sun/star/drawing/DrawingDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
/** specifies a document which consists of multiple pages
with drawings.
*/
-service DrawingDocument
+published service DrawingDocument
{
/** this base service describes the whole functionality of such DrawingDocument. */
service GenericDrawingDocument;
diff --git a/offapi/com/sun/star/drawing/GenericDrawingDocument.idl b/offapi/com/sun/star/drawing/GenericDrawingDocument.idl
index db54258ad..282c042cb 100644
--- a/offapi/com/sun/star/drawing/GenericDrawingDocument.idl
+++ b/offapi/com/sun/star/drawing/GenericDrawingDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -82,7 +82,7 @@
<p>Because its function is needed more then once, its defined as generic one.</p>
*/
-service GenericDrawingDocument
+published service GenericDrawingDocument
{
/** this base service describes storing and printing */
service com::sun::star::document::OfficeDocument;
diff --git a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
index db615f0a2..eb1cecb7a 100644
--- a/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
+++ b/offapi/com/sun/star/drawing/XSlidePreviewCache.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -44,16 +44,15 @@
#include <com/sun/star/rendering/XCanvas.idl>
#endif
-
module com { module sun { module star { module drawing {
/** Listener for asynchronous preview creations. Called when a slide
preview has been created that was previously requested via a call to
- <method>XSlidePreviewCache::getSlidePreview()</method>. The
+ <method>XSlidePreviewCache::getSlidePreview()</method>. The
implementor may then call <method>getSlidePreview()</method> a second
time to get the up-to-date version of the preview.
*/
-interface XSlidePreviewCacheListener
+published interface XSlidePreviewCacheListener
{
/** Called by a <interface>XSlidePreviewCache</interface> object when a
preview has been created for the slide with the given index.
@@ -77,7 +76,7 @@ interface XSlidePreviewCacheListener
order to allow multiple references to a single slide (custom
presentations).
*/
-interface XSlidePreviewCache
+published interface XSlidePreviewCache
{
/** Set the set of slides for which the cache will provide the
previews. All slides in the given XIndexAccess are required to come
diff --git a/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl b/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl
index 6d99dbc41..9a6514451 100644
--- a/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl
+++ b/offapi/com/sun/star/drawing/framework/AnchorBindingMode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@ module com { module sun { module star { module drawing { module framework {
anchor a1:a2 which itself is a resource a1 bound to anchor a2.
Then r:a1:a2 is bound directly to a1:a2 and indirectly to a2.</p>
*/
-enum AnchorBindingMode
+published enum AnchorBindingMode
{
DIRECT,
INDIRECT
diff --git a/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl b/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl
index 44c359b6b..ac4db617e 100644
--- a/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl
+++ b/offapi/com/sun/star/drawing/framework/ConfigurationChangeEvent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,9 +36,8 @@ module com { module sun { module star { module uno { interface XInterface; }; };
module com { module sun { module star { module drawing { module framework {
-interface XConfiguration;
-interface XConfigurationController;
-interface XResourceId;
+published interface XConfiguration;
+published interface XResourceId;
/** Objects of this class are used for notifying changes of the
configuration.
@@ -53,7 +52,7 @@ interface XResourceId;
general guidelines. See <type>XConfigurationController</type> for a
list of event types used by the basic drawing framework.</p>
*/
-struct ConfigurationChangeEvent
+published struct ConfigurationChangeEvent
: ::com::sun::star::lang::EventObject
{
/** The type of configuration change is a free-form string. This is the
diff --git a/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl b/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl
index 07d896e45..162d94f24 100644
--- a/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl
+++ b/offapi/com/sun/star/drawing/framework/ResourceActivationMode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,11 +32,11 @@ module com { module sun { module star { module drawing { module framework {
/** The ResourceActivationMode specifies, for example for the <member
scope="com::sun::star::drawing::framework"
- >XConfigurationController::requestResourceActivation()</member>,
+ >XConfigurationController::requestResourceActivation()</member>,
whether a requested resource is to replace an existing resource of the
same class or is to be activated additionally.
*/
-enum ResourceActivationMode
+published enum ResourceActivationMode
{
/** A resource is requested in addition to already existing ones. This
is used for example for panes.
diff --git a/offapi/com/sun/star/drawing/framework/XConfiguration.idl b/offapi/com/sun/star/drawing/framework/XConfiguration.idl
index 7b16c4d72..87766f850 100644
--- a/offapi/com/sun/star/drawing/framework/XConfiguration.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfiguration.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
module com { module sun { module star { module drawing { module framework {
-interface XResourceId;
+published interface XResourceId;
/** A configuration describes the resources of an application like panes,
views, and tool bars and their relationships that are currently active
@@ -54,7 +54,7 @@ interface XResourceId;
@see XConfigurationController
*/
-interface XConfiguration
+published interface XConfiguration
: ::com::sun::star::util::XCloneable
{
/** Returns the list of resources that are bound directly and/or
@@ -117,7 +117,7 @@ interface XConfiguration
IllegalArgumentException is thrown.
*/
void addResource ([in] XResourceId xResourceId);
-
+
/** Remove a resource from the configuration.
<p>This method should be used only by objects that implement the
<type>XConfigurationRequest</type> interface or by the configuration
diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl b/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl
index 8412320b1..742a31413 100644
--- a/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfigurationChangeListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -41,7 +41,7 @@ module com { module sun { module star { module drawing { module framework {
registered at the configuration controller and a configuration change
occurs.
*/
-interface XConfigurationChangeListener
+published interface XConfigurationChangeListener
: ::com::sun::star::lang::XEventListener
{
/** The exact time of when a listener is called (before the change takes
diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl b/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl
index 0f4b6032d..7a37f8e56 100644
--- a/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfigurationChangeRequest.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,7 +37,7 @@
module com { module sun { module star { module drawing { module framework {
-interface XConfiguration;
+published interface XConfiguration;
/** A single explicit request for a configuration change.
@@ -53,7 +53,7 @@ interface XConfiguration;
<p>This interface is typically used internally by the
<type>XConfigurationController</type></p> @see XConfigurationController
*/
-interface XConfigurationChangeRequest
+published interface XConfigurationChangeRequest
{
/** Commit the configuration change request represented by the called
object to the given configuration.
diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationController.idl b/offapi/com/sun/star/drawing/framework/XConfigurationController.idl
index c422d9e80..3acfa35fc 100644
--- a/offapi/com/sun/star/drawing/framework/XConfigurationController.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfigurationController.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,11 +46,11 @@
module com { module sun { module star { module drawing { module framework {
-interface XConfigurationChangeListener;
-interface XConfigurationChangeRequest;
-interface XResourceId;
-interface XResource;
-
+published interface XConfigurationChangeListener;
+published interface XConfigurationChangeRequest;
+published interface XResourceId;
+published interface XResource;
+
/** The configuration controller is responsible for the management of the
set of active resources.
@@ -62,18 +62,18 @@ interface XResource;
<member>requestResourceActivation()</member> and
<member>requestResourceDeactivation()</member>.</li>
</ul></p>
-
+
<p>When the two configurations differ then the current configuration is
updated eventually to reflect the requested configuration. An update
takes place when the following three conditions are fulfilled.
<ol>
<li>when the last pending request for configuration changes has been
- processed,</li>
+ processed,</li>
<li>when the <member>update()</member> method is called.</li>
<li>when the configuration manager it is unlocked after formerly being
locked.</li>
</ol></p>
-
+
<p>Requests for configuration changes are handled in a two step process:
<ol>
<li>First the requested configuration is updated iteratively: Every
@@ -94,7 +94,7 @@ interface XResource;
<p>This process goes on until the queue of request objects becomes
empty. Until this point only the requested configuration has been
modified. No resources have been activated or deactivated.</p></li>
-
+
<li><p>The second update step activates or deactivates resources so that
the current configuration (the one that comprises the actually active
resources) reflects the requested configuration.</p>
@@ -157,7 +157,7 @@ interface XResource;
deactivated resource.</p></li>
</ul></p>
*/
-interface XConfigurationController
+published interface XConfigurationController
{
interface XConfigurationControllerRequestQueue;
interface XConfigurationControllerBroadcaster;
diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl b/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl
index b8eaaf32e..052f4f975 100644
--- a/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfigurationControllerBroadcaster.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,13 +37,13 @@
module com { module sun { module star { module drawing { module framework {
-interface XConfigurationChangeListener;
+published interface XConfigurationChangeListener;
/** Manage the set of registered event listeners and the event notification for a configuration
controller.
<p>The listeners are called in the order in which they are registered.</p>
*/
-interface XConfigurationControllerBroadcaster
+published interface XConfigurationControllerBroadcaster
{
/** Add a new listener for configuration changes.
<p>The listener is notified only for the specified type of
diff --git a/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl b/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl
index c799cd01e..3b41d57ca 100644
--- a/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl
+++ b/offapi/com/sun/star/drawing/framework/XConfigurationControllerRequestQueue.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,17 +34,17 @@
module com { module sun { module star { module drawing { module framework {
-interface XConfigurationChangeRequest;
+published interface XConfigurationChangeRequest;
/** The request queue of the configuration controller handles requests for
changes to the current configuration.
-
+
<p>This interface allows callers to add requests to the back of the
queue and to determine whether the queue is empty. Using this interface
should normally not be necessary for anyone else than the
<type>XConfigurationController</type>. It may be removed in the future.</p>
*/
-interface XConfigurationControllerRequestQueue
+published interface XConfigurationControllerRequestQueue
{
/** Return whether there are pending requests for configuration changes.
@return
diff --git a/offapi/com/sun/star/drawing/framework/XPane.idl b/offapi/com/sun/star/drawing/framework/XPane.idl
index d75cb6800..1126b69be 100644
--- a/offapi/com/sun/star/drawing/framework/XPane.idl
+++ b/offapi/com/sun/star/drawing/framework/XPane.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -49,7 +49,7 @@ module com { module sun { module star { module drawing { module framework {
parts like title, menu, closer button.</p>
<p>The URL prefix of panes is <code>private:resource/floater</code></p>
*/
-interface XPane
+published interface XPane
{
interface XResource;
@@ -59,7 +59,7 @@ interface XPane
::com::sun::star::awt::XWindow getWindow ();
/** Return the <type scope="com::sun::star::awt">XCanvas</type> of the pane. The
- <type scope="com::sun::star::rendering">XCanvas</type> object is expected to
+ <type scope="com::sun::star::rendering">XCanvas</type> object is expected to
be associated with the <type
scope="com::sun::star::awt">XWindow</type> object returned by
<member>getWindow()</member>.
diff --git a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
index 6c66829a3..19c50bb40 100644
--- a/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
+++ b/offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@ module com { module sun { module star { module drawing { module framework {
/** See XPaneBorderPainter and its addBorder() and removeBorder() methods
for an explanation of the border type and its values.
*/
-enum BorderType
+published enum BorderType
{
INNER_BORDER,
OUTER_BORDER,
@@ -52,7 +52,7 @@ enum BorderType
/** Paint the border around a rectangular region, typically a pane.
-
+
<p>Calling objects have to be able to derive inner bounding boxes of the
border from the outer ones and inner ones from outer ones. This
conversion and the painting of the border involves three rectangles.
@@ -65,7 +65,7 @@ enum BorderType
left corner bitmap is painted with its lower right at the upper left of
the center box.</p>
*/
-interface XPaneBorderPainter
+published interface XPaneBorderPainter
{
/** Enlarge the given rectangle by the size of the specified part of the
border. This method can be used to convert an inner bounding box
diff --git a/offapi/com/sun/star/drawing/framework/XResource.idl b/offapi/com/sun/star/drawing/framework/XResource.idl
index 6099dea8c..1d4396cf9 100644
--- a/offapi/com/sun/star/drawing/framework/XResource.idl
+++ b/offapi/com/sun/star/drawing/framework/XResource.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,12 +34,12 @@
module com { module sun { module star { module drawing { module framework {
-interface XResourceId;
+published interface XResourceId;
/** Base interface that provides functionality shared by all resource types
of the drawing framework.
*/
-interface XResource
+published interface XResource
{
/** Return an <type>XResourceId</type> object for the called resource.
The returned id unambiguously identifies the resource.
diff --git a/offapi/com/sun/star/drawing/framework/XResourceFactory.idl b/offapi/com/sun/star/drawing/framework/XResourceFactory.idl
index 67f810f69..1930ab0dd 100644
--- a/offapi/com/sun/star/drawing/framework/XResourceFactory.idl
+++ b/offapi/com/sun/star/drawing/framework/XResourceFactory.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,8 +40,8 @@
module com { module sun { module star { module drawing { module framework {
-interface XResource;
-interface XResourceId;
+published interface XResource;
+published interface XResourceId;
/** Factory and possibly cache for creating and releasing resources.
<p>A resource factory is created and used by the
@@ -49,7 +49,7 @@ interface XResourceId;
<p>A factory may want to implement a cache to reuse previously released
resources.</p>
*/
-interface XResourceFactory
+published interface XResourceFactory
{
/** Create a resource for the given <type>XResourceId</type> object.
@param xResourceId
diff --git a/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl b/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl
index 595f41314..5865d4625 100644
--- a/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl
+++ b/offapi/com/sun/star/drawing/framework/XResourceFactoryManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,16 +34,16 @@
module com { module sun { module star { module drawing { module framework {
-interface XResourceId;
-interface XResourceFactory;
-
+published interface XResourceId;
+published interface XResourceFactory;
+
/** The XResourceFactoryManager is part of the configuration controller and
manages the set of registered resource factories.
@see XConfigurationController
@see XResourceFactory
*/
-interface XResourceFactoryManager
+published interface XResourceFactoryManager
{
/** Register a new resource factory for the given URL.
<p>When one factory is responsible for more than one type of resource
diff --git a/offapi/com/sun/star/drawing/framework/XResourceId.idl b/offapi/com/sun/star/drawing/framework/XResourceId.idl
index 3ca156ad2..1f5871f3a 100644
--- a/offapi/com/sun/star/drawing/framework/XResourceId.idl
+++ b/offapi/com/sun/star/drawing/framework/XResourceId.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -55,7 +55,7 @@ module com { module sun { module star { module drawing { module framework {
method on its creation. Arguments are only available through the
getFullResourceURL(). The getResourceURL() method strips them away.</p>
*/
-interface XResourceId
+published interface XResourceId
{
/** Return the URL of the resource. Arguments supplied on creation are
stripped away. Use getFullResourceURL() to access them.
diff --git a/offapi/com/sun/star/drawing/framework/XView.idl b/offapi/com/sun/star/drawing/framework/XView.idl
index 552915290..3a45919fb 100644
--- a/offapi/com/sun/star/drawing/framework/XView.idl
+++ b/offapi/com/sun/star/drawing/framework/XView.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@ module com { module sun { module star { module drawing { module framework {
reference them.</p>
<p>The URL prefix of views is <code>private:resource/view</code></p>
*/
-interface XView
+published interface XView
{
interface XResource;
};
diff --git a/offapi/com/sun/star/embed/Storage.idl b/offapi/com/sun/star/embed/Storage.idl
index 9e5fe479b..f2c0e3030 100644
--- a/offapi/com/sun/star/embed/Storage.idl
+++ b/offapi/com/sun/star/embed/Storage.idl
@@ -356,7 +356,6 @@ published service Storage
</p>
*/
[property, optional, readonly] boolean HasNonEncryptedEntries;
-
};
//============================================================================
diff --git a/offapi/com/sun/star/embed/XEncryptionProtectedSource2.idl b/offapi/com/sun/star/embed/XEncryptionProtectedSource2.idl
index 3c5fcf7f0..8be4a4d37 100644
--- a/offapi/com/sun/star/embed/XEncryptionProtectedSource2.idl
+++ b/offapi/com/sun/star/embed/XEncryptionProtectedSource2.idl
@@ -41,17 +41,19 @@ module com { module sun { module star { module embed {
//============================================================================
/** This interface allows to set a password for an object.
+
+ @since OOo 3.4
*/
-published interface XEncryptionProtectedSource2: XEncryptionProtectedSource
+interface XEncryptionProtectedSource2: XEncryptionProtectedSource
{
// -----------------------------------------------------------------------
/** sets an encryption data for the object.
- @param aEncryptionData
- the new encryption data
+ @param aEncryptionData
+ the new encryption data
- @throws ::com::sun::star::io::IOException
- in case the data could not be set
+ @throws ::com::sun::star::io::IOException
+ in case the data could not be set
*/
void setEncryptionData( [in] sequence< ::com::sun::star::beans::NamedValue > aEncryptionData )
raises( ::com::sun::star::io::IOException );
diff --git a/offapi/com/sun/star/embed/XEncryptionProtectedStorage.idl b/offapi/com/sun/star/embed/XEncryptionProtectedStorage.idl
new file mode 100644
index 000000000..30ec5621f
--- /dev/null
+++ b/offapi/com/sun/star/embed/XEncryptionProtectedStorage.idl
@@ -0,0 +1,120 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_embed_XEncryptionProtectedStorage_idl__
+#define __com_sun_star_embed_XEncryptionProtectedStorage_idl__
+
+#ifndef __com_sun_star_embed_XEncryptionProtectedSource2_idl__
+#include <com/sun/star/embed/XEncryptionProtectedSource2.idl>
+#endif
+
+#ifndef __com_sun_star_beans_NamedValue_idl__
+#include <com/sun/star/beans/NamedValue.idl>
+#endif
+
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+#ifndef __com_sun_star_xml_crypto_DigestID_idl__
+#include <com/sun/star/xml/crypto/DigestID.idl>
+#endif
+
+#ifndef __com_sun_star_xml_crypto_CipherID_idl__
+#include <com/sun/star/xml/crypto/CipherID.idl>
+#endif
+
+//============================================================================
+
+module com { module sun { module star { module embed {
+
+//============================================================================
+/** This interface allows to set a password for an object.
+
+ @since OOo 3.4
+ */
+interface XEncryptionProtectedStorage: XEncryptionProtectedSource2
+{
+ // -----------------------------------------------------------------------
+ /** allows to set the encryption algorithms for the object.
+ <p>
+ The algorithms will of course be used only for streams that have been
+ marked to be encrypted. If no stream in the storage is marked to be
+ encrypted, the algorithms-related information may have no effect to
+ the result package.
+ </p>
+
+ <p>
+ The following values could be part of the provided sequence:
+ </p>
+ <dl>
+ <dt>StartKeyGenerationAlgorithm</dt>
+ <dd>
+ specifies the algorithm that was used to generate
+ the EncryptionKey from the original password; in case
+ the contents should be decrypted, the algorithm might
+ be already known by the object; if a different one is
+ set an exception should be thrown to indicate the
+ error; it should take values from
+ <type scope="com::sun::star::xml:crypto">DigestID</type>.
+ </dd>
+ <dt>EncryptionAlgorithm</dt>
+ <dd>
+ specifies the algorithm that should be used to
+ encrypt/decrypt the contents; in case the contents
+ should be decrypted, the algorithm might be already
+ known by the object; if a different one is set
+ an exception should be thrown to indicate the error;
+ it should take values from
+ <type scope="com::sun::star::xml:crypto">CipherID</type>.
+ </dd>
+ <dt>ChecksumAlgorithm</dt>
+ <dd>
+ specifies the algorithm that was used to generate
+ the checksum of the encrypted data; in case
+ the contents should be decrypted, the algorithm might
+ be already known by the object; if a different one is
+ set an exception should be thrown to indicate the
+ error; it should take values from
+ <type scope="com::sun::star::xml:crypto">DigestID</type>.
+ </dd>
+ </dl>
+ */
+ void setEncryptionAlgorithms( [in] sequence< ::com::sun::star::beans::NamedValue > aAlgorithms )
+ raises( ::com::sun::star::lang::IllegalArgumentException );
+
+ // -----------------------------------------------------------------------
+ /** allows to get the encryption algorithms of the object.
+ */
+ sequence< ::com::sun::star::beans::NamedValue > getEncryptionAlgorithms();
+};
+
+//============================================================================
+
+}; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/embed/makefile.mk b/offapi/com/sun/star/embed/makefile.mk
index 8ee156af4..c142086cd 100644
--- a/offapi/com/sun/star/embed/makefile.mk
+++ b/offapi/com/sun/star/embed/makefile.mk
@@ -78,6 +78,7 @@ IDLFILES=\
XLinkFactory.idl\
XEncryptionProtectedSource.idl\
XEncryptionProtectedSource2.idl\
+ XEncryptionProtectedStorage.idl\
XInplaceClient.idl\
XInsertObjectDialog.idl\
XWindowSupplier.idl\
diff --git a/offapi/com/sun/star/frame/ModuleManager.idl b/offapi/com/sun/star/frame/ModuleManager.idl
index 3a5559232..36ab785b0 100644
--- a/offapi/com/sun/star/frame/ModuleManager.idl
+++ b/offapi/com/sun/star/frame/ModuleManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -42,7 +42,7 @@ module com { module sun { module star { module frame {
//===============================================
/** can be used to identify office modules.
-
+
<p>
Further it provides read access to the configuration
of office modules.
@@ -51,7 +51,7 @@ module com { module sun { module star { module frame {
@since OOo 2.0
*/
-service ModuleManager
+published service ModuleManager
{
//-------------------------------------------
/** provides functions to identify office modules.
@@ -60,14 +60,14 @@ service ModuleManager
//-------------------------------------------
/** provides read access to the configuration of office modules.
-
+
<p>
Every module is referenced by an unique service name
(which is used inside configuration as set node name too)
and is further represented by a sequence of elements of type
<type scope="com::sun::star::beans">PropertyValue</type>.
A list of properties can be gotten from the configuration template
- org.openoffice.Setup/Factory.
+ org.openoffice.Setup/Factory.
</p>
*/
interface ::com::sun::star::container::XNameAccess;
diff --git a/offapi/com/sun/star/frame/UnknownModuleException.idl b/offapi/com/sun/star/frame/UnknownModuleException.idl
index de0f97c7a..510cc0820 100644
--- a/offapi/com/sun/star/frame/UnknownModuleException.idl
+++ b/offapi/com/sun/star/frame/UnknownModuleException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,9 +40,9 @@ module com { module sun { module star { module frame {
* module could not be classified or does not have
* a valid configuration.
- @since OOo 2.0
+ @since OOo 2.0
*/
-exception UnknownModuleException : ::com::sun::star::uno::Exception
+published exception UnknownModuleException : ::com::sun::star::uno::Exception
{
};
diff --git a/offapi/com/sun/star/frame/XController2.idl b/offapi/com/sun/star/frame/XController2.idl
index f21ef4293..f3d7f07ab 100644
--- a/offapi/com/sun/star/frame/XController2.idl
+++ b/offapi/com/sun/star/frame/XController2.idl
@@ -1,6 +1,6 @@
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -41,10 +41,10 @@ module com { module sun { module star { module frame {
@since OOo 3.0
*/
-interface XController2 : XController
+published interface XController2 : XController
{
/** denotes the &quot;root window&quot; of the controller.
-
+
<p>If the controller is plugged into a frame, this window acts as the
frame's <code>ComponentWindow</code>.</p>
diff --git a/offapi/com/sun/star/frame/XLayoutManager.idl b/offapi/com/sun/star/frame/XLayoutManager.idl
index e6d71b822..7043afcfa 100644
--- a/offapi/com/sun/star/frame/XLayoutManager.idl
+++ b/offapi/com/sun/star/frame/XLayoutManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -60,19 +60,19 @@
#include <com/sun/star/ui/XDockingAreaAcceptor.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module frame {
-//=============================================================================
+//=============================================================================
-/** central interface to query for, create, destroy and manipulate user
+/** central interface to query for, create, destroy and manipulate user
interface elements which are bound to a layout manager.
<p>
- Every user interface element which is controlled by a layout manager has
+ Every user interface element which is controlled by a layout manager has
a unique identifier called resource URL.
-
+
A resource URL must meet the following syntax:
"private:resource/$type/$name". It is only allowed to use ASCII characters
for type and name.
@@ -97,28 +97,28 @@ module com { module sun { module star { module frame {
@since OOo 2.0
*/
-
-interface XLayoutManager : com::sun::star::uno::XInterface
+
+published interface XLayoutManager : com::sun::star::uno::XInterface
{
- /** attaches a <type scope="com::sun::star::frame">XFrame</type> to a layout manager.
-
+ /** attaches a <type scope="com::sun::star::frame">XFrame</type> to a layout manager.
+
@param Frame
specifies the frame that should be attached to the layout manager
-
+
<p>
- A layout manager needs a <type scope="com::sun::star::frame">XFrame</type> to be
+ A layout manager needs a <type scope="com::sun::star::frame">XFrame</type> to be
able to work. Without a it no user interface elements can be created.
</p>
*/
void attachFrame( [in] com::sun::star::frame::XFrame Frame );
-
- /** resets the layout manager and remove all of its internal user interface
+
+ /** resets the layout manager and remove all of its internal user interface
elements.
<p>
This call should be handled with care as all user interface elements will
- be destroyed and the layout manager is reseted to a state after a
- <member>attachFrame</member> has been made. That means an attached frame
+ be destroyed and the layout manager is reseted to a state after a
+ <member>attachFrame</member> has been made. That means an attached frame
which has been set by <member>attachFrame</member> is not released.
The layout manager itself calls reset after a component has been attached
or reattached to a frame.
@@ -127,9 +127,9 @@ interface XLayoutManager : com::sun::star::uno::XInterface
void reset();
/** provides the current docking area size of the layout manager.
-
+
@return
- The <type scope="com::sun::star::awt">Rectangle</type> contains pixel values. The
+ The <type scope="com::sun::star::awt">Rectangle</type> contains pixel values. The
members of <type scope="com::sun::star::awt">Rectangle</type> are filled as following:
<ul>
<li>X = docking area on left side (in pixel)</li>
@@ -140,12 +140,12 @@ interface XLayoutManager : com::sun::star::uno::XInterface
*/
com::sun::star::awt::Rectangle getCurrentDockingArea();
- /** retrieves the current docking area acceptor that controls the border space of the frame's
+ /** retrieves the current docking area acceptor that controls the border space of the frame's
container window.
@return
current docking area acceptor which controls the border space of frame's container window.
-
+
<p>
A docking area acceptor retrieved by this method is owned by the layout manager. It is not
allowed to dispose this object, it will be destroyed on reference count!
@@ -157,7 +157,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
@param xDockingAreaAcceptor
a docking area acceptor which controls the border space of frame's container window.
-
+
<p>
A docking area acceptor decides if the layout manager can use requested border space for
docking windows. If the acceptor denies the requested space the layout manager automatically
@@ -167,7 +167,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
</p>
*/
void setDockingAreaAcceptor( [in] com::sun::star::ui::XDockingAreaAcceptor xDockingAreaAcceptor );
-
+
/** creates a new user interface element.
@param ResourceURL
@@ -176,32 +176,32 @@ interface XLayoutManager : com::sun::star::uno::XInterface
name.
*/
void createElement( [in] string ResourceURL );
-
- /** destroys a user interface element.
-
+
+ /** destroys a user interface element.
+
@param ResourceURL
specifies which user interface element should be destroyed. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII
characters for type and name.
*/
void destroyElement( [in] string ResourceURL );
-
+
/** request to make a user interface element visible if it is not in hidden state.
@param ResourceURL
specifies which user interface element should be made visible. A resource URL must
- meet the following syntax: "private:resource/$type/$name". It is only allowed to use
+ meet the following syntax: "private:resource/$type/$name". It is only allowed to use
ASCII characters for type and
name.
-
+
@return
- returns <TRUE/> if the user interface element could be made visible, otherwise
+ returns <TRUE/> if the user interface element could be made visible, otherwise
<FALSE/> will be returned.
<p>
- If a user interface element should forced to the visible state
- <member>XLayoutManager::showElement</member> should be used. This function can be
- used for context dependent elements which should respect a the current visibility
+ If a user interface element should forced to the visible state
+ <member>XLayoutManager::showElement</member> should be used. This function can be
+ used for context dependent elements which should respect a the current visibility
state.
</p>
*/
@@ -213,14 +213,14 @@ interface XLayoutManager : com::sun::star::uno::XInterface
specifies which user interface element should be retrieved. A resource URL must meet the following
syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
<p>
- The layout manager instance is owner of the returned user interface element. That means that the life time of
+ The layout manager instance is owner of the returned user interface element. That means that the life time of
the user interface element is controlled by the layout manager. It can be disposed at every time!
</p>
*/
com::sun::star::ui::XUIElement getElement( [in] string ResourceURL );
-
+
/** retrieves all user interface elements which are currently instantiated.
@return
@@ -228,7 +228,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
interface.
<p>
- The layout manager instance is owner of the returned user interface elements. That means that the life time of
+ The layout manager instance is owner of the returned user interface elements. That means that the life time of
the user interface elements is controlled by the layout manager. They can be disposed at every time!
</p>
*/
@@ -240,24 +240,24 @@ interface XLayoutManager : com::sun::star::uno::XInterface
specifies which user interface element should be shown. A resource URL must meet the following
syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
returns <TRUE/> if the user interface element has been shown, otherwise <FALSE/> will be returned.
*/
boolean showElement( [in] string ResourceURL );
-
+
/** hides a user interface element.
@param ResourceURL
specifies which user interface element should be hidden. A resource URL must meet the following
syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
returns <TRUE/> if the user interface element has been hidden, otherwise <FALSE/> will be returned.
*/
boolean hideElement( [in] string ResourceURL );
-
+
/** docks a window based user interface element to a specified docking area.
@param ResourceURL
@@ -270,27 +270,27 @@ interface XLayoutManager : com::sun::star::uno::XInterface
@param Pos
specifies the position inside the docking area.
-
+
@return
returns <TRUE/> if the user interface element has been docked, otherwise <FALSE/> will be returned.
@see com::sun::star::ui::DockingArea
*/
boolean dockWindow( [in] string ResourceURL, [in] com::sun::star::ui::DockingArea DockingArea, [in] com::sun::star::awt::Point Pos );
-
+
/** docks all windows which are member of the provided user interface element type.
@param nElementType
specifies which user interface element type should be docked.
@return
- returns <TRUE/> if all user interface elements of the requested type could be
+ returns <TRUE/> if all user interface elements of the requested type could be
docked, otherwise <FALSE/> will be returned.
@see com::sun::star::ui::UIElementType
*/
boolean dockAllWindows( [in] short nElementType );
-
+
/** forces a window based user interface element to float.
@param ResourceURL
@@ -302,7 +302,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
returns <TRUE/> if the user interface element has been docked, otherwise <FALSE/> will be returned.
*/
boolean floatWindow( [in] string ResourceURL );
-
+
/** locks a window based user interface element if it's in a docked state.
@param ResourceURL
@@ -319,11 +319,11 @@ interface XLayoutManager : com::sun::star::uno::XInterface
@param ResourceURL
specifies which user interface element should be unlocked. A resource URL must
- meet the following syntax: "private:resource/$type/$name". It is only allowed
+ meet the following syntax: "private:resource/$type/$name". It is only allowed
to use ASCII characters for type and name.
@return
- returns <TRUE/> if the user interface element has been unlocked, otherwise
+ returns <TRUE/> if the user interface element has been unlocked, otherwise
<FALSE/> will be returned.
*/
boolean unlockWindow( [in] string ResourceURL );
@@ -344,7 +344,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
</p>
*/
void setElementSize( [in] string ResourceURL, [in] com::sun::star::awt::Size Size );
-
+
/** sets a new position for a window based user interface element.
@param ResourceURL
@@ -361,7 +361,7 @@ interface XLayoutManager : com::sun::star::uno::XInterface
</p>
*/
void setElementPos( [in] string ResourceURL, [in] com::sun::star::awt::Point Pos );
-
+
/** sets a new position and size for a window based user interface element.
@param ResourceURL
@@ -376,84 +376,84 @@ interface XLayoutManager : com::sun::star::uno::XInterface
specifies the new position in pixel.
<p>
- It is up to the layout manager to decide if the user interface element can be moved and resized. The new position and size can
+ It is up to the layout manager to decide if the user interface element can be moved and resized. The new position and size can
be retrieved by calling <member>getElementPos</member> and <member>getElementSize</member>.
</p>
*/
void setElementPosSize( [in] string ResourceURL, [in] com::sun::star::awt::Point Pos, [in] com::sun::star::awt::Size Size );
-
+
/** retrieves the current visibility state of a window based user interface element.
@param ResourceURL
- specifies for which user interface element the visibility state should be retrieved. A resource URL must meet
+ specifies for which user interface element the visibility state should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
<TRUE/> if the user interface element is visible, otherwise <FALSE/>.
*/
boolean isElementVisible( [in] string ResourceURL );
-
+
/** retrieves the current floating state of a window based user interface element.
-
+
@param ResourceURL
- specifies for which user interface element the floating state should be retrieved. A resource URL must meet
+ specifies for which user interface element the floating state should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
<TRUE/> if the user interface element is floating, otherwise <FALSE/>.
*/
boolean isElementFloating( [in] string ResourceURL );
-
+
/** retrieves the current docking state of a window based user interface element.
-
+
@param ResourceURL
- specifies for which user interface element the docking state should be retrieved. A resource URL must meet
+ specifies for which user interface element the docking state should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
<TRUE/> if the user interface element is docked, otherwise <FALSE/>.
*/
boolean isElementDocked( [in] string ResourceURL );
-
+
/** retrieves the current lock state of a window based user interface element.
-
+
@param ResourceURL
- specifies for which user interface element the lock state should be retrieved. A resource URL must meet
+ specifies for which user interface element the lock state should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
<TRUE/> if the user interface element is locked, otherwise <FALSE/>.
*/
boolean isElementLocked( [in] string ResourceURL );
/** retrieves the current size of a window based user interface element.
-
+
@param ResourceURL
- specifies for which user interface element the current size should be retrieved. A resource URL must meet
+ specifies for which user interface element the current size should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
the size in pixel of the user interface element. A non-window based user interface element provides a zero size.
*/
com::sun::star::awt::Size getElementSize( [in] string ResourceURL );
-
+
/** retrieves the current pixel position of a window based user interface element.
-
+
@param ResourceURL
- specifies for which user interface element the current position should be retrieved. A resource URL must meet
+ specifies for which user interface element the current position should be retrieved. A resource URL must meet
the following syntax: "private:resource/$type/$name". It is only allowed to use ASCII characters for type and
name.
-
+
@return
the size in pixel of the user interface element. A non-window based user interface element provides a zero size.
*/
com::sun::star::awt::Point getElementPos( [in] string ResourceURL );
-
+
/** prohibit all layout updates until unlock is called again.
<p>
@@ -462,25 +462,25 @@ interface XLayoutManager : com::sun::star::uno::XInterface
</p>
*/
void lock();
-
+
/** permit layout updates again.
-
+
<p>
This function should be called to permit layout updates. The layout manager starts to calculate the new layout after
this call.
</p>
*/
void unlock();
-
+
/** forces a complete new layouting of all user interface elements.
*/
void doLayout();
- /** sets the layout manager to invisible state and hides all user interface elements.
+ /** sets the layout manager to invisible state and hides all user interface elements.
<p>
- A layout manager can be set to invisible state to force it to hide all of its
- user interface elements. If another component wants to use the window for its
+ A layout manager can be set to invisible state to force it to hide all of its
+ user interface elements. If another component wants to use the window for its
own user interface elements it can use this function. This function is normally
used to implement inplace editing.
</p>
@@ -494,8 +494,8 @@ interface XLayoutManager : com::sun::star::uno::XInterface
/** retrieves the visibility state of a layout manager.
<p>
- A layout manager can be set to invisible state to force it to hide all of its
- user interface elements. If another component wants to use the window for its
+ A layout manager can be set to invisible state to force it to hide all of its
+ user interface elements. If another component wants to use the window for its
own user interface elements it can use this function. This function is normally
used to implement inplace editing.
</p>
diff --git a/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl b/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl
index a6d74a8a7..48d077815 100644
--- a/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl
+++ b/offapi/com/sun/star/frame/XLayoutManagerEventBroadcaster.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@
@since OOo 2.0
*/
-interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface
+published interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface
{
/** adds a layout manager event listener to the object's listener list.
@@ -53,11 +53,11 @@ interface XLayoutManagerEventBroadcaster : com::sun::star::uno::XInterface
*/
void addLayoutManagerEventListener( [in] XLayoutManagerListener aLayoutManagerListener );
- /** removes a layout manager event listener from the object's listener
+ /** removes a layout manager event listener from the object's listener
list.
@param aLayoutManagerListener
- a listener that don't want to receive events regarding user
+ a listener that don't want to receive events regarding user
interface elements that are controlled by a layout manager.
*/
void removeLayoutManagerEventListener( [in] XLayoutManagerListener aLayoutManagerListener );
diff --git a/offapi/com/sun/star/frame/XLayoutManagerListener.idl b/offapi/com/sun/star/frame/XLayoutManagerListener.idl
index d82ec922f..b50cafa82 100644
--- a/offapi/com/sun/star/frame/XLayoutManagerListener.idl
+++ b/offapi/com/sun/star/frame/XLayoutManagerListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,9 +27,9 @@
#ifndef __com_sun_star_frame_XLayoutManagerListener_idl__
#define __com_sun_star_frame_XLayoutManagerListener_idl__
-#ifndef __com_sun_star_lang_XEventListener_idl__
-#include <com/sun/star/lang/XEventListener.idl>
-#endif
+#ifndef __com_sun_star_lang_XEventListener_idl__
+#include <com/sun/star/lang/XEventListener.idl>
+#endif
//=============================================================================
@@ -38,25 +38,25 @@ module com { module sun { module star { module frame {
//=============================================================================
/** makes it possible to receive events from a layout manager.
- <p>Events are provided <strong>only</strong> for notification
+ <p>Events are provided <strong>only</strong> for notification
purposes only. All operations are handled internally by the
- layout manager component, so that GUI layout works properly
- regardless of whether a component registers such a listener
+ layout manager component, so that GUI layout works properly
+ regardless of whether a component registers such a listener
or not.</p>
@see ::com::sun::star::frame::LayoutManager
@see ::com::sun::star::frame::LayoutManagerEvents
-
+
@since OOo 2.0
*/
-interface XLayoutManagerListener : com::sun::star::lang::XEventListener
+published interface XLayoutManagerListener : com::sun::star::lang::XEventListener
{
//=============================================================================
/** is invoked when a layout manager has made a certain operation.
@param aSource
reference to the layout manager which invoked the event.
-
+
@param eLayoutEvent
identifies the layout event that has occurred.
diff --git a/offapi/com/sun/star/frame/XModuleManager.idl b/offapi/com/sun/star/frame/XModuleManager.idl
index dc42cb753..5494449ce 100644
--- a/offapi/com/sun/star/frame/XModuleManager.idl
+++ b/offapi/com/sun/star/frame/XModuleManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,25 +46,25 @@ module com { module sun { module star { module frame {
//===============================================
/** can be used to identify office modules.
-
+
@since OOo 2.0
*/
-interface XModuleManager : com::sun::star::uno::XInterface
+published interface XModuleManager : com::sun::star::uno::XInterface
{
//-------------------------------------------
/**
@short identifies the given module.
-
+
@descr This identifier can then be used at the service <type>ModuleManager</type>
to get more information about this module.
-
+
For identification the interface <type scope="com::sun::star::lang">XServiceInfo</type>
is requested on the given module. Because all module service registrations must be unique
this value can be queried and checked against the configuration.
Since OOo 2.3.0 also the optional interface <type>XModule</type> will be used.
If its exists it will be preferred.
-
+
@param Module
Possible objects for this parameter can be the following one:
<ul>
@@ -84,7 +84,7 @@ interface XModuleManager : com::sun::star::uno::XInterface
identification directly.
</li>
</ul>
-
+
@throws <type scope="com::sun::star::lang">IllegalArgumentException</type>
if the parameter Module is:
<ul>
@@ -93,12 +93,12 @@ interface XModuleManager : com::sun::star::uno::XInterface
XFrame, XController, XModel</li>
<li>or does not provide the needed interface XServiceInfo.</li>
</ul>
-
+
@throws <type>UnknownModuleException</type>
if the given module could not be identified.
Note: If the module represent a XFrame instance with does not contain
a document, this exception is thrown too!
-
+
@return An identifier for the given module.
Note: This value varies everytime. Error will be transported
by thrown exceptions!
@@ -106,8 +106,8 @@ interface XModuleManager : com::sun::star::uno::XInterface
string identify( [in] ::com::sun::star::uno::XInterface Module )
raises(::com::sun::star::lang::IllegalArgumentException,
UnknownModuleException );
-
-
+
+
};
}; }; }; };
diff --git a/offapi/com/sun/star/frame/XTitle.idl b/offapi/com/sun/star/frame/XTitle.idl
index eb2b10198..2bc71111f 100644
--- a/offapi/com/sun/star/frame/XTitle.idl
+++ b/offapi/com/sun/star/frame/XTitle.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,17 +40,23 @@
module com { module sun { module star { module frame {
//=============================================================================
-/** todo document me
+/** an interface representing an entity with a modifyable title.
*/
-interface XTitle : com::sun::star::uno::XInterface
+published interface XTitle : com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
- /** todo document me
+ /** Returns the title of the object.
+ *
+ * @returns
+ * The title.
*/
string getTitle ();
//-------------------------------------------------------------------------
- /** todo document me
+ /** Sets the title of the object.
+ *
+ * @param sTitle
+ * The title.
*/
void setTitle ( [in] string sTitle );
};
diff --git a/offapi/com/sun/star/geometry/AffineMatrix2D.idl b/offapi/com/sun/star/geometry/AffineMatrix2D.idl
index 719db8192..919ee070b 100644
--- a/offapi/com/sun/star/geometry/AffineMatrix2D.idl
+++ b/offapi/com/sun/star/geometry/AffineMatrix2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,7 +37,7 @@ module com { module sun { module star { module geometry {
to be [0,0,1].<p>
An affine mapping, as performed by this matrix, can be written out
- as follows, where <code>xs</code> and <code>ys</code> are the source, and
+ as follows, where <code>xs</code> and <code>ys</code> are the source, and
<code>xd</code> and <code>yd</code> the corresponding result coordinates:
<code>
@@ -67,7 +67,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct AffineMatrix2D
+published struct AffineMatrix2D
{
/// The top, left matrix entry.
double m00;
diff --git a/offapi/com/sun/star/geometry/IntegerSize2D.idl b/offapi/com/sun/star/geometry/IntegerSize2D.idl
index e9aea711e..0f41d2d6a 100644
--- a/offapi/com/sun/star/geometry/IntegerSize2D.idl
+++ b/offapi/com/sun/star/geometry/IntegerSize2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -35,7 +35,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct IntegerSize2D
+published struct IntegerSize2D
{
/// Amount of space occupied in the x direction.
long Width;
diff --git a/offapi/com/sun/star/geometry/Matrix2D.idl b/offapi/com/sun/star/geometry/Matrix2D.idl
index 3fac5764d..7d96b7d2a 100644
--- a/offapi/com/sun/star/geometry/Matrix2D.idl
+++ b/offapi/com/sun/star/geometry/Matrix2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@ module com { module sun { module star { module geometry {
matrix does not include any translational components.<p>
A linear mapping, as performed by this matrix, can be written out
- as follows, where <code>xs</code> and <code>ys</code> are the source, and
+ as follows, where <code>xs</code> and <code>ys</code> are the source, and
<code>xd</code> and <code>yd</code> the corresponding result coordinates:
<code>
@@ -70,7 +70,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct Matrix2D
+published struct Matrix2D
{
/// The top, left matrix entry.
double m00;
diff --git a/offapi/com/sun/star/geometry/RealBezierSegment2D.idl b/offapi/com/sun/star/geometry/RealBezierSegment2D.idl
index 3183f7407..83180b1ae 100644
--- a/offapi/com/sun/star/geometry/RealBezierSegment2D.idl
+++ b/offapi/com/sun/star/geometry/RealBezierSegment2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -43,7 +43,7 @@ module com { module sun { module star { module geometry {
@see com.sun.star.rendering.XBezierPolyPolygon2D
@since OOo 2.0
*/
-struct RealBezierSegment2D
+published struct RealBezierSegment2D
{
/// The x coordinate of the start point.
double Px;
diff --git a/offapi/com/sun/star/geometry/RealPoint2D.idl b/offapi/com/sun/star/geometry/RealPoint2D.idl
index bb95ab45c..4f9b0fbc8 100644
--- a/offapi/com/sun/star/geometry/RealPoint2D.idl
+++ b/offapi/com/sun/star/geometry/RealPoint2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct RealPoint2D
+published struct RealPoint2D
{
/// The x coordinate of the point.
double X;
diff --git a/offapi/com/sun/star/geometry/RealRectangle2D.idl b/offapi/com/sun/star/geometry/RealRectangle2D.idl
index d81a6d62a..52e113046 100644
--- a/offapi/com/sun/star/geometry/RealRectangle2D.idl
+++ b/offapi/com/sun/star/geometry/RealRectangle2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -47,7 +47,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct RealRectangle2D
+published struct RealRectangle2D
{
/// X coordinate of upper left corner .
double X1;
diff --git a/offapi/com/sun/star/geometry/RealSize2D.idl b/offapi/com/sun/star/geometry/RealSize2D.idl
index 0177c57ca..a01fa5bd9 100644
--- a/offapi/com/sun/star/geometry/RealSize2D.idl
+++ b/offapi/com/sun/star/geometry/RealSize2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -35,7 +35,7 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-struct RealSize2D
+published struct RealSize2D
{
/// Amount of space occupied in the x direction.
double Width;
diff --git a/offapi/com/sun/star/geometry/XMapping2D.idl b/offapi/com/sun/star/geometry/XMapping2D.idl
index 981f5394b..a9a458579 100644
--- a/offapi/com/sun/star/geometry/XMapping2D.idl
+++ b/offapi/com/sun/star/geometry/XMapping2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,9 +27,9 @@
#ifndef __com_sun_star_geometry_XMapping2D_idl__
#define __com_sun_star_geometry_XMapping2D_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -50,11 +50,11 @@ module com { module sun { module star { module geometry {
@since OOo 2.0
*/
-interface XMapping2D : ::com::sun::star::uno::XInterface
+published interface XMapping2D : ::com::sun::star::uno::XInterface
{
/** Forward 2D mapping function
*/
- RealPoint2D map( [in] RealPoint2D aPoint );
+ RealPoint2D map( [in] RealPoint2D aPoint );
//-------------------------------------------------------------------------
@@ -64,7 +64,7 @@ interface XMapping2D : ::com::sun::star::uno::XInterface
<code>map(mapInverse(p))=p</code>. This effectively rules out
non-bijective mappings.<p>
*/
- RealPoint2D mapInverse( [in] RealPoint2D aPoint );
+ RealPoint2D mapInverse( [in] RealPoint2D aPoint );
};
}; }; }; };
diff --git a/offapi/com/sun/star/graphic/GraphicRasterizer.idl b/offapi/com/sun/star/graphic/GraphicRasterizer.idl
new file mode 100644
index 000000000..ee1214f39
--- /dev/null
+++ b/offapi/com/sun/star/graphic/GraphicRasterizer.idl
@@ -0,0 +1,52 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef com_sun_star_graphic_GraphicRasterizer_idl
+#define com_sun_star_graphic_GraphicRasterizer_idl
+
+#include <com/sun/star/graphic/XGraphicRasterizer.idl>
+
+module com { module sun { module star { module graphic
+{
+
+/** Service that describes the necessary interfaces and properties
+ to convert arbitrary graphic data to a <type>XGraphic</type>
+ interface containing a pixel graphic, that can be rendered the usual
+ ways.
+ */
+
+service GraphicRasterizer
+{
+ /** Interface to initiate the rasterizing process
+ */
+ interface ::com::sun::star::graphic::XGraphicRasterizer;
+
+};
+
+} ; } ; } ; } ;
+
+#endif
diff --git a/offapi/com/sun/star/graphic/XGraphic.idl b/offapi/com/sun/star/graphic/XGraphic.idl
index 498bef88d..b4e86d7fb 100644
--- a/offapi/com/sun/star/graphic/XGraphic.idl
+++ b/offapi/com/sun/star/graphic/XGraphic.idl
@@ -63,3 +63,5 @@ published interface XGraphic : ::com::sun::star::uno::XInterface
} ; } ; } ; } ;
#endif
+
+
diff --git a/offapi/com/sun/star/graphic/XGraphicRasterizer.idl b/offapi/com/sun/star/graphic/XGraphicRasterizer.idl
new file mode 100644
index 000000000..097c4fdfa
--- /dev/null
+++ b/offapi/com/sun/star/graphic/XGraphicRasterizer.idl
@@ -0,0 +1,150 @@
+/*/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef com_sun_star_graphic_XGraphicRasterizer_idl
+#define com_sun_star_graphic_XGraphicRasterizer_idl
+
+#include <com/sun/star/io/XInputStream.idl>
+#include <com/sun/star/graphic/XGraphic.idl>
+#include <com/sun/star/beans/PropertyValues.idl>
+#include <com/sun/star/beans/XPropertySet.idl>
+#include <com/sun/star/awt/Size.idl>
+
+module com { module sun { module star { module graphic
+{
+
+/** This interfaces exposes the initialize and a rasterize method to
+ rasterize a given data stream to a pixel graphic
+ */
+interface XGraphicRasterizer : ::com::sun::star::uno::XInterface
+{
+ /** Initializing the rasterizer
+
+ <p>This method could also be used to determine, if
+ the provided data is able to be rasterized by the
+ implementation. The implementation should take care of
+ this feature as well as setting the default image size in
+ pixel within the given output parameter.</p>
+
+ @param DataStream
+ The input stream of data that should be rasterized
+
+ @param DPI_X
+ The horizontal resolution of the callers device in pixel per inch. This
+ value is needed to calculate the correct dimensions of the graphic to be
+ rasterized. If a value of <value>0</value> is given, a horizontal default
+ resolution of 72 DPI is used.
+
+ @param DPI_Y
+ The vertical resolution of the callers device in pixel per inch. This
+ value is needed to calculate the correct dimensions of the graphic to be
+ rasterized. If a value of <value>0</value> is given, a vertical default
+ resolution of 72 DPI is used.
+
+ @param DefaultSizePixel
+ The default rendering size in pixel of the underlying graphics
+ data may be available after the call via this output parameter.
+
+ In case no default size can be determined during initialization,
+ a default pixel size of 0,0 is returned. In this case, the caller
+ needs to assume a default pixel size, appropriate for the calling
+ context.
+
+ @returns
+ A boolean value indicating if rasterizing of the given data is
+ possible at all and if the initialization process happened
+ successfully.
+
+ @see com::sun::star::io::XInputStream
+ @see com::sun::star::awt::Size
+ */
+ boolean initializeData( [in] com::sun::star::io::XInputStream DataStream,
+ [in] unsigned long DPI_X,
+ [in] unsigned long DPI_Y,
+ [out] com::sun::star::awt::Size DefaultSizePixel );
+
+ /** Rasterizing the initialized data into a <type>XGraphic</type> container.
+
+ <p>The <type>XGraphic</type> container will contain a pixel
+ type graphic after a successful rasterization process</p>
+
+ <p>In case of any fault during the rasterization process,
+ the <type>XGraphic</type> container will be empty afterwards and
+ the method will return false</p>
+
+ @param Width
+ The width in pixel of the graphic to be rasterized.
+ This parameter is used without taking other transformation
+ values into account.
+
+ @param Height
+ The height in pixel of the graphic to be rasterized.
+ This parameter is used without taking other transformation
+ values into account.
+
+ @param RotateAngle
+ The rotation angle of the graphic to be rasterized.
+ This parameter is used without taking other transformation
+ values into account. The rotation is applied after scaling
+ and shearing the original image.
+
+ @param ShearXAngle
+ The horizontal shear angle of the graphic to be rasterized.
+ This parameter is used without taking other transformation
+ values into account. The shearing is applied after scaling
+ and before rotation of the image.
+
+ @param ShearYAngle
+ The vertical shear angle of the graphic to be rasterized.
+ This parameter is used without taking other transformation
+ values into account. The shearing is applied after scaling
+ and before rotation of the image.
+
+ @param RasterizeProperties
+ Additional properties for special needs (undefined by now)
+
+ @param Graphic
+ An interface to a graphic container into which the given data
+ should be rasterized.
+
+ @returns com::sun::star::graphic::XGraphic
+ An interface to a graphic container that holds the rasterized pixel data
+
+ @see com::sun::star::beans::PropertyValues
+ @see com::sun::star::graphic::XGraphic
+ */
+ com::sun::star::graphic::XGraphic rasterize( [in] unsigned long Width,
+ [in] unsigned long Height,
+ [in] double RotateAngle,
+ [in] double ShearAngle_X,
+ [in] double ShearAngle_Y,
+ [in] com::sun::star::beans::PropertyValues RasterizeProperties );
+};
+
+} ; } ; } ; } ;
+
+#endif
diff --git a/offapi/com/sun/star/graphic/makefile.mk b/offapi/com/sun/star/graphic/makefile.mk
index 4ee0031ab..6e4a0187c 100644
--- a/offapi/com/sun/star/graphic/makefile.mk
+++ b/offapi/com/sun/star/graphic/makefile.mk
@@ -42,7 +42,9 @@ IDLFILES= \
Graphic.idl \
GraphicColorMode.idl \
GraphicDescriptor.idl \
+ GraphicObject.idl \
GraphicProvider.idl \
+ GraphicRasterizer.idl \
GraphicRendererVCL.idl \
GraphicType.idl \
MediaProperties.idl \
@@ -51,9 +53,9 @@ IDLFILES= \
XPrimitiveFactory2D.idl \
XGraphic.idl \
XGraphicProvider.idl \
+ XGraphicRasterizer.idl \
XGraphicRenderer.idl \
XGraphicObject.idl \
- GraphicObject.idl \
XGraphicTransformer.idl
# --- Targets ------------------------------------------------------
diff --git a/offapi/com/sun/star/inspection/DefaultHelpProvider.idl b/offapi/com/sun/star/inspection/DefaultHelpProvider.idl
index bb47cbea7..b5847f918 100644
--- a/offapi/com/sun/star/inspection/DefaultHelpProvider.idl
+++ b/offapi/com/sun/star/inspection/DefaultHelpProvider.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,9 +33,9 @@
//=============================================================================
-module com { module sun { module star { module inspection {
+module com { module sun { module star { module inspection {
-interface XObjectInspectorUI;
+published interface XObjectInspectorUI;
//=============================================================================
@@ -48,7 +48,7 @@ interface XObjectInspectorUI;
the extended help text of this control's window, and set this help text at the
object inspector's help section.</p>
*/
-service DefaultHelpProvider : com::sun::star::uno::XInterface
+published service DefaultHelpProvider : com::sun::star::uno::XInterface
{
/** creates a help provider instance
@param InspectorUI
diff --git a/offapi/com/sun/star/inspection/GenericPropertyHandler.idl b/offapi/com/sun/star/inspection/GenericPropertyHandler.idl
index 0b0a0e25f..f8e0e69a3 100644
--- a/offapi/com/sun/star/inspection/GenericPropertyHandler.idl
+++ b/offapi/com/sun/star/inspection/GenericPropertyHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -52,7 +52,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-service GenericPropertyHandler : XPropertyHandler;
+published service GenericPropertyHandler : XPropertyHandler;
//=============================================================================
diff --git a/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl b/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl
index 0063c7aa5..0d00b86e8 100644
--- a/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl
+++ b/offapi/com/sun/star/inspection/InteractiveSelectionResult.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,7 +38,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-enum InteractiveSelectionResult
+published enum InteractiveSelectionResult
{
/** The interactive selection of a property value was canceled.
*/
diff --git a/offapi/com/sun/star/inspection/LineDescriptor.idl b/offapi/com/sun/star/inspection/LineDescriptor.idl
index af738e273..3880a1453 100644
--- a/offapi/com/sun/star/inspection/LineDescriptor.idl
+++ b/offapi/com/sun/star/inspection/LineDescriptor.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -35,7 +35,7 @@
//=============================================================================
module com { module sun { module star { module inspection {
-interface XPropertyControl;
+published interface XPropertyControl;
//-----------------------------------------------------------------------------
/** describes the appearance of a line representing a single property in an <type>ObjectInspector</type>.
@@ -55,14 +55,14 @@ interface XPropertyControl;
@since OOo 2.0.3
*/
-struct LineDescriptor
+published struct LineDescriptor
{
/** denotes the human-readable display name used to present a property to the user
*/
string DisplayName;
/** denotes the control which should be used to represent the property at the UI.
-
+
@see XPropertyControlFactory
*/
XPropertyControl Control;
diff --git a/offapi/com/sun/star/inspection/ObjectInspector.idl b/offapi/com/sun/star/inspection/ObjectInspector.idl
index bfa90ef80..fb42d3342 100644
--- a/offapi/com/sun/star/inspection/ObjectInspector.idl
+++ b/offapi/com/sun/star/inspection/ObjectInspector.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -82,7 +82,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-service ObjectInspector : XObjectInspector
+published service ObjectInspector : XObjectInspector
{
/** creates a default instance of the ObjectInspector
diff --git a/offapi/com/sun/star/inspection/ObjectInspectorModel.idl b/offapi/com/sun/star/inspection/ObjectInspectorModel.idl
index 8c9b3d9aa..073ea4d5f 100644
--- a/offapi/com/sun/star/inspection/ObjectInspectorModel.idl
+++ b/offapi/com/sun/star/inspection/ObjectInspectorModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -54,7 +54,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-service ObjectInspectorModel : XObjectInspectorModel
+published service ObjectInspectorModel : XObjectInspectorModel
{
/** creates a default ObjectInspectorModel, whose one and only handler factory
creates a <type>GenericPropertyHandler</type>.
diff --git a/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl b/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl
index fed450ccc..1d0c18d06 100644
--- a/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl
+++ b/offapi/com/sun/star/inspection/PropertyCategoryDescriptor.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,7 +38,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-struct PropertyCategoryDescriptor
+published struct PropertyCategoryDescriptor
{
/** contains the programmatic name of the category.
diff --git a/offapi/com/sun/star/inspection/PropertyControlType.idl b/offapi/com/sun/star/inspection/PropertyControlType.idl
index 061d84145..d2bec8ec0 100644
--- a/offapi/com/sun/star/inspection/PropertyControlType.idl
+++ b/offapi/com/sun/star/inspection/PropertyControlType.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -45,7 +45,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-constants PropertyControlType
+published constants PropertyControlType
{
/** denotes a control which allows the user to choose from a list of
possible property values
diff --git a/offapi/com/sun/star/inspection/PropertyLineElement.idl b/offapi/com/sun/star/inspection/PropertyLineElement.idl
index e7fae48cd..9979169a2 100644
--- a/offapi/com/sun/star/inspection/PropertyLineElement.idl
+++ b/offapi/com/sun/star/inspection/PropertyLineElement.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-constants PropertyLineElement
+published constants PropertyLineElement
{
/// specifies the input control in a group of controls related to a single property
const short InputControl = 0x01;
diff --git a/offapi/com/sun/star/inspection/XHyperlinkControl.idl b/offapi/com/sun/star/inspection/XHyperlinkControl.idl
index 9300b7bd9..6537da25a 100644
--- a/offapi/com/sun/star/inspection/XHyperlinkControl.idl
+++ b/offapi/com/sun/star/inspection/XHyperlinkControl.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-interface XHyperlinkControl : XPropertyControl
+published interface XHyperlinkControl : XPropertyControl
{
/** adds a listener which will be notified when the user clicked the hyperlink text in the control
@param listener
diff --git a/offapi/com/sun/star/inspection/XNumericControl.idl b/offapi/com/sun/star/inspection/XNumericControl.idl
index 54e4d277f..28d2865ae 100644
--- a/offapi/com/sun/star/inspection/XNumericControl.idl
+++ b/offapi/com/sun/star/inspection/XNumericControl.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -47,7 +47,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-interface XNumericControl : XPropertyControl
+published interface XNumericControl : XPropertyControl
{
/** describes the number of decimal digits to use for the value
*/
diff --git a/offapi/com/sun/star/inspection/XObjectInspector.idl b/offapi/com/sun/star/inspection/XObjectInspector.idl
index b6f854744..12d656692 100644
--- a/offapi/com/sun/star/inspection/XObjectInspector.idl
+++ b/offapi/com/sun/star/inspection/XObjectInspector.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -41,8 +41,8 @@
//=============================================================================
module com { module sun { module star { module inspection {
-interface XObjectInspectorModel;
-interface XObjectInspectorUI;
+published interface XObjectInspectorModel;
+published interface XObjectInspectorUI;
//-----------------------------------------------------------------------------
/** describes the main interface of an <type>ObjectInspector</type>.
@@ -51,7 +51,7 @@ interface XObjectInspectorUI;
@since OOo 2.0.3
*/
-interface XObjectInspector
+published interface XObjectInspector
{
/** allows to plug the inspector into an <type scope="com::sun::star::frame">XFrame</type>
diff --git a/offapi/com/sun/star/inspection/XObjectInspectorModel.idl b/offapi/com/sun/star/inspection/XObjectInspectorModel.idl
index f3ef85b96..66aa7ba15 100644
--- a/offapi/com/sun/star/inspection/XObjectInspectorModel.idl
+++ b/offapi/com/sun/star/inspection/XObjectInspectorModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -47,7 +47,7 @@ interface XPropertyHandler;
@since OOo 2.0.3
*/
-interface XObjectInspectorModel
+published interface XObjectInspectorModel
{
/** describes a set of factories for creating <type>XPropertyHandler</type>s
@@ -83,7 +83,7 @@ interface XObjectInspectorModel
attribute, which is filled in <member>XPropertyHandler::describePropertyLine</member>
method of your property handler.<br/>
Those names provided by the handlers are programmatic names. All other information
- about categories is part of the <type>PropertyCategoryDescriptor</type>, and
+ about categories is part of the <type>PropertyCategoryDescriptor</type>, and
<member>describeCategories</member> assembles information about all categories which
all property handlers provided by the model use.</p>
@@ -135,7 +135,7 @@ interface XObjectInspectorModel
Additionally, the inspector can optionally display a section dedicated to help
texts. Clients could use this section to display context-sensitive help, for
instance short texts explaining the currently selected property.</p>
-
+
@since OOo 2.2
*/
[attribute, readonly] boolean HasHelpSection;
@@ -169,7 +169,7 @@ interface XObjectInspectorModel
[attribute, readonly] long MaxHelpTextLines;
/** determines whether the object inspector's UI should be read-only.
-
+
<p>In this case, the user is able to browse through all properties, but cannot
change any of them.</p>
diff --git a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl
index ced380a6d..81b4836c4 100644
--- a/offapi/com/sun/star/inspection/XObjectInspectorUI.idl
+++ b/offapi/com/sun/star/inspection/XObjectInspectorUI.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,14 +36,14 @@
#ifndef __com_sun_star_container_NoSuchElementException_idl__
#include <com/sun/star/container/NoSuchElementException.idl>
#endif
-#ifndef __com_sun_star_lang_NoSupportException_idl__
+#ifndef __com_sun_star_lang_NoSupportException_idl__
#include <com/sun/star/lang/NoSupportException.idl>
#endif
//=============================================================================
module com { module sun { module star { module inspection {
-interface XPropertyControlObserver;
+published interface XPropertyControlObserver;
//-----------------------------------------------------------------------------
/** grants access to certain aspects of the user interface of an object
@@ -59,7 +59,7 @@ interface XPropertyControlObserver;
@since OOo 2.0.3
*/
-interface XObjectInspectorUI
+published interface XObjectInspectorUI
{
/** enables or disables all components belonging to the UI representation of a property
@@ -136,7 +136,7 @@ interface XObjectInspectorUI
void showCategory( [in] string Category, [in] boolean Show );
/** retrieves the control currently used to display a given property
-
+
@param PropertyName
the name of the property whose control should be retrieved
diff --git a/offapi/com/sun/star/inspection/XPropertyControl.idl b/offapi/com/sun/star/inspection/XPropertyControl.idl
index d22314502..5f414ccdc 100644
--- a/offapi/com/sun/star/inspection/XPropertyControl.idl
+++ b/offapi/com/sun/star/inspection/XPropertyControl.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,24 +28,24 @@
#ifndef __com_sun_star_inspection_XPropertyControl_idl__
#define __com_sun_star_inspection_XPropertyControl_idl__
-#ifndef __com_sun_star_beans_IllegalTypeException_idl__
+#ifndef __com_sun_star_beans_IllegalTypeException_idl__
#include <com/sun/star/beans/IllegalTypeException.idl>
#endif
-#ifndef __com_sun_star_awt_XWindow_idl__
+#ifndef __com_sun_star_awt_XWindow_idl__
#include <com/sun/star/awt/XWindow.idl>
#endif
//=============================================================================
module com { module sun { module star { module inspection {
-interface XPropertyControlContext;
+published interface XPropertyControlContext;
//-----------------------------------------------------------------------------
/** defines the interface for a single control in an <type>ObjectInspector</type>
@since OOo 2.0.3
*/
-interface XPropertyControl
+published interface XPropertyControl
{
/** denotes the type of the control, as one of the <type>PropertyControlType</type>
constants
diff --git a/offapi/com/sun/star/inspection/XPropertyControlContext.idl b/offapi/com/sun/star/inspection/XPropertyControlContext.idl
index be9a0c5f7..e2f4b0224 100644
--- a/offapi/com/sun/star/inspection/XPropertyControlContext.idl
+++ b/offapi/com/sun/star/inspection/XPropertyControlContext.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -42,7 +42,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-interface XPropertyControlContext : XPropertyControlObserver
+published interface XPropertyControlContext : XPropertyControlObserver
{
/** instructs the <type>XPropertyControlContext</type> to active the next control
diff --git a/offapi/com/sun/star/inspection/XPropertyControlFactory.idl b/offapi/com/sun/star/inspection/XPropertyControlFactory.idl
index f83e13c38..c4ff4dd87 100644
--- a/offapi/com/sun/star/inspection/XPropertyControlFactory.idl
+++ b/offapi/com/sun/star/inspection/XPropertyControlFactory.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,21 +28,21 @@
#ifndef __com_sun_star_inspection_XPropertyControlFactory_idl__
#define __com_sun_star_inspection_XPropertyControlFactory_idl__
-#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
//=============================================================================
module com { module sun { module star { module inspection {
-interface XPropertyControl;
+published interface XPropertyControl;
//-----------------------------------------------------------------------------
/** a factory for <type>XPropertyControl</type>s
@since OOo 2.0.3
*/
-interface XPropertyControlFactory
+published interface XPropertyControlFactory
{
/** creates a <type>XPropertyControl</type>
diff --git a/offapi/com/sun/star/inspection/XPropertyControlObserver.idl b/offapi/com/sun/star/inspection/XPropertyControlObserver.idl
index 33542f2a4..90b1337b5 100644
--- a/offapi/com/sun/star/inspection/XPropertyControlObserver.idl
+++ b/offapi/com/sun/star/inspection/XPropertyControlObserver.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,7 +28,7 @@
#ifndef __com_sun_star_inspection_XPropertyControlObserver_idl__
#define __com_sun_star_inspection_XPropertyControlObserver_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
+#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
@@ -36,16 +36,16 @@
module com { module sun { module star { module inspection {
-interface XPropertyControl;
+published interface XPropertyControl;
//=============================================================================
/** specifies an interface for components to observer certain aspects
of an <type>XPropertyControl</type>.
-
+
@since OOo 2.2
*/
-interface XPropertyControlObserver
+published interface XPropertyControlObserver
{
/** notifies the observer that a certain <type>XPropertyControl</type>'s UI
representation gained the focus.
diff --git a/offapi/com/sun/star/inspection/XPropertyHandler.idl b/offapi/com/sun/star/inspection/XPropertyHandler.idl
index 714ecbc98..e624d7748 100644
--- a/offapi/com/sun/star/inspection/XPropertyHandler.idl
+++ b/offapi/com/sun/star/inspection/XPropertyHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,36 +27,36 @@
#ifndef __com_sun_star_inspection_XPropertyHandler_idl__
#define __com_sun_star_inspection_XPropertyHandler_idl__
-#ifndef __com_sun_star_beans_PropertyState_idl__
+#ifndef __com_sun_star_beans_PropertyState_idl__
#include <com/sun/star/beans/PropertyState.idl>
#endif
-#ifndef __com_sun_star_beans_Property_idl__
+#ifndef __com_sun_star_beans_Property_idl__
#include <com/sun/star/beans/Property.idl>
#endif
-#ifndef __com_sun_star_beans_XPropertyChangeListener_idl__
+#ifndef __com_sun_star_beans_XPropertyChangeListener_idl__
#include <com/sun/star/beans/XPropertyChangeListener.idl>
#endif
#ifndef __com_sun_star_inspection_LineDescriptor_idl__
#include <com/sun/star/inspection/LineDescriptor.idl>
#endif
-#ifndef __com_sun_star_lang_NullPointerException_idl__
+#ifndef __com_sun_star_lang_NullPointerException_idl__
#include <com/sun/star/lang/NullPointerException.idl>
#endif
#ifndef __com_sun_star_beans_UnknownPropertyException_idl__
#include <com/sun/star/beans/UnknownPropertyException.idl>
#endif
-#ifndef __com_sun_star_lang_XComponent_idl__
+#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
-#ifndef __com_sun_star_inspection_InteractiveSelectionResult_idl__
+#ifndef __com_sun_star_inspection_InteractiveSelectionResult_idl__
#include <com/sun/star/inspection/InteractiveSelectionResult.idl>
#endif
//=============================================================================
module com { module sun { module star { module inspection {
-interface XObjectInspectorUI;
-interface XPropertyControlFactory;
+published interface XObjectInspectorUI;
+published interface XPropertyControlFactory;
//-----------------------------------------------------------------------------
/** is the basic interface for object inspection.
@@ -72,7 +72,7 @@ interface XPropertyControlFactory;
@since OOo 2.0.3
*/
-interface XPropertyHandler
+published interface XPropertyHandler
{
/** used for controlling resources acquired by the handler
diff --git a/offapi/com/sun/star/inspection/XStringListControl.idl b/offapi/com/sun/star/inspection/XStringListControl.idl
index 2372e81a7..ecf1d5bf5 100644
--- a/offapi/com/sun/star/inspection/XStringListControl.idl
+++ b/offapi/com/sun/star/inspection/XStringListControl.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@ module com { module sun { module star { module inspection {
@since OOo 2.0.3
*/
-interface XStringListControl : XPropertyControl
+published interface XStringListControl : XPropertyControl
{
/** clears the whole list
*/
diff --git a/offapi/com/sun/star/inspection/XStringRepresentation.idl b/offapi/com/sun/star/inspection/XStringRepresentation.idl
index 63b8e27a7..871f3142a 100644
--- a/offapi/com/sun/star/inspection/XStringRepresentation.idl
+++ b/offapi/com/sun/star/inspection/XStringRepresentation.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,7 +28,7 @@
#ifndef __com_sun_star_inspection_XStringRepresentation_idl__
#define __com_sun_star_inspection_XStringRepresentation_idl__
-#ifndef __com_sun_star_script_XTypeConverter_idl__
+#ifndef __com_sun_star_script_XTypeConverter_idl__
#include <com/sun/star/script/XTypeConverter.idl>
#endif
@@ -37,9 +37,9 @@ module com { module sun { module star { module inspection {
//-----------------------------------------------------------------------------
/** handles string representations of property values.
- @see
+ @see
*/
-interface XStringRepresentation
+published interface XStringRepresentation
{
/** converts a into a string.
@param PropertyValue
diff --git a/offapi/com/sun/star/logging/LogRecord.idl b/offapi/com/sun/star/logging/LogRecord.idl
index 801bd6c87..f7a299503 100644
--- a/offapi/com/sun/star/logging/LogRecord.idl
+++ b/offapi/com/sun/star/logging/LogRecord.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,13 +28,13 @@
#ifndef __com_sun_star_logging_LogRecord_idl__
#define __com_sun_star_logging_LogRecord_idl__
-#ifndef __com_sun_star_util_DateTime_idl__
+#ifndef __com_sun_star_util_DateTime_idl__
#include <com/sun/star/util/DateTime.idl>
#endif
//=============================================================================
-module com { module sun { module star { module logging {
+module com { module sun { module star { module logging {
//=============================================================================
@@ -44,7 +44,7 @@ module com { module sun { module star { module logging {
@since OOo 2.3
*/
-struct LogRecord
+published struct LogRecord
{
/// specifies the name of the logger at which the record is logged
string LoggerName;
@@ -89,7 +89,7 @@ struct LogRecord
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/logging/XLogFormatter.idl b/offapi/com/sun/star/logging/XLogFormatter.idl
index 383519ee7..a6a3fc9cc 100644
--- a/offapi/com/sun/star/logging/XLogFormatter.idl
+++ b/offapi/com/sun/star/logging/XLogFormatter.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,7 +28,7 @@
#ifndef __com_sun_star_logging_XLogFormatter_idl__
#define __com_sun_star_logging_XLogFormatter_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
+#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
@@ -38,17 +38,17 @@
//=============================================================================
-module com { module sun { module star { module logging {
+module com { module sun { module star { module logging {
//=============================================================================
/** specifies the interface to be used for formatting log records
@see XLogHandler
-
+
@since OOo 2.3
*/
-interface XLogFormatter
+published interface XLogFormatter
{
/** returns the header string for the log
@@ -81,7 +81,7 @@ interface XLogFormatter
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/logging/XLogHandler.idl b/offapi/com/sun/star/logging/XLogHandler.idl
index 9d7a070f3..ad93a1114 100644
--- a/offapi/com/sun/star/logging/XLogHandler.idl
+++ b/offapi/com/sun/star/logging/XLogHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,7 +28,7 @@
#ifndef __com_sun_star_logging_XLogHandler_idl__
#define __com_sun_star_logging_XLogHandler_idl__
-#ifndef __com_sun_star_lang_XComponent_idl__
+#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
@@ -42,7 +42,7 @@
//=============================================================================
-module com { module sun { module star { module logging {
+module com { module sun { module star { module logging {
//=============================================================================
@@ -53,7 +53,7 @@ module com { module sun { module star { module logging {
@since OOo 2.3
*/
-interface XLogHandler
+published interface XLogHandler
{
/** allows life time control for the handler
@@ -103,7 +103,7 @@ interface XLogHandler
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/logging/XLogger.idl b/offapi/com/sun/star/logging/XLogger.idl
index 1e2fe786c..9c3f54665 100644
--- a/offapi/com/sun/star/logging/XLogger.idl
+++ b/offapi/com/sun/star/logging/XLogger.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,15 +28,15 @@
#ifndef __com_sun_star_logging_XLogger_idl__
#define __com_sun_star_logging_XLogger_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
+#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
//=============================================================================
-module com { module sun { module star { module logging {
+module com { module sun { module star { module logging {
-interface XLogHandler;
+published interface XLogHandler;
//=============================================================================
@@ -53,7 +53,7 @@ interface XLogHandler;
@since OOo 2.3
*/
-interface XLogger
+published interface XLogger
{
/** denotes the name of the logger.
*/
@@ -98,7 +98,7 @@ interface XLogger
@param Level
level to be checked against
-
+
@returns
<TRUE/> if there would be some output for this XLogger for the given level, <FALSE/>
otherwise. Note that a return value of <FALSE/> could also indicate that the logger
@@ -141,7 +141,7 @@ interface XLogger
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/presentation/PresentationDocument.idl b/offapi/com/sun/star/presentation/PresentationDocument.idl
index d9c80a9c3..97129cb9f 100644
--- a/offapi/com/sun/star/presentation/PresentationDocument.idl
+++ b/offapi/com/sun/star/presentation/PresentationDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -52,7 +52,7 @@
/** This is the service provided by a presentation document.
*/
-service PresentationDocument
+published service PresentationDocument
{
/** This is a basic service for a drawing document.
diff --git a/offapi/com/sun/star/presentation/XSlideShowListener.idl b/offapi/com/sun/star/presentation/XSlideShowListener.idl
index 53966403e..6882734f6 100644
--- a/offapi/com/sun/star/presentation/XSlideShowListener.idl
+++ b/offapi/com/sun/star/presentation/XSlideShowListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,9 +27,9 @@
#ifndef __com_sun_star_presentation_XSlideShowListener_idl__
#define __com_sun_star_presentation_XSlideShowListener_idl__
-#ifndef __com_sun_star_animations_XAnimationListener_idl__
-#include <com/sun/star/animations/XAnimationListener.idl>
-#endif
+#ifndef __com_sun_star_animations_XAnimationListener_idl__
+#include <com/sun/star/animations/XAnimationListener.idl>
+#endif
module com { module sun { module star { module presentation {
@@ -39,7 +39,7 @@ module com { module sun { module star { module presentation {
@since OOo 3.0
*/
-interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener
+published interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener
{
/** Notify that the slide show is paused
*/
@@ -67,7 +67,7 @@ interface XSlideShowListener : ::com::sun::star::animations::XAnimationListener
flag is <TRUE/>.
*/
void slideEnded( [in] boolean reverse );
-
+
/** Notifies that a hyperlink has been clicked.
@param hyperLink hyperlink URL
*/
diff --git a/offapi/com/sun/star/presentation/XSlideShowView.idl b/offapi/com/sun/star/presentation/XSlideShowView.idl
index 2adccd4a9..10f1171d5 100644
--- a/offapi/com/sun/star/presentation/XSlideShowView.idl
+++ b/offapi/com/sun/star/presentation/XSlideShowView.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,27 +27,27 @@
#ifndef __com_sun_star_presentation_XSlideShowView_idl__
#define __com_sun_star_presentation_XSlideShowView_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
-#ifndef __com_sun_star_rendering_XSpriteCanvas_idl__
-#include <com/sun/star/rendering/XSpriteCanvas.idl>
-#endif
-#ifndef __com_sun_star_util_XModifyListener_idl__
-#include <com/sun/star/util/XModifyListener.idl>
-#endif
-#ifndef __com_sun_star_awt_XPaintListener_idl__
-#include <com/sun/star/awt/XPaintListener.idl>
-#endif
-#ifndef __com_sun_star_awt_XMouseListener_idl__
-#include <com/sun/star/awt/XMouseListener.idl>
-#endif
-#ifndef __com_sun_star_awt_XMouseMotionListener_idl__
-#include <com/sun/star/awt/XMouseMotionListener.idl>
-#endif
-#ifndef __com_sun_star_awt_Rectangle_idl__
-#include <com/sun/star/awt/Rectangle.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+#ifndef __com_sun_star_rendering_XSpriteCanvas_idl__
+#include <com/sun/star/rendering/XSpriteCanvas.idl>
+#endif
+#ifndef __com_sun_star_util_XModifyListener_idl__
+#include <com/sun/star/util/XModifyListener.idl>
+#endif
+#ifndef __com_sun_star_awt_XPaintListener_idl__
+#include <com/sun/star/awt/XPaintListener.idl>
+#endif
+#ifndef __com_sun_star_awt_XMouseListener_idl__
+#include <com/sun/star/awt/XMouseListener.idl>
+#endif
+#ifndef __com_sun_star_awt_XMouseMotionListener_idl__
+#include <com/sun/star/awt/XMouseMotionListener.idl>
+#endif
+#ifndef __com_sun_star_awt_Rectangle_idl__
+#include <com/sun/star/awt/Rectangle.idl>
+#endif
module com { module sun { module star { module presentation {
@@ -59,7 +59,7 @@ module com { module sun { module star { module presentation {
@since OOo 2.4
*/
-interface XSlideShowView : ::com::sun::star::uno::XInterface
+published interface XSlideShowView : ::com::sun::star::uno::XInterface
{
/** Get view canvas.<p>
@@ -81,9 +81,9 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface
/** Query the current transformation matrix for this view.<p>
- This method returns the transformation matrix of the
- view. When notified via the transformation change listener,
- the show will be displayed using the new transformation.<p>
+ This method returns the transformation matrix of the
+ view. When notified via the transformation change listener,
+ the show will be displayed using the new transformation.<p>
@return the view transformation matrix. Note that the slide
show itself will paint all slides as one-by-one boxes, one
@@ -119,7 +119,7 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface
representation.<p>
@param xListener
- Listener interface to call when the view needs a repaint.
+ Listener interface to call when the view needs a repaint.
*/
void addPaintListener( [in] ::com::sun::star::awt::XPaintListener xListener );
@@ -138,15 +138,15 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface
@param xListener
Listener interface to call when the mouse is clicked on the view.
*/
- void addMouseListener( [in] com::sun::star::awt::XMouseListener xListener );
-
+ void addMouseListener( [in] com::sun::star::awt::XMouseListener xListener );
+
/** Revoke a previously registered mouse listener.<p>
@param xListener
Listener interface to revoke from being called.
*/
- void removeMouseListener( [in] com::sun::star::awt::XMouseListener xListener );
-
+ void removeMouseListener( [in] com::sun::star::awt::XMouseListener xListener );
+
/** Add a mouse motion listener to the view.<p>
This method registers a listener with the view, which will get
@@ -155,14 +155,14 @@ interface XSlideShowView : ::com::sun::star::uno::XInterface
@param xListener
Listener interface to call when the mouse is moved on the view.
*/
- void addMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener );
-
+ void addMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener );
+
/** Revoke a previously registered mouse move listener.<p>
@param xListener
Listener interface to revoke from being called.
*/
- void removeMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener );
+ void removeMouseMotionListener( [in] com::sun::star::awt::XMouseMotionListener xListener );
/** Change the mouse cursor currently in effect.<p>
diff --git a/offapi/com/sun/star/rdf/XMetadatable.idl b/offapi/com/sun/star/rdf/XMetadatable.idl
index a11009a37..256d74e48 100644
--- a/offapi/com/sun/star/rdf/XMetadatable.idl
+++ b/offapi/com/sun/star/rdf/XMetadatable.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -67,7 +67,7 @@ module com { module sun { module star { module rdf {
@see XRepository
@see XDocumentMetadataAccess
*/
-interface XMetadatable : XURI
+published interface XMetadatable : XURI
{
//-------------------------------------------------------------------------
/** a metadata reference, comprising the stream name and the XML ID.
diff --git a/offapi/com/sun/star/rdf/XNode.idl b/offapi/com/sun/star/rdf/XNode.idl
index bf52f4e20..9ed8e614f 100644
--- a/offapi/com/sun/star/rdf/XNode.idl
+++ b/offapi/com/sun/star/rdf/XNode.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -66,7 +66,7 @@ module com { module sun { module star { module rdf {
@see XURI
@see XLiteral
*/
-interface XNode
+published interface XNode
{
/// the string value of the node.
[readonly, attribute] string StringValue;
diff --git a/offapi/com/sun/star/rdf/XResource.idl b/offapi/com/sun/star/rdf/XResource.idl
index d6fcea6bc..b0ce3c505 100644
--- a/offapi/com/sun/star/rdf/XResource.idl
+++ b/offapi/com/sun/star/rdf/XResource.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -50,7 +50,7 @@ module com { module sun { module star { module rdf {
@see XBlankNode
@see XURI
*/
-interface XResource : XNode
+published interface XResource : XNode
{
};
diff --git a/offapi/com/sun/star/rdf/XURI.idl b/offapi/com/sun/star/rdf/XURI.idl
index 3960f48be..d869d4e80 100644
--- a/offapi/com/sun/star/rdf/XURI.idl
+++ b/offapi/com/sun/star/rdf/XURI.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -62,7 +62,7 @@ module com { module sun { module star { module rdf {
@see XRepository
*/
-interface XURI : XResource
+published interface XURI : XResource
{
/// prefix
[readonly, attribute] string Namespace;
diff --git a/offapi/com/sun/star/rendering/AnimationAttributes.idl b/offapi/com/sun/star/rendering/AnimationAttributes.idl
index 44c6c825d..a5fabed6f 100644
--- a/offapi/com/sun/star/rendering/AnimationAttributes.idl
+++ b/offapi/com/sun/star/rendering/AnimationAttributes.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,23 +37,23 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct AnimationAttributes
+published struct AnimationAttributes
{
/// Preferred duration of the animation sequence in seconds.
- double Duration;
-
+ double Duration;
+
//-------------------------------------------------------------------------
/** Repeat mode of the animation sequence.<p>
-
+
This value determines how the [0,1] parameter space of the animation
should be swept through. Permissible values are given in
<type>AnimationRepeat</type>.<p>
-
+
@see AnimationRepeat.
*/
byte RepeatMode;
-
+
//-------------------------------------------------------------------------
/** Size of the untransformed animation sequence.<p>
@@ -64,7 +64,7 @@ struct AnimationAttributes
animation content in finite-sized bitmaps.<p>
*/
::com::sun::star::geometry::RealSize2D UntransformedSize;
-};
+};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/Caret.idl b/offapi/com/sun/star/rendering/Caret.idl
index 0c7fee72b..1c1cc7463 100644
--- a/offapi/com/sun/star/rendering/Caret.idl
+++ b/offapi/com/sun/star/rendering/Caret.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,14 +36,14 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct Caret
+published struct Caret
{
/** This contains the main caret index.<p>
The main caret index corresponds to the insert position when
inserting text in the layout's main text direction.
*/
- long MainCaretIndex;
+ long MainCaretIndex;
/** This contains the secondary caret index.<p>
@@ -52,7 +52,7 @@ struct Caret
at a direction change opposite to the layout's main text
direction.
*/
- long SecondaryCaretIndex;
+ long SecondaryCaretIndex;
/** The angle of the caret.<p>
diff --git a/offapi/com/sun/star/rendering/FillRule.idl b/offapi/com/sun/star/rendering/FillRule.idl
index 97ef0707f..3ad5c8194 100644
--- a/offapi/com/sun/star/rendering/FillRule.idl
+++ b/offapi/com/sun/star/rendering/FillRule.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,7 +34,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-enum FillRule
+published enum FillRule
{
/** Fill every area, where, when traveling along a line, the
summed winding number (that is, -1 for a
diff --git a/offapi/com/sun/star/rendering/FontInfo.idl b/offapi/com/sun/star/rendering/FontInfo.idl
index 12cbf5bab..8efc829a9 100644
--- a/offapi/com/sun/star/rendering/FontInfo.idl
+++ b/offapi/com/sun/star/rendering/FontInfo.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,7 +27,7 @@
#ifndef __com_sun_star_rendering_FontInfo_idl__
#define __com_sun_star_rendering_FontInfo_idl__
-#ifndef __com_sun_star_util_TriState_idl__
+#ifndef __com_sun_star_util_TriState_idl__
#include <com/sun/star/util/TriState.idl>
#endif
@@ -42,7 +42,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct FontInfo
+published struct FontInfo
{
/** The PANOSE font classification.<p>
@@ -73,7 +73,7 @@ struct FontInfo
//-------------------------------------------------------------------------
/** This value specifies which Unicode ranges are supported by
- this font.<p>
+ this font.<p>
This is to be interpreted as a split-up 128-bit value, see <a
href=http://partners.adobe.com/asn/tech/type/opentype/os2.jsp#ur>Adobe's
diff --git a/offapi/com/sun/star/rendering/FontMetrics.idl b/offapi/com/sun/star/rendering/FontMetrics.idl
index 207e5dff8..1c0449d5b 100644
--- a/offapi/com/sun/star/rendering/FontMetrics.idl
+++ b/offapi/com/sun/star/rendering/FontMetrics.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -51,20 +51,20 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct FontMetrics
+published struct FontMetrics
{
- /// Ascent (above the baseline) part of the font.
+ /// Ascent (above the baseline) part of the font.
double Ascent;
//-------------------------------------------------------------------------
/// Descent (below the baseline) part of the font.
- double Descent;
+ double Descent;
//-------------------------------------------------------------------------
/// Extra space above ascent
- double InternalLeading;
+ double InternalLeading;
//-------------------------------------------------------------------------
@@ -84,14 +84,14 @@ struct FontMetrics
characters, and if one needs a font with double character
width, the referenceCharSize should be doubled.<p>
*/
- double ReferenceCharSize;
+ double ReferenceCharSize;
//-------------------------------------------------------------------------
/** Specifies the offset to be added to the baseline when drawing
underlined text.
*/
- double UnderlineOffset;
+ double UnderlineOffset;
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/FontRequest.idl b/offapi/com/sun/star/rendering/FontRequest.idl
index f4759b46d..27c030461 100644
--- a/offapi/com/sun/star/rendering/FontRequest.idl
+++ b/offapi/com/sun/star/rendering/FontRequest.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -39,7 +39,7 @@ module com { module sun { module star { module rendering {
/** This structure contains all information necessary to describe a
font to be queried from XCanvas.<p>
-
+
Note: Outline fonts are to be requested as a special family, set
<member>FontInfo::FamilyName</member> appropriately. Emboss/relief
must be emulated by upper layers.<p>
@@ -50,7 +50,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct FontRequest
+published struct FontRequest
{
/** The description of the font.<p>
@@ -84,8 +84,8 @@ struct FontRequest
output equals the identity transform. This also applies to all
query methods, for both <type>XCanvasFont</type> and
<type>XTextLayout</type>.<p>
- */
- double CellSize;
+ */
+ double CellSize;
//-------------------------------------------------------------------------
@@ -103,7 +103,7 @@ struct FontRequest
double ReferenceAdvancement;
//-------------------------------------------------------------------------
-
+
/** The locale this font should be able to render.<p>
This member supplements the
diff --git a/offapi/com/sun/star/rendering/Panose.idl b/offapi/com/sun/star/rendering/Panose.idl
index 3f70151f9..bdf8b421c 100644
--- a/offapi/com/sun/star/rendering/Panose.idl
+++ b/offapi/com/sun/star/rendering/Panose.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -29,37 +29,37 @@
module com { module sun { module star { module rendering {
-struct Panose
+published struct Panose
{
/// <type>PanoseFamilyTypes</type>
- byte FamilyType;
+ byte FamilyType;
/// <type>PanoseSerifStyle</type>
- byte SerifStyle;
+ byte SerifStyle;
/// <type>PanoseWeight</type>
- byte Weight;
+ byte Weight;
/// <type>PanoseProportion</type>
- byte Proportion;
+ byte Proportion;
/// <type>PanoseContrast</type>
- byte Contrast;
+ byte Contrast;
/// <type>PanoseStrokeVariation</type>
- byte StrokeVariation;
+ byte StrokeVariation;
/// <type>PanoseArmStyle</type>
- byte ArmStyle;
+ byte ArmStyle;
/// <type>PanoseLetterForm</type>
- byte Letterform;
+ byte Letterform;
/// <type>PanoseMidline</type>
- byte Midline;
+ byte Midline;
/// <type>PanoseXHeight</type>
- byte XHeight;
+ byte XHeight;
};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/RenderState.idl b/offapi/com/sun/star/rendering/RenderState.idl
index 4e9cf6533..e5077168c 100644
--- a/offapi/com/sun/star/rendering/RenderState.idl
+++ b/offapi/com/sun/star/rendering/RenderState.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@
module com { module sun { module star { module rendering {
-interface XPolyPolygon2D;
+published interface XPolyPolygon2D;
/** This structure contains information passed to each
<type>XCanvas</type> render operation.<p>
@@ -47,7 +47,7 @@ interface XPolyPolygon2D;
@since OOo 2.0
*/
-struct RenderState
+published struct RenderState
{
/** The affine transform associated with this render
operation.<p>
diff --git a/offapi/com/sun/star/rendering/StringContext.idl b/offapi/com/sun/star/rendering/StringContext.idl
index ee16c5220..0cee83d9a 100644
--- a/offapi/com/sun/star/rendering/StringContext.idl
+++ b/offapi/com/sun/star/rendering/StringContext.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,12 +38,12 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct StringContext
+published struct StringContext
{
/** The complete text, from which a subset is selected by the
parameters below.
*/
- string Text;
+ string Text;
//-------------------------------------------------------------------------
@@ -51,7 +51,7 @@ struct StringContext
The first character has index 0.<p>
*/
- long StartPosition;
+ long StartPosition;
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/StrokeAttributes.idl b/offapi/com/sun/star/rendering/StrokeAttributes.idl
index 80a0dfbff..362c0a743 100644
--- a/offapi/com/sun/star/rendering/StrokeAttributes.idl
+++ b/offapi/com/sun/star/rendering/StrokeAttributes.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,14 +27,6 @@
#ifndef __com_sun_star_rendering_StrokeAttributes_idl__
#define __com_sun_star_rendering_StrokeAttributes_idl__
-#ifndef __com_sun_star_rendering_PathCapType_idl__
-#include <com/sun/star/rendering/PathCapType.idl>
-#endif
-#ifndef __com_sun_star_rendering_PathJoinType_idl__
-#include <com/sun/star/rendering/PathJoinType.idl>
-#endif
-
-
module com { module sun { module star { module rendering {
/** This structure contains all attributes required for path stroking.<p>
@@ -45,14 +37,14 @@ module com { module sun { module star { module rendering {
@single #110496#
*/
-struct StrokeAttributes
+published struct StrokeAttributes
{
/** Defines the width of the stroke, measured in user
coordinate space.
This value must be positive (or 0.0)
- */
- double StrokeWidth;
+ */
+ double StrokeWidth;
//-------------------------------------------------------------------------
@@ -107,7 +99,7 @@ struct StrokeAttributes
ends with a spacing, this spacing is included in the total
width of the multiple-line stroke. That is, the stroke becomes
asymmetric.<p>
- */
+ */
sequence<double> LineArray;
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/TextHit.idl b/offapi/com/sun/star/rendering/TextHit.idl
index 9a5e95746..d2f81e295 100644
--- a/offapi/com/sun/star/rendering/TextHit.idl
+++ b/offapi/com/sun/star/rendering/TextHit.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-struct TextHit
+published struct TextHit
{
/** This contains the entry index.<p>
@@ -49,7 +49,7 @@ struct TextHit
containing the number of characters denotes an insertion
<em>behind</em> the last character.<p>
*/
- long EntryIndex;
+ long EntryIndex;
/** This member denotes whether the hit was on the leading
edge.<p>
diff --git a/offapi/com/sun/star/rendering/Texture.idl b/offapi/com/sun/star/rendering/Texture.idl
index a7bbf35b4..b01d52c80 100644
--- a/offapi/com/sun/star/rendering/Texture.idl
+++ b/offapi/com/sun/star/rendering/Texture.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,8 +36,8 @@
module com { module sun { module star { module rendering {
-interface XBitmap;
-interface XParametricPolyPolygon2D;
+published interface XBitmap;
+published interface XParametricPolyPolygon2D;
/** Contains all information needed to define a texture.<p>
@@ -53,7 +53,7 @@ interface XParametricPolyPolygon2D;
@since OOo 2.0
*/
-struct Texture
+published struct Texture
{
/** Texture transformation from texture to primitive space.<p>
@@ -136,18 +136,18 @@ struct Texture
/** Repeat mode of the texture, x direction.<p>
The repeat mode is separated into x and y direction, this is
- the x direction part. Permissible values are from the
+ the x direction part. Permissible values are from the
<type>TexturingMode</type> constants.<p>
*/
- byte RepeatModeX;
+ byte RepeatModeX;
/** Repeat mode of the texture, y direction.<p>
The repeat mode is separated into x and y direction, this is
- the y direction part. Permissible values are from the
+ the y direction part. Permissible values are from the
<type>TexturingMode</type> constants.<p>
*/
- byte RepeatModeY;
+ byte RepeatModeY;
};
diff --git a/offapi/com/sun/star/rendering/ViewState.idl b/offapi/com/sun/star/rendering/ViewState.idl
index 1f35b74c8..1545622f7 100644
--- a/offapi/com/sun/star/rendering/ViewState.idl
+++ b/offapi/com/sun/star/rendering/ViewState.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,7 +33,7 @@
module com { module sun { module star { module rendering {
-interface XPolyPolygon2D;
+published interface XPolyPolygon2D;
/** This structure contains information considered the view state.<p>
@@ -43,13 +43,13 @@ interface XPolyPolygon2D;
@since OOo 2.0
*/
-struct ViewState
+published struct ViewState
{
/** The affine transform associated with the view.<p>
This member is used to transform coordinates of draw
operations from user space to screen space.<p>
- */
+ */
::com::sun::star::geometry::AffineMatrix2D AffineTransform;
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl b/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl
index d8681859e..90517a596 100644
--- a/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl
+++ b/offapi/com/sun/star/rendering/VolatileContentDestroyedException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,15 +24,15 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_rendering_VolatileContentDestroyedException_idl__
+#ifndef __com_sun_star_rendering_VolatileContentDestroyedException_idl__
#define __com_sun_star_rendering_VolatileContentDestroyedException_idl__
-
-#ifndef __com_sun_star_uno_Exception_idl__
-#include <com/sun/star/uno/Exception.idl>
-#endif
-
-module com { module sun { module star { module rendering {
-
+
+#ifndef __com_sun_star_uno_Exception_idl__
+#include <com/sun/star/uno/Exception.idl>
+#endif
+
+module com { module sun { module star { module rendering {
+
/** This exception indicates an invalid volatile bitmap content.<p>
When accessing or rendering XVolatileBitmap data, that has
@@ -40,10 +40,10 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
- exception VolatileContentDestroyedException : ::com::sun::star::uno::Exception
+ published exception VolatileContentDestroyedException : ::com::sun::star::uno::Exception
{
- };
+ };
}; }; }; };
-
+
#endif
diff --git a/offapi/com/sun/star/rendering/XAnimatedSprite.idl b/offapi/com/sun/star/rendering/XAnimatedSprite.idl
index 880606291..92bc29c69 100644
--- a/offapi/com/sun/star/rendering/XAnimatedSprite.idl
+++ b/offapi/com/sun/star/rendering/XAnimatedSprite.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XAnimatedSprite_idl__
#define __com_sun_star_rendering_XAnimatedSprite_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -56,7 +56,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XAnimatedSprite : XSprite
+published interface XAnimatedSprite : XSprite
{
/** Start animation sequence of this sprite.<p>
@@ -84,7 +84,7 @@ interface XAnimatedSprite : XSprite
//-------------------------------------------------------------------------
/** Stop the animation sequence.<p>
-
+
A subsequent <member>XAnimatedSprite::startAnimation</member>
will commence the sequence at the point where it was stopped
with here. Once an animation is stopped, the associated
@@ -106,7 +106,7 @@ interface XAnimatedSprite : XSprite
void resetAnimation();
//-------------------------------------------------------------------------
-
+
/** Issue an additional render call to this sprite's
animation.<p>
@@ -151,7 +151,7 @@ interface XAnimatedSprite : XSprite
This is useful at times where one does not want multiple
redraws for every state change.<p>
-
+
Please note that if an animation is not started, the
associated <type>XSpriteCanvas</type> does not update changed
sprites automatically, but has to be told to do so via
@@ -165,12 +165,12 @@ interface XAnimatedSprite : XSprite
New view state of the sprite, and part of the transformation
that is applied to aNewPos. The view transformation matrix
must not be singular.
-
+
@param aRenderState
New render state of the sprite, and part of the transformation
that is applied to aNewPos. The render transformation matrix
must not be singular.
-
+
@param nAlpha
New alpha value of the sprite. This value must be within the
[0,1] range.
@@ -183,12 +183,12 @@ interface XAnimatedSprite : XSprite
if one of the passed parameters does not lie in the specified,
permissible range.
*/
- void setAll( [in] ::com::sun::star::geometry::RealPoint2D aNewPos,
- [in] ViewState aViewState,
- [in] RenderState aRenderState,
- [in] double nAlpha,
+ void setAll( [in] ::com::sun::star::geometry::RealPoint2D aNewPos,
+ [in] ViewState aViewState,
+ [in] RenderState aRenderState,
+ [in] double nAlpha,
[in] boolean bUpdateAnimation )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/XAnimation.idl b/offapi/com/sun/star/rendering/XAnimation.idl
index 9169e997d..052b89779 100644
--- a/offapi/com/sun/star/rendering/XAnimation.idl
+++ b/offapi/com/sun/star/rendering/XAnimation.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XAnimation_idl__
#define __com_sun_star_rendering_XAnimation_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_ViewState_idl__
#include <com/sun/star/rendering/ViewState.idl>
#endif
@@ -60,7 +60,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XAnimation : ::com::sun::star::uno::XInterface
+published interface XAnimation : ::com::sun::star::uno::XInterface
{
/** Render the animation content at time t into the specified
canvas.<p>
@@ -72,7 +72,7 @@ interface XAnimation : ::com::sun::star::uno::XInterface
same parameter set, identical output must be generated. This
is because e.g. a Sprite might decide arbitrarily to render an
animation once and cache the result, or repaint it via
- XAnimation::render everytime.<p>
+ XAnimation::render everytime.<p>
The rendered content, although, must be exactly the same for
identical viewState, canvas and t values. Or, for that
@@ -101,8 +101,8 @@ interface XAnimation : ::com::sun::star::uno::XInterface
if one of the passed parameters does not lie in the specified,
permissible range.
*/
- void render( [in] XCanvas canvas, [in] ViewState viewState, [in] double t )
- raises (com::sun::star::lang::IllegalArgumentException);
+ void render( [in] XCanvas canvas, [in] ViewState viewState, [in] double t )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl
index 6f9fb6e55..ae171f028 100644
--- a/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl
+++ b/offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XBezierPolyPolygon2D_idl__
#define __com_sun_star_rendering_XBezierPolyPolygon2D_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_XPolyPolygon2D_idl__
#include <com/sun/star/rendering/XPolyPolygon2D.idl>
#endif
@@ -43,7 +43,7 @@
module com { module sun { module star { module rendering {
/** This is a specialized interface for a 2D poly-polygon containing
- straight line and Bezier segments.<p>
+ straight line and Bezier segments.<p>
This poly-polygon can contain polygons consisting of a mixture of
cubic Bezier curves and straight lines. As the straight line is a
@@ -56,7 +56,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XBezierPolyPolygon2D : XPolyPolygon2D
+published interface XBezierPolyPolygon2D : XPolyPolygon2D
{
/** Query subset of this poly-polygon.<p>
@@ -89,7 +89,7 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D
if one of the given values exceed the permissible range.
*/
sequence< sequence < ::com::sun::star::geometry::RealBezierSegment2D > > getBezierSegments( [in] long nPolygonIndex, [in] long nNumberOfPolygons, [in] long nPointIndex, [in] long nNumberOfPoints )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -112,10 +112,10 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D
specified Bezier segment data.
@throws <type>com::sun::star::lang::IndexOutOfBoundsException</type>
- if one of the given values exceed the permissible range.
+ if one of the given values exceed the permissible range.
*/
void setBezierSegments( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points, [in] long nPolygonIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -132,13 +132,13 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D
exceed the number of points in this polygon minus one.
@returns the requested point.
-
+
@throws <type>com::sun::star::lang::IndexOutOfBoundsException</type>
if one of the given values exceed the permissible range.
-
+
*/
::com::sun::star::geometry::RealBezierSegment2D getBezierSegment( [in] long nPolygonIndex, [in] long nPointIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -162,12 +162,12 @@ interface XBezierPolyPolygon2D : XPolyPolygon2D
The index of the point in the polygon specified by
nPolygonIndex, which is to be set. This value must not
exceed the number of points in this polygon.
-
+
@throws <type>com::sun::star::lang::IndexOutOfBoundsException</type>
if one of the given values exceed the permissible range.
*/
void setBezierSegment( [in] ::com::sun::star::geometry::RealBezierSegment2D point, [in] long nPolygonIndex, [in] long nPointIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/XBitmap.idl b/offapi/com/sun/star/rendering/XBitmap.idl
index e58ba975d..cc81f2e13 100644
--- a/offapi/com/sun/star/rendering/XBitmap.idl
+++ b/offapi/com/sun/star/rendering/XBitmap.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -45,8 +45,6 @@
module com { module sun { module star { module rendering {
-interface XBitmapCanvas;
-
/** This is a generic interface to a bitmap.<p>
This interface contains the generic functionality to be used on
@@ -57,14 +55,14 @@ interface XBitmapCanvas;
@since OOo 2.0
*/
-interface XBitmap : ::com::sun::star::uno::XInterface
+published interface XBitmap : ::com::sun::star::uno::XInterface
{
/** Query the size of the bitmap.<p>
This method queries the bitmap size in pixel.<p>
@return the bitmap size in pixel.
- */
+ */
::com::sun::star::geometry::IntegerSize2D getSize();
//-------------------------------------------------------------------------
@@ -80,7 +78,7 @@ interface XBitmap : ::com::sun::star::uno::XInterface
@return <TRUE/>, if the bitmap has alpha data, or <FALSE/> if
not.
- */
+ */
boolean hasAlpha();
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XBitmapCanvas.idl b/offapi/com/sun/star/rendering/XBitmapCanvas.idl
index fb4a2df3b..593174124 100644
--- a/offapi/com/sun/star/rendering/XBitmapCanvas.idl
+++ b/offapi/com/sun/star/rendering/XBitmapCanvas.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XBitmapCanvas_idl__
#define __com_sun_star_rendering_XBitmapCanvas_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealRectangle2D_idl__
#include <com/sun/star/geometry/RealRectangle2D.idl>
#endif
@@ -61,7 +61,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XBitmapCanvas : XCanvas
+published interface XBitmapCanvas : XCanvas
{
/** This method copies a rectangular area from a place of one
canvas to a place on another.<p>
@@ -74,7 +74,7 @@ interface XBitmapCanvas : XCanvas
operation. The device color for both source and destination
render state is ignored, the compositing mode only for the
source render state.<p>
-
+
@param sourceCanvas
Canvas from which to copy the bitmap data. Can be identical to
the canvas this method is called on, but must be valid.
@@ -120,12 +120,12 @@ interface XBitmapCanvas : XCanvas
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the parameters are not within the specified range.
- */
- void copyRect( [in] XBitmapCanvas sourceCanvas,
+ */
+ void copyRect( [in] XBitmapCanvas sourceCanvas,
[in] ::com::sun::star::geometry::RealRectangle2D sourceRect, [in] ViewState sourceViewState, [in] RenderState sourceRenderState,
[in] ::com::sun::star::geometry::RealRectangle2D destRect, [in] ViewState destViewState, [in] RenderState destRenderState )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
};
diff --git a/offapi/com/sun/star/rendering/XBufferController.idl b/offapi/com/sun/star/rendering/XBufferController.idl
index 852b08aa9..5b0c097e5 100644
--- a/offapi/com/sun/star/rendering/XBufferController.idl
+++ b/offapi/com/sun/star/rendering/XBufferController.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XBufferController_idl__
#define __com_sun_star_rendering_XBufferController_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
module com { module sun { module star { module rendering {
@@ -44,7 +44,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XBufferController : ::com::sun::star::uno::XInterface
+published interface XBufferController : ::com::sun::star::uno::XInterface
{
/** Create the given number of background buffers.<p>
@@ -61,15 +61,15 @@ interface XBufferController : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if nBuffers is smaller than one.
- */
- long createBuffers( [in] long nBuffers )
- raises (com::sun::star::lang::IllegalArgumentException);
+ */
+ long createBuffers( [in] long nBuffers )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
- /** Destroy all buffers generated via this object.
+ /** Destroy all buffers generated via this object.
*/
- void destroyBuffers();
+ void destroyBuffers();
//-------------------------------------------------------------------------
@@ -95,7 +95,7 @@ interface XBufferController : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if nBuffer is outside the permissible range.
*/
- boolean showBuffer( [in] boolean bUpdateAll );
+ boolean showBuffer( [in] boolean bUpdateAll );
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XCachedPrimitive.idl b/offapi/com/sun/star/rendering/XCachedPrimitive.idl
index 5870d1679..18b18c713 100644
--- a/offapi/com/sun/star/rendering/XCachedPrimitive.idl
+++ b/offapi/com/sun/star/rendering/XCachedPrimitive.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XCachedPrimitive_idl__
#define __com_sun_star_rendering_XCachedPrimitive_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_ViewState_idl__
#include <com/sun/star/rendering/ViewState.idl>
#endif
@@ -47,7 +47,7 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XCachedPrimitive : ::com::sun::star::uno::XInterface
+published interface XCachedPrimitive : ::com::sun::star::uno::XInterface
{
/** Redraw the cached primitive.<p>
diff --git a/offapi/com/sun/star/rendering/XCanvas.idl b/offapi/com/sun/star/rendering/XCanvas.idl
index 5d19f24bd..33b82790c 100644
--- a/offapi/com/sun/star/rendering/XCanvas.idl
+++ b/offapi/com/sun/star/rendering/XCanvas.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XCanvas_idl__
#define __com_sun_star_rendering_XCanvas_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -76,17 +76,17 @@
module com { module sun { module star { module geometry {
- interface XMapping2D;
+ published interface XMapping2D;
}; }; }; };
module com { module sun { module star { module rendering {
-interface XCanvasFont;
-interface XPolyPolygon2D;
-interface XCachedPrimitive;
-interface XBitmap;
-interface XGraphicDevice;
-interface XTextLayout;
+published interface XCanvasFont;
+published interface XPolyPolygon2D;
+published interface XCachedPrimitive;
+published interface XBitmap;
+published interface XGraphicDevice;
+published interface XTextLayout;
/** Central interface for rendering.<p>
@@ -150,10 +150,10 @@ interface XTextLayout;
@since OOo 2.0
*/
-interface XCanvas : ::com::sun::star::uno::XInterface
+published interface XCanvas : ::com::sun::star::uno::XInterface
{
/** Clear the whole canvas area.<p>
-
+
This method clears the whole canvas area to the device default
color (e.g. white for a printer, transparent for an
<type>XCustomSprite</type>).
@@ -162,7 +162,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
/** Draw a point in device resolution on the device.
- @param aPoint
+ @param aPoint
The point to draw.
@param aViewState
@@ -173,20 +173,20 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
void drawPoint( [in] ::com::sun::star::geometry::RealPoint2D aPoint, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
/** Draw a line in device resolution width (i.e. one device pixel
wide).
- @param aStartPoint
+ @param aStartPoint
The start point of the line to draw.
- @param aEndPoint
+ @param aEndPoint
The end point of the line to draw.
@param aViewState
@@ -197,10 +197,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
void drawLine( [in] ::com::sun::star::geometry::RealPoint2D aStartPoint, [in] ::com::sun::star::geometry::RealPoint2D aEndPoint, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -221,11 +221,11 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
void drawBezier( [in] ::com::sun::star::geometry::RealBezierSegment2D aBezierSegment, [in] ::com::sun::star::geometry::RealPoint2D aEndPoint, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
-
+ raises (com::sun::star::lang::IllegalArgumentException);
+
//-------------------------------------------------------------------------
/** Draw a poly-polygon in device resolution line width (i.e. the
@@ -241,13 +241,13 @@ interface XCanvas : ::com::sun::star::uno::XInterface
The render state to be used when drawing this polygon.
@return a handle to the cached rendering output.
-
+
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
XCachedPrimitive drawPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -274,13 +274,13 @@ interface XCanvas : ::com::sun::star::uno::XInterface
Further attributes used to parameterize the stroking.
@return a handle to the cached rendering output.
-
+
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
XCachedPrimitive strokePolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -312,10 +312,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
Further attributes used to parameterize the stroking.
@return a handle to the cached rendering output.
-
+
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -323,7 +323,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive strokeTexturedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> aTextures, [in] StrokeAttributes aStrokeAttributes )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
//-------------------------------------------------------------------------
@@ -360,10 +360,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
Further attributes used to parameterize the stroking.
@return a handle to the cached rendering output.
-
+
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -371,7 +371,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive strokeTextureMappedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> aTextures, [in] ::com::sun::star::geometry::XMapping2D xMapping, [in] StrokeAttributes aStrokeAttributes )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
//-------------------------------------------------------------------------
@@ -391,7 +391,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aRenderState
The render state to be used when generating the outline.
-
+
@param aStrokeAttributes
Further attributes used to parameterize the stroking.
@@ -400,10 +400,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
- XPolyPolygon2D queryStrokeShapes( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XPolyPolygon2D queryStrokeShapes( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] StrokeAttributes aStrokeAttributes )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -421,15 +421,15 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aRenderState
The render state to be used when filling this polygon.
-
+
@return a handle to the cached rendering output.
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
XCachedPrimitive fillPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -447,7 +447,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aRenderState
The render state to be used when filling this polygon.
-
+
@param aTextures
A sequence of texture definitions, with which to fill the
polygonal area.
@@ -456,7 +456,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -464,7 +464,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive fillTexturedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> xTextures )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
//-------------------------------------------------------------------------
@@ -483,7 +483,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aRenderState
The render state to be used when filling this polygon.
-
+
@param aTextures
A sequence of texture definitions, with which to fill the
polygonal area.
@@ -496,7 +496,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -504,7 +504,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive fillTextureMappedPolyPolygon( [in] XPolyPolygon2D xPolyPolygon, [in] ViewState aViewState, [in] RenderState aRenderState, [in] sequence<Texture> xTextures, [in] ::com::sun::star::geometry::XMapping2D xMapping )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
//-------------------------------------------------------------------------
@@ -515,7 +515,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aExtraFontProperties
Additional font properties to be applied when selecting this
font. Normally, you should not need this parameter. Currently,
- the following properties are recognized:
+ the following properties are recognized:
<ul>
<il>Kerning: a <type>double</type> between 0 and 1, where
@@ -527,9 +527,9 @@ interface XCanvas : ::com::sun::star::uno::XInterface
Hebrew. The default value, if this property is not
specified, is <FALSE/>.</il>
- <il>ExpandedSpacing: a <type>double</type> value which is added
- between all cell distances for this font. The default value for
- this property is zero. Use negative values for condensed output,
+ <il>ExpandedSpacing: a <type>double</type> value which is added
+ between all cell distances for this font. The default value for
+ this property is zero. Use negative values for condensed output,
and positive values for expanded output.</il>
<il>OptionalLayoutFeatures: a sequence of <type
@@ -550,7 +550,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
if one of the parameters is not within the allowed range.
*/
XCanvasFont createFont( [in] FontRequest aFontRequest, [in] sequence< ::com::sun::star::beans::PropertyValue > aExtraFontProperties, [in] ::com::sun::star::geometry::Matrix2D aFontMatrix )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -574,7 +574,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
the permitted range.
*/
sequence< FontInfo > queryAvailableFonts( [in] FontInfo aFilter, [in] sequence< ::com::sun::star::beans::PropertyValue > aFontProperties )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -598,7 +598,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@param aRenderState
The render state to be used when drawing this text.
-
+
@param nTextDirection
A value from the <type>TextDirection</type> collection,
denoting the main writing direction for this string. The main
@@ -610,10 +610,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
XCachedPrimitive drawText( [in] StringContext aText, [in] XCanvasFont xFont, [in] ViewState aViewState, [in] RenderState aRenderState, [in] byte nTextDirection )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -642,10 +642,10 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
XCachedPrimitive drawTextLayout( [in] XTextLayout xLayoutetText, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -671,7 +671,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -679,7 +679,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive drawBitmap( [in] XBitmap xBitmap, [in] ViewState aViewState, [in] RenderState aRenderState )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
/** Render the given bitmap, with a global color modulation.<p>
@@ -710,7 +710,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
@throws <type>VolatileContentDestroyedException</type>
if a texture bitmap was volatile, and the content was
@@ -718,7 +718,7 @@ interface XCanvas : ::com::sun::star::uno::XInterface
*/
XCachedPrimitive drawBitmapModulated( [in] XBitmap xBitmap, [in] ViewState aViewState, [in] RenderState aRenderState )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XCanvasFont.idl b/offapi/com/sun/star/rendering/XCanvasFont.idl
index f6d3b549b..7320152ed 100644
--- a/offapi/com/sun/star/rendering/XCanvasFont.idl
+++ b/offapi/com/sun/star/rendering/XCanvasFont.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XCanvasFont_idl__
#define __com_sun_star_rendering_XCanvasFont_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealRectangle2D_idl__
#include <com/sun/star/geometry/RealRectangle2D.idl>
#endif
@@ -44,10 +44,10 @@
#endif
#ifndef __com_sun_star_rendering_RenderState_idl__
#include <com/sun/star/rendering/RenderState.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_ViewState_idl__
#include <com/sun/star/rendering/ViewState.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_StringContext_idl__
#include <com/sun/star/rendering/StringContext.idl>
#endif
@@ -59,15 +59,15 @@
module com { module sun { module star { module rendering {
-interface XCanvas;
-interface XTextLayout;
-interface XPolyPolygon2D;
+published interface XCanvas;
+published interface XTextLayout;
+published interface XPolyPolygon2D;
/** This interface provides access to a specific, XCanvas-dependent
font incarnation. This font is not universally usable, but belongs
to the XCanvas it was queried from.
*/
-interface XCanvasFont : ::com::sun::star::uno::XInterface
+published interface XCanvasFont : ::com::sun::star::uno::XInterface
{
/** Create a text layout interface.<p>
@@ -122,7 +122,7 @@ interface XCanvasFont : ::com::sun::star::uno::XInterface
contained in the list returned by this method can lead to
visible disturbances.<p>
*/
- sequence< double > getAvailableSizes();
+ sequence< double > getAvailableSizes();
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XColorSpace.idl b/offapi/com/sun/star/rendering/XColorSpace.idl
index b292aea2d..30e4b8b34 100644
--- a/offapi/com/sun/star/rendering/XColorSpace.idl
+++ b/offapi/com/sun/star/rendering/XColorSpace.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,9 +27,9 @@
#ifndef __com_sun_star_rendering_XColorSpace_idl__
#define __com_sun_star_rendering_XColorSpace_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
@@ -43,13 +43,13 @@
module com { module sun { module star { module rendering {
/// Shorthand for the device-dependent color components, and easier to read
-typedef double ColorComponent;
-typedef sequence<ColorComponent> Color;
+published typedef double ColorComponent;
+published typedef sequence<ColorComponent> Color;
//=============================================================================
/// RGB color triplet
-struct RGBColor
+published struct RGBColor
{
/// Red component. Valid range is [0,1.0]
ColorComponent Red;
@@ -62,7 +62,7 @@ struct RGBColor
//=============================================================================
/// ARGB color quad
-struct ARGBColor
+published struct ARGBColor
{
/** Alpha component.<p>
@@ -95,14 +95,14 @@ struct ARGBColor
e.g. <type>XIntegerBitmapColorSpace</type>, which use sequences of
integers for color representation.<p>
*/
-interface XColorSpace
+published interface XColorSpace
{
/** Query type of this color space.<p>
@return a value from the <type>ColorSpaceType</type> constant
group.
*/
- byte getType();
+ byte getType();
/** Query the kind for each color component.<p>
@@ -112,7 +112,7 @@ interface XColorSpace
tags, specifying for each component of a color value, to what
color attribute (if any) it corresponds. The values must be
one of the <type>ColorComponentTag</type> constants.<p>
-
+
At the same time, the number of elements in this sequence
corresponds to the number of color channels for this color
space.<p>
@@ -139,7 +139,7 @@ interface XColorSpace
href="http://en.wikipedia.org/wiki/Color_temperature">here</a>.
*/
sequence< ::com::sun::star::beans::PropertyValue > getProperties();
-
+
//=============================================================================
diff --git a/offapi/com/sun/star/rendering/XCustomSprite.idl b/offapi/com/sun/star/rendering/XCustomSprite.idl
index 03cb54261..3b6dd4564 100644
--- a/offapi/com/sun/star/rendering/XCustomSprite.idl
+++ b/offapi/com/sun/star/rendering/XCustomSprite.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,9 +27,9 @@
#ifndef __com_sun_star_rendering_XCustomSprite_idl__
#define __com_sun_star_rendering_XCustomSprite_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_rendering_ViewState_idl__
#include <com/sun/star/rendering/ViewState.idl>
#endif
@@ -42,7 +42,7 @@
module com { module sun { module star { module rendering {
-interface XCanvas;
+published interface XCanvas;
/** Interface to control a custom sprite object on a XSpriteCanvas.<p>
@@ -53,7 +53,7 @@ interface XCanvas;
TODO: Maybe more than alpha has to be overridden from render state.
TODO: Provide means to change the output area
*/
-interface XCustomSprite : XSprite
+published interface XCustomSprite : XSprite
{
/** Query a render canvas for this sprite's content.<p>
diff --git a/offapi/com/sun/star/rendering/XGraphicDevice.idl b/offapi/com/sun/star/rendering/XGraphicDevice.idl
index a07a52874..eb7695956 100644
--- a/offapi/com/sun/star/rendering/XGraphicDevice.idl
+++ b/offapi/com/sun/star/rendering/XGraphicDevice.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XGraphicDevice_idl__
#define __com_sun_star_rendering_XGraphicDevice_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_IntegerSize2D_idl__
#include <com/sun/star/geometry/IntegerSize2D.idl>
#endif
@@ -54,9 +54,9 @@
module com { module sun { module star { module rendering {
-interface XBitmap;
-interface XVolatileBitmap;
-interface XBufferController;
+published interface XBitmap;
+published interface XVolatileBitmap;
+published interface XBufferController;
/* TODO: There's obviously a concept called window missing here, where
methods such as bufferController, fullscreen mode etc . belong
@@ -78,29 +78,29 @@ interface XBufferController;
have this state, it might even be that all windows on the screen
share a common graphic device.
*/
-interface XGraphicDevice : ::com::sun::star::uno::XInterface
+published interface XGraphicDevice : ::com::sun::star::uno::XInterface
{
/** Query the controller for multi buffering functionality on this
- graphic device.
+ graphic device.
If there is no such functionality available, the NULL
reference is returned.
*/
- XBufferController getBufferController();
+ XBufferController getBufferController();
//-------------------------------------------------------------------------
- /** Query the color space interface for this graphic device.
+ /** Query the color space interface for this graphic device.
This is to be used when interpreting or setting device color
values.
*/
- XColorSpace getDeviceColorSpace();
+ XColorSpace getDeviceColorSpace();
//-------------------------------------------------------------------------
/** Query the physical resolution of the device in pixel per
- millimeter.
+ millimeter.
A special floating point value of +infinity here indicates
"unknown", i.e. at the time of rendering undetermined or
@@ -111,7 +111,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
//-------------------------------------------------------------------------
- /** Query the physical dimensions of the device in millimeter.
+ /** Query the physical dimensions of the device in millimeter.
A special floating point value of +infinity here indicates
"unknown", i.e. at the time of rendering undetermined or
@@ -130,7 +130,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
@param points
The points of the poly-polygon, in a separate array for every polygon.
*/
- XLinePolyPolygon2D createCompatibleLinePolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points );
+ XLinePolyPolygon2D createCompatibleLinePolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points );
//-------------------------------------------------------------------------
@@ -140,7 +140,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
@param points
The points of the poly-polygon, in a separate array for every polygon.
*/
- XBezierPolyPolygon2D createCompatibleBezierPolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points );
+ XBezierPolyPolygon2D createCompatibleBezierPolyPolygon( [in] sequence< sequence< ::com::sun::star::geometry::RealBezierSegment2D > > points );
//-------------------------------------------------------------------------
@@ -151,8 +151,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
*/
- XBitmap createCompatibleBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XBitmap createCompatibleBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -171,8 +171,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
*/
- XVolatileBitmap createVolatileBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XVolatileBitmap createVolatileBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -183,8 +183,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
*/
- XBitmap createCompatibleAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XBitmap createCompatibleAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -204,8 +204,8 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
Size of the requested bitmap in pixel. Both components of the
size must be greater than 0
*/
- XVolatileBitmap createVolatileAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XVolatileBitmap createVolatileAlphaBitmap( [in] ::com::sun::star::geometry::IntegerSize2D size )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -275,7 +275,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
* "FourCrossingLinesHatch" - this hatching consists of
vertical and horizontal lines plus diagonal lines in both
directions.
- </pre>
+ </pre>
*/
com::sun::star::lang::XMultiServiceFactory getParametricPolyPolygonFactory();
@@ -284,7 +284,7 @@ interface XGraphicDevice : ::com::sun::star::uno::XInterface
/** Tells whether this graphic device has a full screen mode,
i.e. whether a window can cover the whole screen exclusively.
*/
- boolean hasFullScreenMode();
+ boolean hasFullScreenMode();
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl b/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl
index ae4215aaa..8dd115fea 100644
--- a/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl
+++ b/offapi/com/sun/star/rendering/XLinePolyPolygon2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XLinePolyPolygon2D_idl__
#define __com_sun_star_rendering_XLinePolyPolygon2D_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -46,12 +46,12 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XLinePolyPolygon2D : XPolyPolygon2D
+published interface XLinePolyPolygon2D : XPolyPolygon2D
{
/** Query subset of this poly-polygon, starting at the given
polygon and the given point within that polygon, and
containing the specified number of polygons and points in the
- last polygon.
+ last polygon.
@param nPolygonIndex
The index number of the polygon to start with extracting
@@ -74,7 +74,7 @@ interface XLinePolyPolygon2D : XPolyPolygon2D
from the last polygon.
*/
sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > getPoints( [in] long nPolygonIndex, [in] long nNumberOfPolygons, [in] long nPointIndex, [in] long nNumberOfPoints )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -97,17 +97,17 @@ interface XLinePolyPolygon2D : XPolyPolygon2D
specified point data.
@throws <type>com::sun::star::lang::IndexOutOfBoundsException</type>
- if one of the given values exceed the permissible range.
+ if one of the given values exceed the permissible range.
*/
void setPoints( [in] sequence< sequence< ::com::sun::star::geometry::RealPoint2D > > points, [in] long nPolygonIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
/** Get a single point from the poly-polygon
*/
::com::sun::star::geometry::RealPoint2D getPoint( [in] long nPolygonIndex, [in] long nPointIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -115,7 +115,7 @@ interface XLinePolyPolygon2D : XPolyPolygon2D
the poly-polygon will not be changed by this method.
*/
void setPoint( [in] ::com::sun::star::geometry::RealPoint2D point, [in] long nPolygonIndex, [in] long nPointIndex )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl
index 7e400831e..9901c2acf 100644
--- a/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl
+++ b/offapi/com/sun/star/rendering/XParametricPolyPolygon2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XParametricPolyPolygon2D_idl__
#define __com_sun_star_rendering_XParametricPolyPolygon2D_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -52,13 +52,13 @@ module com { module sun { module star { module rendering {
[0,1]x[0,1] rectangle. At least that is the dimension expected at
other places. e.g. <type>Texture</type>.
*/
-interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface
+published interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface
{
- /** Query the polygonal outline at the specified value.
+ /** Query the polygonal outline at the specified value.
The returned outline should be clipped to the [0,1]x[0,1]
rectangle.
-
+
@param t
Parameter value in the range [0,1]. During painting, this
range is swept through starting from 0. When using such a
@@ -67,8 +67,8 @@ interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface
with t (unless singularities in e.g. the resulting gradient
are desired).
*/
- XPolyPolygon2D getOutline( [in] double t )
- raises (com::sun::star::lang::IllegalArgumentException);
+ XPolyPolygon2D getOutline( [in] double t )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -79,23 +79,23 @@ interface XParametricPolyPolygon2D : ::com::sun::star::uno::XInterface
Parameter value in the range [0,1]. During painting, this
range is swept through starting from 0.
*/
- sequence<ColorComponent> getColor( [in] double t )
- raises (com::sun::star::lang::IllegalArgumentException);
+ sequence<ColorComponent> getColor( [in] double t )
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
- /** Query the color for a dedicated point in the plane.
-
+ /** Query the color for a dedicated point in the plane.
+
@param point
The permissible parameter range for point is [0,1]x[0,1]
*/
sequence<ColorComponent> getPointColor( [in] ::com::sun::star::geometry::RealPoint2D point )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
/** Query the color space employed by this object
-
+
@return the color space the colors generated by this object
are to be interpreted in.
*/
diff --git a/offapi/com/sun/star/rendering/XPolyPolygon2D.idl b/offapi/com/sun/star/rendering/XPolyPolygon2D.idl
index 49005e491..c7f2ff696 100644
--- a/offapi/com/sun/star/rendering/XPolyPolygon2D.idl
+++ b/offapi/com/sun/star/rendering/XPolyPolygon2D.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,15 +27,15 @@
#ifndef __com_sun_star_rendering_XPolyPolygon2D_idl__
#define __com_sun_star_rendering_XPolyPolygon2D_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#endif
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_FillRule_idl__
#include <com/sun/star/rendering/FillRule.idl>
#endif
@@ -49,9 +49,9 @@ module com { module sun { module star { module rendering {
@since OOo 2.0
*/
-interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
+published interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
{
- /** Add the specified poly-polygon at the given position.
+ /** Add the specified poly-polygon at the given position.
One can do symbolic path construction with this method. The
poly-polygons added by this method are not joined in the sense
@@ -82,7 +82,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
<type>XLinePolyPolygon2D</type>).
*/
void addPolyPolygon( [in] ::com::sun::star::geometry::RealPoint2D position, [in] XPolyPolygon2D polyPolygon )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -99,7 +99,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
for. Must be in the range [0,getNumberOfPolygons()-1].
*/
long getNumberOfPolygonPoints( [in] long polygon )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -120,7 +120,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
/** Query whether the specified polygon outline is closed.
*/
boolean isClosed( [in] long index )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -128,7 +128,7 @@ interface XPolyPolygon2D : ::com::sun::star::uno::XInterface
as the index to affect all polygons of this poly-polygon.
*/
void setClosed( [in] long index, [in] boolean closedState )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
};
}; }; }; };
diff --git a/offapi/com/sun/star/rendering/XSprite.idl b/offapi/com/sun/star/rendering/XSprite.idl
index caeebf656..05ec0b590 100644
--- a/offapi/com/sun/star/rendering/XSprite.idl
+++ b/offapi/com/sun/star/rendering/XSprite.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,12 +27,12 @@
#ifndef __com_sun_star_rendering_XSprite_idl__
#define __com_sun_star_rendering_XSprite_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -54,7 +54,7 @@ module com { module sun { module star { module rendering {
<type>XSpriteCanvas</type>. Sprites are moving, back-buffered
objects.<p>
*/
-interface XSprite : ::com::sun::star::uno::XInterface
+published interface XSprite : ::com::sun::star::uno::XInterface
{
/** Set overall transparency of the sprite.<p>
@@ -70,10 +70,10 @@ interface XSprite : ::com::sun::star::uno::XInterface
background. Valid range is [0,1].
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
- if nAlpha is not within the permissible range.
+ if nAlpha is not within the permissible range.
*/
void setAlpha( [in] double nAlpha )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -100,15 +100,15 @@ interface XSprite : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
if one of the view and render state parameters are outside the
- specified range.
+ specified range.
*/
void move( [in] ::com::sun::star::geometry::RealPoint2D aNewPos, [in] ViewState aViewState, [in] RenderState aRenderState )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
/** Apply a local transformation to the sprite.<p>
-
+
The given transformation matrix locally transforms the sprite
shape. If this transformation contains translational
components, be aware that sprite content moved beyond the
@@ -135,7 +135,7 @@ interface XSprite : ::com::sun::star::uno::XInterface
if the given transformation matrix is singular.
*/
void transform( [in] com::sun::star::geometry::AffineMatrix2D aTransformation )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -171,7 +171,7 @@ interface XSprite : ::com::sun::star::uno::XInterface
@param aClip
The clip poly-polygon to apply.
*/
- void clip( [in] XPolyPolygon2D aClip );
+ void clip( [in] XPolyPolygon2D aClip );
//-------------------------------------------------------------------------
@@ -188,7 +188,7 @@ interface XSprite : ::com::sun::star::uno::XInterface
irregular floating point values here, the order position for
sprites with such a priority value is undefined.
*/
- void setPriority( [in] double nPriority );
+ void setPriority( [in] double nPriority );
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/rendering/XSpriteCanvas.idl b/offapi/com/sun/star/rendering/XSpriteCanvas.idl
index 0f1987158..e3572bafa 100644
--- a/offapi/com/sun/star/rendering/XSpriteCanvas.idl
+++ b/offapi/com/sun/star/rendering/XSpriteCanvas.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -29,7 +29,7 @@
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_rendering_XBitmapCanvas_idl__
#include <com/sun/star/rendering/XBitmapCanvas.idl>
#endif
@@ -42,9 +42,9 @@
module com { module sun { module star { module rendering {
-interface XSprite;
-interface XAnimatedSprite;
-interface XCustomSprite;
+published interface XSprite;
+published interface XAnimatedSprite;
+published interface XCustomSprite;
/** Specialization of a XBitmapCanvas, where moving, animated objects
(called sprites) are supported.<p>
@@ -62,21 +62,21 @@ interface XCustomSprite;
you don't need sprite functionality, and don't want the
updateScreen hassle, simply use the XBitmapCanvas.
*/
-interface XSpriteCanvas : XBitmapCanvas
+published interface XSpriteCanvas : XBitmapCanvas
{
/** Create a sprite object from the specified animation
sequence. A sprite is a back-buffered object with its own,
independent animation.
- */
+ */
XAnimatedSprite createSpriteFromAnimation( [in] XAnimation animation )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
/** Create a sprite object from the specified animation
sequence.
A sprite is a back-buffered object with its own,
independent animation.
-
+
@param animationBitmaps
Sequence of bitmaps. The bitmaps don't need to have the same
size, but they are all rendered with their left, top edges
@@ -89,12 +89,12 @@ interface XSpriteCanvas : XBitmapCanvas
@throws <type>VolatileContentDestroyedException</type>
if at least one of the bitmap is volatile, and its content has been destroyed by the system.
- */
+ */
XAnimatedSprite createSpriteFromBitmaps( [in] sequence<XBitmap> animationBitmaps, [in] byte interpolationMode )
raises (com::sun::star::lang::IllegalArgumentException,
- VolatileContentDestroyedException);
+ VolatileContentDestroyedException);
- /** Create a custom, user-handles-it-all sprite object.
+ /** Create a custom, user-handles-it-all sprite object.
A sprite is a back-buffered object with its own, independent
animation.
@@ -106,9 +106,9 @@ interface XSpriteCanvas : XBitmapCanvas
be greater than zero.
@return an interface to a custom sprite object.
- */
+ */
XCustomSprite createCustomSprite( [in] ::com::sun::star::geometry::RealSize2D spriteSize )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
/** Create a cloned version of an already existing sprite
object.
@@ -125,13 +125,13 @@ interface XSpriteCanvas : XBitmapCanvas
IllegalArgumentException.
@return an interface to a sprite object.
- */
+ */
XSprite createClonedSprite( [in] XSprite original )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
/** Tells the sprite canvas to now update the screen
- representation.
-
+ representation.
+
Required to display rendered changes to the canvas, and
updates to stopped animations and XCustomSprites in
general. This method will return only after the screen update
diff --git a/offapi/com/sun/star/rendering/XTextLayout.idl b/offapi/com/sun/star/rendering/XTextLayout.idl
index 2f4dad0e1..864dd422e 100644
--- a/offapi/com/sun/star/rendering/XTextLayout.idl
+++ b/offapi/com/sun/star/rendering/XTextLayout.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,15 +27,15 @@
#ifndef __com_sun_star_rendering_XTextLayout_idl__
#define __com_sun_star_rendering_XTextLayout_idl__
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#endif
+#endif
#ifndef __com_sun_star_lang_IndexOutOfBoundsException_idl__
#include <com/sun/star/lang/IndexOutOfBoundsException.idl>
-#endif
+#endif
#ifndef __com_sun_star_geometry_RealPoint2D_idl__
#include <com/sun/star/geometry/RealPoint2D.idl>
#endif
@@ -64,9 +64,9 @@
module com { module sun { module star { module rendering {
-interface XCanvas;
-interface XCanvasFont;
-interface XPolyPolygon2D;
+published interface XCanvas;
+published interface XCanvasFont;
+published interface XPolyPolygon2D;
/** This is the central interface for text layouting.<p>
@@ -92,7 +92,7 @@ interface XPolyPolygon2D;
@since OOo 2.0
*/
-interface XTextLayout : ::com::sun::star::uno::XInterface
+published interface XTextLayout : ::com::sun::star::uno::XInterface
{
/** Extract the polygonal shapes of the layouted text.<p>
@@ -102,12 +102,12 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@returns a sequence of <type>XPolyPolygon2D</type> in font
coordinate space, one for every glyph.
*/
- sequence<XPolyPolygon2D> queryTextShapes();
+ sequence<XPolyPolygon2D> queryTextShapes();
//-------------------------------------------------------------------------
/** Query the ink bounding boxes for every glyph in the layouted
- text.<p>
+ text.<p>
Ink, or tight bounding boxes in this case means that for
e.g. an "a", the bounding box for the
@@ -120,7 +120,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@see <member>XTextLayout::queryMeasures()</member>
*/
- sequence<::com::sun::star::geometry::RealRectangle2D > queryInkMeasures();
+ sequence<::com::sun::star::geometry::RealRectangle2D > queryInkMeasures();
//-------------------------------------------------------------------------
@@ -137,7 +137,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@see <member>XTextLayout::queryInkMeasures()</member>
*/
- sequence<::com::sun::star::geometry::RealRectangle2D> queryMeasures();
+ sequence<::com::sun::star::geometry::RealRectangle2D> queryMeasures();
//-------------------------------------------------------------------------
@@ -159,7 +159,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@see <member>XTextLayout::applyLogicalAdvancements()</member>
*/
- sequence<double> queryLogicalAdvancements();
+ sequence<double> queryLogicalAdvancements();
//-------------------------------------------------------------------------
@@ -184,7 +184,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
characters in the text.
*/
void applyLogicalAdvancements( [in] sequence< double > aAdvancements )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -197,7 +197,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@return the overall bounding box for the given layout, in font
coordinate space.
*/
- ::com::sun::star::geometry::RealRectangle2D queryTextBounds();
+ ::com::sun::star::geometry::RealRectangle2D queryTextBounds();
//-------------------------------------------------------------------------
@@ -223,7 +223,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
if nSize is 0 or negative.
*/
double justify( [in] double nSize )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -257,10 +257,10 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
might even be significantly larger than nSize.
@throws <type>com::sun::star::lang::IllegalArgumentException</type>
- if one of the parameters are not in the valid range.
+ if one of the parameters are not in the valid range.
*/
double combinedJustify( [in] sequence< XTextLayout > aNextLayouts, [in] double nSize )
- raises (com::sun::star::lang::IllegalArgumentException);
+ raises (com::sun::star::lang::IllegalArgumentException);
//-------------------------------------------------------------------------
@@ -274,7 +274,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
underlying character index for.
*/
- TextHit getTextHit( [in] ::com::sun::star::geometry::RealPoint2D aHitPoint );
+ TextHit getTextHit( [in] ::com::sun::star::geometry::RealPoint2D aHitPoint );
//-------------------------------------------------------------------------
@@ -282,7 +282,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
This method generates caret information for a given insertion
point in the layout text.<p>
-
+
@param nInsertionIndex
The insertion index, as e.g. returned by
<member>XTextLayout::getTextHit()</member>. This value must be
@@ -298,9 +298,9 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
@throws <type>com::sun::star::lang::IndexOutOfBoundsException</type>
if nInsertionIndex is outside the permissible range.
*/
- Caret getCaret( [in] long nInsertionIndex,
+ Caret getCaret( [in] long nInsertionIndex,
[in] boolean bExcludeLigatures )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -324,10 +324,10 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
if nStartIndex or nCaretAdvancement is outside the permissible
range.
*/
- long getNextInsertionIndex( [in] long nStartIndex,
- [in] long nCaretAdvancement,
+ long getNextInsertionIndex( [in] long nStartIndex,
+ [in] long nCaretAdvancement,
[in] boolean bExcludeLigatures )
- raises (com::sun::star::lang::IndexOutOfBoundsException);
+ raises (com::sun::star::lang::IndexOutOfBoundsException);
//-------------------------------------------------------------------------
@@ -349,7 +349,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
if nStartIndex or nEndIndex are outside the permissible
range.
*/
- XPolyPolygon2D queryVisualHighlighting( [in] long nStartIndex,
+ XPolyPolygon2D queryVisualHighlighting( [in] long nStartIndex,
[in] long nEndIndex )
raises (com::sun::star::lang::IndexOutOfBoundsException);
@@ -375,7 +375,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
if nStartIndex or nEndIndex are outside the permissible
range.
*/
- XPolyPolygon2D queryLogicalHighlighting( [in] long nStartIndex,
+ XPolyPolygon2D queryLogicalHighlighting( [in] long nStartIndex,
[in] long nEndIndex )
raises (com::sun::star::lang::IndexOutOfBoundsException);
@@ -419,7 +419,7 @@ interface XTextLayout : ::com::sun::star::uno::XInterface
/** Request the text this layout contains.
- @returns the text this layout contains.
+ @returns the text this layout contains.
*/
StringContext getText();
diff --git a/offapi/com/sun/star/rendering/XVolatileBitmap.idl b/offapi/com/sun/star/rendering/XVolatileBitmap.idl
index f94bcf2dc..bb8d19897 100644
--- a/offapi/com/sun/star/rendering/XVolatileBitmap.idl
+++ b/offapi/com/sun/star/rendering/XVolatileBitmap.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,16 +36,16 @@ module com { module sun { module star { module rendering {
/** This is a specialized interface to a volatile bitmap (which can
become invalid at any point in time).
*/
-interface XVolatileBitmap : XBitmap
-{
- /** Query whether this volatile bitmap still has valid content.
+published interface XVolatileBitmap : XBitmap
+{
+ /** Query whether this volatile bitmap still has valid content.
As the video RAM allocated to this bitmap can be reclaimed at
any time, a return value of true here does not imply that the
next draw operation with this bitmap will succeed. Instead,
the exception VolatileContentDestroyed might then be thrown,
if lost bitmap data is accessed.
- */
+ */
boolean isValid();
};
diff --git a/offapi/com/sun/star/report/Calculation.idl b/offapi/com/sun/star/report/Calculation.idl
index 38f130981..3e4611345 100644
--- a/offapi/com/sun/star/report/Calculation.idl
+++ b/offapi/com/sun/star/report/Calculation.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_Calculation_idl__
-#define __com_sun_star_report_Calculation_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_Calculation_idl__
+#define __com_sun_star_report_Calculation_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies how to calculate a value.
@see XFormattedField
*/
-constants Calculation
-{
- //-------------------------------------------------------------------------
-
+published constants Calculation
+{
+ //-------------------------------------------------------------------------
+
/** returns the average of a field.
*/
const short NONE = 0;
@@ -76,7 +76,7 @@ constants Calculation
/** returns the smallest value from the field.
*/
const short MINIMUM = 8;
-
+
/** returns the most frequently returning value from the field.
*/
const short MODE = 9;
@@ -124,13 +124,13 @@ constants Calculation
/** returns the weighted average for the field.
*/
const short WEIGHTEDAVG = 20;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/ForceNewPage.idl b/offapi/com/sun/star/report/ForceNewPage.idl
index 3387b9a8c..3be6d1aeb 100644
--- a/offapi/com/sun/star/report/ForceNewPage.idl
+++ b/offapi/com/sun/star/report/ForceNewPage.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,24 +24,24 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_ForceNewPage_idl__
-#define __com_sun_star_report_ForceNewPage_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_ForceNewPage_idl__
+#define __com_sun_star_report_ForceNewPage_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies if the section will be printed on an separate page.
<p>This does not apply to page header or page footer.</p>
@see XSection
*/
-constants ForceNewPage
-{
- //-------------------------------------------------------------------------
-
+published constants ForceNewPage
+{
+ //-------------------------------------------------------------------------
+
/** The current section is printed on the current page.
*/
const short NONE = 0;
@@ -57,13 +57,13 @@ constants ForceNewPage
/** The current section is printed at the top of a new page as well as the next section.
*/
const short BEFORE_AFTER_SECTION = 3;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/GroupKeepTogether.idl b/offapi/com/sun/star/report/GroupKeepTogether.idl
index a117d09bd..1a6adbca5 100644
--- a/offapi/com/sun/star/report/GroupKeepTogether.idl
+++ b/offapi/com/sun/star/report/GroupKeepTogether.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,24 +24,24 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_GroupKeepTogether_idl__
-#define __com_sun_star_report_GroupKeepTogether_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_GroupKeepTogether_idl__
+#define __com_sun_star_report_GroupKeepTogether_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies if groups in a multi column report where the group has the property
<member scope="XGroup">KeepTogether</member> set to WHOLE_GROUP or WITH_FIRST_DETAIL will keep together by page or column.
@see XGroup
*/
-constants GroupKeepTogether
-{
- //-------------------------------------------------------------------------
-
+published constants GroupKeepTogether
+{
+ //-------------------------------------------------------------------------
+
/** Groups are kept together by page.
*/
const short PER_PAGE = 0;
@@ -49,13 +49,13 @@ constants GroupKeepTogether
/** Groups are kept together by column.
*/
const short PER_COLUMN = 1;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/GroupOn.idl b/offapi/com/sun/star/report/GroupOn.idl
index 653ef2f44..8a9cbecc1 100644
--- a/offapi/com/sun/star/report/GroupOn.idl
+++ b/offapi/com/sun/star/report/GroupOn.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_GroupOn_idl__
-#define __com_sun_star_report_GroupOn_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_GroupOn_idl__
+#define __com_sun_star_report_GroupOn_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies how to group data.
@see XGroup
*/
-constants GroupOn
-{
- //-------------------------------------------------------------------------
-
+published constants GroupOn
+{
+ //-------------------------------------------------------------------------
+
/** The same value in the column value or expression.
*/
const short DEFAULT = 0;
@@ -49,7 +49,7 @@ constants GroupOn
*/
const short PREFIX_CHARACTERS = 1;
- /** Dates in the same calendar year.
+ /** Dates in the same calendar year.
*/
const short YEAR= 2;
@@ -72,7 +72,7 @@ constants GroupOn
/** Times in the same hour.
*/
const short HOUR = 7;
-
+
/** Times in the same minute.
*/
const short MINUTE = 8;
@@ -80,13 +80,13 @@ constants GroupOn
/** Values within an interval you specify.
*/
const short INTERVAL = 9;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/KeepTogether.idl b/offapi/com/sun/star/report/KeepTogether.idl
index 98f5cb1d2..f004c3f17 100644
--- a/offapi/com/sun/star/report/KeepTogether.idl
+++ b/offapi/com/sun/star/report/KeepTogether.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_KeepTogether_idl__
-#define __com_sun_star_report_KeepTogether_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_KeepTogether_idl__
+#define __com_sun_star_report_KeepTogether_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies that a group header, detail, and footer section is printed on the same page.
@see XGroup
*/
-constants KeepTogether
-{
- //-------------------------------------------------------------------------
-
+published constants KeepTogether
+{
+ //-------------------------------------------------------------------------
+
/** Prints the group without keeping the header, detail, and footer together on the same page.
*/
const short NO = 0;
@@ -52,13 +52,13 @@ constants KeepTogether
/** Prints the group header on a page when the first detail record can fit on the same page.
*/
const short WITH_FIRST_DETAIL = 2;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/ReportPrintOption.idl b/offapi/com/sun/star/report/ReportPrintOption.idl
index 6d42a7800..a73db5436 100644
--- a/offapi/com/sun/star/report/ReportPrintOption.idl
+++ b/offapi/com/sun/star/report/ReportPrintOption.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_ReportPrintOption_idl__
-#define __com_sun_star_report_ReportPrintOption_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+#ifndef __com_sun_star_report_ReportPrintOption_idl__
+#define __com_sun_star_report_ReportPrintOption_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** Specifies whether a page header or footer is printed on the same page as the report header or report footer.
*/
-constants ReportPrintOption
-{
- //-------------------------------------------------------------------------
-
- /** The page header/footer is printed on all pages.
+published constants ReportPrintOption
+{
+ //-------------------------------------------------------------------------
+
+ /** The page header/footer is printed on all pages.
*/
const short ALL_PAGES = 0;
@@ -55,13 +55,13 @@ constants ReportPrintOption
/** The page header/footer is not printed on the same page as the report header or footer.
*/
const short NOT_WITH_REPORT_HEADER_FOOTER = 3;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/SectionPageBreak.idl b/offapi/com/sun/star/report/SectionPageBreak.idl
index 6efbce102..abf935201 100644
--- a/offapi/com/sun/star/report/SectionPageBreak.idl
+++ b/offapi/com/sun/star/report/SectionPageBreak.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_SectionPageBreak_idl__
-#define __com_sun_star_report_SectionPageBreak_idl__
-
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
-/** Specifies that page breaks are allowed inside this section.
+#ifndef __com_sun_star_report_SectionPageBreak_idl__
+#define __com_sun_star_report_SectionPageBreak_idl__
+
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
+/** Specifies that page breaks are allowed inside this section.
@see XSection
*/
-constants SectionPageBreak
+published constants SectionPageBreak
{
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** Page breaks will never be inserted. If the section doesn't fit on a page than the content will be cut.
*/
const short NONE = 0;
@@ -52,9 +52,9 @@ constants SectionPageBreak
/** If the section doesn't fit on page than a page break will be inserted as long as the section fits.
*/
const short AUTO = 2;
-};
-//=============================================================================
-}; }; }; };
-/*=============================================================================
-=============================================================================*/
-#endif
+};
+//=============================================================================
+}; }; }; };
+/*=============================================================================
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XFixedLine.idl b/offapi/com/sun/star/report/XFixedLine.idl
index c7ea3c200..7dcd6d720 100644
--- a/offapi/com/sun/star/report/XFixedLine.idl
+++ b/offapi/com/sun/star/report/XFixedLine.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,33 +24,33 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XFixedLine_idl__
-#define __com_sun_star_report_XFixedLine_idl__
-
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#include <com/sun/star/report/XReportControlModel.idl>
+#ifndef __com_sun_star_report_XFixedLine_idl__
+#define __com_sun_star_report_XFixedLine_idl__
+
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#include <com/sun/star/report/XReportControlModel.idl>
#endif
#ifndef __com_sun_star_drawing_CircleKind_idl__
#include <com/sun/star/drawing/CircleKind.idl>
#endif
-#ifndef __com_sun_star_drawing_LineStyle_idl__
-#include <com/sun/star/drawing/LineStyle.idl>
-#endif
-
+#ifndef __com_sun_star_drawing_LineStyle_idl__
+#include <com/sun/star/drawing/LineStyle.idl>
+#endif
+
#ifndef __com_sun_star_util_Color_idl__
#include <com/sun/star/util/Color.idl>
#endif
-#ifndef __com_sun_star_drawing_LineDash_idl__
-#include <com/sun/star/drawing/LineDash.idl>
-#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-interface XFixedLine
-{
+#ifndef __com_sun_star_drawing_LineDash_idl__
+#include <com/sun/star/drawing/LineDash.idl>
+#endif
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+published interface XFixedLine
+{
interface XReportControlModel;
/** specifies the orientation of the control.
@@ -68,41 +68,41 @@ interface XFixedLine
/** This property contains the type of the line.
*/
- [attribute,bound] com::sun::star::drawing::LineStyle LineStyle;
-
- //-------------------------------------------------------------------------
-
+ [attribute,bound] com::sun::star::drawing::LineStyle LineStyle;
+
+ //-------------------------------------------------------------------------
+
/** This property contains the dash of the line.
*/
- [attribute,bound] com::sun::star::drawing::LineDash LineDash;
-
- //-------------------------------------------------------------------------
-
+ [attribute,bound] com::sun::star::drawing::LineDash LineDash;
+
+ //-------------------------------------------------------------------------
+
/** This property contains the line color.
*/
- [attribute,bound] com::sun::star::util::Color LineColor;
-
- //-------------------------------------------------------------------------
-
+ [attribute,bound] com::sun::star::util::Color LineColor;
+
+ //-------------------------------------------------------------------------
+
/** This property contains the extent of transparency.
*/
- [attribute,bound] short LineTransparence;
-
- //-------------------------------------------------------------------------
-
+ [attribute,bound] short LineTransparence;
+
+ //-------------------------------------------------------------------------
+
/** This property contains the width of the line in 1/100th mm.
*/
- [attribute,bound] long LineWidth;
-
- //-------------------------------------------------------------------------
-};
-
-service FixedLine : XFixedLine;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+ [attribute,bound] long LineWidth;
+
+ //-------------------------------------------------------------------------
+};
+
+published service FixedLine : XFixedLine;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XFixedText.idl b/offapi/com/sun/star/report/XFixedText.idl
index 4c971f1e0..3444aa8d7 100644
--- a/offapi/com/sun/star/report/XFixedText.idl
+++ b/offapi/com/sun/star/report/XFixedText.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,32 +24,32 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XFixedText_idl__
-#define __com_sun_star_report_XFixedText_idl__
-
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#include <com/sun/star/report/XReportControlModel.idl>
+#ifndef __com_sun_star_report_XFixedText_idl__
+#define __com_sun_star_report_XFixedText_idl__
+
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#include <com/sun/star/report/XReportControlModel.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-interface XFixedText
-{
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+published interface XFixedText
+{
interface XReportControlModel;
/** specifies the label of the control.
*/
[attribute,bound] string Label;
-};
-
-service FixedText : XFixedText;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+published service FixedText : XFixedText;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XFormatCondition.idl b/offapi/com/sun/star/report/XFormatCondition.idl
index 2983577eb..340f3a828 100644
--- a/offapi/com/sun/star/report/XFormatCondition.idl
+++ b/offapi/com/sun/star/report/XFormatCondition.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,38 +24,38 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XFormatCondition_idl__
-#define __com_sun_star_report_XFormatCondition_idl__
+#ifndef __com_sun_star_report_XFormatCondition_idl__
+#define __com_sun_star_report_XFormatCondition_idl__
-#ifndef __com_sun_star_report_XReportControlFormat_idl__
-#include <com/sun/star/report/XReportControlFormat.idl>
+#ifndef __com_sun_star_report_XReportControlFormat_idl__
+#include <com/sun/star/report/XReportControlFormat.idl>
#endif
-//=============================================================================
- module com { module sun { module star { module report {
-//=============================================================================
+//=============================================================================
+ module com { module sun { module star { module report {
+//=============================================================================
/** specifies a format condition for a control.
-*/
-interface XFormatCondition
-{
+*/
+published interface XFormatCondition
+{
interface XReportControlFormat;
/** gives access to the properties.
*/
- interface com::sun::star::beans::XPropertySet;
+ interface com::sun::star::beans::XPropertySet;
/** specifies if the condition is enabled or not.
*/
[attribute,bound] boolean Enabled;
/** defines the formula of the format condition.
- If the formula evaluates to <TRUE/> then the format will be applied.
+ If the formula evaluates to <TRUE/> then the format will be applied.
*/
[attribute,bound] string Formula;
-};
-
+};
+
service FormatCondition : XFormatCondition;
-//=============================================================================
-
-}; }; }; };
-#endif
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/XFormattedField.idl b/offapi/com/sun/star/report/XFormattedField.idl
index 04984e966..3dc102752 100644
--- a/offapi/com/sun/star/report/XFormattedField.idl
+++ b/offapi/com/sun/star/report/XFormattedField.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,33 +24,33 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XFormattedField_idl__
-#define __com_sun_star_report_XFormattedField_idl__
-
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#include <com/sun/star/report/XReportControlModel.idl>
+#ifndef __com_sun_star_report_XFormattedField_idl__
+#define __com_sun_star_report_XFormattedField_idl__
+
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#include <com/sun/star/report/XReportControlModel.idl>
#endif
#ifndef __com_sun_star_util_XNumberFormatsSupplier_idl__
#include <com/sun/star/util/XNumberFormatsSupplier.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
/** describes a control which can be used for displaying values with a arbitrary formatting.
@see com::sun::star::report::XReportControlModel
@see com::sun::star::util::XNumberFormatsSupplier
*/
-interface XFormattedField
-{
+published interface XFormattedField
+{
interface XReportControlModel;
/** specifies the format to be used when formatting the field input
and output.
-
+
<p>This value is meaningful relative to the FormatsSupplier attribute
only.</p>
*/
@@ -59,14 +59,14 @@ interface XFormattedField
/** supplies the formats the field should work with.
*/
[attribute,bound] com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
-};
-
-service FormattedField : XFormattedField;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+published service FormattedField : XFormattedField;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XFunction.idl b/offapi/com/sun/star/report/XFunction.idl
index ed6558505..5bdbaa911 100644
--- a/offapi/com/sun/star/report/XFunction.idl
+++ b/offapi/com/sun/star/report/XFunction.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,22 +33,22 @@
#ifndef __com_sun_star_beans_Optional_idl__
#include <com/sun/star/beans/Optional.idl>
#endif
-#ifndef __com_sun_star_lang_XComponent_idl__
+#ifndef __com_sun_star_lang_XComponent_idl__
#include <com/sun/star/lang/XComponent.idl>
#endif
-#ifndef __com_sun_star_container_XChild_idl__
-#include <com/sun/star/container/XChild.idl>
-#endif
-//=============================================================================
- module com { module sun { module star { module report {
-//=============================================================================
+#ifndef __com_sun_star_container_XChild_idl__
+#include <com/sun/star/container/XChild.idl>
+#endif
+//=============================================================================
+ module com { module sun { module star { module report {
+//=============================================================================
/** specifies a format condition for a control.
-*/
-interface XFunction
-{
+*/
+published interface XFunction
+{
/** gives access to the properties.
*/
- interface com::sun::star::beans::XPropertySet;
+ interface com::sun::star::beans::XPropertySet;
/** allows life-time control of function instances.
*/
@@ -78,13 +78,13 @@ interface XFunction
/** defines the formula for the initial value
*/
[attribute,bound] com::sun::star::beans::Optional<string> InitialFormula;
-};
-
+};
+
service Function : XFunction
{
create();
};
-//=============================================================================
-
-}; }; }; };
-#endif
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/XFunctions.idl b/offapi/com/sun/star/report/XFunctions.idl
index 106346b88..4b23b61b9 100644
--- a/offapi/com/sun/star/report/XFunctions.idl
+++ b/offapi/com/sun/star/report/XFunctions.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,34 +27,34 @@
#ifndef __com_sun_star_report_XFunctions_idl__
#define __com_sun_star_report_XFunctions_idl__
-#ifndef __com_sun_star_container_XChild_idl__
-#include <com/sun/star/container/XChild.idl>
-#endif
-#ifndef __com_sun_star_container_XContainer_idl__
-#include <com/sun/star/container/XContainer.idl>
-#endif
-#ifndef __com_sun_star_container_XIndexContainer_idl__
-#include <com/sun/star/container/XIndexContainer.idl>
-#endif
-#ifndef __com_sun_star_lang_XComponent_idl__
-#include <com/sun/star/lang/XComponent.idl>
+#ifndef __com_sun_star_container_XChild_idl__
+#include <com/sun/star/container/XChild.idl>
+#endif
+#ifndef __com_sun_star_container_XContainer_idl__
+#include <com/sun/star/container/XContainer.idl>
+#endif
+#ifndef __com_sun_star_container_XIndexContainer_idl__
+#include <com/sun/star/container/XIndexContainer.idl>
+#endif
+#ifndef __com_sun_star_lang_XComponent_idl__
+#include <com/sun/star/lang/XComponent.idl>
#endif
//=============================================================================
- module com { module sun { module star { module report {
-interface XReportDefinition;
-interface XFunction;
+ module com { module sun { module star { module report {
+published interface XReportDefinition;
+published interface XFunction;
//=============================================================================
/** This interface specifies the functions collections of the report definition or a group.
@see XFunction
@see XReportDefinition
*/
-interface XFunctions
+published interface XFunctions
{
/** allows to register listeners to be notified of changes in the container.
*/
- interface com::sun::star::container::XContainer;
+ interface com::sun::star::container::XContainer;
/** gives access to the group elements.
The elements are of type <type>XFunction</type>.
*/
diff --git a/offapi/com/sun/star/report/XFunctionsSupplier.idl b/offapi/com/sun/star/report/XFunctionsSupplier.idl
index 774c6749e..3d8c728d1 100644
--- a/offapi/com/sun/star/report/XFunctionsSupplier.idl
+++ b/offapi/com/sun/star/report/XFunctionsSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,19 +33,19 @@
#ifndef __com_sun_star_container_XNameContainer_idl__
#include <com/sun/star/container/XNameContainer.idl>
#endif
-//=============================================================================
- module com { module sun { module star { module report {
-//=============================================================================
- interface XFunctions;
+//=============================================================================
+ module com { module sun { module star { module report {
+//=============================================================================
+published interface XFunctions;
/** specifies the functions supplier which are located in a report definition or a group.
-*/
-interface XFunctionsSupplier
-{
+*/
+published interface XFunctionsSupplier
+{
/** access to the functions
*/
[attribute,readonly] com::sun::star::report::XFunctions Functions;
-};
-//=============================================================================
-
-}; }; }; };
-#endif
+};
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/XGroup.idl b/offapi/com/sun/star/report/XGroup.idl
index 66cf7338f..ac55066fd 100644
--- a/offapi/com/sun/star/report/XGroup.idl
+++ b/offapi/com/sun/star/report/XGroup.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,9 +24,9 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XGroup_idl__
+#ifndef __com_sun_star_report_XGroup_idl__
#define __com_sun_star_report_XGroup_idl__
-
+
#ifndef __com_sun_star_container_NoSuchElementException_idl__
#include <com/sun/star/container/NoSuchElementException.idl>
#endif
@@ -37,19 +37,19 @@
#include <com/sun/star/report/XGroups.idl>
#endif
#include <com/sun/star/report/XFunctions.idl>
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+
/** identifies a <type>XGroup</type>.
A group is always a child of the groups collection in the report.
@see XReportDefinition
@see XGroups
*/
-interface XGroup
-{
+published interface XGroup
+{
/** allows access to the groups collection of the report.
*/
interface com::sun::star::container::XChild;
@@ -65,7 +65,7 @@ interface XGroup
/** gives access to functions defined in the group definition.
*/
interface XFunctionsSupplier;
-
+
/** Defines if the group is sorted ascending or descending.
The default is <TRUE/>.
*/
@@ -87,7 +87,7 @@ interface XGroup
[attribute,readonly] XSection Header
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
/** returns the group footer.
@@ -97,7 +97,7 @@ interface XGroup
*/
[attribute,readonly,bound] XSection Footer
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
/** Specifies how to group data.
@@ -136,14 +136,14 @@ interface XGroup
/** Specifies that the group header should always be printed on a new page and the reset of the page number to zero.
*/
[attribute,bound] boolean ResetPageNumber;
-};
-
+};
+
service Group : XGroup;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XGroups.idl b/offapi/com/sun/star/report/XGroups.idl
index 3e8c8bb79..a16642510 100644
--- a/offapi/com/sun/star/report/XGroups.idl
+++ b/offapi/com/sun/star/report/XGroups.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,34 +27,34 @@
#ifndef __com_sun_star_report_XGroups_idl__
#define __com_sun_star_report_XGroups_idl__
-#ifndef __com_sun_star_container_XChild_idl__
-#include <com/sun/star/container/XChild.idl>
-#endif
-#ifndef __com_sun_star_container_XContainer_idl__
-#include <com/sun/star/container/XContainer.idl>
-#endif
-#ifndef __com_sun_star_container_XIndexContainer_idl__
-#include <com/sun/star/container/XIndexContainer.idl>
-#endif
-#ifndef __com_sun_star_lang_XComponent_idl__
-#include <com/sun/star/lang/XComponent.idl>
+#ifndef __com_sun_star_container_XChild_idl__
+#include <com/sun/star/container/XChild.idl>
+#endif
+#ifndef __com_sun_star_container_XContainer_idl__
+#include <com/sun/star/container/XContainer.idl>
+#endif
+#ifndef __com_sun_star_container_XIndexContainer_idl__
+#include <com/sun/star/container/XIndexContainer.idl>
+#endif
+#ifndef __com_sun_star_lang_XComponent_idl__
+#include <com/sun/star/lang/XComponent.idl>
#endif
//=============================================================================
- module com { module sun { module star { module report {
-interface XReportDefinition;
-interface XGroup;
+ module com { module sun { module star { module report {
+published interface XReportDefinition;
+published interface XGroup;
//=============================================================================
/** This interface specifies the groups collections of the report definition.
@see XGroup
@see XReportDefinition
*/
-interface XGroups
+published interface XGroups
{
/** allows to register listeners to be notified of changes in the container.
*/
- interface com::sun::star::container::XContainer;
+ interface com::sun::star::container::XContainer;
/** gives access to the group elements.
The elements are of type <type>XGroup</type>.
*/
diff --git a/offapi/com/sun/star/report/XImageControl.idl b/offapi/com/sun/star/report/XImageControl.idl
index 5396525e2..ea0641455 100644
--- a/offapi/com/sun/star/report/XImageControl.idl
+++ b/offapi/com/sun/star/report/XImageControl.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,23 +24,23 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XImageControl_idl__
-#define __com_sun_star_report_XImageControl_idl__
-
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#include <com/sun/star/report/XReportControlModel.idl>
+#ifndef __com_sun_star_report_XImageControl_idl__
+#define __com_sun_star_report_XImageControl_idl__
+
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#include <com/sun/star/report/XReportControlModel.idl>
+#endif
+#ifndef __com_sun_star_form_XImageProducerSupplier_idl__
+#include <com/sun/star/form/XImageProducerSupplier.idl>
#endif
-#ifndef __com_sun_star_form_XImageProducerSupplier_idl__
-#include <com/sun/star/form/XImageProducerSupplier.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-interface XImageControl
-{
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+published interface XImageControl
+{
interface XReportControlModel;
/** supplies the caller with an <type scope="com::sun::star::awt">XImageProducer</type>.
@@ -56,7 +56,7 @@ interface XImageControl
Usually, controls acting for an <type>ImageControl</type> model are consumers, and use the
data stream to display the image</p>
*/
- interface com::sun::star::form::XImageProducerSupplier;
+ interface com::sun::star::form::XImageProducerSupplier;
/** specifies an URL to an image to use for the control.
*/
@@ -79,14 +79,14 @@ interface XImageControl
If the data field contains something different as string then this attribute will be ignored.
*/
[attribute,bound] boolean PreserveIRI;
-};
-
-service ImageControl : XImageControl;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+published service ImageControl : XImageControl;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XReportComponent.idl b/offapi/com/sun/star/report/XReportComponent.idl
index 62da745f8..da8f0078c 100644
--- a/offapi/com/sun/star/report/XReportComponent.idl
+++ b/offapi/com/sun/star/report/XReportComponent.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,60 +24,62 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XReportComponent_idl__
-#define __com_sun_star_report_XReportComponent_idl__
-
-#ifndef __com_sun_star_container_XChild_idl__
-#include <com/sun/star/container/XChild.idl>
-#endif
-
-#ifndef __com_sun_star_lang_XComponent_idl__
-#include <com/sun/star/lang/XComponent.idl>
+#ifndef __com_sun_star_report_XReportComponent_idl__
+#define __com_sun_star_report_XReportComponent_idl__
+
+#ifndef __com_sun_star_container_XChild_idl__
+#include <com/sun/star/container/XChild.idl>
+#endif
+
+#ifndef __com_sun_star_lang_XComponent_idl__
+#include <com/sun/star/lang/XComponent.idl>
+#endif
+
+#ifndef __com_sun_star_container_XNamed_idl__
+#include <com/sun/star/container/XNamed.idl>
#endif
-
-#ifndef __com_sun_star_container_XNamed_idl__
-#include <com/sun/star/container/XNamed.idl>
-#endif
-
-#ifndef __com_sun_star_beans_XPropertySet_idl__
-#include <com/sun/star/beans/XPropertySet.idl>
-#endif
-#ifndef __com_sun_star_util_XCloneable_idl__
+
+#ifndef __com_sun_star_beans_XPropertySet_idl__
+#include <com/sun/star/beans/XPropertySet.idl>
+#endif
+#ifndef __com_sun_star_util_XCloneable_idl__
#include <com/sun/star/util/XCloneable.idl>
#endif
-#ifndef __com_sun_star_awt_XControlModel_idl__
-#include <com/sun/star/awt/XControlModel.idl>
-#endif
-#ifndef __com_sun_star_drawing_XShape_idl__
+#ifndef __com_sun_star_awt_XControlModel_idl__
+#include <com/sun/star/awt/XControlModel.idl>
+#endif
+#ifndef __com_sun_star_drawing_XShape_idl__
#include <com/sun/star/drawing/XShape.idl>
#endif
-
-//=============================================================================
-
- module com { module sun { module star { module report {
- interface XSection;
-//=============================================================================
+
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+published interface XSection;
+
+//=============================================================================
/** describes a component which may be part of a report.
-
+
@see XReportDefinition
*/
-interface XReportComponent
-{
+published interface XReportComponent
+{
interface com::sun::star::util::XCloneable;
/** identifies the component as a candidate for being part of a report.
<p>This interface also provides the access to the component's parent.</p>
*/
- interface com::sun::star::container::XChild;
-
+ interface com::sun::star::container::XChild;
+
/** allows life-time control of report components.
*/
- interface com::sun::star::lang::XComponent;
+ interface com::sun::star::lang::XComponent;
+
+ interface com::sun::star::drawing::XShape;
- interface com::sun::star::drawing::XShape;
-
/** gives access to the properties.
*/
- interface com::sun::star::beans::XPropertySet;
+ interface com::sun::star::beans::XPropertySet;
/** the name of the component.
*/
@@ -88,12 +90,12 @@ interface XReportComponent
/** specifies the height of the control.
*/
- [attribute,bound] long Height;
-
+ [attribute,bound] long Height;
+
/** specifies the horizontal position of the control.
*/
[attribute,bound] long PositionX;
-
+
/** specifies the vertical position of the control.
*/
[attribute,bound] long PositionY;
@@ -145,7 +147,7 @@ interface XReportComponent
it's data based on the values of the master fields.</p>
<p>If the report is no sub report (e.g. it's parent is not a report itself), this
property is not evaluated.</p>
-
+
*/
[attribute,bound] sequence<string> MasterFields
{
@@ -174,7 +176,7 @@ interface XReportComponent
fields or their aliases of the detail report.</p>
<p>If the report is no sub report (e.g. it's parent is not a report itself), this
property is not evaluated.</p>
- *
+ *
*/
[attribute,bound] sequence<string> DetailFields
{
@@ -188,13 +190,13 @@ interface XReportComponent
This value is <NULL/> when the control was not inserted in any section.
*/
[attribute,readonly] com::sun::star::report::XSection Section;
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XReportControlFormat.idl b/offapi/com/sun/star/report/XReportControlFormat.idl
index 1ce71308a..f977693d6 100644
--- a/offapi/com/sun/star/report/XReportControlFormat.idl
+++ b/offapi/com/sun/star/report/XReportControlFormat.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,26 +24,26 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XReportControlFormat_idl__
-#define __com_sun_star_report_XReportControlFormat_idl__
+#ifndef __com_sun_star_report_XReportControlFormat_idl__
+#define __com_sun_star_report_XReportControlFormat_idl__
#include <com/sun/star/awt/FontDescriptor.idl>
#include <com/sun/star/awt/FontSlant.idl>
#include <com/sun/star/beans/XPropertySet.idl>
-#include <com/sun/star/lang/IllegalArgumentException.idl>
+#include <com/sun/star/lang/IllegalArgumentException.idl>
#include <com/sun/star/lang/Locale.idl>
#include <com/sun/star/style/ParagraphAdjust.idl>
#include <com/sun/star/style/VerticalAlignment.idl>
#include <com/sun/star/util/Color.idl>
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
/** specifies a format condition for a control.
-*/
-interface XReportControlFormat
-{
+*/
+published interface XReportControlFormat
+{
/** specifies the background color (RGB) of the control.
*/
[attribute,bound] com::sun::star::util::Color ControlBackground
@@ -60,7 +60,7 @@ interface XReportControlFormat
get raises ( com::sun::star::beans::UnknownPropertyException );
};
- /** specifies the horizontal alignment of the text.
+ /** specifies the horizontal alignment of the text.
@see ::com::sun::star::style::ParagraphAdjust
*/
[attribute,bound] short ParaAdjust
@@ -69,7 +69,7 @@ interface XReportControlFormat
get raises ( com::sun::star::beans::UnknownPropertyException );
};
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** specifies the font attributes of the text in the control.
*/
@@ -305,9 +305,9 @@ interface XReportControlFormat
set raises ( com::sun::star::beans::UnknownPropertyException );
get raises ( com::sun::star::beans::UnknownPropertyException );
};
-
+
//-------------------------------------------------------------------------
-
+
/** specifies the text line color (RGB) of the control.
*/
[attribute,bound] com::sun::star::util::Color CharUnderlineColor
@@ -374,7 +374,7 @@ interface XReportControlFormat
};
/** determines the rotation of a character in degree.
- <p>Depending on the implementation only certain values may be allowed.
+ <p>Depending on the implementation only certain values may be allowed.
</p>
*/
[attribute,bound] short CharRotation
@@ -388,7 +388,7 @@ interface XReportControlFormat
<p>The value refers to the original width which is denoted by 100,
and it has to be greater than 0.</p>
-
+
*/
[attribute,bound] short CharScaleWidth
{
@@ -556,7 +556,7 @@ interface XReportControlFormat
<p>This property may be empty.</p>
*/
[attribute,bound] string CharFontStyleNameComplex
-
+
{
set raises ( com::sun::star::beans::UnknownPropertyException );
get raises ( com::sun::star::beans::UnknownPropertyException );
@@ -604,10 +604,10 @@ interface XReportControlFormat
set raises ( com::sun::star::beans::UnknownPropertyException );
get raises ( com::sun::star::beans::UnknownPropertyException );
};
-};
-
+};
+
service ReportControlFormat : XReportControlFormat;
-//=============================================================================
-
-}; }; }; };
-#endif
+//=============================================================================
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/report/XReportControlModel.idl b/offapi/com/sun/star/report/XReportControlModel.idl
index 2a5322d82..3f65afd84 100644
--- a/offapi/com/sun/star/report/XReportControlModel.idl
+++ b/offapi/com/sun/star/report/XReportControlModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,31 +24,31 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#define __com_sun_star_report_XReportControlModel_idl__
-
-#ifndef __com_sun_star_report_XReportComponent_idl__
-#include <com/sun/star/report/XReportComponent.idl>
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#define __com_sun_star_report_XReportControlModel_idl__
+
+#ifndef __com_sun_star_report_XReportComponent_idl__
+#include <com/sun/star/report/XReportComponent.idl>
#endif
-#ifndef __com_sun_star_report_XReportControlFormat_idl__
+#ifndef __com_sun_star_report_XReportControlFormat_idl__
#include <com/sun/star/report/XReportControlFormat.idl>
#endif
-#ifndef __com_sun_star_container_XContainer_idl__
-#include <com/sun/star/container/XContainer.idl>
-#endif
-#ifndef __com_sun_star_container_XIndexContainer_idl__
-#include <com/sun/star/container/XIndexContainer.idl>
-#endif
-#ifndef __com_sun_star_report_XFormatCondition_idl__
-#include <com/sun/star/report/XFormatCondition.idl>
+#ifndef __com_sun_star_container_XContainer_idl__
+#include <com/sun/star/container/XContainer.idl>
+#endif
+#ifndef __com_sun_star_container_XIndexContainer_idl__
+#include <com/sun/star/container/XIndexContainer.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-interface XReportControlModel
-{
+#ifndef __com_sun_star_report_XFormatCondition_idl__
+#include <com/sun/star/report/XFormatCondition.idl>
+#endif
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+published interface XReportControlModel
+{
/** allows the creation of sub reports.
*/
interface XReportComponent;
@@ -57,19 +57,19 @@ interface XReportControlModel
/** allows to register listeners to be notified of changes in the container.
*/
- interface com::sun::star::container::XContainer;
+ interface com::sun::star::container::XContainer;
/** gives access to the <type scope="com::sun::star::report">XFormatCondition</type> elements by index.
*/
- interface com::sun::star::container::XIndexContainer;
+ interface com::sun::star::container::XIndexContainer;
/** Creates a format condition.
@return
report component
*/
- XFormatCondition createFormatCondition() raises( com::sun::star::uno::Exception );
+ XFormatCondition createFormatCondition() raises( com::sun::star::uno::Exception );
+
-
/** Specifies which content should be shown.
The value can be <br/>
<li>the name of a database column. The format to use is field:[name] </li>
@@ -94,7 +94,7 @@ interface XReportControlModel
get raises ( com::sun::star::beans::UnknownPropertyException );
};
- /** Describes the print expression of the report control model.
+ /** Describes the print expression of the report control model.
If the expression evaluates to true than the report control model will be printed otherwise not.
*/
[attribute,bound] string ConditionalPrintExpression
@@ -102,14 +102,14 @@ interface XReportControlModel
set raises ( com::sun::star::beans::UnknownPropertyException );
get raises ( com::sun::star::beans::UnknownPropertyException );
};
-};
-
+};
+
service ReportControlModel : XReportControlModel;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XReportDefinition.idl b/offapi/com/sun/star/report/XReportDefinition.idl
index 799953cb8..9afebe175 100644
--- a/offapi/com/sun/star/report/XReportDefinition.idl
+++ b/offapi/com/sun/star/report/XReportDefinition.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,27 +24,27 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XReportDefinition_idl__
-#define __com_sun_star_report_XReportDefinition_idl__
-
-#ifndef __com_sun_star_report_XReportComponent_idl__
-#include <com/sun/star/report/XReportComponent.idl>
+#ifndef __com_sun_star_report_XReportDefinition_idl__
+#define __com_sun_star_report_XReportDefinition_idl__
+
+#ifndef __com_sun_star_report_XReportComponent_idl__
+#include <com/sun/star/report/XReportComponent.idl>
#endif
-#ifndef __com_sun_star_report_XFunctionsSupplier_idl__
+#ifndef __com_sun_star_report_XFunctionsSupplier_idl__
#include <com/sun/star/report/XFunctionsSupplier.idl>
#endif
-#ifndef __com_sun_star_view_PaperOrientation_idl__
-#include <com/sun/star/view/PaperOrientation.idl>
-#endif
+#ifndef __com_sun_star_view_PaperOrientation_idl__
+#include <com/sun/star/view/PaperOrientation.idl>
+#endif
#ifndef __com_sun_star_container_NoSuchElementException_idl__
#include <com/sun/star/container/NoSuchElementException.idl>
#endif
#ifndef __com_sun_star_style_GraphicLocation_idl__
#include <com/sun/star/style/GraphicLocation.idl>
#endif
-#ifndef __com_sun_star_view_PaperFormat_idl__
-#include <com/sun/star/view/PaperFormat.idl>
-#endif
+#ifndef __com_sun_star_view_PaperFormat_idl__
+#include <com/sun/star/view/PaperFormat.idl>
+#endif
#ifndef __com_sun_star_util_XClosable_idl__
#include <com/sun/star/util/XCloseable.idl>
#endif
@@ -78,24 +78,24 @@
#ifndef __com_sun_star_document_XEventBroadcaster_idl__
#include <com/sun/star/document/XEventBroadcaster.idl>
#endif
-#ifndef __com_sun_star_lang_DisposedException_idl__
+#ifndef __com_sun_star_lang_DisposedException_idl__
#include <com/sun/star/lang/DisposedException.idl>
#endif
-#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__
+#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__
#include <com/sun/star/style/XStyleFamiliesSupplier.idl>
#endif
-module com { module sun { module star { module sdbc {
-published interface XConnection;
-};};};};
-//=============================================================================
-
- module com { module sun { module star { module report {
-
- interface XSection;
- interface XGroups;
-//=============================================================================
-
+module com { module sun { module star { module sdbc {
+published interface XConnection;
+};};};};
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+ published interface XSection;
+ published interface XGroups;
+//=============================================================================
+
/** identifies a <type>XReportComponent</type> as being a (sub-) report.
<p>This interface does not really provide an own functionality, it is only for easier
@@ -107,8 +107,8 @@ published interface XConnection;
@see XReportComponent
*/
-interface XReportDefinition
-{
+published interface XReportDefinition
+{
/** allows the access to the model embedded in the database storage.
*/
interface com::sun::star::frame::XModel;
@@ -181,8 +181,8 @@ interface XReportDefinition
raises( ::com::sun::star::lang::DisposedException,
::com::sun::star::uno::Exception );
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** Represents the output format (media (mime) type) of the resulting document when executing this report.
*/
[attribute,bound] string MimeType
@@ -224,8 +224,8 @@ interface XReportDefinition
The default value for <member scope="com::sun::star::sdbc">RowSet::EscapeProcessing</member>
is <TRUE/>. By switching it to <FALSE/>, you can pass backend-specific SQL statements,
which are not standard SQL, to your database.</p>
-
-
+
+
@see com::sun::star::sdb::CommandType
*/
[attribute,bound] string Command;
@@ -303,7 +303,7 @@ interface XReportDefinition
/** Represents the groups of the report.
*/
- [attribute,readonly] com::sun::star::report::XGroups Groups;
+ [attribute,readonly] com::sun::star::report::XGroups Groups;
/** returns the report header if the <member>ReportHeaderOn</member>is <TRUE/>.
@throws <type scope="com::sun::star::container">NoSuchElementException</type>
@@ -312,7 +312,7 @@ interface XReportDefinition
*/
[attribute,readonly] com::sun::star::report::XSection ReportHeader
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
/** returns the page header if the <member>PageHeaderOn</member>is <TRUE/>.
@@ -322,7 +322,7 @@ interface XReportDefinition
*/
[attribute,readonly] com::sun::star::report::XSection PageHeader
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
/** returns the detail section.
@@ -337,7 +337,7 @@ interface XReportDefinition
*/
[attribute,readonly] com::sun::star::report::XSection PageFooter
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
/** returns the report footer if the <member>ReportFooterOn</member>is <TRUE/>.
@@ -347,16 +347,16 @@ interface XReportDefinition
*/
[attribute,readonly] com::sun::star::report::XSection ReportFooter
{
- get raises (com::sun::star::container::NoSuchElementException);
+ get raises (com::sun::star::container::NoSuchElementException);
};
-};
-
-service ReportDefinition : XReportDefinition;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+published service ReportDefinition : XReportDefinition;
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XReportEngine.idl b/offapi/com/sun/star/report/XReportEngine.idl
index d842f6e70..bd7e3d306 100644
--- a/offapi/com/sun/star/report/XReportEngine.idl
+++ b/offapi/com/sun/star/report/XReportEngine.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -76,7 +76,7 @@ module com { module sun { module star { module report {
@see com.sun.star.document.OfficeDocument
*/
-interface XReportEngine
+published interface XReportEngine
{
/** allows life-time control of report engine.
*/
diff --git a/offapi/com/sun/star/report/XSection.idl b/offapi/com/sun/star/report/XSection.idl
index e1952ab0f..1f7246b71 100644
--- a/offapi/com/sun/star/report/XSection.idl
+++ b/offapi/com/sun/star/report/XSection.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,39 +24,39 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XSection_idl__
-#define __com_sun_star_report_XSection_idl__
-
-#ifndef __com_sun_star_container_XChild_idl__
-#include <com/sun/star/container/XChild.idl>
-#endif
-#ifndef __com_sun_star_drawing_XShapes_idl__
-#include <com/sun/star/drawing/XShapes.idl>
-#endif
-#ifndef __com_sun_star_container_XEnumerationAccess_idl__
-#include <com/sun/star/container/XEnumerationAccess.idl>
-#endif
-#ifndef __com_sun_star_container_XContainer_idl__
-#include <com/sun/star/container/XContainer.idl>
-#endif
-#ifndef __com_sun_star_util_Color_idl__
-#include <com/sun/star/util/Color.idl>
-#endif
+#ifndef __com_sun_star_report_XSection_idl__
+#define __com_sun_star_report_XSection_idl__
+
+#ifndef __com_sun_star_container_XChild_idl__
+#include <com/sun/star/container/XChild.idl>
+#endif
+#ifndef __com_sun_star_drawing_XShapes_idl__
+#include <com/sun/star/drawing/XShapes.idl>
+#endif
+#ifndef __com_sun_star_container_XEnumerationAccess_idl__
+#include <com/sun/star/container/XEnumerationAccess.idl>
+#endif
+#ifndef __com_sun_star_container_XContainer_idl__
+#include <com/sun/star/container/XContainer.idl>
+#endif
+#ifndef __com_sun_star_util_Color_idl__
+#include <com/sun/star/util/Color.idl>
+#endif
#ifndef __com_sun_star_beans_XPropertySet_idl__
#include <com/sun/star/beans/XPropertySet.idl>
#endif
-#ifndef __com_sun_star_report_XReportDefinition_idl__
+#ifndef __com_sun_star_report_XReportDefinition_idl__
#include <com/sun/star/report/XReportDefinition.idl>
#endif
-#ifndef __com_sun_star_report_XReportComponent_idl__
+#ifndef __com_sun_star_report_XReportComponent_idl__
#include <com/sun/star/report/XReportComponent.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
- interface XGroup;
-//=============================================================================
-
+//=============================================================================
+
+ module com { module sun { module star { module report {
+ published interface XGroup;
+//=============================================================================
+
/** identifies a <type>XSection</type> inside a report.
<p>A section acts like a container of report components. This generic
@@ -66,22 +66,22 @@
@see XReportDefinition
@see XGroup
*/
-interface XSection
-{
+published interface XSection
+{
/** allows to navigate to group or report definition.
*/
interface com::sun::star::container::XChild;
/** allows to register listeners to be notified of changes in the container.
*/
- interface com::sun::star::container::XContainer;
-
+ interface com::sun::star::container::XContainer;
+
/** gives access to the elements by index.
*/
- interface com::sun::star::drawing::XShapes;
-
+ interface com::sun::star::drawing::XShapes;
+
/** creates an enumeration of the elements.
*/
- interface com::sun::star::container::XEnumerationAccess;
+ interface com::sun::star::container::XEnumerationAccess;
/** provides generic access to the instance properties
*/
@@ -91,8 +91,8 @@ interface XSection
*/
interface com::sun::star::lang::XComponent;
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** Defines if the section should be visible in report.
*/
[attribute,bound] boolean Visible;
@@ -139,7 +139,7 @@ interface XSection
};
/** Specifies that the section is printed on one page.
- <p>Not valid for page header or page footer.</p>
+ <p>Not valid for page header or page footer.</p>
*/
[attribute,bound] boolean KeepTogether
{
@@ -147,8 +147,8 @@ interface XSection
get raises ( com::sun::star::beans::UnknownPropertyException );
};
- /** Specifies that elements with dynamic state will be expanded vertically when then content of the element is larger than it's container.
- If this property is disabled the content will be truncated when it's size is larger than the container.
+ /** Specifies that elements with dynamic state will be expanded vertically when then content of the element is larger than it's container.
+ If this property is disabled the content will be truncated when it's size is larger than the container.
*/
[attribute,bound] boolean CanGrow
{
@@ -158,7 +158,7 @@ interface XSection
/**
<p>Represents ...</p>
-
+
*/
[attribute,bound] boolean CanShrink
{
@@ -166,7 +166,7 @@ interface XSection
get raises ( com::sun::star::beans::UnknownPropertyException );
};
- /** Defines that the group header should be repeated on the next page when a group spans more than one page.
+ /** Defines that the group header should be repeated on the next page when a group spans more than one page.
It only applies to group headers.
*/
[attribute,bound] boolean RepeatSection
@@ -182,14 +182,14 @@ interface XSection
/** Specifies the parent of the section if it is a page header or page footer.
*/
[attribute,readonly] com::sun::star::report::XReportDefinition ReportDefinition;
-};
+};
service Section : XSection;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/XShape.idl b/offapi/com/sun/star/report/XShape.idl
index e088958ac..09a0627a7 100644
--- a/offapi/com/sun/star/report/XShape.idl
+++ b/offapi/com/sun/star/report/XShape.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,28 +24,28 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_report_XShape_idl__
-#define __com_sun_star_report_XShape_idl__
-
-#ifndef __com_sun_star_report_XReportControlModel_idl__
-#include <com/sun/star/report/XReportControlModel.idl>
+#ifndef __com_sun_star_report_XShape_idl__
+#define __com_sun_star_report_XShape_idl__
+
+#ifndef __com_sun_star_report_XReportControlModel_idl__
+#include <com/sun/star/report/XReportControlModel.idl>
#endif
#ifndef __com_sun_star_beans_PropertyValue_idl__
#include <com/sun/star/beans/PropertyValue.idl>
#endif
-#ifndef __com_sun_star_drawing_XShape_idl__
+#ifndef __com_sun_star_drawing_XShape_idl__
#include <com/sun/star/drawing/XShape.idl>
#endif
#ifndef __com_sun_star_drawing_HomogenMatrix3_idl__
#include <com/sun/star/drawing/HomogenMatrix3.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module report {
-
-//=============================================================================
-interface XShape
-{
+//=============================================================================
+
+ module com { module sun { module star { module report {
+
+//=============================================================================
+published interface XShape
+{
interface XReportControlModel;
/** is used to query or change the ZOrder of this <type>Shape</type>. */
@@ -73,7 +73,7 @@ interface XShape
/** This property describes the geometry of the CustomShape. The CustomShapeEngine
that is used should be able to get on with the content of this property.
-
+
If the CustomShapeEngine property is "com.sun.star.drawing.EnhancedCustomShapeEngine",
then this property is containing properties as they are specified in the service
com.sun.star.drawing.EnhancedCustomShapeGeometry
@@ -83,14 +83,14 @@ interface XShape
/** determines if the object is opaque or transparent for text.
*/
[attribute,bound] boolean Opaque;
-};
-
+};
+
service Shape : XShape;
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/report/inspection/DataProviderHandler.idl b/offapi/com/sun/star/report/inspection/DataProviderHandler.idl
index eed4e7e53..0f410efe3 100644
--- a/offapi/com/sun/star/report/inspection/DataProviderHandler.idl
+++ b/offapi/com/sun/star/report/inspection/DataProviderHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -42,7 +42,7 @@ module com { module sun { module star { module report { module inspection {
@see com::sun::star::inspection::XPropertyHandler
*/
-service DataProviderHandler
+published service DataProviderHandler
{
interface com::sun::star::inspection::XPropertyHandler;
};
diff --git a/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl b/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl
index 92d51bde2..77d639ed7 100644
--- a/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl
+++ b/offapi/com/sun/star/report/inspection/DefaultComponentInspectorModel.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -30,7 +30,7 @@
#ifndef __com_sun_star_inspection_XObjectInspectorModel_idl__
#include <com/sun/star/inspection/XObjectInspectorModel.idl>
#endif
-#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#include <com/sun/star/lang/IllegalArgumentException.idl>
#endif
@@ -52,7 +52,7 @@ module com { module sun { module star { module report { module inspection {
@see com::sun::star::inspection::XObjectInspectorModel::HandlerFactories
*/
-service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInspectorModel
+published service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInspectorModel
{
/** creates a default DefaultComponentInspectorModel, providing factories for all
handlers listed above.
@@ -82,7 +82,7 @@ service DefaultComponentInspectorModel : com::sun::star::inspection::XObjectInsp
@since OOo 2.2
*/
- createWithHelpSection(
+ createWithHelpSection(
[in] long minHelpTextLines,
[in] long maxHelpTextLines
)
diff --git a/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl b/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl
index ba4d99a75..cda253456 100644
--- a/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl
+++ b/offapi/com/sun/star/report/inspection/ReportComponentHandler.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -42,7 +42,7 @@ module com { module sun { module star { module report { module inspection {
@see com::sun::star::inspection::XPropertyHandler
*/
-service ReportComponentHandler
+published service ReportComponentHandler
{
interface com::sun::star::inspection::XPropertyHandler;
};
diff --git a/offapi/com/sun/star/report/meta/XFormulaParser.idl b/offapi/com/sun/star/report/meta/XFormulaParser.idl
index ce9931600..61bbba184 100644
--- a/offapi/com/sun/star/report/meta/XFormulaParser.idl
+++ b/offapi/com/sun/star/report/meta/XFormulaParser.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,7 +38,7 @@ module com { module sun { module star { module report { module meta {
/** identifies a <type>XFormulaParser</type> which allows to retrieve the meta data of all supported functions.
*/
-interface XFormulaParser
+published interface XFormulaParser
{
/** allows life-time control of report engine.
*/
diff --git a/offapi/com/sun/star/report/meta/XFunctionCategory.idl b/offapi/com/sun/star/report/meta/XFunctionCategory.idl
index 799111919..d60af9d70 100644
--- a/offapi/com/sun/star/report/meta/XFunctionCategory.idl
+++ b/offapi/com/sun/star/report/meta/XFunctionCategory.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,12 +34,12 @@
//=============================================================================
module com { module sun { module star { module report { module meta {
-interface XFunctionDescription;
+published interface XFunctionDescription;
/** identifies a <type>XFunctionCategory</type> which allows to retrieve the meta data of all supported functions.
*/
-interface XFunctionCategory
+published interface XFunctionCategory
{
/** gives access to the properties.
*/
@@ -53,8 +53,8 @@ interface XFunctionCategory
@see com.sun.star.container.XIndexAccess
*/
XFunctionDescription getFunction([in] long position)
- raises( com::sun::star::lang::IndexOutOfBoundsException,
- com::sun::star::lang::WrappedTargetException );
+ raises( com::sun::star::lang::IndexOutOfBoundsException,
+ com::sun::star::lang::WrappedTargetException );
/** returns the localized category's name.
*/
diff --git a/offapi/com/sun/star/report/meta/XFunctionDescription.idl b/offapi/com/sun/star/report/meta/XFunctionDescription.idl
index 518caefb5..ac92a6948 100644
--- a/offapi/com/sun/star/report/meta/XFunctionDescription.idl
+++ b/offapi/com/sun/star/report/meta/XFunctionDescription.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,12 +34,12 @@
//=============================================================================
module com { module sun { module star { module report { module meta {
-interface XFunctionCategory;
+published interface XFunctionCategory;
/** identifies a <type>XFunctionDescription</type> which allows to retrieve the meta data of all supported functions.
*/
-interface XFunctionDescription
+published interface XFunctionDescription
{
/** gives access to the properties.
*/
diff --git a/offapi/com/sun/star/report/meta/XFunctionManager.idl b/offapi/com/sun/star/report/meta/XFunctionManager.idl
index 04f1b6247..312313e4e 100644
--- a/offapi/com/sun/star/report/meta/XFunctionManager.idl
+++ b/offapi/com/sun/star/report/meta/XFunctionManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -29,7 +29,7 @@
#include <com/sun/star/lang/XComponent.idl>
#include <com/sun/star/container/XIndexAccess.idl>
-#include <com/sun/star/container/NoSuchElementException.idl>
+#include <com/sun/star/container/NoSuchElementException.idl>
#include <com/sun/star/lang/DisposedException.idl>
#include <com/sun/star/report/meta/XFunctionCategory.idl>
#include <com/sun/star/report/meta/XFunctionDescription.idl>
@@ -39,7 +39,7 @@ module com { module sun { module star { module report { module meta {
/** identifies a <type>XFunctionManager</type> which allows to retrieve the meta data of all supported functions.
*/
-interface XFunctionManager
+published interface XFunctionManager
{
/** allows life-time control of report engine.
*/
@@ -53,14 +53,14 @@ interface XFunctionManager
@see com.sun.star.container.XIndexAccess
*/
XFunctionCategory getCategory([in] long position)
- raises( com::sun::star::lang::IndexOutOfBoundsException,
- com::sun::star::lang::WrappedTargetException );
+ raises( com::sun::star::lang::IndexOutOfBoundsException,
+ com::sun::star::lang::WrappedTargetException );
/** get the function description by name
@param name the name of the function
*/
XFunctionDescription getFunctionByName([in] string name)
- raises( com::sun::star::container::NoSuchElementException);
+ raises( com::sun::star::container::NoSuchElementException);
};
//=============================================================================
diff --git a/offapi/com/sun/star/resource/StringResourceWithLocation.idl b/offapi/com/sun/star/resource/StringResourceWithLocation.idl
index a32bb6d3f..0b5adda4b 100644
--- a/offapi/com/sun/star/resource/StringResourceWithLocation.idl
+++ b/offapi/com/sun/star/resource/StringResourceWithLocation.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,16 +33,16 @@
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module resource {
-//=============================================================================
+//=============================================================================
/** specifies a service providing access to a resource string table implementing the
<type scope="com::sun::star::resource">XStringResourceWithLocation</type> interface.
*/
-service StringResourceWithLocation : com::sun::star::resource::XStringResourceWithLocation
+published service StringResourceWithLocation : com::sun::star::resource::XStringResourceWithLocation
{
/** is used to initialize the object on its creation.
@@ -51,11 +51,11 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi
the ReadOnly state allows it - the string table data.
@param ReadOnly
- Specifies if the resource should be read only,
+ Specifies if the resource should be read only,
see <code>XStringResourceManager::isReadOnly</code>
@param locale
- Specifies if the locale first to be used as current locale. Internally
+ Specifies if the locale first to be used as current locale. Internally
the <code>XStringResourceManager::setCurrentLocale</code> method is
called with FindClosestMatch=true.
see <code>XStringResourceManager::setCurrentLocale</code>
@@ -64,7 +64,7 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi
Base string for the file names used to store the locale data.
The locale data is stored in Java properties files also following
the corresponding naming scheme. The files will be named like this:
- "[BaseName]_[Language]_[Country].properties",
+ "[BaseName]_[Language]_[Country].properties",
e.g. "MyBaseName_en_US.properties"
If an empty string is passed for BaseName, "strings" will be used
as BaseName.
@@ -83,14 +83,14 @@ service StringResourceWithLocation : com::sun::star::resource::XStringResourceWi
@throws <type scope="com::sun::star::lang">IllegalArgumentException</type>
if no string or an empty string is passed as URL
*/
- create( [in] string URL, [in] boolean ReadOnly,
+ create( [in] string URL, [in] boolean ReadOnly,
[in] com::sun::star::lang::Locale locale,
[in] string BaseName, [in] string Comment,
[in] com::sun::star::task::XInteractionHandler Handler )
raises( ::com::sun::star::lang::IllegalArgumentException );
};
-//=============================================================================
+//=============================================================================
}; }; }; };
diff --git a/offapi/com/sun/star/resource/XStringResourceManager.idl b/offapi/com/sun/star/resource/XStringResourceManager.idl
index a8a027d82..e939f1f72 100644
--- a/offapi/com/sun/star/resource/XStringResourceManager.idl
+++ b/offapi/com/sun/star/resource/XStringResourceManager.idl
@@ -71,9 +71,9 @@ module com { module sun { module star { module resource {
localized dialogs.
*/
-interface XStringResourceManager: com::sun::star::resource::XStringResourceResolver
+published interface XStringResourceManager: com::sun::star::resource::XStringResourceResolver
{
- /**
+ /**
Returns the resource's read only state
@return <TRUE/> if the resource is read only, otherwise <FALSE/>
@@ -87,16 +87,16 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
Specifies the current locale to be used.
@param FindClosestMatch
- <p>If true: If the exact locale that should be set is not available
+ <p>If true: If the exact locale that should be set is not available
the method tries to find the closest match. E.g. if en_US is re-
quired but not available, en would be the next choice. Finally
- the default locale will be used <TRUE/>.
-
- <p>If false: If the exact locale that should be set is not available
+ the default locale will be used <TRUE/>.
+
+ <p>If false: If the exact locale that should be set is not available
a <type scope="com::sun::star::lang">IllegalArgumentException</type>
is thrown.
-
- <p>If false: If the exact locale that should be set is not available
+
+ <p>If false: If the exact locale that should be set is not available
a <type scope="com::sun::star::lang">IllegalArgumentException</type>
is thrown.
*/
@@ -111,8 +111,8 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
/** Sets the default locale to be used
@param aLocale
- Specifies the default locale to be used.
- If this locale is not available a
+ Specifies the default locale to be used.
+ If this locale is not available a
<type scope="com::sun::star::lang">IllegalArgumentException</type>
is thrown.
@@ -153,7 +153,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
associated with it will be overwritten, otherwise a new
entry will be created.
- It's not recommended to use this method to get the best
+ It's not recommended to use this method to get the best
performance as the implementation may be optimized for
the use of the current locale.
@@ -165,7 +165,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
@param locale
The locale the string should be set for.
- The locale has to match exactly with one of the locales provided by
+ The locale has to match exactly with one of the locales provided by
<member>getLocales</member>. A closest match search is not supported.
@throws <type scope="com::sun::star::lang">NoSupportException</type>
@@ -181,7 +181,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
/**
- Removes a Resource ID including the corresponding string for
+ Removes a Resource ID including the corresponding string for
the current locale.
@param ResourceID
@@ -201,7 +201,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
/**
- Removes a Resource ID including the corresponding string for
+ Removes a Resource ID including the corresponding string for
s specific locale.
@param ResourceID
@@ -209,7 +209,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
@param locale
The locale the Resource ID should be removed for.
- The locale has to match exactly with one of the locales provided by
+ The locale has to match exactly with one of the locales provided by
<member>getLocales</member>. A closest match search is not supported.
@throws
@@ -226,9 +226,9 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
/**
- Creates a new locale.
-
- <p>For each existing ResourceID an empty string
+ Creates a new locale.
+
+ <p>For each existing ResourceID an empty string
will be created. The first locale created will
automatically be the first default locale.
Otherwise strings for all already created IDs
@@ -240,7 +240,7 @@ interface XStringResourceManager: com::sun::star::resource::XStringResourceResol
@throws
<type scope="com::sun::star::lang">IllegalArgumentException</type>
- if the Locale is not valid.
+ if the Locale is not valid.
@throws
<type scope="com::sun::star::lang">NoSupportException</type>
diff --git a/offapi/com/sun/star/resource/XStringResourcePersistence.idl b/offapi/com/sun/star/resource/XStringResourcePersistence.idl
index 3acf9a30f..b9fdb9989 100644
--- a/offapi/com/sun/star/resource/XStringResourcePersistence.idl
+++ b/offapi/com/sun/star/resource/XStringResourcePersistence.idl
@@ -52,7 +52,7 @@ module com { module sun { module star { module resource {
@see <type>XStringResourceManager</type>.
*/
-interface XStringResourcePersistence: com::sun::star::resource::XStringResourceManager
+published interface XStringResourcePersistence: com::sun::star::resource::XStringResourceManager
{
/**
Stores all string table data respectively all data modified since
diff --git a/offapi/com/sun/star/resource/XStringResourceResolver.idl b/offapi/com/sun/star/resource/XStringResourceResolver.idl
index 02b5c978b..856f321d0 100644
--- a/offapi/com/sun/star/resource/XStringResourceResolver.idl
+++ b/offapi/com/sun/star/resource/XStringResourceResolver.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,8 +27,8 @@
#ifndef __com_sun_star_resource_XStringResourceResolver_idl__
#define __com_sun_star_resource_XStringResourceResolver_idl__
-#ifndef __com_sun_star_resource_MissingResourceException_idl__
-#include <com/sun/star/resource/MissingResourceException.idl>
+#ifndef __com_sun_star_resource_MissingResourceException_idl__
+#include <com/sun/star/resource/MissingResourceException.idl>
#endif
#ifndef __com_sun_star_util_XModifyBroadcaster_idl__
@@ -42,13 +42,13 @@
//=============================================================================
-module com { module sun { module star { module resource {
+module com { module sun { module star { module resource {
//=============================================================================
-/**
+/**
Interface to access strings in a resource.
- The interface is derived from
+ The interface is derived from
<type scope="com::sun::star::util">XModifyBroadcaster</type>
All registered <type scope="com::sun::star::util">XModifyListener</type>
@@ -60,18 +60,18 @@ module com { module sun { module star { module resource {
But also changing the locale at runtime can be supported in this way.
*/
-interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
+published interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
{
/**
- Resolves the passed ResoureID for the current locale. This
+ Resolves the passed ResoureID for the current locale. This
locale is set during initialization of the object implementing
- this interface or - in case that also the interface
+ this interface or - in case that also the interface
<type scope="com::sun::star::resource">XStringResourceManager</type>
- is supported - by using the <code>XStringResourceManager::setLocale</code>
+ is supported - by using the <code>XStringResourceManager::setLocale</code>
method.
@param ResourceID
- ID to specify the string inside the resource.
+ ID to specify the string inside the resource.
The ID can - but not needs to - be a hierarchical
name like "foo.nothing.invalid".
@@ -86,18 +86,18 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
/** Resolves the passed ResoureID for a specific locale.
- It's not recommended to use this method to get the best
+ It's not recommended to use this method to get the best
performance as the implementation may be optimized for
the use of the current locale.
@param ResourceID
- ID to specify the string inside the resource.
+ ID to specify the string inside the resource.
The ID can - but not needs to - be a hierarchical
name like "foo.nothing.invalid".
@param locale
The locale the string should be resolved for.
- The locale has to match exactly with one of the locales provided by
+ The locale has to match exactly with one of the locales provided by
<member>getLocales</member>. A closest match search is not supported.
@return the localized string for the specified ID and Locale
@@ -114,7 +114,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
and current locale.
@param ResourceID
- ID to specify the string inside the resource.
+ ID to specify the string inside the resource.
@return <TRUE/> if an entry exists, otherwise <FALSE/>
@@ -125,16 +125,16 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
/**
Checks if the resource contains an entry for the given ResourceID and locale.
- It's not recommended to use this method to get the best
+ It's not recommended to use this method to get the best
performance as the implementation may be optimized for
the use of the current locale.
@param ResourceID
- ID to specify the string inside the resource.
+ ID to specify the string inside the resource.
@param locale
The locale the entry should be checked for.
- The locale has to match exactly with one of the locales provided by
+ The locale has to match exactly with one of the locales provided by
<member>getLocales</member>. A closest match search is not supported.
@return <TRUE/> if an entry exists, otherwise <FALSE/>
@@ -153,13 +153,13 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
/**
Returns a sequence of all valid Resource IDs for a specific locale
- It's not recommended to use this method to get the best
+ It's not recommended to use this method to get the best
performance as the implementation may be optimized for
the use of the current locale.
@param locale
The locale the ResourceIDs should be returned for.
- The locale has to match exactly with one of the locales provided by
+ The locale has to match exactly with one of the locales provided by
<member>getLocales</member>. A closest match search is not supported.
@return a sequence of all valid Resource IDs
@@ -168,7 +168,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
/** Returns the current locale specified in the accessed resource.
-
+
If no locale is available, the returned Locale structure
only contains empty strings.
@@ -178,7 +178,7 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
/** Returns the default locale of the accessed resource. In many
- cases this will be the locale of the Office initially used
+ cases this will be the locale of the Office initially used
to create the resource.
@return the used locale
@@ -196,6 +196,6 @@ interface XStringResourceResolver: com::sun::star::util::XModifyBroadcaster
//=============================================================================
-}; }; }; };
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/resource/XStringResourceWithLocation.idl b/offapi/com/sun/star/resource/XStringResourceWithLocation.idl
index 0715b2ee4..46b14999a 100644
--- a/offapi/com/sun/star/resource/XStringResourceWithLocation.idl
+++ b/offapi/com/sun/star/resource/XStringResourceWithLocation.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -27,27 +27,27 @@
#ifndef __com_sun_star_resource_XStringResourceWithLocation_idl__
#define __com_sun_star_resource_XStringResourceWithLocation_idl__
-#ifndef __com_sun_star_resource_XStringResourcePersistence_idl__
-#include <com/sun/star/resource/XStringResourcePersistence.idl>
+#ifndef __com_sun_star_resource_XStringResourcePersistence_idl__
+#include <com/sun/star/resource/XStringResourcePersistence.idl>
#endif
//=============================================================================
-module com { module sun { module star { module resource {
+module com { module sun { module star { module resource {
//=============================================================================
-/**
+/**
Extends <type>XStringResourcePersistence</type> by methods to handle an
associated location.
@see <type>XStringResourcePersistence</type>.
*/
-interface XStringResourceWithLocation: com::sun::star::resource::XStringResourcePersistence
+published interface XStringResourceWithLocation: com::sun::star::resource::XStringResourcePersistence
{
/**
Stores all string table data to a location and associates this location
- to this instance as if <member>setLocation</member> was called with this
+ to this instance as if <member>setLocation</member> was called with this
location. The modified state will be unmodified after the call.
@param URL
@@ -58,19 +58,19 @@ interface XStringResourceWithLocation: com::sun::star::resource::XStringResource
/**
- Associates a location to the StringResourceWithStorage instance
+ Associates a location to the StringResourceWithStorage instance
which is used on subsequent calls of <member>store</member>.
-
+
@param URL
the location to be associated to the StringResourceManager
<p>
This call has to be used carefully as it removes the location
- previously connected to the StringResourceWithStorage. It may
- force the implementation to reload data from the previous
- location before releasing it. The StringResourceManager will
- be modified after calling this method as the data isn't stored
- to the new location yet. <member>storeAsURL</member> should
+ previously connected to the StringResourceWithStorage. It may
+ force the implementation to reload data from the previous
+ location before releasing it. The StringResourceManager will
+ be modified after calling this method as the data isn't stored
+ to the new location yet. <member>storeAsURL</member> should
be preferred as it directly stores the data to the new location
and afterwards this location is in sync with the resource data.
</p>
@@ -84,6 +84,6 @@ interface XStringResourceWithLocation: com::sun::star::resource::XStringResource
//=============================================================================
-}; }; }; };
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/script/vba/VBAEventId.idl b/offapi/com/sun/star/script/vba/VBAEventId.idl
index fc305bc1a..af0527a16 100644
--- a/offapi/com/sun/star/script/vba/VBAEventId.idl
+++ b/offapi/com/sun/star/script/vba/VBAEventId.idl
@@ -97,11 +97,11 @@ constants VBAEventId
const long WORKBOOK_AFTERSAVE = 2007;
/** New sheet inserted. Arguments: short nSheet. */
const long WORKBOOK_NEWSHEET = 2008;
- /** Document window has been activated. No arguments. */
+ /** Document window has been activated. Arguments: XController aController. */
const long WORKBOOK_WINDOWACTIVATE = 2009;
- /** Document window has been deactivated. No arguments. */
+ /** Document window has been deactivated. Arguments: XController aController. */
const long WORKBOOK_WINDOWDEACTIVATE = 2010;
- /** Document window has been resized. No arguments. */
+ /** Document window has been resized. Arguments: XController aController. */
const long WORKBOOK_WINDOWRESIZE = 2011;
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/script/vba/VBAScriptEvent.idl b/offapi/com/sun/star/script/vba/VBAScriptEvent.idl
new file mode 100755
index 000000000..ebfa7d447
--- /dev/null
+++ b/offapi/com/sun/star/script/vba/VBAScriptEvent.idl
@@ -0,0 +1,73 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_script_vba_VBAScriptEvent_idl__
+#define __com_sun_star_script_vba_VBAScriptEvent_idl__
+
+#include <com/sun/star/lang/EventObject.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module script { module vba {
+
+//=============================================================================
+
+/** Describes a VBA script event fired via <member>XVBACompatibility::
+ broadcastVBAScriptEvent</member>, and received by <member>
+ XVBAScriptListener::notifyVBAScriptEvent</member>.
+
+ @see XVBACompatibility
+ @see XVBAScriptListener
+ */
+struct VBAScriptEvent : ::com::sun::star::lang::EventObject
+{
+ //-------------------------------------------------------------------------
+
+ /** Identifies the type of the event.
+
+ @see VBAScriptEventId
+ */
+ long Identifier;
+
+ //-------------------------------------------------------------------------
+
+ /** Contains the name of the involved VBA module.
+
+ @see VBAScriptEventId
+ */
+ string ModuleName;
+
+ //-------------------------------------------------------------------------
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+//=============================================================================
+
+#endif
diff --git a/offapi/com/sun/star/script/vba/VBAScriptEventId.idl b/offapi/com/sun/star/script/vba/VBAScriptEventId.idl
new file mode 100755
index 000000000..b229ab920
--- /dev/null
+++ b/offapi/com/sun/star/script/vba/VBAScriptEventId.idl
@@ -0,0 +1,100 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_script_vba_VBAScriptEventId_idl__
+#define __com_sun_star_script_vba_VBAScriptEventId_idl__
+
+//=============================================================================
+
+module com { module sun { module star { module script { module vba {
+
+//=============================================================================
+
+/** Identifies a VBA script event fired via <member>XVBACompatibility::
+ broadcastVBAScriptEvent</member>, and received by <member>
+ XVBAScriptListener::notifyVBAScriptEvent</member>.
+
+ @see VBAScriptEvent
+ @see XVBACompatibility
+ @see XVBAScriptListener
+ */
+constants VBAScriptEventId
+{
+ //-------------------------------------------------------------------------
+ /** This event is fired when a VBA script in the current document has been
+ started.
+
+ <p>Several scripts may run simultaneously, e.g. when a running script
+ triggers a document event that starts another script.</p>
+
+ <p>The number of running scripts can be obtained via <member>
+ XVBACompatibility::RunningVBAScripts</member>. The number returned
+ there will already contain the new script notified with this event.</p>
+
+ <p>The member <member>VBAScriptEvent::ModuleName</member> of the event
+ object will contain the name of the code module that contains the
+ started script.</p>
+ */
+ const long SCRIPT_STARTED = 0;
+
+ //-------------------------------------------------------------------------
+ /** This event is fired when a VBA script in the current document stops
+ running.
+
+ <p>Several scripts may run simultaneously, e.g. when a running script
+ triggers a document event that starts another script.</p>
+
+ <p>The number of scripts still running can be obtained via <member>
+ XVBACompatibility::RunningVBAScripts</member>. The number returned
+ there will not contain the stopped script notified with this event
+ anymore.</p>
+
+ <p>The member <member>VBAScriptEvent::ModuleName</member> of the event
+ object will contain the name of the code module that contains the
+ script that has been stopped.</p>
+ */
+ const long SCRIPT_STOPPED = 1;
+
+ //-------------------------------------------------------------------------
+ /** This event is fired when a VBA script in the current document tries to
+ instanciate a userform.
+
+ <p>The member <member>VBAScriptEvent::ModuleName</member> of the event
+ object will contain the name of the userform module.</p>
+ */
+ const long INITIALIZE_USERFORM = 2;
+
+ //-------------------------------------------------------------------------
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+//=============================================================================
+
+#endif
diff --git a/offapi/com/sun/star/script/vba/XVBACompatibility.idl b/offapi/com/sun/star/script/vba/XVBACompatibility.idl
index 77b1435f7..9f93bb08f 100644
--- a/offapi/com/sun/star/script/vba/XVBACompatibility.idl
+++ b/offapi/com/sun/star/script/vba/XVBACompatibility.idl
@@ -28,12 +28,13 @@
#ifndef __com_sun_star_script_vba_XVBACompatibility_idl__
#define __com_sun_star_script_vba_XVBACompatibility_idl__
-#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/frame/XModel.idl>
+#include <com/sun/star/script/vba/XVBAScriptListener.idl>
//=============================================================================
-
+
module com { module sun { module star { module script { module vba {
-
+
interface XVBACompatibility
{
//-------------------------------------------------------------------------
@@ -42,6 +43,22 @@ interface XVBACompatibility
[attribute ] string ProjectName;
//-------------------------------------------------------------------------
+
+ [attribute, readonly] long RunningVBAScripts;
+
+ //-------------------------------------------------------------------------
+
+ [oneway] void addVBAScriptListener( [in] XVBAScriptListener Listener );
+
+ //-------------------------------------------------------------------------
+
+ [oneway] void removeVBAScriptListener( [in] XVBAScriptListener Listener );
+
+ //-------------------------------------------------------------------------
+
+ void broadcastVBAScriptEvent( [in] long Identifier, [in] string ModuleName );
+
+ //-------------------------------------------------------------------------
};
}; }; }; }; };
diff --git a/offapi/com/sun/star/script/vba/XVBAEventProcessor.idl b/offapi/com/sun/star/script/vba/XVBAEventProcessor.idl
index a75e6fa4e..ab7d3aad7 100644
--- a/offapi/com/sun/star/script/vba/XVBAEventProcessor.idl
+++ b/offapi/com/sun/star/script/vba/XVBAEventProcessor.idl
@@ -30,7 +30,6 @@
#include <com/sun/star/uno/XInterface.idl>
#include <com/sun/star/lang/IllegalArgumentException.idl>
-#include <com/sun/star/script/provider/ScriptFrameworkErrorException.idl>
#include <com/sun/star/util/VetoException.idl>
//=============================================================================
@@ -74,24 +73,21 @@ interface XVBAEventProcessor
@param aArgs
The input arguments needed to create the argument list of the VBA
event handler.
-
+
+ @return
+ <TRUE/>, if event handing is enabled, and the event handler macro
+ exists and has been invoked.
+
@throws <type scope="::com::sun::star::lang">IllegalArgumentException</type>
if the passed event identifier is not supported, or if the passed
arguments do not conform to the arguments expected by the specified
event.
- @throws <type scope="::com::sun::star::script::provider">ScriptFrameworkErrorException</type>
- if the VBA event handler could not be invoked. Reasons may be, that
- handling of VBA events is not enabled, that the VBA event handler
- macro has not been found, or that the execution of the macro has
- been aborted with an error.
-
@throws <type scope="::com::sun::star::util">VetoException</type>
if the VBA event handler has indicated to veto the event.
**/
- void processVbaEvent( [in] long nEventId, [in] sequence< any > aArgs )
+ boolean processVbaEvent( [in] long nEventId, [in] sequence< any > aArgs )
raises (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::script::provider::ScriptFrameworkErrorException,
::com::sun::star::util::VetoException);
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/script/vba/XVBAScriptListener.idl b/offapi/com/sun/star/script/vba/XVBAScriptListener.idl
new file mode 100755
index 000000000..144f1877b
--- /dev/null
+++ b/offapi/com/sun/star/script/vba/XVBAScriptListener.idl
@@ -0,0 +1,51 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_script_vba_XVBAScriptListener_idl__
+#define __com_sun_star_script_vba_XVBAScriptListener_idl__
+
+#include <com/sun/star/lang/XEventListener.idl>
+#include <com/sun/star/script/vba/VBAScriptEvent.idl>
+
+//=============================================================================
+
+module com { module sun { module star { module script { module vba {
+
+//=============================================================================
+
+interface XVBAScriptListener : ::com::sun::star::lang::XEventListener
+{
+ void notifyVBAScriptEvent( [in] VBAScriptEvent Event );
+};
+
+//=============================================================================
+
+}; }; }; }; };
+
+//=============================================================================
+
+#endif
diff --git a/offapi/com/sun/star/script/vba/makefile.mk b/offapi/com/sun/star/script/vba/makefile.mk
index 336be1b5e..6f13245f7 100644
--- a/offapi/com/sun/star/script/vba/makefile.mk
+++ b/offapi/com/sun/star/script/vba/makefile.mk
@@ -41,12 +41,15 @@ IDLFILES=\
VBAEventId.idl \
VBAEventProcessor.idl \
VBAMacroResolver.idl \
+ VBAScriptEvent.idl \
+ VBAScriptEventId.idl \
VBASpreadsheetEventProcessor.idl \
VBATextEventProcessor.idl \
XVBACompatibility.idl \
XVBAEventProcessor.idl \
XVBAMacroResolver.idl \
- XVBAModuleInfo.idl
+ XVBAModuleInfo.idl \
+ XVBAScriptListener.idl
# ------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sdb/XDocumentDataSource.idl b/offapi/com/sun/star/sdb/XDocumentDataSource.idl
index 0eb77a813..6acb441bd 100644
--- a/offapi/com/sun/star/sdb/XDocumentDataSource.idl
+++ b/offapi/com/sun/star/sdb/XDocumentDataSource.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,26 +24,26 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_sdb_XDocumentDataSource_idl__
-#define __com_sun_star_sdb_XDocumentDataSource_idl__
-
+#ifndef __com_sun_star_sdb_XDocumentDataSource_idl__
+#define __com_sun_star_sdb_XDocumentDataSource_idl__
+
#ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__
-#include <com/sun/star/sdb/XOfficeDatabaseDocument.idl>
+#include <com/sun/star/sdb/XOfficeDatabaseDocument.idl>
#endif
-//=============================================================================
-
- module com { module sun { module star { module sdb {
-
-//=============================================================================
+//=============================================================================
+
+ module com { module sun { module star { module sdb {
+
+//=============================================================================
/** simplifies the accessing of data sources and their corresponding database document.
-
+
<p>
The interface can be used to access the data source of the database document.
</p>
@see OfficeDatabaseDocument
*/
-interface XDocumentDataSource
+published interface XDocumentDataSource
{
/** provides access to the one and only <type>OfficeDatabaseDocument</type>
which the data source is based on.
@@ -63,13 +63,13 @@ interface XDocumentDataSource
*/
[readonly, attribute] XOfficeDatabaseDocument DatabaseDocument;
};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl b/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl
index bd8d6db7c..fa28e15eb 100644
--- a/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl
+++ b/offapi/com/sun/star/sdb/XFormDocumentsSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,38 +24,38 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__
-#define __com_sun_star_sdb_XFormDocumentsSupplier_idl__
-
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
-
-#ifndef __com_sun_star_container_XNameAccess_idl__
-#include <com/sun/star/container/XNameAccess.idl>
-#endif
-
- module com { module sun { module star { module sdb {
-
-
+#ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__
+#define __com_sun_star_sdb_XFormDocumentsSupplier_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_container_XNameAccess_idl__
+#include <com/sun/star/container/XNameAccess.idl>
+#endif
+
+ module com { module sun { module star { module sdb {
+
+
/** provides the access to a container of database forms.
@see Forms
*/
-interface XFormDocumentsSupplier: com::sun::star::uno::XInterface
-{
-
+published interface XFormDocumentsSupplier: com::sun::star::uno::XInterface
+{
+
/** returns the container of forms.
@returns
the form documents
@see Forms
*/
- com::sun::star::container::XNameAccess getFormDocuments();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*===========================================================================
-===========================================================================*/
-#endif
+ com::sun::star::container::XNameAccess getFormDocuments();
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*===========================================================================
+===========================================================================*/
+#endif
diff --git a/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl b/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl
index d6ab4fc46..d0f79a4ab 100644
--- a/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl
+++ b/offapi/com/sun/star/sdb/XOfficeDatabaseDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,30 +24,30 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__
-#define __com_sun_star_sdb_XOfficeDatabaseDocument_idl__
+#ifndef __com_sun_star_sdb_XOfficeDatabaseDocument_idl__
+#define __com_sun_star_sdb_XOfficeDatabaseDocument_idl__
#ifndef __com_sun_star_sdb_XFormDocumentsSupplier_idl__
-#include <com/sun/star/sdb/XFormDocumentsSupplier.idl>
+#include <com/sun/star/sdb/XFormDocumentsSupplier.idl>
#endif
#ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__
-#include <com/sun/star/sdb/XReportDocumentsSupplier.idl>
+#include <com/sun/star/sdb/XReportDocumentsSupplier.idl>
#endif
#ifndef __com_sun_star_sdbc_XDataSource_idl__
-#include <com/sun/star/sdbc/XDataSource.idl>
+#include <com/sun/star/sdbc/XDataSource.idl>
#endif
#ifndef __com_sun_star_document_XDocumentSubStorageSupplier_idl__
#include <com/sun/star/document/XDocumentSubStorageSupplier.idl>
#endif
-//=============================================================================
-
-module com { module sun { module star { module sdb {
-
-//=============================================================================
+//=============================================================================
+
+module com { module sun { module star { module sdb {
+
+//=============================================================================
/** simplifies the accessing of data sources, and it's corresponding database document and forms, and reports.
*/
-interface XOfficeDatabaseDocument
+published interface XOfficeDatabaseDocument
{
/** allows to access the supplier for forms.
@see com::sun::star::sdb::Forms
@@ -68,11 +68,11 @@ interface XOfficeDatabaseDocument
*/
[readonly, attribute] com::sun::star::sdbc::XDataSource DataSource;
};
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
#endif
diff --git a/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl b/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl
index 8c3419540..691c74516 100644
--- a/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl
+++ b/offapi/com/sun/star/sdb/XReportDocumentsSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,38 +24,38 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__
-#define __com_sun_star_sdb_XReportDocumentsSupplier_idl__
-
-#ifndef __com_sun_star_uno_XInterface_idl__
-#include <com/sun/star/uno/XInterface.idl>
-#endif
-
-#ifndef __com_sun_star_container_XNameAccess_idl__
-#include <com/sun/star/container/XNameAccess.idl>
-#endif
-
- module com { module sun { module star { module sdb {
-
-
+#ifndef __com_sun_star_sdb_XReportDocumentsSupplier_idl__
+#define __com_sun_star_sdb_XReportDocumentsSupplier_idl__
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_container_XNameAccess_idl__
+#include <com/sun/star/container/XNameAccess.idl>
+#endif
+
+ module com { module sun { module star { module sdb {
+
+
/** provides the access to a container of database reports.
@see Reports
*/
-interface XReportDocumentsSupplier: com::sun::star::uno::XInterface
-{
-
+published interface XReportDocumentsSupplier: com::sun::star::uno::XInterface
+{
+
/** returns the container of reports.
@returns
the report documents
@see Reports
*/
- com::sun::star::container::XNameAccess getReportDocuments();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*===========================================================================
-===========================================================================*/
-#endif
+ com::sun::star::container::XNameAccess getReportDocuments();
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*===========================================================================
+===========================================================================*/
+#endif
diff --git a/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl b/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl
index b7d5e4f43..813c4065e 100644
--- a/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl
+++ b/offapi/com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
#endif
module com { module sun { module star { module container {
-interface XIndexAccess;
+published interface XIndexAccess;
};};};};
//=============================================================================
@@ -55,7 +55,7 @@ interface XIndexAccess;
structure of the used query.
</p>
*/
-interface XSingleSelectQueryAnalyzer : com::sun::star::uno::XInterface
+published interface XSingleSelectQueryAnalyzer : com::sun::star::uno::XInterface
{
/** returns the query.
diff --git a/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl b/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl
index b31028076..78d6f4161 100644
--- a/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl
+++ b/offapi/com/sun/star/sdb/XSingleSelectQueryComposer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,33 +24,33 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_sdb_XSingleSelectQueryComposer_idl__
-#define __com_sun_star_sdb_XSingleSelectQueryComposer_idl__
-
-#ifndef __com_sun_star_beans_XPropertySet_idl__
-#include <com/sun/star/beans/XPropertySet.idl>
-#endif
-
-#ifndef __com_sun_star_beans_PropertyValue_idl__
-#include <com/sun/star/beans/PropertyValue.idl>
-#endif
-
-#ifndef __com_sun_star_sdbc_SQLException_idl__
-#include <com/sun/star/sdbc/SQLException.idl>
-#endif
-
-#ifndef __com_sun_star_sdb_XSingleSelectQueryAnalyzer_idl__
-#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl>
-#endif
-
-//=============================================================================
-
- module com { module sun { module star { module sdb {
-
-//=============================================================================
-
+#ifndef __com_sun_star_sdb_XSingleSelectQueryComposer_idl__
+#define __com_sun_star_sdb_XSingleSelectQueryComposer_idl__
+
+#ifndef __com_sun_star_beans_XPropertySet_idl__
+#include <com/sun/star/beans/XPropertySet.idl>
+#endif
+
+#ifndef __com_sun_star_beans_PropertyValue_idl__
+#include <com/sun/star/beans/PropertyValue.idl>
+#endif
+
+#ifndef __com_sun_star_sdbc_SQLException_idl__
+#include <com/sun/star/sdbc/SQLException.idl>
+#endif
+
+#ifndef __com_sun_star_sdb_XSingleSelectQueryAnalyzer_idl__
+#include <com/sun/star/sdb/XSingleSelectQueryAnalyzer.idl>
+#endif
+
+//=============================================================================
+
+ module com { module sun { module star { module sdb {
+
+//=============================================================================
+
/** simplifies the composing of single select statements.
-
+
<p>
The interface can be used for composing single SELECT statements without knowing the
structure of the used query.
@@ -58,41 +58,41 @@
@see com::sun::star::sdb::SingleSelectQueryComposer
*/
-interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer
-{
- //-------------------------------------------------------------------------
+published interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer
+{
+ //-------------------------------------------------------------------------
// FILTER
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** makes it possible to set a filter condition for the query.
@param filter
the filter to set
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs
- or the statement isn't valid
+ or the statement isn't valid
or the statement isn't parsable.
*/
- void setFilter([in] string filter)
- raises (com::sun::star::sdbc::SQLException);
- //-------------------------------------------------------------------------
+ void setFilter([in] string filter)
+ raises (com::sun::star::sdbc::SQLException);
+ //-------------------------------------------------------------------------
/** appends a new set of filter criteria which is split into levels.
@param filter
- The filter criteria is split into levels. Each level represents the
+ The filter criteria is split into levels. Each level represents the
OR criteria. Within each level, the filters are provided as an AND criteria
- with the name of the column and the filter condition. The filter condition
+ with the name of the column and the filter condition. The filter condition
is of type string. The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>.
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
void setStructuredFilter([in] sequence< sequence<com::sun::star::beans::PropertyValue> > filter)
- raises (com::sun::star::sdbc::SQLException,com::sun::star::lang::IllegalArgumentException);
- //-------------------------------------------------------------------------
-
- /** appends a new filter condition by a
+ raises (com::sun::star::sdbc::SQLException,com::sun::star::lang::IllegalArgumentException);
+ //-------------------------------------------------------------------------
+
+ /** appends a new filter condition by a
<type scope="com::sun::star::sdb">DataColumn</type>
- providing the name and the value for the filter.
+ providing the name and the value for the filter.
The value property must be supported by the <type scope="com::sun::star::sdb">DataColumn</type>.
@param column
the column which is used to create a filter
@@ -102,72 +102,72 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer
E.g. (xx AND bb AND cc) OR newCriteria
@param filterOperator
The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>.
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
void appendFilterByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator)
- raises (com::sun::star::sdbc::SQLException);
+ raises (com::sun::star::sdbc::SQLException);
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
// GROUP BY
- //-------------------------------------------------------------------------
-
-
+ //-------------------------------------------------------------------------
+
+
/** makes it possible to set a group for the query.
@param group
the group part to set
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs
- or the statement isn't valid
+ or the statement isn't valid
or the statement isn't parsable.
*/
- void setGroup([in] string group)
- raises (com::sun::star::sdbc::SQLException);
+ void setGroup([in] string group)
+ raises (com::sun::star::sdbc::SQLException);
+
+ //-------------------------------------------------------------------------
- //-------------------------------------------------------------------------
-
/** appends an additional part to the group criteria of the select
statement. The column must be a <type scope="com::sun::star::sdbcx">Column</type>.
@param column
the column which is used to create a group part
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
- void appendGroupByColumn([in] com::sun::star::beans::XPropertySet column)
- raises (com::sun::star::sdbc::SQLException);
-
- //-------------------------------------------------------------------------
+ void appendGroupByColumn([in] com::sun::star::beans::XPropertySet column)
+ raises (com::sun::star::sdbc::SQLException);
+
+ //-------------------------------------------------------------------------
// HAVING
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** makes it possible to set a HAVING filter condition for the query.
@param filter
the filter to set
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs
- or the statement isn't valid
+ or the statement isn't valid
or the statement isn't parsable.
*/
- void setHavingClause([in] string filter)
- raises (com::sun::star::sdbc::SQLException);
+ void setHavingClause([in] string filter)
+ raises (com::sun::star::sdbc::SQLException);
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** appends a new set of HAVING filter criteria which is split into levels.
@param filter
- The HAVING filter criteria is split into levels. Each level represents the
+ The HAVING filter criteria is split into levels. Each level represents the
OR criteria. Within each level, the filters are provided as an AND criteria
- with the name of the column and the filter condition. The filter condition
+ with the name of the column and the filter condition. The filter condition
is of type string. The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>.
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
void setStructuredHavingClause([in] sequence< sequence<com::sun::star::beans::PropertyValue> > filter)
- raises (com::sun::star::sdbc::SQLException);
- //-------------------------------------------------------------------------
-
- /** appends a new HAVING filter condition by a
+ raises (com::sun::star::sdbc::SQLException);
+ //-------------------------------------------------------------------------
+
+ /** appends a new HAVING filter condition by a
<type scope="com::sun::star::sdb">DataColumn</type>
providing the name and the value for the filter.
@param column
@@ -178,45 +178,45 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer
E.g. (xx AND bb AND cc) OR newCriteria
@param filterOperator
The operator used, is defined by <type scope="com::sun::star::sdb">SQLFilterOperator</type>.
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
- void appendHavingClauseByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator)
- raises (com::sun::star::sdbc::SQLException);
+ void appendHavingClauseByColumn([in] com::sun::star::beans::XPropertySet column,[in] boolean andCriteria,[in] long filterOperator)
+ raises (com::sun::star::sdbc::SQLException);
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
// ORDER BY
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** makes it possible to set a sort condition for the query.
@param order
the order part to set
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs
- or the order isn't valid
+ or the order isn't valid
or the statement isn't parsable.
*/
- void setOrder([in] string order)
- raises (com::sun::star::sdbc::SQLException);
+ void setOrder([in] string order)
+ raises (com::sun::star::sdbc::SQLException);
+
+ //-------------------------------------------------------------------------
- //-------------------------------------------------------------------------
-
/** appends an additional part to the sort order criteria of the select
statement. The column must be a <type scope="com::sun::star::sdbcx">Column</type>.
@param column
the column which is used to create a order part
@param ascending
<TRUE/> when the order should be ascending, otherwise if <FALSE/> descending.
- @throws com::sun::star::sdbc::SQLException
+ @throws com::sun::star::sdbc::SQLException
if a database access error occurs.
*/
- void appendOrderByColumn([in] com::sun::star::beans::XPropertySet column,
- [in] boolean ascending)
- raises (com::sun::star::sdbc::SQLException);
-
- //-------------------------------------------------------------------------
+ void appendOrderByColumn([in] com::sun::star::beans::XPropertySet column,
+ [in] boolean ascending)
+ raises (com::sun::star::sdbc::SQLException);
+
+ //-------------------------------------------------------------------------
// cumulative composing
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** sets a new elementary query for the composer
@@ -261,14 +261,14 @@ interface XSingleSelectQueryComposer: XSingleSelectQueryAnalyzer
{
set raises (com::sun::star::sdbc::SQLException);
};
-};
-
-//=============================================================================
-
-}; }; }; };
-
-/*=============================================================================
-
-=============================================================================*/
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+/*=============================================================================
+
+=============================================================================*/
+#endif
diff --git a/offapi/com/sun/star/sdb/XSubDocument.idl b/offapi/com/sun/star/sdb/XSubDocument.idl
index 92a09e586..2f9e86b10 100644
--- a/offapi/com/sun/star/sdb/XSubDocument.idl
+++ b/offapi/com/sun/star/sdb/XSubDocument.idl
@@ -1,6 +1,6 @@
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,7 +32,7 @@
//=============================================================================
-module com { module sun { module star { module sdb {
+module com { module sun { module star { module sdb {
//=============================================================================
@@ -40,7 +40,7 @@ module com { module sun { module star { module sdb {
@since OOo 3.1
*/
-interface XSubDocument
+published interface XSubDocument
{
/** opens the sub document
@@ -95,7 +95,7 @@ interface XSubDocument
//=============================================================================
-}; }; }; };
+}; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl b/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl
index 60c30f3cf..527186f40 100644
--- a/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl
+++ b/offapi/com/sun/star/sdb/application/XDatabaseDocumentUI.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
//=============================================================================
-module com { module sun { module star { module sdb { module application {
+module com { module sun { module star { module sdb { module application {
//=============================================================================
@@ -54,7 +54,7 @@ module com { module sun { module star { module sdb { module application {
@since OOo 2.2
*/
-interface XDatabaseDocumentUI
+published interface XDatabaseDocumentUI
{
/** provides access to the data source belong to the database document
*/
@@ -322,7 +322,7 @@ interface XDatabaseDocumentUI
//=============================================================================
-}; }; }; }; };
+}; }; }; }; };
//=============================================================================
diff --git a/offapi/com/sun/star/sdb/tools/XConnectionTools.idl b/offapi/com/sun/star/sdb/tools/XConnectionTools.idl
index 061e79b68..8b1b4ed61 100644
--- a/offapi/com/sun/star/sdb/tools/XConnectionTools.idl
+++ b/offapi/com/sun/star/sdb/tools/XConnectionTools.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -31,27 +31,27 @@
#ifndef __com_sun_star_uno_XInterface_idl__
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef __com_sun_star_sdbc_SQLException_idl__
-#include <com/sun/star/sdbc/SQLException.idl>
-#endif
+#ifndef __com_sun_star_sdbc_SQLException_idl__
+#include <com/sun/star/sdbc/SQLException.idl>
+#endif
-module com { module sun { module star {
+module com { module sun { module star {
module container {
- interface XNameAccess;
+ published interface XNameAccess;
};
module lang {
- interface XComponent;
+ published interface XComponent;
};
};};};
//=============================================================================
-module com { module sun { module star { module sdb {
- interface XSingleSelectQueryComposer;
+module com { module sun { module star { module sdb {
+ published interface XSingleSelectQueryComposer;
module tools {
//=============================================================================
-interface XTableName;
-interface XObjectNames;
-interface XDataSourceMetaData;
+published interface XTableName;
+published interface XObjectNames;
+published interface XDataSourceMetaData;
//-----------------------------------------------------------------------------
/** encapsulates various useful functionality around a
@@ -68,7 +68,7 @@ interface XDataSourceMetaData;
@since OOo 2.0.4
*/
-interface XConnectionTools
+published interface XConnectionTools
{
/** creates an instance supporting the <type>XTableName</type> interface,
which can be used to manipulate table names for various purposes.
@@ -133,7 +133,7 @@ interface XConnectionTools
@param command
the object. This may be a table name, a query name, or an SQL statement, depending on the value
of <arg>_nCommandType</arg>
- @return
+ @return
the composer filled with command and command type.
*/
::com::sun::star::sdb::XSingleSelectQueryComposer getComposer([in] long commandType,[in] string command);
diff --git a/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl b/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl
index 4ceaa0f76..726b7d712 100644
--- a/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl
+++ b/offapi/com/sun/star/sdb/tools/XDataSourceMetaData.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@
module com { module sun { module star { module sdb { module tools {
//=============================================================================
-interface XDataSourceMetaData
+published interface XDataSourceMetaData
{
/** determines whether the data source supports queries in the <code>FROM</code>
part of a <code>SELECT</code> statement.
diff --git a/offapi/com/sun/star/sdb/tools/XObjectNames.idl b/offapi/com/sun/star/sdb/tools/XObjectNames.idl
index 9da75a902..e3e5bea34 100644
--- a/offapi/com/sun/star/sdb/tools/XObjectNames.idl
+++ b/offapi/com/sun/star/sdb/tools/XObjectNames.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -70,7 +70,7 @@ module com { module sun { module star { module sdb { module tools {
@since OOo 2.0.4
*/
-interface XObjectNames
+published interface XObjectNames
{
/** suggests a (unique) table or query name
diff --git a/offapi/com/sun/star/sdb/tools/XTableName.idl b/offapi/com/sun/star/sdb/tools/XTableName.idl
index 68664cb3f..a67f9810d 100644
--- a/offapi/com/sun/star/sdb/tools/XTableName.idl
+++ b/offapi/com/sun/star/sdb/tools/XTableName.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -72,7 +72,7 @@ module com { module sun { module star { module sdb { module tools {
@since OOo 2.0.4
*/
-interface XTableName
+published interface XTableName
{
/** denotes the name of the catalog which the table is a part of
*/
@@ -98,7 +98,7 @@ interface XTableName
@see CompositionType
- @throws com::sun::star::IllegalArgumentException
+ @throws com::sun::star::IllegalArgumentException
if the given <arg>Type</arg> does not denote a valid <type>CompositionType</type>
*/
string getComposedName( [in] long Type, [in] boolean Quote )
diff --git a/offapi/com/sun/star/security/CertAltNameEntry.idl b/offapi/com/sun/star/security/CertAltNameEntry.idl
new file mode 100644
index 000000000..40ad93d76
--- /dev/null
+++ b/offapi/com/sun/star/security/CertAltNameEntry.idl
@@ -0,0 +1,59 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+
+#ifndef __com_sun_star_security_CertAltNameEntry_idl__
+#define __com_sun_star_security_CertAltNameEntry_idl__
+
+#include <com/sun/star/security/ExtAltNameType.idl>
+
+//=============================================================================
+
+ module com { module sun { module star { module security {
+
+//=============================================================================
+/**
+ * struct contains a single entry within a Subject Alternative Name Extension of a
+ * X509 certificate.
+ */
+struct CertAltNameEntry
+{
+ /**
+ * defines the type of the value . With this information you can determine how to interprete the Any value.
+ * @see com::sun::star::security::ExtAltNameType
+ */
+ com::sun::star::security::ExtAltNameType Type;
+
+ /**
+ * stores the value of entry.
+ */
+ any Value;
+};
+
+
+}; }; }; };
+#endif
diff --git a/offapi/com/sun/star/security/CertificateContainer.idl b/offapi/com/sun/star/security/CertificateContainer.idl
index 1e3dcb72e..5974aefa3 100644
--- a/offapi/com/sun/star/security/CertificateContainer.idl
+++ b/offapi/com/sun/star/security/CertificateContainer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,10 +37,11 @@
module com { module sun { module star { module security {
/** the service to be used for <type>XCertificateContainer</type>.
+
@since OOo 2.3.1
*/
-service CertificateContainer: XCertificateContainer;
+published service CertificateContainer: XCertificateContainer;
}; }; }; };
-#endif
+#endif
diff --git a/offapi/com/sun/star/security/CertificateContainerStatus.idl b/offapi/com/sun/star/security/CertificateContainerStatus.idl
index b6ded62f2..f1765e5f8 100644
--- a/offapi/com/sun/star/security/CertificateContainerStatus.idl
+++ b/offapi/com/sun/star/security/CertificateContainerStatus.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,8 +24,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_security_CertificateContainerStatus_idl_
#define __com_sun_star_security_CertificateContainerStatus_idl_
@@ -39,7 +37,7 @@ module com { module sun { module star { module security {
* Constant definition of a certificate container status.
*
*/
-enum CertificateContainerStatus
+published enum CertificateContainerStatus
{
/**
* The certificate was not found.
@@ -60,5 +58,5 @@ enum CertificateContainerStatus
} ; } ; } ; } ;
-#endif
+#endif
diff --git a/offapi/com/sun/star/security/ExtAltNameType.idl b/offapi/com/sun/star/security/ExtAltNameType.idl
new file mode 100644
index 000000000..aec560a65
--- /dev/null
+++ b/offapi/com/sun/star/security/ExtAltNameType.idl
@@ -0,0 +1,110 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_security_ExtAltNameType_idl_
+#define __com_sun_star_security_ExtAltNameType_idl_
+
+#include <com/sun/star/uno/XInterface.idl>
+
+module com { module sun { module star { module security {
+
+/**
+ * Constant definiton of a certificate container status.
+ */
+enum ExtAltNameType
+{
+ /**
+ * Cutomize name/value pair
+ * The value of CertAltNameEntry contains a NamedValue.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ OTHER_NAME,
+
+ /**
+ * The entry contains rfc822 name.
+ * The value of CertAltNameEntry contains a OUString.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ RFC822_NAME,
+
+ /**
+ * The entry contains a dns name.
+ * The value of CertAltNameEntry contains a OUString.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ DNS_NAME,
+
+ /**
+ * Currently unsupported.
+ */
+ DIRECTORY_NAME,
+
+ /**
+ * The entry contains an url.
+ * The value of CertAltNameEntry contains a OUString.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ URL,
+
+ /**
+ * The entry contains a ip address.
+ * The value of CertAltNameEntry contains a Sequence of sal_Int8.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ IP_ADDRESS,
+
+ /**
+ * The entry contains a registered id.
+ * The value of CertAltNameEntry contains a OUString.
+ *
+ * @see com::sun::star::security::CertAltNameEntry
+ */
+ REGISTERED_ID,
+
+ /**
+ * Currently unsupported.
+ */
+ EDI_PARTY_NAME,
+
+ /**
+ * Currently unsupported.
+ */
+ X400_ADDRESS
+
+};
+
+} ; } ; } ; } ;
+
+#endif
+
diff --git a/offapi/com/sun/star/security/SecurityInfrastructureException.idl b/offapi/com/sun/star/security/SecurityInfrastructureException.idl
index 10e894250..71cb0e18a 100644
--- a/offapi/com/sun/star/security/SecurityInfrastructureException.idl
+++ b/offapi/com/sun/star/security/SecurityInfrastructureException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,31 +24,27 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for xmlsecurity module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_security_SecurityInfrastructureException_idl__
-#define __com_sun_star_security_SecurityInfrastructureException_idl__
-
+#define __com_sun_star_security_SecurityInfrastructureException_idl__
+
#ifndef __com_sun_star_uno_SecurityException_idl__
-#include <com/sun/star/uno/SecurityException.idl>
+#include <com/sun/star/uno/SecurityException.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module security {
-//=============================================================================
-
-exception SecurityInfrastructureException : com::sun::star::uno::SecurityException
+//=============================================================================
+
+published exception SecurityInfrastructureException : com::sun::star::uno::SecurityException
{
};
-//=============================================================================
-
+//=============================================================================
+
}; }; }; };
#endif
diff --git a/offapi/com/sun/star/security/XCertificate.idl b/offapi/com/sun/star/security/XCertificate.idl
index f85a29c50..d9bfe0c89 100644
--- a/offapi/com/sun/star/security/XCertificate.idl
+++ b/offapi/com/sun/star/security/XCertificate.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,10 +24,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for xmlsecurity module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_security_XCertificate_idl_
#define __com_sun_star_security_XCertificate_idl_
@@ -43,7 +39,7 @@ module com { module sun { module star { module security {
*
* <p>This interface represents a x509 certificate.</p>
*/
-interface XCertificate : com::sun::star::uno::XInterface
+published interface XCertificate : com::sun::star::uno::XInterface
{
/**
* the version number attribute of the certificate.
@@ -79,17 +75,17 @@ interface XCertificate : com::sun::star::uno::XInterface
* the issuer unique ID attribute of the certificate.
*/
[attribute, readonly] sequence< byte > IssuerUniqueID ;
-
+
/**
* the subject unique ID attribute of the certificate.
*/
[attribute, readonly] sequence< byte > SubjectUniqueID ;
-
+
/**
* all extensions of a certificate.
*/
[attribute, readonly] sequence< XCertificateExtension > Extensions ;
-
+
/**
* the DER encoded form of the certificate
*/
@@ -124,7 +120,7 @@ interface XCertificate : com::sun::star::uno::XInterface
* Find a extension with a object identifier.
*/
XCertificateExtension findCertificateExtension( [in]sequence< byte > oid ) ;
-
+
/**
* get the certificate usage
*/
@@ -133,5 +129,5 @@ interface XCertificate : com::sun::star::uno::XInterface
} ; } ; } ; } ;
-#endif
+#endif
diff --git a/offapi/com/sun/star/security/XCertificateContainer.idl b/offapi/com/sun/star/security/XCertificateContainer.idl
index d30d75f07..21eec4c97 100644
--- a/offapi/com/sun/star/security/XCertificateContainer.idl
+++ b/offapi/com/sun/star/security/XCertificateContainer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,7 +37,7 @@ module com { module sun { module star { module security {
@see CertificateContainer
@since OOo 2.3.1
*/
-interface XCertificateContainer
+published interface XCertificateContainer
{
/** Store the certificate in memory.
@param url
@@ -45,10 +45,10 @@ interface XCertificateContainer
@param trust
@return boolean
*/
-
- boolean addCertificate( [in] string url,
+
+ boolean addCertificate( [in] string url,
[in] string cert, [in] boolean trust );
-
+
/** Check if a certificate was stored earlier before.
@param url
@param cert
@@ -56,11 +56,11 @@ interface XCertificateContainer
*/
- CertificateContainerStatus hasCertificate([in] string url,
+ CertificateContainerStatus hasCertificate([in] string url,
[in] string cert );
-
+
};
}; }; }; };
-#endif
+#endif
diff --git a/offapi/com/sun/star/security/XCertificateExtension.idl b/offapi/com/sun/star/security/XCertificateExtension.idl
index 00044c2fd..5c8c9549c 100644
--- a/offapi/com/sun/star/security/XCertificateExtension.idl
+++ b/offapi/com/sun/star/security/XCertificateExtension.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,10 +24,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for xmlsecurity module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_security_XCertificateExtension_idl_
#define __com_sun_star_security_XCertificateExtension_idl_
@@ -41,7 +37,7 @@ module com { module sun { module star { module security {
*
* <p>This interface represents a x509 certificate.</p>
*/
-interface XCertificateExtension : com::sun::star::uno::XInterface
+published interface XCertificateExtension : com::sun::star::uno::XInterface
{
/**
* Check whether it is a critical extension
@@ -57,9 +53,9 @@ interface XCertificateExtension : com::sun::star::uno::XInterface
* Get the extension value
*/
[attribute, readonly] sequence< byte > ExtensionValue ;
-};
+};
} ; } ; } ; } ;
-#endif
+#endif
diff --git a/offapi/com/sun/star/security/XSanExtension.idl b/offapi/com/sun/star/security/XSanExtension.idl
new file mode 100644
index 000000000..54133d038
--- /dev/null
+++ b/offapi/com/sun/star/security/XSanExtension.idl
@@ -0,0 +1,57 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+//i20156 - new file for xmlsecurity module
+
+/** -- idl definition -- **/
+
+#ifndef __com_sun_star_security_XSanExtension_idl_
+#define __com_sun_star_security_XSanExtension_idl_
+
+#include <com/sun/star/uno/XInterface.idl>
+#include <com/sun/star/security/XCertificateExtension.idl>
+#include <com/sun/star/security/CertAltNameEntry.idl>
+
+module com { module sun { module star { module security {
+
+/**
+ * Interface of a X509 Subject Alternative Name Certificate Extension
+ *
+ * <p>This interface represents a x509 certificate extension.</p>
+ */
+interface XSanExtension : com::sun::star::security::XCertificateExtension
+{
+ /**
+ * Contains the alternative names of a certificate
+ */
+ [attribute, readonly] sequence< com::sun::star::security::CertAltNameEntry > AlternativeNames;
+};
+
+} ; } ; } ; } ;
+
+#endif
+
diff --git a/offapi/com/sun/star/security/makefile.mk b/offapi/com/sun/star/security/makefile.mk
index 21667da10..2064e9fb4 100644
--- a/offapi/com/sun/star/security/makefile.mk
+++ b/offapi/com/sun/star/security/makefile.mk
@@ -59,7 +59,13 @@ IDLFILES=\
XSerialNumberAdapter.idl \
SerialNumberAdapter.idl \
CertificateContainer.idl \
- CertificateContainerStatus.idl
+ CertificateContainerStatus.idl \
+ ExtAltNameType.idl \
+ XSanExtension.idl \
+ CertAltNameEntry.idl
+
+
+
# ------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/ComplexReference.idl b/offapi/com/sun/star/sheet/ComplexReference.idl
index 934a62dec..22cb225ba 100644
--- a/offapi/com/sun/star/sheet/ComplexReference.idl
+++ b/offapi/com/sun/star/sheet/ComplexReference.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@ module com { module sun { module star { module sheet {
/** contains a reference to a cell range.
*/
-struct ComplexReference
+published struct ComplexReference
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/DataPilotDescriptor.idl b/offapi/com/sun/star/sheet/DataPilotDescriptor.idl
index 1ce44dcd7..d1da44027 100644
--- a/offapi/com/sun/star/sheet/DataPilotDescriptor.idl
+++ b/offapi/com/sun/star/sheet/DataPilotDescriptor.idl
@@ -107,25 +107,26 @@ published service DataPilotDescriptor
//-------------------------------------------------------------------------
- /** specifies the orientation of the field.
+ /** specifies if empty rows in the source data are ignored.
*/
[optional, property] boolean IgnoreEmptyRows;
//-------------------------------------------------------------------------
- /** specifies the orientation of the field.
+ /** 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 the orientation of the field.
+ /** specifies if columns for grand total results are created.
*/
[optional, property] boolean ColumnGrand;
//-------------------------------------------------------------------------
- /** specifies the orientation of the field.
+ /** specifies if rows for grand total results are created.
*/
[optional, property] boolean RowGrand;
@@ -142,6 +143,14 @@ published service DataPilotDescriptor
[optional, property] boolean DrillDownOnDoubleClick;
//-------------------------------------------------------------------------
+
+ /** specifies a label for grand total results.
+
+ @since OOo 3.4
+ */
+ [optional, property] string GrandTotalName;
+
+ //-------------------------------------------------------------------------
};
//=============================================================================
diff --git a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl b/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl
index 78661a7a6..e49a9185f 100644
--- a/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl
+++ b/offapi/com/sun/star/sheet/FormulaOpCodeMapEntry.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -41,7 +41,7 @@ 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.
*/
-struct FormulaOpCodeMapEntry
+published struct FormulaOpCodeMapEntry
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/FormulaToken.idl b/offapi/com/sun/star/sheet/FormulaToken.idl
index d5fedeca9..96eaefcc5 100644
--- a/offapi/com/sun/star/sheet/FormulaToken.idl
+++ b/offapi/com/sun/star/sheet/FormulaToken.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@ module com { module sun { module star { module sheet {
/** contains a single token within a formula.
*/
-struct FormulaToken
+published struct FormulaToken
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/SingleReference.idl b/offapi/com/sun/star/sheet/SingleReference.idl
index cf802fb5a..b49bf326f 100644
--- a/offapi/com/sun/star/sheet/SingleReference.idl
+++ b/offapi/com/sun/star/sheet/SingleReference.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,7 +36,7 @@ module com { module sun { module star { module sheet {
/** contains a reference to a single cell.
*/
-struct SingleReference
+published struct SingleReference
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
index 92a74ada9..b86bb5902 100644
--- a/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
+++ b/offapi/com/sun/star/sheet/XFormulaOpCodeMapper.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -44,7 +44,7 @@ module com { module sun { module star { module sheet {
/** gives access to spreadsheet compiler token interns.
*/
-interface XFormulaOpCodeMapper
+published interface XFormulaOpCodeMapper
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/XFormulaParser.idl b/offapi/com/sun/star/sheet/XFormulaParser.idl
index db540bc75..b7bbab984 100644
--- a/offapi/com/sun/star/sheet/XFormulaParser.idl
+++ b/offapi/com/sun/star/sheet/XFormulaParser.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@ module com { module sun { module star { module sheet {
/** converts between text and token representations of formulas.
*/
-interface XFormulaParser
+published interface XFormulaParser
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/sheet/XFormulaTokens.idl b/offapi/com/sun/star/sheet/XFormulaTokens.idl
index 3b48ef349..0e7cb9348 100644
--- a/offapi/com/sun/star/sheet/XFormulaTokens.idl
+++ b/offapi/com/sun/star/sheet/XFormulaTokens.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -44,7 +44,7 @@ module com { module sun { module star { module sheet {
/** gives access to a formula as token sequence.
*/
-interface XFormulaTokens
+published interface XFormulaTokens
{
//-------------------------------------------------------------------------
diff --git a/offapi/com/sun/star/task/ErrorCodeIOException.idl b/offapi/com/sun/star/task/ErrorCodeIOException.idl
index 6ab4e16ea..9600483fc 100644
--- a/offapi/com/sun/star/task/ErrorCodeIOException.idl
+++ b/offapi/com/sun/star/task/ErrorCodeIOException.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,7 +40,7 @@
/** IOException that can carry error codes ( not only io related ).
It can be used to transport the error code information.
*/
-exception ErrorCodeIOException : com::sun::star::io::IOException
+published exception ErrorCodeIOException : com::sun::star::io::IOException
{
//------------------------------------------------------------------------
/** specifies the error code.
diff --git a/offapi/com/sun/star/task/XUrlContainer.idl b/offapi/com/sun/star/task/XUrlContainer.idl
index ee15e6ad6..6e0f93d4e 100644
--- a/offapi/com/sun/star/task/XUrlContainer.idl
+++ b/offapi/com/sun/star/task/XUrlContainer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -46,7 +46,7 @@ module com { module sun { module star { module task {
@since OOo 3.2
*/
-/*published*/ interface XUrlContainer : com::sun::star::uno::XInterface
+published interface XUrlContainer : com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
/** Add a URL to the container.
diff --git a/offapi/com/sun/star/text/GlobalDocument.idl b/offapi/com/sun/star/text/GlobalDocument.idl
index a2229f2b1..480887d64 100644
--- a/offapi/com/sun/star/text/GlobalDocument.idl
+++ b/offapi/com/sun/star/text/GlobalDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,8 +38,10 @@
//=============================================================================
/** Specify the document service of the global text module.
+
+ @deprecated
*/
-service GlobalDocument
+published service GlobalDocument
{
/** Provides the functionality of such global document. */
service GenericTextDocument;
diff --git a/offapi/com/sun/star/text/WebDocument.idl b/offapi/com/sun/star/text/WebDocument.idl
index 60060994c..fd4f1b66a 100644
--- a/offapi/com/sun/star/text/WebDocument.idl
+++ b/offapi/com/sun/star/text/WebDocument.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -38,8 +38,10 @@
//=============================================================================
/** Specify the document service of the web module.
+
+ @deprecated
*/
-service WebDocument
+published service WebDocument
{
/** Provides the functionality of such web document. */
service GenericTextDocument;
diff --git a/offapi/com/sun/star/text/textfield/MetadataField.idl b/offapi/com/sun/star/text/textfield/MetadataField.idl
index c288f52f9..b3d585c0d 100644
--- a/offapi/com/sun/star/text/textfield/MetadataField.idl
+++ b/offapi/com/sun/star/text/textfield/MetadataField.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -61,7 +61,7 @@ module com { module sun { module star { module text { module textfield {
@see com::sun::star::rdf
*/
-service MetadataField
+published service MetadataField
{
//-------------------------------------------------------------------------
/** None of the properties of
diff --git a/offapi/com/sun/star/ucb/CertificateValidationRequest.idl b/offapi/com/sun/star/ucb/CertificateValidationRequest.idl
index 74531f6ab..11c0d4416 100644
--- a/offapi/com/sun/star/ucb/CertificateValidationRequest.idl
+++ b/offapi/com/sun/star/ucb/CertificateValidationRequest.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -37,12 +37,12 @@
//=============================================================================
-module com { module sun { module star { module ucb {
+module com { module sun { module star { module ucb {
//=============================================================================
/** An error specifying an invalid certificate.
*/
-exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteractionRequest
+published exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteractionRequest
{
//-------------------------------------------------------------------------
/** This value describes the validity of the certificate.
@@ -50,16 +50,19 @@ exception CertificateValidationRequest: com::sun::star::task::ClassifiedInteract
long CertificateValidity;
//-------------------------------------------------------------------------
- /** The certificate himself.
+ /** The certificate himself.
*/
com::sun::star::security::XCertificate Certificate;
+ //-------------------------------------------------------------------------
+ /** The host name.
+ */
string HostName;
};
//=============================================================================
-}; }; }; };
+}; }; }; };
#endif
diff --git a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
index 8a37bcca0..d04c1f0e1 100644
--- a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
+++ b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -42,7 +42,7 @@ module com { module sun { module star { module ucb {
@since OOo 3.2
*/
-/*published*/ exception URLAuthenticationRequest : AuthenticationRequest
+published exception URLAuthenticationRequest : AuthenticationRequest
{
//-------------------------------------------------------------------------
/** The URL for which authentication is requested.
diff --git a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
index 536b482b5..aac69289d 100644
--- a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
+++ b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -45,7 +45,7 @@ module com { module sun { module star { module ucb {
@since OOo 3.2
*/
-/*published*/ interface XInteractionSupplyAuthentication2 : XInteractionSupplyAuthentication
+published interface XInteractionSupplyAuthentication2 : XInteractionSupplyAuthentication
{
//-------------------------------------------------------------------------
/** Specifies if "system credentials" can be obtained and used by the issuer
diff --git a/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl b/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl
index d586a8f58..561da63ee 100644
--- a/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl
+++ b/offapi/com/sun/star/ucb/XWebDAVCommandEnvironment.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,20 +40,19 @@ module com { module sun { module star { module ucb {
//=============================================================================
/** A command environment that can be used to deal with WebDAV/HTTP specific
- commands.
+ commands.
<p>Supply an implementation of this interface together with an
<type>XCommandEnvironment</type> implementation, when executing a command
using <type>XCommandProcessor</type>.
*/
-/* published */
-interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface
+published interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface
{
//-------------------------------------------------------------------------
/** This method gets called while assembling an WebDAV/HTTP request.
The returned headername-headervalue pairs will be appended to
the list of request headers before the request is dispatched.
-
+
@param aURI
The request URI.
@@ -61,13 +60,13 @@ interface XWebDAVCommandEnvironment : com::sun::star::uno::XInterface
The WebDAV/HTTP method ("GET","PUT","MKCOL",...).
@return
- A sequence of header name, header value pairs. The header
- names must be the plain names and contain no trailing ":".
+ A sequence of header name, header value pairs. The header
+ names must be the plain names and contain no trailing ":".
The header value must be an Any containing a string.
*/
sequence<com::sun::star::beans::NamedValue> getUserRequestHeaders(
- [in] string aURI,
- [in] string aMethod);
+ [in] string aURI,
+ [in] string aMethod);
};
//=============================================================================
diff --git a/offapi/com/sun/star/ui/DockingArea.idl b/offapi/com/sun/star/ui/DockingArea.idl
index 3812eeeac..7880efb8e 100644
--- a/offapi/com/sun/star/ui/DockingArea.idl
+++ b/offapi/com/sun/star/ui/DockingArea.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -28,11 +28,11 @@
#ifndef __com_sun_star_ui_DockingArea_idl__
#define __com_sun_star_ui_DockingArea_idl__
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
/** specifies different docking areas a frame based layout manager
supports.
@@ -40,27 +40,27 @@ module com { module sun { module star { module ui {
<p>
A frame based layout manager supports four different docking areas where
dockable user interface elements can be docked.
-
+
@see com::sun::star::frame::XLayoutManager
</p>
-
+
@since OOo 2.0
*/
-enum DockingArea
+published enum DockingArea
{
/** the top docking area below the menu bar.
*/
DOCKINGAREA_TOP,
-
+
/** the bottom docking area above the status bar.
*/
DOCKINGAREA_BOTTOM,
-
+
/** the left side docking area.
*/
DOCKINGAREA_LEFT,
-
+
/** the right side docking area.
*/
DOCKINGAREA_RIGHT,
diff --git a/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl
index 998e2fc63..33bd1ae4a 100644
--- a/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl
+++ b/offapi/com/sun/star/ui/ModuleUIConfigurationManagerSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -35,21 +35,21 @@
#include <com/sun/star/beans/XPropertySet.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
/** specifies a central user interface configuration provider which gives
access to module based user interface configuration managers.
-
+
@since OOo 2.0
*/
-service ModuleUIConfigurationManagerSupplier
+published service ModuleUIConfigurationManagerSupplier
{
/** controls module based user interface configuration managers.
-
+
<p>
- There can only exists one user interface configuration manager for
- a module. A user interface configuration manager supports to get and set
+ There can only exists one user interface configuration manager for
+ a module. A user interface configuration manager supports to get and set
user interface configuration data for configurable user interface elements.
@see ConfigurableUIElement
diff --git a/offapi/com/sun/star/ui/UIElementFactory.idl b/offapi/com/sun/star/ui/UIElementFactory.idl
index acc58c713..b4131e0c2 100644
--- a/offapi/com/sun/star/ui/UIElementFactory.idl
+++ b/offapi/com/sun/star/ui/UIElementFactory.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,31 +32,31 @@
#include <com/sun/star/ui/XUIElementFactory.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
/** specifies a user interface element factory that can create and initialize
a user interface element type.
-
+
<p>
- It depends on the implementation which user interface element types can be
- created. It is also possible that a factory is only able to create one
- special user interface element. User interface element factories must be
- registered at the single instance <type>UIElementFactoryManager</type>
+ It depends on the implementation which user interface element types can be
+ created. It is also possible that a factory is only able to create one
+ special user interface element. User interface element factories must be
+ registered at the single instance <type>UIElementFactoryManager</type>
service to provide access to itself.
</p>
-
+
@since OOo 2.0
*/
-service UIElementFactory
+published service UIElementFactory
{
/** this interface provides a function to create and initialize new
instances of user interface elements.
-
+
@see XUIElementFactory
*/
interface com::sun::star::ui::XUIElementFactory;
diff --git a/offapi/com/sun/star/ui/WindowStateConfiguration.idl b/offapi/com/sun/star/ui/WindowStateConfiguration.idl
index 755699c87..5a64d3c1b 100644
--- a/offapi/com/sun/star/ui/WindowStateConfiguration.idl
+++ b/offapi/com/sun/star/ui/WindowStateConfiguration.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,15 +32,15 @@
#include <com/sun/star/container/XNameAccess.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
-/** a service which provides window based information about user interface
+/** a service which provides window based information about user interface
elements.
-
+
<p>
OpenOffice.org has an amount of user interface elements that can be positioned,
resized, closed and their style can be changed. This service provides access
@@ -51,18 +51,18 @@ module com { module sun { module star { module ui {
@since OOo 2.0
*/
-service WindowStateConfiguration
+published service WindowStateConfiguration
{
- /** provides access to window based information about user interface elements
+ /** provides access to window based information about user interface elements
of all installed application modules.
<p>
- To access the window based information of a module, a unique module specifier
+ To access the window based information of a module, a unique module specifier
must be provided to <member scope="com::sun::star::container">XNameAccess::getByName()</member> function.
The module specifier can be retrieved from the <type scope="com::sun::star::frame">ModuleManager</type>
service. The interface provides references to a <type scope="com::sun:star::ui">ModuleWindowStateConfiguration</type>.
</p>
-
+
@see com::sun::star::frame::ModuleManager
*/
diff --git a/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl b/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl
index 65478487c..576c1d002 100644
--- a/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl
+++ b/offapi/com/sun/star/ui/XDockingAreaAcceptor.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -40,20 +40,20 @@
#include <com/sun/star/awt/XWindow.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
/** this interface enables developer to implement different docking area
acceptors which are used by the frame based layout manager.
<p>
A docking area acceptor is responsible to control the docking area of a
- container window. As OLE for example supports inplace and outplace editing,
- there are different parts of code responsible for the container window.
- This interface enables developer to make support implementations for these
+ container window. As OLE for example supports inplace and outplace editing,
+ there are different parts of code responsible for the container window.
+ This interface enables developer to make support implementations for these
scenarios.
@see com::sun::star::frame::XFrame
@@ -63,25 +63,25 @@ module com { module sun { module star { module ui {
*/
-interface XDockingAreaAcceptor : com::sun::star::uno::XInterface
+published interface XDockingAreaAcceptor : com::sun::star::uno::XInterface
{
- /** provide the container window where the layout manager can request border
+ /** provide the container window where the layout manager can request border
space for docking windows.
-
+
<p>
- Additionally the layout manager uses this window to create its own child
+ Additionally the layout manager uses this window to create its own child
windows for docking purposes.
</p>
*/
com::sun::star::awt::XWindow getContainerWindow();
-
- /** method to ask an implementation if the provided space for docking windows
+
+ /** method to ask an implementation if the provided space for docking windows
is available or not.
-
+
<p>
- The <type scope="com::sun::star::awt">Rectangle</type> parameter is
- filled by the caller with pixel data. The members of
- <type scope="com::sun::star::awt">Rectangle</type> must be filled
+ The <type scope="com::sun::star::awt">Rectangle</type> parameter is
+ filled by the caller with pixel data. The members of
+ <type scope="com::sun::star::awt">Rectangle</type> must be filled
as following:
<ul>
<li>X = requested area on left side (in pixel)</li>
@@ -96,10 +96,10 @@ interface XDockingAreaAcceptor : com::sun::star::uno::XInterface
/** method to brief an implementation that we need new border space.
<p>
- The callee must size its document window so that we have the amount
+ The callee must size its document window so that we have the amount
of space we have provided. The <type scope="com::sun::star::awt">Rectangle</type>
- parameter is filled by the caller with pixel data. The members of
- <type scope="com::sun::star::awt">Rectangle</type> must be filled as
+ parameter is filled by the caller with pixel data. The members of
+ <type scope="com::sun::star::awt">Rectangle</type> must be filled as
following:
<ul>
<li>X = new area on left side (in pixel)</li>
@@ -114,6 +114,6 @@ interface XDockingAreaAcceptor : com::sun::star::uno::XInterface
}; }; }; };
-//=============================================================================
+//=============================================================================
#endif
diff --git a/offapi/com/sun/star/ui/XImageManager.idl b/offapi/com/sun/star/ui/XImageManager.idl
index 42e79b832..37c8be931 100644
--- a/offapi/com/sun/star/ui/XImageManager.idl
+++ b/offapi/com/sun/star/ui/XImageManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -64,34 +64,34 @@
#include <com/sun/star/lang/IllegalAccessException.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
-/** specifies access functions to an images manager interface to add,
+/** specifies access functions to an images manager interface to add,
replace and remove images associations to command URLs.
<p>
- An image manager controls a number of image sets which are specified
+ An image manager controls a number of image sets which are specified
by a <type>ImageType</type>.
</p>
*/
-
-interface XImageManager
+
+published interface XImageManager
{
- /** resets the image manager to default data.
-
+ /** resets the image manager to default data.
+
<p>
This means that all user images of the instance will be removed.
</p>
*/
void reset();
-
+
/** retrieves the list of command URLs which have images associated.
@param nImageType
specifies the image type for this operation.
-
+
@return
- all command URLs within the images manager that have an image
+ all command URLs within the images manager that have an image
associated.
*/
sequence< string > getAllImageNames( [in] short nImageType );
@@ -100,7 +100,7 @@ interface XImageManager
@param nImageType
specifies the image type for this operation.
-
+
@param ResourceURL
a command URL that should be checked for an associated image.
@@ -113,16 +113,16 @@ interface XImageManager
@param nImageType
specifies the image type for this association operation.
-
+
@param aCommandURLSequence
a sequence of command URLs for which the images are requested.
@return
- a sequence of graphics object which are associated with the
- provided command URLs. If an unknown command URL is provided or
- a command URL has no associated image a graphics object with an
- empty image is provided. If the sequence
- <var>aCommandURLSequence</var> contains an invalid command
+ a sequence of graphics object which are associated with the
+ provided command URLs. If an unknown command URL is provided or
+ a command URL has no associated image a graphics object with an
+ empty image is provided. If the sequence
+ <var>aCommandURLSequence</var> contains an invalid command
URL a <type scope="com::sun::star::lang">IllegalArgumentException</type>
is thrown.
*/
@@ -132,20 +132,20 @@ interface XImageManager
@param nImageType
specifies the image type for this association operation.
-
+
@param aCommandURLSequence
a sequence of command URLs for which images should be replaced.
@param aGraphicsSequence
- a sequence of graphic objects which should replace the old images
+ a sequence of graphic objects which should replace the old images
of the provided command URLs.
<p>
- If a command URL cannot be found the replace call will be omitted. If
- <var>aCommandURLSequence</var> contains an invalid command URL a
- <type scope="com::sun::star::lang">IllegalArgumentException</type>
- is thrown. If the image manager is associated with a read-only configuration
- manager a <type scope="com::sun::star::lang">IllegalAccessException</type>
+ If a command URL cannot be found the replace call will be omitted. If
+ <var>aCommandURLSequence</var> contains an invalid command URL a
+ <type scope="com::sun::star::lang">IllegalArgumentException</type>
+ is thrown. If the image manager is associated with a read-only configuration
+ manager a <type scope="com::sun::star::lang">IllegalAccessException</type>
is thrown.
</p>
*/
@@ -155,38 +155,38 @@ interface XImageManager
@param nImageType
specifies the image type for this association operation.
-
+
@param aCommandURLSequence
a sequence of command URLs for which the images should be removed.
-
+
<p>
- If the <var>aCommandURLSequence</var> contains an invalid command URL a
- <type scope="com::sun::star::lang">IllegalArgumentException</type> is
- thrown. If the image manager is associated with a read-only configuration
- manager a <type scope="com::sun::star::lang">IllegalAccessException</type>
+ If the <var>aCommandURLSequence</var> contains an invalid command URL a
+ <type scope="com::sun::star::lang">IllegalArgumentException</type> is
+ thrown. If the image manager is associated with a read-only configuration
+ manager a <type scope="com::sun::star::lang">IllegalAccessException</type>
is thrown.
</p>
*/
void removeImages( [in] short nImageType, [in] sequence< string > aResourceURLSequence ) raises ( com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException );
-
+
/** inserts new image/command associations to a image manager.
@param nImageType
specifies the image type for this association operation.
-
+
@param aCommandURLSequence
a sequence of command URLs which specify which commands get an new image.
@param aGraphicSequence
- a sequence of graphic objects which should be associated with the provided
+ a sequence of graphic objects which should be associated with the provided
command URLs.
<p>
- If an association is already present it is replaced. If
- <var>aCommandURLSequence</var> contains an invalid command URL a
+ If an association is already present it is replaced. If
+ <var>aCommandURLSequence</var> contains an invalid command URL a
<type scope="com::sun::star::lang">IllegalArgumentException</type>
- is thrown. If the configuration manager is read-only a
- <type scope="com::sun::star::lang">IllegalAccessException</type> is
+ is thrown. If the configuration manager is read-only a
+ <type scope="com::sun::star::lang">IllegalAccessException</type> is
thrown.
</p>
*/
@@ -203,14 +203,14 @@ interface XImageManager
<p>
An image manager implementation notifies its listener whenever an image
set has been changed, due to insert, remove or replace operations. To
- minimize the overhead for notifications an image manager places all
- inserted and/or replaced images into a single notify call. A container
- which implements <type scope="com::sun::star::container">XNameAccess</type>
- holds the information. The access key is a command URL and provides a
- <type scope="::com::sun::star::graphic">XGraphic</type>. This container
- is placed into the
+ minimize the overhead for notifications an image manager places all
+ inserted and/or replaced images into a single notify call. A container
+ which implements <type scope="com::sun::star::container">XNameAccess</type>
+ holds the information. The access key is a command URL and provides a
+ <type scope="::com::sun::star::graphic">XGraphic</type>. This container
+ is placed into the
<member scope="com::sun::star::ui">ConfigurationEvent::Element</member>.
- The image set which has been changed is put into the
+ The image set which has been changed is put into the
<member scope="com::sun::star::ui">ConfigurationEvent::aInfo</member>.
</p>
*/
@@ -219,28 +219,28 @@ interface XImageManager
/** allows controlling or observing the lifetime of an image manager
instance.
- <p>The owner of the object may dispose of this object using
+ <p>The owner of the object may dispose of this object using
<member scope="com::sun::star::lang">XComponent::dispose()</member>.
</p>
*/
interface ::com::sun::star::lang::XComponent;
- /** initializes an image manager instance.
-
- An image manager instance must be initialized using
- <member scope=com::sun::star::lang>XInitialization::initialize</member>
+ /** initializes an image manager instance.
+
+ An image manager instance must be initialized using
+ <member scope=com::sun::star::lang>XInitialization::initialize</member>
before it can be used.<br>
The following property must be provided if the image manager is
related to a module:
<ul>
- <li><b>ModuleIdentifier</b>specifies a string property which is the
+ <li><b>ModuleIdentifier</b>specifies a string property which is the
unique identifier of module.
</li>
- <li><b>UserConfigStorage</b>specifies a
- <type scope="com::sun::star::embed">XStorage</type> property which
+ <li><b>UserConfigStorage</b>specifies a
+ <type scope="com::sun::star::embed">XStorage</type> property which
provides access to the configuration storage of the module.
</li>
- <li><b>UserRootCommit</b>specifies an optional
+ <li><b>UserRootCommit</b>specifies an optional
<type scope="com::sun::star::embed">XTransactedObject</type>
property which makes it possible to commit a root storage.
</li>
diff --git a/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl
index a99ddf869..583c5e076 100644
--- a/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl
+++ b/offapi/com/sun/star/ui/XModuleUIConfigurationManagerSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,28 +36,28 @@
#include <com/sun/star/container/NoSuchElementException.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
/** allows to retrieve user interface configuration managers related to
OpenOffice.org modules.
@since OOo 2.0
*/
-
-interface XModuleUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface
+
+published interface XModuleUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface
{
//----------------------------------------------------------------------
/** returns the requested module based user interface configuration manager.
@param ModuleIdentifier
- a module identifier which identifies an OpenOffice.org module. The
- module identifier can be retrieved from the
+ a module identifier which identifies an OpenOffice.org module. The
+ module identifier can be retrieved from the
<type scope=com::sun::star::frame>ModuleManager</type> service.
- @returns
- an object implementing
- <type scope="::com::sun::star::ui">ModuleUIConfigurationManager</type>
- service. If the provided module identifier is unknown a
+ @returns
+ an object implementing
+ <type scope="::com::sun::star::ui">ModuleUIConfigurationManager</type>
+ service. If the provided module identifier is unknown a
<type scope="com::sun::star::container">NoSuchElementException</type>
is thrown.
*/
diff --git a/offapi/com/sun/star/ui/XToolPanel.idl b/offapi/com/sun/star/ui/XToolPanel.idl
index fb10ddece..6b485d1b8 100644
--- a/offapi/com/sun/star/ui/XToolPanel.idl
+++ b/offapi/com/sun/star/ui/XToolPanel.idl
@@ -1,6 +1,6 @@
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,13 +32,13 @@
//=============================================================================
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
//=============================================================================
/** describes the basic interface to be implemented by a tool panel
*/
-interface XToolPanel
+published interface XToolPanel
{
/** provides access to the tool panel's main window.
diff --git a/offapi/com/sun/star/ui/XUIConfiguration.idl b/offapi/com/sun/star/ui/XUIConfiguration.idl
index 2f2b6fd00..12c1891da 100644
--- a/offapi/com/sun/star/ui/XUIConfiguration.idl
+++ b/offapi/com/sun/star/ui/XUIConfiguration.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,46 +32,46 @@
#include <com/sun/star/ui/XUIConfigurationListener.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
-/** supports to notify other implementations about changes of a user
+/** supports to notify other implementations about changes of a user
interface configuration manager.
<p>
- The <type>XUIConfiguration</type> interface is provided for user
- interface configuration managers which need to broadcast changes
- within the container; that means the actions of adding, replacing
+ The <type>XUIConfiguration</type> interface is provided for user
+ interface configuration managers which need to broadcast changes
+ within the container; that means the actions of adding, replacing
and removing elements are broadcast to listeners.
</p>
- <p>This can be useful for UI to enable/disable some functions without
+ <p>This can be useful for UI to enable/disable some functions without
actually accessing the data.</p>
@since OOo 2.0
*/
-
-interface XUIConfiguration : ::com::sun::star::uno::XInterface
+
+published interface XUIConfiguration : ::com::sun::star::uno::XInterface
{
- /** adds the specified listener to receive events when elements are
+ /** adds the specified listener to receive events when elements are
changed, inserted or removed.
<p>
- It is suggested to allow multiple registration of the same
- listener, thus for each time a listener is added, it has to be
+ It is suggested to allow multiple registration of the same
+ listener, thus for each time a listener is added, it has to be
removed.
@see XUIConfigurationListener
- </p>
+ </p>
*/
void addConfigurationListener( [in] ::com::sun::star::ui::XUIConfigurationListener Listener );
- /** removes the specified listener so it does not receive any events
+ /** removes the specified listener so it does not receive any events
from this user interface configuration manager.
- <p>It is suggested to allow multiple registration of the same
- listener, thus for each time a listener is added, it has to be
+ <p>It is suggested to allow multiple registration of the same
+ listener, thus for each time a listener is added, it has to be
removed.
-
+
@see XUIConfigurationListener
</p>
*/
diff --git a/offapi/com/sun/star/ui/XUIConfigurationListener.idl b/offapi/com/sun/star/ui/XUIConfigurationListener.idl
index f3fd87752..a44e2b947 100644
--- a/offapi/com/sun/star/ui/XUIConfigurationListener.idl
+++ b/offapi/com/sun/star/ui/XUIConfigurationListener.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,48 +36,48 @@
#include <com/sun/star/ui/ConfigurationEvent.idl>
#endif
-//=============================================================================
+//=============================================================================
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
-/** supplies information about changes of a user interface
+/** supplies information about changes of a user interface
configuration manager.
@since OOo 2.0
*/
-interface XUIConfigurationListener : com::sun::star::lang::XEventListener
+published interface XUIConfigurationListener : com::sun::star::lang::XEventListener
{
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** is invoked when a configuration has inserted an user interface element.
@param Event
provides information about the element which has been inserted.
*/
- [oneway] void elementInserted( [in] ::com::sun::star::ui::ConfigurationEvent Event );
-
- //-------------------------------------------------------------------------
-
+ [oneway] void elementInserted( [in] ::com::sun::star::ui::ConfigurationEvent Event );
+
+ //-------------------------------------------------------------------------
+
/** is invoked when a configuration has removed an user interface element.
-
+
@param Event
provides information about the element which has been removed.
*/
- [oneway] void elementRemoved( [in] ::com::sun::star::ui::ConfigurationEvent Event );
-
- //-------------------------------------------------------------------------
-
+ [oneway] void elementRemoved( [in] ::com::sun::star::ui::ConfigurationEvent Event );
+
+ //-------------------------------------------------------------------------
+
/** is invoked when a configuration has replaced an user interface element.
-
+
@param Event
- provides information about the element which has been
+ provides information about the element which has been
inserted/replaced.
*/
- [oneway] void elementReplaced( [in] ::com::sun::star::ui::ConfigurationEvent Event );
-
+ [oneway] void elementReplaced( [in] ::com::sun::star::ui::ConfigurationEvent Event );
+
};
//=============================================================================
diff --git a/offapi/com/sun/star/ui/XUIConfigurationManager.idl b/offapi/com/sun/star/ui/XUIConfigurationManager.idl
index 7b84dd1f0..1764b50cc 100644
--- a/offapi/com/sun/star/ui/XUIConfigurationManager.idl
+++ b/offapi/com/sun/star/ui/XUIConfigurationManager.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -48,11 +48,11 @@
#include <com/sun/star/ui/XUIConfigurationListener.idl>
#endif
-#ifndef __com_sun_star_container_ElementExistException_idl__
+#ifndef __com_sun_star_container_ElementExistException_idl__
#include <com/sun/star/container/ElementExistException.idl>
#endif
-#ifndef __com_sun_star_container_NoSuchElementException_idl__
+#ifndef __com_sun_star_container_NoSuchElementException_idl__
#include <com/sun/star/container/NoSuchElementException.idl>
#endif
@@ -64,51 +64,51 @@
#include <com/sun/star/lang/IllegalAccessException.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
-/** specifies a user interface configuration manager interface which
- controls the structure of all customizable user interface
+/** specifies a user interface configuration manager interface which
+ controls the structure of all customizable user interface
elements.
-
+
@since OOo 2.0
*/
-
-interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
+
+published interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
{
- /** resets the configuration manager to the default user interface
- configuration data.
+ /** resets the configuration manager to the default user interface
+ configuration data.
<p>
- This means that all user interface configuration data of the
- instance will be removed. A module based user interface
+ This means that all user interface configuration data of the
+ instance will be removed. A module based user interface
configuration manager removes user defined elements, but set all
- other elements back to default. It is not possible to remove
- default elements from a module user interface configuration
+ other elements back to default. It is not possible to remove
+ default elements from a module user interface configuration
manager.
</p>
*/
void reset();
- /** retrieves information about all user interface elements within
+ /** retrieves information about all user interface elements within
the user interface configuration manager.
@param ElementType
- makes it possible to narrow the result set to only one type
- of user interface elements. If all user interface element
- types should be returned
- <value scope=com::sun::star::ui>UIElementType::UNKNOWN</value>
+ makes it possible to narrow the result set to only one type
+ of user interface elements. If all user interface element
+ types should be returned
+ <value scope=com::sun::star::ui>UIElementType::UNKNOWN</value>
must be provided.
@return
- returns all user interface elements within the user interface
- configuration manager that meet the given ElementType
- specification. <p>The following
- <type scope="com::sun::star::beans">PropertyValue</type> entries
+ returns all user interface elements within the user interface
+ configuration manager that meet the given ElementType
+ specification. <p>The following
+ <type scope="com::sun::star::beans">PropertyValue</type> entries
are defined inside the sequence for every user interface element.
<ul>
- <li><b>ResourceURL<b/>specifies the unique resource URL for
+ <li><b>ResourceURL<b/>specifies the unique resource URL for
the user interface element.</li>
- <li><b>UIName<b/>specifies the user interface name for the
- user interface element. Not all user interface elements have
+ <li><b>UIName<b/>specifies the user interface name for the
+ user interface element. Not all user interface elements have
set UIName. At least menubars do not.</li>
</ul>
<p>
@@ -120,19 +120,19 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
/** creates an empty settings data container.
@return
- an empty user interface element settings data container, which
+ an empty user interface element settings data container, which
implements <type>UIElementSettings</type>.
*/
::com::sun::star::container::XIndexContainer createSettings();
- /** determines if the settings of a user interface element is part the
+ /** determines if the settings of a user interface element is part the
user interface configuration manager.
@param ResourceURL
- a resource URL which identifies the user interface element. A
- resource URL must meet the following syntax:
- "private:resource/$type/$name. It is only allowed to use ASCII
- characters for type and name.
+ a resource URL which identifies the user interface element. A
+ resource URL must meet the following syntax:
+ "private:resource/$type/$name. It is only allowed to use ASCII
+ characters for type and name.
@return
<TRUE/> if settings have been found, otherwise <FALSE/>.
@@ -142,23 +142,23 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
/** retrieves the settings of a user interface element.
@param ResourceURL
- a resource URL which identifies the user interface element. A
- resource URL must meet the following syntax:
- "private:resource/$type/$name. It is only allowed to use ASCII
- characters for type and name.
+ a resource URL which identifies the user interface element. A
+ resource URL must meet the following syntax:
+ "private:resource/$type/$name. It is only allowed to use ASCII
+ characters for type and name.
@param bWriteable
- must be <TRUE/> if the retrieved settings should be a writable.
- Otherwise <FALSE/> should be provided to get a shareable reference
+ must be <TRUE/> if the retrieved settings should be a writable.
+ Otherwise <FALSE/> should be provided to get a shareable reference
to the settings data.
@return
- settings data of an existing user interface element, which
- implements <type>UIElementSettings</type>. If the settings data
- cannot be found a
- <type scope="com::sun::star::container">NoSuchElementException</type>
- is thrown. If the <member>ResourceURL</member> is not valid or
- describes an unknown type a
+ settings data of an existing user interface element, which
+ implements <type>UIElementSettings</type>. If the settings data
+ cannot be found a
+ <type scope="com::sun::star::container">NoSuchElementException</type>
+ is thrown. If the <member>ResourceURL</member> is not valid or
+ describes an unknown type a
<type scope="com::sun::star::lang">IllegalArgumentException</type>
is thrown.
*/
@@ -167,70 +167,70 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
/** replaces the settings of a user interface element with new settings.
@param ResourceURL
- a resource URL which identifies the user interface element to
- be replaced. If no element with the given resource URL exists a
- <type scope="com::sun::star::container">NoSuchElementException</type>
+ a resource URL which identifies the user interface element to
+ be replaced. If no element with the given resource URL exists a
+ <type scope="com::sun::star::container">NoSuchElementException</type>
is thrown.
@param aNewData
- the new settings data of an existing user interface element, which
+ the new settings data of an existing user interface element, which
implements <type>UIElementSettings</type>.
<p>
- If the settings data cannot be found a
- <type scope="com::sun::star::container">NoSuchElementException</type>
- is thrown. If the <member>ResourceURL</member> is not valid or describes
- an unknown type a
+ If the settings data cannot be found a
+ <type scope="com::sun::star::container">NoSuchElementException</type>
+ is thrown. If the <member>ResourceURL</member> is not valid or describes
+ an unknown type a
<type scope="com::sun::star::lang">IllegalArgumentException</type>
- is thrown. If the configuration manager is read-only a
- <type scope="com::sun::star::lang">IllegalAccessException</type> is
+ is thrown. If the configuration manager is read-only a
+ <type scope="com::sun::star::lang">IllegalAccessException</type> is
thrown.
</p>
*/
void replaceSettings( [in] string ResourceURL, [in] ::com::sun::star::container::XIndexAccess aNewData ) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException );
- /** removes the settings of an existing user interface element.
+ /** removes the settings of an existing user interface element.
@param ResourceURL
- a resource URL which identifies the user interface element settings
- to be removed.
-
+ a resource URL which identifies the user interface element settings
+ to be removed.
+
<p>
- If the settings data cannot be found a
- <type scope="com::sun::star::container">NoSuchElementException</type> is
- thrown. If the <member>ResourceURL</member> is not valid or describes an
- unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type>
- is thrown. If the configuration manager is read-only a
+ If the settings data cannot be found a
+ <type scope="com::sun::star::container">NoSuchElementException</type> is
+ thrown. If the <member>ResourceURL</member> is not valid or describes an
+ unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type>
+ is thrown. If the configuration manager is read-only a
<type scope="com::sun::star::lang">IllegalAccessException</type> is thrown.
</p>
*/
void removeSettings( [in] string ResourceURL ) raises ( com::sun::star::container::NoSuchElementException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException );
-
+
/** inserts the settings of a new user interface element.
@param ResourceURL
a resource URL which identifies the new user interface element.
@param aNewData
- the settings data of the new user interface element, which implements
+ the settings data of the new user interface element, which implements
<type>UIElementSettings</type>.
<p>
- If the settings data is already present a
- <type scope="com::sun::star::container">ElementExistException</type>
- is thrown. If the <member>ResourceURL</member> is not valid or describes
+ If the settings data is already present a
+ <type scope="com::sun::star::container">ElementExistException</type>
+ is thrown. If the <member>ResourceURL</member> is not valid or describes
an unknown type a <type scope="com::sun::star::lang">IllegalArgumentException</type>
- is thrown. If the configuration manager is read-only a
+ is thrown. If the configuration manager is read-only a
<type scope="com::sun::star::lang">IllegalAccessException</type> is thrown.
</p>
*/
void insertSettings( [in] string NewResourceURL, [in] ::com::sun::star::container::XIndexAccess aNewData ) raises ( com::sun::star::container::ElementExistException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::IllegalAccessException );
- /** retrieves the image manager from the user interface configuration
+ /** retrieves the image manager from the user interface configuration
manager.
-
+
<p>
- Every user interface configuration manager has one image manager
+ Every user interface configuration manager has one image manager
instance which controls all images of a module or document.
</p>
@@ -239,11 +239,11 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
*/
com::sun::star::uno::XInterface getImageManager();
- /** retrieves the keyboard short cut manager from the user interface
- configuration manager.
-
+ /** retrieves the keyboard short cut manager from the user interface
+ configuration manager.
+
<p>
- Every user interface configuration manager has one keyboard short cut
+ Every user interface configuration manager has one keyboard short cut
manager instance which controls all short cuts of a module or document.
</p>
@@ -252,16 +252,16 @@ interface XUIConfigurationManager : ::com::sun::star::uno::XInterface
*/
com::sun::star::uno::XInterface getShortCutManager();
- /** retrieves the events manager from the user interface configuration manager.
-
+ /** retrieves the events manager from the user interface configuration manager.
+
<p>
- Every user interface configuration manager has one events manager
- instance which controls the mapping of events to script URLs of a module
+ Every user interface configuration manager has one events manager
+ instance which controls the mapping of events to script URLs of a module
or document.
</p>
@return
- the events manager of the user interface configuration
+ the events manager of the user interface configuration
manager, if one exists.
*/
com::sun::star::uno::XInterface getEventsManager();
diff --git a/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl b/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl
index c1f731508..ee2ae174d 100644
--- a/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl
+++ b/offapi/com/sun/star/ui/XUIConfigurationManagerSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,23 +32,23 @@
#include <com/sun/star/ui/XUIConfigurationManager.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
/** allows to retrieve the user interface configuration manager related to
an object.
-
+
@since OOo 2.0
*/
-
-interface XUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface
+
+published interface XUIConfigurationManagerSupplier : ::com::sun::star::uno::XInterface
{
//----------------------------------------------------------------------
- /** returns the user interface configuration manager related to the
+ /** returns the user interface configuration manager related to the
object.
- @returns
- an object implementing
- <type scope="::com::sun::star::ui">UIConfigurationManager</type>
+ @returns
+ an object implementing
+ <type scope="::com::sun::star::ui">UIConfigurationManager</type>
service.
*/
XUIConfigurationManager getUIConfigurationManager();
diff --git a/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl b/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl
index ae417a6f2..a102edac1 100644
--- a/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl
+++ b/offapi/com/sun/star/ui/XUIConfigurationPersistence.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,42 +32,42 @@
#include <com/sun/star/embed/XStorage.idl>
#endif
-module com { module sun { module star { module ui {
+module com { module sun { module star { module ui {
-/** specifies a persistence interface which supports to load/store user
- interface configuration data to a storage and to retrieve information
+/** specifies a persistence interface which supports to load/store user
+ interface configuration data to a storage and to retrieve information
about the current state.
@since OOo 2.0
*/
-interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface
+published interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface
{
- /** reloads the configuration data from the storage and reinitialize
+ /** reloads the configuration data from the storage and reinitialize
the user interface configuration manager instance with this data.
<p>
- It is up to the implementation if it defers the first loading process
- until the first data request using <type>XUIConfigurationManager</type>
+ It is up to the implementation if it defers the first loading process
+ until the first data request using <type>XUIConfigurationManager</type>
interface.
</p>
*/
void reload() raises ( ::com::sun::star::uno::Exception );
-
- /** stores the configuration data to the storage provided by
- <member>setStorage</member> from the storage and initialize the
- user interface configuration manager instance with the newly
- data. This call can throw an
- <type scope="com::sun::star::io">IOException</type> if
- <member>store</member> cannot store its data into the internal
+
+ /** stores the configuration data to the storage provided by
+ <member>setStorage</member> from the storage and initialize the
+ user interface configuration manager instance with the newly
+ data. This call can throw an
+ <type scope="com::sun::star::io">IOException</type> if
+ <member>store</member> cannot store its data into the internal
storage.
*/
void store() raises ( ::com::sun::star::uno::Exception );
-
- /** stores the configuration data to the provided storage, ignoring
- the previously set storage by <member>setStorage</member>. Can
- be used to make copy of the current user interface configuration
- data to another storage. This call will throw an
+
+ /** stores the configuration data to the provided storage, ignoring
+ the previously set storage by <member>setStorage</member>. Can
+ be used to make copy of the current user interface configuration
+ data to another storage. This call will throw an
<type scope="com::sun::star::io">IOException</type> if the provided
storage is in read-only mode.
@@ -76,23 +76,23 @@ interface XUIConfigurationPersistence : ::com::sun::star::uno::XInterface
*/
void storeToStorage( [in] ::com::sun::star::embed::XStorage Storage ) raises ( ::com::sun::star::uno::Exception );
- /** provides the current modify state of the configuration manager
+ /** provides the current modify state of the configuration manager
instance.
@return
- <TRUE/> if the configuration manager has changed since the
- last <member>store</member> call. <FALSE/> if the configuration
+ <TRUE/> if the configuration manager has changed since the
+ last <member>store</member> call. <FALSE/> if the configuration
manager has not been changed.
*/
boolean isModified();
- /** provides the current read-only state of the user configuration
- manager. Storing a user interface configuration to a read-only storage
- is not possible. A read-only configuration manager instance will also
+ /** provides the current read-only state of the user configuration
+ manager. Storing a user interface configuration to a read-only storage
+ is not possible. A read-only configuration manager instance will also
not support any changes to its configuration settings.
@return
- <TRUE/> if the configuration manager storage is read-only otherwise
+ <TRUE/> if the configuration manager storage is read-only otherwise
<FALSE/>.
*/
boolean isReadOnly();
diff --git a/offapi/com/sun/star/ui/XUIElement.idl b/offapi/com/sun/star/ui/XUIElement.idl
index 63467eb67..ba835b2ab 100644
--- a/offapi/com/sun/star/ui/XUIElement.idl
+++ b/offapi/com/sun/star/ui/XUIElement.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -32,7 +32,7 @@
#include <com/sun/star/uno/XInterface.idl>
#endif
-#ifndef __com_sun_star_beans_XPropertySet_idl__
+#ifndef __com_sun_star_beans_XPropertySet_idl__
#include <com/sun/star/beans/XPropertySet.idl>
#endif
@@ -40,41 +40,41 @@
#include <com/sun/star/frame/XFrame.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
/** provides a function to retrieve a special purpose interface dependent
on the user interface element type.
<p>
- The type of the interface depends on the real type of the user interface
- element. A menubar user interface element provides access to its
+ The type of the interface depends on the real type of the user interface
+ element. A menubar user interface element provides access to its
<type scope="com::sun::star::awt">XSystemDependentMenuBarPeer</type>
which supports to retrieve the system dependent menu handle.
- A floating window or a toolbar user interface element return a
+ A floating window or a toolbar user interface element return a
<type scope=com::sun::star::awt>XWindow</type>
interface.
</p>
*/
-interface XUIElement : com::sun::star::uno::XInterface
+published interface XUIElement : com::sun::star::uno::XInterface
{
/** returns an interface to get access to user interface type specific functions.
-
+
@return
a special purpose interface which depends on the type of the user
- interface element.
+ interface element.
*/
::com::sun::star::uno::XInterface getRealInterface();
- /** determines the document frame to which this element is bound to.
-
- <p>The life time of a user interface element does not explicitly depend on the
- frame itself but on the visible component attached to the frame. It is possible
- to exchange the visible component of a frame and that will lead to the end of
+ /** determines the document frame to which this element is bound to.
+
+ <p>The life time of a user interface element does not explicitly depend on the
+ frame itself but on the visible component attached to the frame. It is possible
+ to exchange the visible component of a frame and that will lead to the end of
life of all user interface elements.</p>
*/
[readonly, attribute] ::com::sun::star::frame::XFrame Frame;
@@ -92,6 +92,6 @@ interface XUIElement : com::sun::star::uno::XInterface
}; }; }; };
-//=============================================================================
+//=============================================================================
#endif
diff --git a/offapi/com/sun/star/ui/XUIElementFactory.idl b/offapi/com/sun/star/ui/XUIElementFactory.idl
index cbab4614b..606280fad 100644
--- a/offapi/com/sun/star/ui/XUIElementFactory.idl
+++ b/offapi/com/sun/star/ui/XUIElementFactory.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -44,17 +44,17 @@
#include <com/sun/star/beans/PropertyValue.idl>
#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
+
+/** specifies a user interface element factory that can create and initialize
+ user interface elements.
-/** specifies a user interface element factory that can create and initialize
- user interface elements.
-
<p>
- User interface element factories must be registered at a
+ User interface element factories must be registered at a
<type>UIElementFactoryManager</type> service to provide access to itself.
Currently the following user interface element types are defined:
@@ -70,31 +70,31 @@ module com { module sun { module star { module ui {
@since OOo 2.0
*/
-interface XUIElementFactory : ::com::sun::star::uno::XInterface
+published interface XUIElementFactory : ::com::sun::star::uno::XInterface
{
/** creates a new instances of a specific user interface element.
-
+
@param ResourceURL
- specifies which unique user interface element should be created
- by the factory. A resource URL must meet the following syntax:
+ specifies which unique user interface element should be created
+ by the factory. A resource URL must meet the following syntax:
"private:resource/$type/$name. It is only allowed to use ASCII
- characters for type and name. This argument must not be empty to
- have a working user interface element instance.The implementation
- can throw an
- <type scope="com::sun::star::container">NoSuchElementException</type>
- if it doesn't know how to create the request user interface
+ characters for type and name. This argument must not be empty to
+ have a working user interface element instance.The implementation
+ can throw an
+ <type scope="com::sun::star::container">NoSuchElementException</type>
+ if it doesn't know how to create the request user interface
element.
@param Args
- The following arguments are supported:
+ The following arguments are supported:
<ul>
<li><b>Frame</b><br>
- specifies the <type scope="com::sun::star::frame">XFrame</type>
- instance to which the user interface element belongs to. To
- create a configurable user interface element the frame
- instance must contain a visible component. Otherwise it is
- not possible to determine the correct user interface
- configuration manager. This argument is <b>mandatory</b> to
+ specifies the <type scope="com::sun::star::frame">XFrame</type>
+ instance to which the user interface element belongs to. To
+ create a configurable user interface element the frame
+ instance must contain a visible component. Otherwise it is
+ not possible to determine the correct user interface
+ configuration manager. This argument is <b>mandatory</b> to
have a working configurable user interface element instance.
</li>
<li><b>ParentWindow</b><br/>
@@ -102,20 +102,20 @@ interface XUIElementFactory : ::com::sun::star::uno::XInterface
the UI element. Depending on the concrete UI element type, this parameter
might be required or ignored by an implementation.
</li>
- <li><b>Persistent</b><br>specifies if changes to a configurable
- user interface element should be persistent. This is an
+ <li><b>Persistent</b><br>specifies if changes to a configurable
+ user interface element should be persistent. This is an
optional argument. The default value is <TRUE/>.</li>
</ul>
-
+
<p>
- An implementation is responsible to initialize every newly created user
- interface element if the necessary properties are provided. Especially
- it must connect a configurable user interface element to the correct user
- interface configuration manager. Without this connection the configurable
- user interface element cannot retrieve its structure data and changes to
- the user interface element structure won't be persistent. It is up to the
- implementation to throw an
- <type scope="com::sun::star::lang">IllegalArgumentException</type>
+ An implementation is responsible to initialize every newly created user
+ interface element if the necessary properties are provided. Especially
+ it must connect a configurable user interface element to the correct user
+ interface configuration manager. Without this connection the configurable
+ user interface element cannot retrieve its structure data and changes to
+ the user interface element structure won't be persistent. It is up to the
+ implementation to throw an
+ <type scope="com::sun::star::lang">IllegalArgumentException</type>
if it cannot create a user interface element with the provided arguments.
@see ConfigurableUIElement
diff --git a/offapi/com/sun/star/ui/XUIElementSettings.idl b/offapi/com/sun/star/ui/XUIElementSettings.idl
index deabaab65..2bcdda1f2 100644
--- a/offapi/com/sun/star/ui/XUIElementSettings.idl
+++ b/offapi/com/sun/star/ui/XUIElementSettings.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,41 +34,41 @@
#ifndef __com_sun_star_container_XIndexAccess_idl__
#include <com/sun/star/container/XIndexAccess.idl>
-#endif
+#endif
-//=============================================================================
+//=============================================================================
module com { module sun { module star { module ui {
-//=============================================================================
+//=============================================================================
-/** provides functions to retrieve and change user interface element structure
+/** provides functions to retrieve and change user interface element structure
data and to update its visible representation.
-
+
@since OOo 2.0
*/
-interface XUIElementSettings : com::sun::star::uno::XInterface
+published interface XUIElementSettings : com::sun::star::uno::XInterface
{
- /** forces the user interface element to retrieve new settings from its
- configuration source.
-
+ /** forces the user interface element to retrieve new settings from its
+ configuration source.
+
<p>
- This is not done automatically as configurable user interface elements
- are controlled by layout managers. It is more efficient to let the
- responsible layout manager to control the update process in a single
+ This is not done automatically as configurable user interface elements
+ are controlled by layout managers. It is more efficient to let the
+ responsible layout manager to control the update process in a single
task.
</p>
*/
void updateSettings();
-
- /** provides a <type>UIElementSettings</type> instance that provides access
- to the structure of user interface element if the user interface element
+
+ /** provides a <type>UIElementSettings</type> instance that provides access
+ to the structure of user interface element if the user interface element
type supports it.
-
+
@param bWriteable
- must be <TRUE/> if the retrieved settings should be a writable.
- Otherwise <FALSE/> should be provided to get a shareable reference
+ must be <TRUE/> if the retrieved settings should be a writable.
+ Otherwise <FALSE/> should be provided to get a shareable reference
to the settings data.
@return
@@ -76,20 +76,20 @@ interface XUIElementSettings : com::sun::star::uno::XInterface
*/
com::sun::star::container::XIndexAccess getSettings( [in] boolean bWriteable );
- /** set changes to the structure of the user interface element.
-
+ /** set changes to the structure of the user interface element.
+
@param UISettings
- new data settings for the configurable user interface element.
-
+ new data settings for the configurable user interface element.
+
<p>
- User interface elements cannot be changed directly. The changed structure
- data has to be set again. This speeds up the configuration process if many
- changes have to be made on the structure. The persistence of changes are
+ User interface elements cannot be changed directly. The changed structure
+ data has to be set again. This speeds up the configuration process if many
+ changes have to be made on the structure. The persistence of changes are
controlled by the boolean property <member>Persistent</member>.
</p>
-
+
@see com::sun::star::ui::UIElementSettings
*/
void setSettings( [in] com::sun::star::container::XIndexAccess UISettings );
@@ -97,6 +97,6 @@ interface XUIElementSettings : com::sun::star::uno::XInterface
}; }; }; };
-//=============================================================================
+//=============================================================================
#endif
diff --git a/offapi/com/sun/star/ui/dialogs/Wizard.idl b/offapi/com/sun/star/ui/dialogs/Wizard.idl
index b3237be3f..d15819a73 100644
--- a/offapi/com/sun/star/ui/dialogs/Wizard.idl
+++ b/offapi/com/sun/star/ui/dialogs/Wizard.idl
@@ -32,15 +32,15 @@
//==================================================================================================================
-module com { module sun { module star { module ui { module dialogs {
+module com { module sun { module star { module ui { module dialogs {
-interface XWizardController;
+published interface XWizardController;
//==================================================================================================================
/** provides a framework for implementing a wizard dialog.
*/
-service Wizard : XWizard
+published service Wizard : XWizard
{
/** creates a wizard with a single execution path
@param PageIds
@@ -68,7 +68,7 @@ service Wizard : XWizard
//==================================================================================================================
-}; }; }; }; };
+}; }; }; }; };
//==================================================================================================================
diff --git a/offapi/com/sun/star/ui/dialogs/XWizard.idl b/offapi/com/sun/star/ui/dialogs/XWizard.idl
index 445f7bbf2..debe91072 100644
--- a/offapi/com/sun/star/ui/dialogs/XWizard.idl
+++ b/offapi/com/sun/star/ui/dialogs/XWizard.idl
@@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs {
//==================================================================================================================
-interface XWizardPage;
+published interface XWizardPage;
/** is the main interface implemented by the <type>Wizard</type> services.
@@ -79,7 +79,7 @@ interface XWizardPage;
@see XWizardController
@see XWizardPage
*/
-interface XWizard
+published interface XWizard
{
interface XExecutableDialog;
diff --git a/offapi/com/sun/star/ui/dialogs/XWizardController.idl b/offapi/com/sun/star/ui/dialogs/XWizardController.idl
index 6304e7085..063873aa5 100644
--- a/offapi/com/sun/star/ui/dialogs/XWizardController.idl
+++ b/offapi/com/sun/star/ui/dialogs/XWizardController.idl
@@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs {
/** is the interface of a client-provided controller of a custom <type>Wizard</type>.
*/
-interface XWizardController
+published interface XWizardController
{
/** creates a page
@@ -78,7 +78,7 @@ interface XWizardController
//==================================================================================================================
-}; }; }; }; };
+}; }; }; }; };
//==================================================================================================================
diff --git a/offapi/com/sun/star/ui/dialogs/XWizardPage.idl b/offapi/com/sun/star/ui/dialogs/XWizardPage.idl
index 0186b79f8..aa872a454 100644
--- a/offapi/com/sun/star/ui/dialogs/XWizardPage.idl
+++ b/offapi/com/sun/star/ui/dialogs/XWizardPage.idl
@@ -37,7 +37,7 @@ module com { module sun { module star { module ui { module dialogs {
/** is a single page of a <type>Wizard</type>
*/
-interface XWizardPage : ::com::sun::star::lang::XComponent
+published interface XWizardPage : ::com::sun::star::lang::XComponent
{
/** provides read-only access to the window of the page
*/
@@ -79,7 +79,7 @@ interface XWizardPage : ::com::sun::star::lang::XComponent
//==================================================================================================================
-}; }; }; }; };
+}; }; }; }; };
//==================================================================================================================
diff --git a/offapi/com/sun/star/util/InvalidStateException.idl b/offapi/com/sun/star/util/InvalidStateException.idl
index 58e368bd4..3f4b28dbd 100644
--- a/offapi/com/sun/star/util/InvalidStateException.idl
+++ b/offapi/com/sun/star/util/InvalidStateException.idl
@@ -27,17 +27,17 @@
#ifndef __com_sun_star_util_InvalidStateException_idl__
#define __com_sun_star_util_InvalidStateException_idl__
-#include <com/sun/star/uno/Exception.idl>
+#include <com/sun/star/uno/Exception.idl>
//==================================================================================================================
-module com { module sun { module star { module util {
+module com { module sun { module star { module util {
//==================================================================================================================
/** is thrown when an object's state does not allow to call requested functionality.
*/
-exception InvalidStateException : com::sun::star::uno::Exception
+published exception InvalidStateException : com::sun::star::uno::Exception
{
};
diff --git a/offapi/com/sun/star/util/NotLockedException.idl b/offapi/com/sun/star/util/NotLockedException.idl
index a8865c25b..9819fde69 100644
--- a/offapi/com/sun/star/util/NotLockedException.idl
+++ b/offapi/com/sun/star/util/NotLockedException.idl
@@ -31,13 +31,13 @@
//==================================================================================================================
-module com { module sun { module star { module util {
+module com { module sun { module star { module util {
//==================================================================================================================
/** is raised when attempt is made to unlock a lockable component which actually is not locked.
*/
-exception NotLockedException : ::com::sun::star::util::InvalidStateException
+published exception NotLockedException : ::com::sun::star::util::InvalidStateException
{
};
diff --git a/offapi/com/sun/star/util/TriState.idl b/offapi/com/sun/star/util/TriState.idl
index a093300c9..322174216 100644
--- a/offapi/com/sun/star/util/TriState.idl
+++ b/offapi/com/sun/star/util/TriState.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,43 +24,43 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_util_TriState_idl__
-#define __com_sun_star_util_TriState_idl__
-
-
-//=============================================================================
-
-module com { module sun { module star { module util {
-
-//=============================================================================
-
+#ifndef __com_sun_star_util_TriState_idl__
+#define __com_sun_star_util_TriState_idl__
+
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
/** This enumeration represents a tristate value.<p>
This enumeration defines three values, <TRUE/>, <FALSE/> and a don't know
value.<p>
*/
-enum TriState
+published enum TriState
{
/** The value is equivalent to <FALSE/>.
*/
NO,
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** The value is equivalent to <TRUE/>.
*/
YES,
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** The value is indeterminate.
*/
INDETERMINATE
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
+
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/util/XLockable.idl b/offapi/com/sun/star/util/XLockable.idl
index 5616a42c2..0e52cc96c 100644
--- a/offapi/com/sun/star/util/XLockable.idl
+++ b/offapi/com/sun/star/util/XLockable.idl
@@ -31,7 +31,7 @@
//==================================================================================================================
-module com { module sun { module star { module util {
+module com { module sun { module star { module util {
//==================================================================================================================
@@ -41,7 +41,7 @@ module com { module sun { module star { module util {
pairs. As long as there has been one more call to <code>lock</code> than to <code>unlock</code>, the
component is considered locked, which is reflected by <member>isLocked</member> returning <TRUE/>.</p>
*/
-interface XLockable
+published interface XLockable
{
/** locks</a> the component
@@ -54,7 +54,7 @@ interface XLockable
@throws NotLockedException
if the component is not currently locked.
-
+
@see lock
@see isLocked
*/
diff --git a/offapi/com/sun/star/util/XModifiable2.idl b/offapi/com/sun/star/util/XModifiable2.idl
index e4934d1dd..ecbe5e2be 100644
--- a/offapi/com/sun/star/util/XModifiable2.idl
+++ b/offapi/com/sun/star/util/XModifiable2.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,26 +24,26 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_util_XModifiable2_idl__
-#define __com_sun_star_util_XModifiable2_idl__
-
-#ifndef __com_sun_star_util_XModifiable_idl__
-#include <com/sun/star/util/XModifiable.idl>
-#endif
-
-#ifndef __com_sun_star_beans_PropertyVetoException_idl__
-#include <com/sun/star/beans/PropertyVetoException.idl>
-#endif
-
-
-//=============================================================================
-
-module com { module sun { module star { module util {
-
-//=============================================================================
-
+#ifndef __com_sun_star_util_XModifiable2_idl__
+#define __com_sun_star_util_XModifiable2_idl__
+
+#ifndef __com_sun_star_util_XModifiable_idl__
+#include <com/sun/star/util/XModifiable.idl>
+#endif
+
+#ifndef __com_sun_star_beans_PropertyVetoException_idl__
+#include <com/sun/star/beans/PropertyVetoException.idl>
+#endif
+
+
+//=============================================================================
+
+module com { module sun { module star { module util {
+
+//=============================================================================
+
/** allows to control modifiable state change.
-
+
<p>
This interface allows to prevent changing of the modified state of the
object. It is introduced for performance optimizations, to allow to prevent
@@ -51,9 +51,9 @@ module com { module sun { module star { module util {
Please use this interface very carefully.
</p>
*/
-interface XModifiable2: com::sun::star::util::XModifiable
-{
- //-------------------------------------------------------------------------
+published interface XModifiable2: com::sun::star::util::XModifiable
+{
+ //-------------------------------------------------------------------------
/** disable possibility to change modified state of the document
@returns the value that says whether the modified state change was
@@ -64,7 +64,7 @@ interface XModifiable2: com::sun::star::util::XModifiable
*/
boolean disableSetModified();
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** enable possibility to change modified state of the document
@returns the value that says whether the modified state change was
@@ -74,15 +74,15 @@ interface XModifiable2: com::sun::star::util::XModifiable
*/
boolean enableSetModified();
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** allows to detect whether the modified state change is enabled
*/
boolean isSetModifiedEnabled();
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/view/SelectionType.idl b/offapi/com/sun/star/view/SelectionType.idl
index b179d6460..56fe2b036 100644
--- a/offapi/com/sun/star/view/SelectionType.idl
+++ b/offapi/com/sun/star/view/SelectionType.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,49 +24,49 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_view_SelectionType_idl__
-#define __com_sun_star_view_SelectionType_idl__
-
-//=============================================================================
-
-module com { module sun { module star { module view {
-
-//=============================================================================
-
+#ifndef __com_sun_star_view_SelectionType_idl__
+#define __com_sun_star_view_SelectionType_idl__
+
+//=============================================================================
+
+module com { module sun { module star { module view {
+
+//=============================================================================
+
/** Specifies a selection type for a view that supports a selection model.
*/
-enum SelectionType
-{
- //-------------------------------------------------------------------------
-
+published enum SelectionType
+{
+ //-------------------------------------------------------------------------
+
/** No selection is possible.
<p>The selection is always empty.</p>
*/
NONE,
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** The selection can only contain one or zero objects.
*/
SINGLE,
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** The selection can contain zero or more objects.
*/
MULTI,
- //-------------------------------------------------------------------------
-
+ //-------------------------------------------------------------------------
+
/** The selection can contain zero or more objects.
<p>all selected objects must be part of a continues range</p>
*/
RANGE
-};
-
-//=============================================================================
-
-}; }; }; };
-
+};
+
+//=============================================================================
+
+}; }; }; };
+
-#endif
+#endif
diff --git a/offapi/com/sun/star/view/XMultiSelectionSupplier.idl b/offapi/com/sun/star/view/XMultiSelectionSupplier.idl
index 2e05e84ed..249cc5307 100644
--- a/offapi/com/sun/star/view/XMultiSelectionSupplier.idl
+++ b/offapi/com/sun/star/view/XMultiSelectionSupplier.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,25 +24,25 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef __com_sun_star_view_XMultiSelectionSupplier_idl__
-#define __com_sun_star_view_XMultiSelectionSupplier_idl__
-
-#ifndef __com_sun_star_view_XSelectionSupplier_idl__
-#include <com/sun/star/view/XSelectionSupplier.idl>
-#endif
+#ifndef __com_sun_star_view_XMultiSelectionSupplier_idl__
+#define __com_sun_star_view_XMultiSelectionSupplier_idl__
+
+#ifndef __com_sun_star_view_XSelectionSupplier_idl__
+#include <com/sun/star/view/XSelectionSupplier.idl>
+#endif
#ifndef __com_sun_star_container_XEnumeration_idl__
#include <com/sun/star/container/XEnumeration.idl>
#endif
-//=============================================================================
-
-module com { module sun { module star { module view {
-
-//=============================================================================
-
+//=============================================================================
+
+module com { module sun { module star { module view {
+
+//=============================================================================
+
/** makes it possible to append and remove objects from a selection.
- <p>The method <method>XSelectionSupplier::setSelection</method> for an
+ <p>The method <method>XSelectionSupplier::setSelection</method> for an
instance that also supports <type>XMultiSelectionSupplier</method> should
be implemented that it also takes either a selectable object or a sequence
of selectable objects.</p>
@@ -50,82 +50,82 @@ module com { module sun { module star { module view {
<p>Adding an object more than once to a selection should not toggle the
selection for that object but only select it once</p>
*/
-interface XMultiSelectionSupplier: XSelectionSupplier
-{
- //-------------------------------------------------------------------------
+published interface XMultiSelectionSupplier: XSelectionSupplier
+{
+ //-------------------------------------------------------------------------
/** adds the object or the objects represented by <var>Selection</var> to the selection
of this <type>XMultiSelectionSupplier</type>.
-
+
@param Selection
either an Object that is selectable or a sequence of objects that are selectable.
-
+
@returns
<TRUE/>/, if <var>Selection</var> was added to the current selection.
<FALSE/>, if <var>Selection</var> or parts of <var>Selection</var> could not be
added to the current selection. For example, if the selection already contains
objects that are forbidden to be selected together with <var>Selection</var>
-
+
@throws com::sun::star::lang::IllegalArgumentException
If <var>Selection</var> is not a selectable object for this <type>XMultiSelectionSupplier</type>.
<p>Adding an object to the selection that is already part of the selection should not raise this exception</p>
*/
- boolean addSelection( [in] any Selection )
- raises( com::sun::star::lang::IllegalArgumentException );
-
- //-------------------------------------------------------------------------
+ boolean addSelection( [in] any Selection )
+ raises( com::sun::star::lang::IllegalArgumentException );
+
+ //-------------------------------------------------------------------------
/** remove the object or objects represented by <var>Selection</var> from the
selection of this <type>XMultiSelectionSupplier</type>.
-
+
@param Selection
either an Object that is selectable or a sequence of objects that are selectable.
-
+
@returns
<TRUE/>/, if <var>Selection</var> was added to the current selection.
<FALSE/>, if <var>Selection</var> or parts of <var>Selection</var> could not be
added to the current selection. For example, if the selection already contains
objects that are forbidden to be selected together with <var>Selection</var>.
-
+
@throws com::sun::star::lang::IllegalArgumentException
If <var>Selection</var> is not a selectable object for this <type>XMultiSelectionSupplier</type>.
<p>Removing an object from the selection that is not part of the selection should not raise this exception</p>
*/
- void removeSelection( [in] any Selection )
- raises( com::sun::star::lang::IllegalArgumentException );
+ void removeSelection( [in] any Selection )
+ raises( com::sun::star::lang::IllegalArgumentException );
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** clears the selection of this <type>XMultiSelectionSupplier</type>.
*/
void clearSelection();
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
/** returns the number of selected objects of this <type>XMultiSelectionSupplier</type>.
*/
long getSelectionCount();
- //-------------------------------------------------------------------------
+ //-------------------------------------------------------------------------
- /** @returns
+ /** @returns
a new object to enumerate the selection of this <type>XMultiSelectionSupplier</type>.
It returns NULL if there are no objects in the selection.
*/
- com::sun::star::container::XEnumeration createSelectionEnumeration();
+ com::sun::star::container::XEnumeration createSelectionEnumeration();
- /** @returns
+ /** @returns
a new object to enumerate the selection of this <type>XMultiSelectionSupplier</type>
in reverse order. If the order of the selected objects
It returns NULL if there are no objects in the selection.
*/
- com::sun::star::container::XEnumeration createReverseSelectionEnumeration();
-
-};
-
-//=============================================================================
-
-}; }; }; };
-
-#endif
+ com::sun::star::container::XEnumeration createReverseSelectionEnumeration();
+
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/xml/crypto/CipherID.idl b/offapi/com/sun/star/xml/crypto/CipherID.idl
new file mode 100644
index 000000000..470dad9b8
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/CipherID.idl
@@ -0,0 +1,60 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_CipherID_idl__
+#define __com_sun_star_xml_crypto_CipherID_idl__
+
+
+//============================================================================
+
+module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** The constant set contains identifiers of supported cipher-creation
+ algorithms.
+
+ @see <type>XCipherContextSupplier</type>
+ @since OOo 3.4
+*/
+constants CipherID
+{
+ //------------------------------------------------------------------------
+ /** identifier of AES algorithm in CBC mode with W3C padding
+ */
+ const long AES_CBC_W3C_PADDING = 1;
+
+ //------------------------------------------------------------------------
+ /** identifier of the Blowfish algorithm in 8-bit CFB mode
+ */
+ const long BLOWFISH_CFB_8 = 2;
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/DigestID.idl b/offapi/com/sun/star/xml/crypto/DigestID.idl
new file mode 100644
index 000000000..f051dac7f
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/DigestID.idl
@@ -0,0 +1,72 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_DigestID_idl__
+#define __com_sun_star_xml_crypto_DigestID_idl__
+
+
+//============================================================================
+
+module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** The constant set contains identifiers of supported digest-creation
+ algorithms.
+
+ @see <type>XDigestContextSupplier</type>
+ @since OOo 3.4
+*/
+constants DigestID
+{
+ //------------------------------------------------------------------------
+ /** identifier of SHA-1 algorithm
+ */
+ const long SHA1 = 1;
+
+ //------------------------------------------------------------------------
+ /** identifier of SHA-256 algorithm
+ */
+ const long SHA256 = 2;
+
+ //------------------------------------------------------------------------
+ /** identifier of SHA-1 algorithm that is applied to the first kilobyte
+ of data.
+ */
+ const long SHA1_1K = 3;
+
+ //------------------------------------------------------------------------
+ /** identifier of SHA-256 algorithm that is applied to the first kilobyte
+ of data.
+ */
+ const long SHA256_1K = 4;
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/SEInitializer.idl b/offapi/com/sun/star/xml/crypto/SEInitializer.idl
index beec5efa9..239ef92c9 100644
--- a/offapi/com/sun/star/xml/crypto/SEInitializer.idl
+++ b/offapi/com/sun/star/xml/crypto/SEInitializer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,20 +24,13 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for XML security module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_xml_crypto_seinitializer_idl_
#define __com_sun_star_xml_crypto_seinitializer_idl_
-#include <com/sun/star/uno/XInterface.idl>
-#include <com/sun/star/uno/Exception.idl>
-
#include <com/sun/star/xml/crypto/XSEInitializer.idl>
-
-#include <com/sun/star/lang/XServiceInfo.idl>
+#include <com/sun/star/xml/crypto/XDigestContextSupplier.idl>
+#include <com/sun/star/xml/crypto/XCipherContextSupplier.idl>
module com { module sun { module star { module xml { module crypto {
@@ -45,8 +38,9 @@ module com { module sun { module star { module xml { module crypto {
* Service of SEInitializer
*/
service SEInitializer {
- interface com::sun::star::xml::crypto::XSEInitializer ;
- interface com::sun::star::lang::XServiceInfo ;
+ interface ::com::sun::star::xml::crypto::XSEInitializer;
+ interface ::com::sun::star::xml::crypto::XDigestContextSupplier;
+ interface ::com::sun::star::xml::crypto::XCipherContextSupplier;
};
} ; } ; } ; } ; } ;
diff --git a/offapi/com/sun/star/xml/crypto/XCipherContext.idl b/offapi/com/sun/star/xml/crypto/XCipherContext.idl
new file mode 100644
index 000000000..b89ec33fd
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/XCipherContext.idl
@@ -0,0 +1,89 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_xciphercontext_idl_
+#define __com_sun_star_xml_crypto_xciphercontext_idl_
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+#ifndef __com_sun_star_lang_DisposedException_idl__
+#include <com/sun/star/lang/DisposedException.idl>
+#endif
+
+//============================================================================
+
+ module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** This interface allows to encrypt/decrypt data using the cipher context.
+ <p>
+ The algorithm as well as encryption data are specified on object creation.
+ </p>
+
+ @see <type>XCipherContextSupplier</type>
+ @since OOo 3.4
+ */
+interface XCipherContext : com::sun::star::uno::XInterface
+{
+ //------------------------------------------------------------------------
+ /** encrypts/decrypts the data using the cipher.
+ <p>
+ Please have in mind, the cipher object state might depend from the
+ already encrypted/decrypted data ( it depends from the used
+ algorithm ).
+ </p>
+
+ <p>
+ Whether the object does encryption or decryption is specified by
+ creation of the object.
+ </p>
+
+ @param aData
+ data that should be encrypted/decrypted
+ */
+ sequence<byte> convertWithCipherContext( [in] sequence< byte > aData )
+ raises( ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::DisposedException );
+
+ //------------------------------------------------------------------------
+ /** finalizes cipher and disposes context.
+ */
+ sequence<byte> finalizeCipherContextAndDispose()
+ raises( ::com::sun::star::lang::DisposedException );
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl b/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl
new file mode 100644
index 000000000..b393476f6
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/XCipherContextSupplier.idl
@@ -0,0 +1,91 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_xciphercontextsupplier_idl_
+#define __com_sun_star_xml_crypto_xciphercontextsupplier_idl_
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_beans_NamedValue_idl__
+#include <com/sun/star/beans/NamedValue.idl>
+#endif
+
+#ifndef __com_sun_star_xml_crypto_XCipherContext_idl__
+#include <com/sun/star/xml/crypto/XCipherContext.idl>
+#endif
+
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+//============================================================================
+
+ module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** This interface allows to get an object that allows to encrypt/decrypt data
+ using the specified algorithm.
+
+ @since OOo 3.4
+ */
+interface XCipherContextSupplier : com::sun::star::uno::XInterface
+{
+ //------------------------------------------------------------------------
+ /** returns an object that allows to encrypt/decrypt data.
+
+ @param nCipherID
+ the internal ID specifying the algorithm,
+ should take value from <type>CipherID</type>
+
+ @param aKey
+ the key that should be used for the encryption
+
+ @param aInitializationVector
+ the initialization vector that should be used for the encryption
+
+ @param bEncryption
+ whether an encryption or decryption cipher should be created
+ <TRUE/> - Encryption
+ <FALSE/> - Decryption
+
+ @param aParams
+ optional parameters that could be used to initialize the cipher,
+
+ @throws ::com::sun::star::lang::IllegalArgumentException
+ one of provided arguments is illegal
+ */
+
+ XCipherContext getCipherContext( [in] long nCipherID, [in] sequence< byte > aKey, [in] sequence< byte > aInitializationVector, [in] boolean bEncryption, [in] sequence< ::com::sun::star::beans::NamedValue > aParams )
+ raises( ::com::sun::star::lang::IllegalArgumentException );
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/xml/crypto/XDigestContext.idl b/offapi/com/sun/star/xml/crypto/XDigestContext.idl
new file mode 100644
index 000000000..f0e8aaf99
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/XDigestContext.idl
@@ -0,0 +1,74 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_xdigestcontext_idl_
+#define __com_sun_star_xml_crypto_xdigestcontext_idl_
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_lang_DisposedException_idl__
+#include <com/sun/star/lang/DisposedException.idl>
+#endif
+
+//============================================================================
+
+ module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** This interface allows to generate the digest.
+ <p>
+ The algorithm to generate the digest is specified on object creation.
+ </p>
+
+ @see <type>XDigestContextSupplier</type>
+ @since OOo 3.4
+ */
+interface XDigestContext : com::sun::star::uno::XInterface
+{
+ //------------------------------------------------------------------------
+ /** update the digest with the given data.
+
+ @param aData
+ data that should be used to update the digest
+ */
+ void updateDigest( [in] sequence< byte > aData )
+ raises( ::com::sun::star::lang::DisposedException );
+
+ //------------------------------------------------------------------------
+ /** finalizes digest and disposes context.
+ */
+ sequence<byte> finalizeDigestAndDispose()
+ raises( ::com::sun::star::lang::DisposedException );
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl b/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl
new file mode 100644
index 000000000..d7acad82a
--- /dev/null
+++ b/offapi/com/sun/star/xml/crypto/XDigestContextSupplier.idl
@@ -0,0 +1,83 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_xml_crypto_xdigestcontextsupplier_idl_
+#define __com_sun_star_xml_crypto_xdigestcontextsupplier_idl_
+
+#ifndef __com_sun_star_uno_XInterface_idl__
+#include <com/sun/star/uno/XInterface.idl>
+#endif
+
+#ifndef __com_sun_star_beans_NamedValue_idl__
+#include <com/sun/star/beans/NamedValue.idl>
+#endif
+
+#ifndef __com_sun_star_xml_crypto_XDigestContext_idl__
+#include <com/sun/star/xml/crypto/XDigestContext.idl>
+#endif
+
+#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
+#include <com/sun/star/lang/IllegalArgumentException.idl>
+#endif
+
+//============================================================================
+
+ module com { module sun { module star { module xml { module crypto {
+
+//============================================================================
+/** This interface allows to get an object to generate a digest of a specified
+ format.
+
+ @since OOo 3.4
+ */
+interface XDigestContextSupplier : com::sun::star::uno::XInterface
+{
+ //------------------------------------------------------------------------
+ /** returns an object that allows to generate the specified digest.
+
+ @param nDigestID
+ the internal ID specifying the algorithm,
+ should take value from <type>DigestID</type>
+
+ @param aParams
+ optional parameters that could be used to initialize the digest,
+ for example, it could contain a key and etc.
+
+ @throws ::com::sun::star::lang::IllegalArgumentException
+ one of provided arguments is illegal
+ */
+ XDigestContext getDigestContext(
+ [in] long nDigestID,
+ [in] sequence< ::com::sun::star::beans::NamedValue > aParams )
+ raises( ::com::sun::star::lang::IllegalArgumentException );
+};
+
+//============================================================================
+
+}; }; }; }; };
+
+#endif
+
diff --git a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl
index 6069d50dc..2932ab27d 100644
--- a/offapi/com/sun/star/xml/crypto/XSEInitializer.idl
+++ b/offapi/com/sun/star/xml/crypto/XSEInitializer.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,10 +24,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for XML security module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_xml_crypto_xseinitializer_idl_
#define __com_sun_star_xml_crypto_xseinitializer_idl_
@@ -37,21 +33,22 @@
module com { module sun { module star { module xml { module crypto {
-interface XXMLSecurityContext;
+published interface XXMLSecurityContext;
/**
* Interface to manipulate Security Environment
*/
-interface XSEInitializer : com::sun::star::uno::XInterface
+published interface XSEInitializer : com::sun::star::uno::XInterface
{
/**
- * Creates a security context.
- *
- * @param certificateDatabase the file or directory of the key materials
- * @return the security context created
+ Creates a security context.
+
+ @param aString
+ reserved for internal use.
+
+ @return the security context created
*/
- com::sun::star::xml::crypto::XXMLSecurityContext createSecurityContext(
- [in] string certificateDatabase);
+ ::com::sun::star::xml::crypto::XXMLSecurityContext createSecurityContext( [in] string aString );
/**
* Frees a security context.
diff --git a/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl b/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl
index 6937f92a7..fbe985d1a 100644
--- a/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl
+++ b/offapi/com/sun/star/xml/crypto/XSecurityEnvironment.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,16 +24,12 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for XML security module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_xml_crypto_xsecurityenvironment_idl_
#define __com_sun_star_xml_crypto_xsecurityenvironment_idl_
#ifndef __com_sun_star_uno_SecurityException_idl__
-#include <com/sun/star/uno/SecurityException.idl>
+#include <com/sun/star/uno/SecurityException.idl>
#endif
#include <com/sun/star/uno/XInterface.idl>
@@ -47,7 +43,7 @@ module com { module sun { module star { module xml { module crypto {
/**
* Interface of Security Environment
*/
-interface XSecurityEnvironment : com::sun::star::uno::XInterface
+published interface XSecurityEnvironment : com::sun::star::uno::XInterface
{
/**
* Get personal certificate from the environment
@@ -76,7 +72,7 @@ interface XSecurityEnvironment : com::sun::star::uno::XInterface
/**
Verify a certificate.
-
+
The method provides a way to verify a certificate.
@param xEECertificate
The certificate which is to be validated.
@@ -103,17 +99,17 @@ interface XSecurityEnvironment : com::sun::star::uno::XInterface
* 1. Whether or not the certificate have a private key in the user profile.
* 2. Whether or not the certificate is a trusted certificate.
* 3. Whether or not the certificate is a self-signed certificate.
- *
+ *
* The certificate characters is defined as bit-wise long, please refer to
* CertificateCharacters definition.
*/
long getCertificateCharacters( [in] com::sun::star::security::XCertificate xCertificate ) raises( com::sun::star::uno::SecurityException ) ;
-
+
/**
* Get the Environment detail infos
*/
string getSecurityEnvironmentInformation ( );
-
+
} ;
} ; } ; } ; } ; } ;
diff --git a/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl b/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl
index 772d975c4..837869efa 100644
--- a/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl
+++ b/offapi/com/sun/star/xml/crypto/XXMLSecurityContext.idl
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -24,10 +24,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-//i20156 - new file for XML security module
-
-/** -- idl definition -- **/
#ifndef __com_sun_star_xml_crypto_xxmlsecuritycontext_idl_
#define __com_sun_star_xml_crypto_xxmlsecuritycontext_idl_
@@ -45,7 +41,7 @@ module com { module sun { module star { module xml { module crypto {
* <p>This interface specifies a certain signature context. By signature
* context, the signer or verifier retrieves key specification.</p>
*/
-interface XXMLSecurityContext : com::sun::star::uno::XInterface
+published interface XXMLSecurityContext : com::sun::star::uno::XInterface
{
/**
* Add personal security environment , and return the index of the added environment.
@@ -73,7 +69,7 @@ interface XXMLSecurityContext : com::sun::star::uno::XInterface
* Get the ID of the internal security environment
*/
long getDefaultSecurityEnvironmentIndex( ) ;
-
+
/**
* set the ID of the internal security environment
*/
diff --git a/offapi/com/sun/star/xml/crypto/makefile.mk b/offapi/com/sun/star/xml/crypto/makefile.mk
index 4aa3957ac..c03b2a76d 100644
--- a/offapi/com/sun/star/xml/crypto/makefile.mk
+++ b/offapi/com/sun/star/xml/crypto/makefile.mk
@@ -58,6 +58,12 @@ IDLFILES=\
XMLSignatureException.idl \
XMLEncryptionException.idl \
XUriBinding.idl \
+ CipherID.idl \
+ DigestID.idl \
+ XCipherContext.idl \
+ XCipherContextSupplier.idl \
+ XDigestContext.idl \
+ XDigestContextSupplier.idl \
SecurityOperationStatus.idl
# ------------------------------------------------------------------