summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-07-25 19:06:28 +0000
committerMarkus Engel <markus.engel@tum.de>2013-07-25 19:06:28 +0000
commit73e263588ca2ca99ea7cac8bbf274695dcd0bec6 (patch)
tree75a0b4cbc426c1c21671ee784c0230b09ffd4fc4
parentMerged from trunk (r12419). (diff)
parentRemove unnecessary variable from the GMarkup-based unit parser (diff)
downloadinkscape-73e263588ca2ca99ea7cac8bbf274695dcd0bec6.tar.gz
inkscape-73e263588ca2ca99ea7cac8bbf274695dcd0bec6.zip
Merge from trunk (r12439).
(bzr r11608.1.108)
-rw-r--r--AUTHORS1
-rw-r--r--build.xml57
-rw-r--r--configure.ac4
-rw-r--r--inkscape.svg726
-rw-r--r--po/de.po7654
-rw-r--r--share/Makefile.am2
-rw-r--r--share/branding/Makefile.am16
-rw-r--r--share/branding/README3
-rw-r--r--share/branding/draw-freely.ru.svg (renamed from share/clipart/draw-freely.ru.svg)0
-rw-r--r--share/branding/draw-freely.svg (renamed from share/clipart/draw-freely.svg)0
-rw-r--r--share/branding/inkscape.logo.svg (renamed from share/clipart/inkscape.logo.svg)0
-rw-r--r--share/branding/inkscape.svg (renamed from share/icons/inkscape.svg)0
-rw-r--r--share/branding/sodipodi.svg (renamed from share/clipart/orav.svg)0
-rw-r--r--share/branding/tux.svg (renamed from share/clipart/tux.svg)0
-rw-r--r--share/clipart/Makefile.am12
-rw-r--r--share/clipart/README17
-rw-r--r--share/icons/Makefile.am1
-rw-r--r--share/keys/default.xml1
-rw-r--r--share/keys/inkscape.xml1
-rw-r--r--share/keys/macromedia-freehand-mx.xml1
-rw-r--r--share/keys/right-handed-illustration.xml1
-rw-r--r--share/keys/xara.xml1
-rw-r--r--src/CMakeLists.txt3
-rw-r--r--src/Makefile.am6
-rw-r--r--src/Makefile_insert2
-rw-r--r--src/approx-equal.h25
-rw-r--r--src/bind/CMakeLists.txt18
-rw-r--r--src/bind/DomStub.java299
-rw-r--r--src/bind/Makefile_insert11
-rw-r--r--src/bind/dobinding.cpp251
-rw-r--r--src/bind/java/org/inkscape/cmn/BaseInterface.java85
-rw-r--r--src/bind/java/org/inkscape/cmn/BaseObject.java81
-rw-r--r--src/bind/java/org/inkscape/cmn/Gateway.java346
-rw-r--r--src/bind/java/org/inkscape/cmn/Resource.java66
-rw-r--r--src/bind/java/org/inkscape/dom/AttrImpl.java58
-rw-r--r--src/bind/java/org/inkscape/dom/CDATASectionImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/CharacterDataImpl.java70
-rw-r--r--src/bind/java/org/inkscape/dom/CommentImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/DOMBase.java72
-rw-r--r--src/bind/java/org/inkscape/dom/DOMConfigurationImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/DOMErrorHandlerImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/DOMErrorImpl.java48
-rw-r--r--src/bind/java/org/inkscape/dom/DOMImplementationImpl.java60
-rw-r--r--src/bind/java/org/inkscape/dom/DOMImplementationListImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/DOMImplementationSourceImpl.java41
-rw-r--r--src/bind/java/org/inkscape/dom/DOMLocatorImpl.java48
-rw-r--r--src/bind/java/org/inkscape/dom/DOMStringListImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/DocumentFragmentImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/DocumentImpl.java138
-rw-r--r--src/bind/java/org/inkscape/dom/DocumentTypeImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/ElementImpl.java111
-rw-r--r--src/bind/java/org/inkscape/dom/EntityImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/EntityReferenceImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/NameListImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/NamedNodeMapImpl.java65
-rw-r--r--src/bind/java/org/inkscape/dom/NodeImpl.java139
-rw-r--r--src/bind/java/org/inkscape/dom/NodeListImpl.java41
-rw-r--r--src/bind/java/org/inkscape/dom/NotationImpl.java41
-rw-r--r--src/bind/java/org/inkscape/dom/ProcessingInstructionImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/TextImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/TypeInfoImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/UserDataHandlerImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSS2PropertiesImpl.java527
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSCharsetRuleImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSFontFaceRuleImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSImportRuleImpl.java48
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSMediaRuleImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSPageRuleImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSPrimitiveValueImpl.java68
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSRuleImpl.java51
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSRuleListImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSStyleDeclarationImpl.java66
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSStyleRuleImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSStyleSheetImpl.java55
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSUnknownRuleImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSValueImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/css/CSSValueListImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/css/CounterImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/css/DOMImplementationCSSImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/css/DocumentCSSImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/css/ElementCSSInlineStyleImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/css/RGBColorImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/css/RectImpl.java48
-rw-r--r--src/bind/java/org/inkscape/dom/css/ViewCSSImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/events/CustomEventImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/events/DocumentEventImpl.java48
-rw-r--r--src/bind/java/org/inkscape/dom/events/EventImpl.java74
-rw-r--r--src/bind/java/org/inkscape/dom/events/EventListenerImpl.java41
-rw-r--r--src/bind/java/org/inkscape/dom/events/EventTargetImpl.java71
-rw-r--r--src/bind/java/org/inkscape/dom/events/KeyboardEventImpl.java70
-rw-r--r--src/bind/java/org/inkscape/dom/events/MouseEventImpl.java96
-rw-r--r--src/bind/java/org/inkscape/dom/events/MutationEventImpl.java67
-rw-r--r--src/bind/java/org/inkscape/dom/events/MutationNameEventImpl.java58
-rw-r--r--src/bind/java/org/inkscape/dom/events/TextEventImpl.java55
-rw-r--r--src/bind/java/org/inkscape/dom/events/UIEventImpl.java56
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementExclusiveTimeContainerImpl.java50
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementLayoutImpl.java50
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementParallelTimeContainerImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementSequentialTimeContainerImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementSyncBehaviorImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTargetAttributesImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTestImpl.java73
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTimeContainerImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTimeControlImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTimeImpl.java95
-rw-r--r--src/bind/java/org/inkscape/dom/smil/ElementTimeManipulationImpl.java60
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILAnimateColorElementImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILAnimateElementImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILAnimateMotionElementImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILAnimationImpl.java153
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILDocumentImpl.java103
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILElementImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILLayoutElementImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILMediaElementImpl.java152
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILRefElementImpl.java37
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILRegionElementImpl.java76
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILRegionInterfaceImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILRootLayoutElementImpl.java67
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILSetElementImpl.java122
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILSwitchElementImpl.java40
-rw-r--r--src/bind/java/org/inkscape/dom/smil/SMILTopLayoutElementImpl.java66
-rw-r--r--src/bind/java/org/inkscape/dom/smil/TimeEventImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/smil/TimeImpl.java70
-rw-r--r--src/bind/java/org/inkscape/dom/smil/TimeListImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/stylesheets/DocumentStyleImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/stylesheets/LinkStyleImpl.java41
-rw-r--r--src/bind/java/org/inkscape/dom/stylesheets/MediaListImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/stylesheets/StyleSheetImpl.java56
-rw-r--r--src/bind/java/org/inkscape/dom/stylesheets/StyleSheetListImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/GetSVGDocumentImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAElementImpl.java176
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAltGlyphDefElementImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAltGlyphElementImpl.java60
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAltGlyphItemElementImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAngleImpl.java50
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimateColorElementImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimateElementImpl.java35
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimateMotionElementImpl.java35
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimateTransformElementImpl.java35
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedAngleImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedBooleanImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedEnumerationImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedIntegerImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthListImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberListImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedPathDataImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedPointsImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedPreserveAspectRatioImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedRectImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedStringImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimatedTransformListImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGAnimationElementImpl.java132
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGCSSRuleImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGCircleElementImpl.java172
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGClipPathElementImpl.java134
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGColorImpl.java54
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGColorProfileElementImpl.java68
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGColorProfileRuleImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGComponentTransferFunctionElementImpl.java50
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGCursorElementImpl.java84
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGDefinitionSrcElementImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGDefsElementImpl.java165
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGDescElementImpl.java82
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGDocumentImpl.java65
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGElementImpl.java53
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGElementInstanceImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGElementInstanceListImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGEllipseElementImpl.java172
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGEventImpl.java40
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGExternalResourcesRequiredImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEBlendElementImpl.java84
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEColorMatrixElementImpl.java84
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEComponentTransferElementImpl.java79
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFECompositeElementImpl.java93
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEConvolveMatrixElementImpl.java99
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEDiffuseLightingElementImpl.java86
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEDisplacementMapElementImpl.java81
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEDistantLightElementImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEFloodElementImpl.java79
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEFuncAElementImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEFuncBElementImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEFuncGElementImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEFuncRElementImpl.java40
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEGaussianBlurElementImpl.java85
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEImageElementImpl.java116
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEMergeElementImpl.java74
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEMergeNodeElementImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEMorphologyElementImpl.java78
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEOffsetElementImpl.java79
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFEPointLightElementImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFESpecularLightingElementImpl.java81
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFESpotLightElementImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFETileElementImpl.java75
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFETurbulenceElementImpl.java85
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFilterElementImpl.java106
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFilterPrimitiveStandardAttributesImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFitToViewBoxImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontElementImpl.java69
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontFaceElementImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontFaceFormatElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontFaceNameElementImpl.java39
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontFaceSrcElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGFontFaceUriElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGForeignObjectElementImpl.java169
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGGElementImpl.java166
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGGlyphElementImpl.java64
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGGlyphRefElementImpl.java90
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGGradientElementImpl.java87
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGHKernElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGICCColorImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGImageElementImpl.java178
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLangSpaceImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLengthImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLengthListImpl.java56
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLineElementImpl.java170
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLinearGradientElementImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGLocatableImpl.java51
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMPathElementImpl.java63
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMarkerElementImpl.java107
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMaskElementImpl.java108
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMatrixImpl.java72
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMetadataElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGMissingGlyphElementImpl.java61
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGNumberImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGNumberListImpl.java58
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPaintImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathElementImpl.java215
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegArcAbsImpl.java61
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegArcRelImpl.java61
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegClosePathImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicAbsImpl.java58
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicRelImpl.java58
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothAbsImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothRelImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticAbsImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticRelImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbsImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothRelImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoAbsImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalAbsImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalRelImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoRelImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalAbsImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalRelImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegListImpl.java57
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoAbsImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoRelImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPatternElementImpl.java135
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPointImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPointListImpl.java56
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPolygonElementImpl.java177
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPolylineElementImpl.java175
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGPreserveAspectRatioImpl.java44
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGRadialGradientElementImpl.java46
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGRectElementImpl.java170
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGRectImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGRenderingIntentImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGSVGElementImpl.java280
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGScriptElementImpl.java70
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGSetElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGStopElementImpl.java62
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGStringListImpl.java56
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGStylableImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGStyleElementImpl.java52
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGSwitchElementImpl.java166
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGSymbolElementImpl.java161
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTRefElementImpl.java54
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTSpanElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTestsImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTextContentElementImpl.java161
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTextElementImpl.java69
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTextPathElementImpl.java57
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTextPositioningElementImpl.java45
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTitleElementImpl.java79
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTransformImpl.java49
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTransformListImpl.java60
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGTransformableImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGURIReferenceImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGUnitTypesImpl.java36
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGUseElementImpl.java180
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGVKernElementImpl.java38
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGViewElementImpl.java77
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGViewSpecImpl.java64
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGZoomAndPanImpl.java43
-rw-r--r--src/bind/java/org/inkscape/dom/svg/SVGZoomEventImpl.java47
-rw-r--r--src/bind/java/org/inkscape/dom/views/AbstractViewImpl.java42
-rw-r--r--src/bind/java/org/inkscape/dom/views/DocumentViewImpl.java43
-rw-r--r--src/bind/java/org/inkscape/script/Editor.java311
-rw-r--r--src/bind/java/org/inkscape/script/ScriptConsole.java652
-rw-r--r--src/bind/java/org/inkscape/script/Terminal.java297
-rw-r--r--src/bind/java/org/w3c/dom/css/CSS2Properties.java1411
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSCharsetRule.java48
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSFontFaceRule.java28
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSImportRule.java44
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSMediaRule.java76
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSPageRule.java41
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSPrimitiveValue.java296
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSRule.java93
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSRuleList.java43
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSStyleDeclaration.java152
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSStyleRule.java42
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSStyleSheet.java85
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSUnknownRule.java22
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSValue.java68
-rw-r--r--src/bind/java/org/w3c/dom/css/CSSValueList.java46
-rw-r--r--src/bind/java/org/w3c/dom/css/Counter.java38
-rw-r--r--src/bind/java/org/w3c/dom/css/DOMImplementationCSS.java40
-rw-r--r--src/bind/java/org/w3c/dom/css/DocumentCSS.java50
-rw-r--r--src/bind/java/org/w3c/dom/css/ElementCSSInlineStyle.java32
-rw-r--r--src/bind/java/org/w3c/dom/css/RGBColor.java47
-rw-r--r--src/bind/java/org/w3c/dom/css/Rect.java44
-rw-r--r--src/bind/java/org/w3c/dom/css/ViewCSS.java43
-rw-r--r--src/bind/java/org/w3c/dom/events/CustomEvent.java70
-rw-r--r--src/bind/java/org/w3c/dom/events/DocumentEvent.java86
-rw-r--r--src/bind/java/org/w3c/dom/events/Event.java209
-rw-r--r--src/bind/java/org/w3c/dom/events/EventException.java41
-rw-r--r--src/bind/java/org/w3c/dom/events/EventListener.java40
-rw-r--r--src/bind/java/org/w3c/dom/events/EventTarget.java202
-rw-r--r--src/bind/java/org/w3c/dom/events/KeyboardEvent.java178
-rw-r--r--src/bind/java/org/w3c/dom/events/MouseEvent.java219
-rw-r--r--src/bind/java/org/w3c/dom/events/MutationEvent.java160
-rw-r--r--src/bind/java/org/w3c/dom/events/MutationNameEvent.java104
-rw-r--r--src/bind/java/org/w3c/dom/events/TextEvent.java81
-rw-r--r--src/bind/java/org/w3c/dom/events/UIEvent.java82
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementExclusiveTimeContainer.java41
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementLayout.java55
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementParallelTimeContainer.java40
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementSequentialTimeContainer.java21
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementSyncBehavior.java49
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTargetAttributes.java38
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTest.java83
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTime.java150
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTimeContainer.java39
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTimeControl.java103
-rw-r--r--src/bind/java/org/w3c/dom/smil/ElementTimeManipulation.java75
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILAnimateColorElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILAnimateElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILAnimateMotionElement.java41
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILAnimation.java124
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILDocument.java28
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILElement.java40
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILLayoutElement.java33
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILMediaElement.java157
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILRefElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILRegionElement.java47
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILRegionInterface.java26
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILRootLayoutElement.java21
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILSetElement.java27
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILSwitchElement.java30
-rw-r--r--src/bind/java/org/w3c/dom/smil/SMILTopLayoutElement.java21
-rw-r--r--src/bind/java/org/w3c/dom/smil/Time.java119
-rw-r--r--src/bind/java/org/w3c/dom/smil/TimeEvent.java53
-rw-r--r--src/bind/java/org/w3c/dom/smil/TimeList.java41
-rw-r--r--src/bind/java/org/w3c/dom/stylesheets/DocumentStyle.java34
-rw-r--r--src/bind/java/org/w3c/dom/stylesheets/LinkStyle.java31
-rw-r--r--src/bind/java/org/w3c/dom/stylesheets/MediaList.java81
-rw-r--r--src/bind/java/org/w3c/dom/stylesheets/StyleSheet.java95
-rw-r--r--src/bind/java/org/w3c/dom/stylesheets/StyleSheetList.java42
-rw-r--r--src/bind/java/org/w3c/dom/svg/GetSVGDocument.java9
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAElement.java16
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAltGlyphDefElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAltGlyphElement.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAltGlyphItemElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAngle.java26
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimateColorElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimateElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimateMotionElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimateTransformElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedAngle.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedBoolean.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedEnumeration.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedInteger.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedLength.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedLengthList.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedNumber.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedNumberList.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedPathData.java9
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedPoints.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedPreserveAspectRatio.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedRect.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedString.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimatedTransformList.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGAnimationElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGCSSRule.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGCircleElement.java17
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGClipPathElement.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGColor.java25
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGColorProfileElement.java19
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGColorProfileRule.java18
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGComponentTransferFunctionElement.java21
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGCursorElement.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGDefinitionSrcElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGDefsElement.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGDescElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGDocument.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGElement.java17
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGElementInstance.java16
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGElementInstanceList.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGEllipseElement.java18
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGEvent.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGException.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGExternalResourcesRequired.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEBlendElement.java18
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEColorMatrixElement.java17
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEComponentTransferElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFECompositeElement.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEConvolveMatrixElement.java24
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEDiffuseLightingElement.java12
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEDisplacementMapElement.java19
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEDistantLightElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEFloodElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEFuncAElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEFuncBElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEFuncGElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEFuncRElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEGaussianBlurElement.java12
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEImageElement.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEMergeElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEMergeNodeElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEMorphologyElement.java16
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEOffsetElement.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFEPointLightElement.java9
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFESpecularLightingElement.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFESpotLightElement.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFETileElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFETurbulenceElement.java22
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFilterElement.java21
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFilterPrimitiveStandardAttributes.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFitToViewBox.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontFaceElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontFaceFormatElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontFaceNameElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontFaceSrcElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGFontFaceUriElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGForeignObjectElement.java18
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGGElement.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGGlyphElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGGlyphRefElement.java28
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGGradientElement.java19
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGHKernElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGICCColor.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGImageElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLangSpace.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLength.java32
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLengthList.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLineElement.java18
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLinearGradientElement.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGLocatable.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMPathElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMarkerElement.java29
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMaskElement.java17
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMatrix.java39
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMetadataElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGMissingGlyphElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGNumber.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGNumberList.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPaint.java26
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathElement.java39
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSeg.java29
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegArcAbs.java29
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegArcRel.java29
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegClosePath.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicAbs.java26
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicRel.java26
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothAbs.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothRel.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticAbs.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticRel.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothRel.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoAbs.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalAbs.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalRel.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoRel.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalAbs.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalRel.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegList.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoAbs.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoRel.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPatternElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPoint.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPointList.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPolygonElement.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPolylineElement.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGPreserveAspectRatio.java30
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGRadialGradientElement.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGRect.java19
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGRectElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGRenderingIntent.java12
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGSVGElement.java74
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGScriptElement.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGSetElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGStopElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGStringList.java23
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGStylable.java12
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGStyleElement.java20
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGSwitchElement.java14
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGSymbolElement.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTRefElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTSpanElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTests.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTextContentElement.java37
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTextElement.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTextPathElement.java19
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTextPositioningElement.java11
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTitleElement.java8
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTransform.java24
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTransformList.java25
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGTransformable.java7
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGURIReference.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGUnitTypes.java9
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGUseElement.java21
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGVKernElement.java6
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGViewElement.java10
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGViewSpec.java13
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGZoomAndPan.java15
-rw-r--r--src/bind/java/org/w3c/dom/svg/SVGZoomEvent.java13
-rw-r--r--src/bind/java/org/w3c/dom/views/AbstractView.java27
-rw-r--r--src/bind/java/org/w3c/dom/views/DocumentView.java30
-rw-r--r--src/bind/javabind-private.h147
-rw-r--r--src/bind/javabind.cpp1209
-rw-r--r--src/bind/javabind.h405
-rw-r--r--src/bind/javainc/jni.h1959
-rw-r--r--src/bind/javainc/linux/jni_md.h26
-rw-r--r--src/bind/javainc/solaris/jni_md.h42
-rw-r--r--src/bind/javainc/win32/jni_md.h37
-rw-r--r--src/bind/makefile.in17
-rwxr-xr-xsrc/check-header-compile.in1
-rw-r--r--src/color-profile.cpp12
-rw-r--r--src/dom/CMakeLists.txt2
-rw-r--r--src/dom/Makefile_insert2
-rw-r--r--src/dom/util/digest.cpp1456
-rw-r--r--src/dom/util/digest.h654
-rw-r--r--src/doxygen-main.cpp2
-rw-r--r--src/extension/CMakeLists.txt4
-rw-r--r--src/extension/script/InkscapeScript.cpp223
-rw-r--r--src/extension/script/InkscapeScript.h102
-rw-r--r--src/extension/script/Makefile_insert6
-rw-r--r--src/extension/script/makefile.in17
-rw-r--r--src/io/CMakeLists.txt2
-rw-r--r--src/io/Makefile_insert2
-rw-r--r--src/io/simple-sax.cpp1494
-rw-r--r--src/io/simple-sax.h97
-rw-r--r--src/livarot/Shape.cpp8
-rw-r--r--src/livarot/Shape.h12
-rw-r--r--src/livarot/ShapeMisc.cpp12
-rw-r--r--src/livarot/ShapeSweep.cpp8
-rw-r--r--src/main.cpp3
-rw-r--r--src/menus-skeleton.h1
-rw-r--r--src/number-opt-number.h3
-rw-r--r--src/rdf.cpp125
-rw-r--r--src/rdf.h2
-rw-r--r--src/satisfied-guide-cns.cpp4
-rw-r--r--src/sp-item-rm-unsatisfied-cns.cpp5
-rw-r--r--src/test-helpers.h3
-rw-r--r--src/ui/CMakeLists.txt2
-rw-r--r--src/ui/dialog/Makefile_insert2
-rw-r--r--src/ui/dialog/dialog-manager.cpp3
-rw-r--r--src/ui/dialog/scriptdialog.cpp255
-rw-r--r--src/ui/dialog/scriptdialog.h64
-rw-r--r--src/util/units.cpp211
-rw-r--r--src/util/units.h10
-rw-r--r--src/verbs.cpp11
-rw-r--r--src/verbs.h1
-rw-r--r--src/widgets/CMakeLists.txt4
-rw-r--r--src/widgets/Makefile_insert4
-rw-r--r--src/widgets/eraser-toolbar.cpp (renamed from src/widgets/erasor-toolbar.cpp)2
-rw-r--r--src/widgets/eraser-toolbar.h (renamed from src/widgets/erasor-toolbar.h)0
-rw-r--r--src/widgets/toolbox.cpp2
573 files changed, 4389 insertions, 40677 deletions
diff --git a/AUTHORS b/AUTHORS
index bf39fb680..916b73af6 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -68,6 +68,7 @@ Jos Hirth
Hannes Hochreiner
Thomas Holder
Joel Holdsworth
+Christoffer Holmstedt
Alan Horkan
Karl Ove Hufthammer
Richard Hughes
diff --git a/build.xml b/build.xml
index f22186b0d..defb02782 100644
--- a/build.xml
+++ b/build.xml
@@ -92,9 +92,6 @@
<mkdir dir="${build}"/>
- <mkdir dir="${build}/java"/>
- <mkdir dir="${build}/java/classes"/>
- <mkdir dir="${build}/java/lib"/>
<mkdir dir="${dist}"/>
<copy file="${src}/helper/sp-marshal.h.mingw"
@@ -318,8 +315,6 @@
<exclude name="extension/dbus/.*"/>
<exclude name="extension/dxf2svg/.*"/>
<exclude name="extension/implementation/plugin.cpp"/>
- <exclude name="extension/script/bindtest.cpp"/>
- <exclude name="extension/script/cpptest.cpp"/>
<exclude name="extension/plugin/.*"/>
<exclude name="extract-uri-test.cpp"/>
<exclude name="helper/units-test.cpp"/>
@@ -392,8 +387,6 @@
<!-- -Wno-comment -I${devlibs}/perl/lib/CORE -->
<!-- PYTHON -->
-I${devlibs}/python/include
- <!-- JAVA -->
- -I${src}/bind/javainc -I${src}/bind/javainc/win32
</includes>
</cc>
</target>
@@ -840,54 +833,6 @@
<cxxtestrun command="${build}/cxxtests" workingdir="${dist}" />
</target>
-
- <!--
- ########################################################################
- ## T A R G E T : JAVAC
- ########################################################################
- -->
- <target name="javac" depends="init"
- description="compile java binding classes">
- <javac srcdir="${src}/bind/java" destdir="${build}/java/classes"/>
- </target>
-
-
- <!--
- ########################################################################
- ## T A R G E T : JAR
- ########################################################################
- -->
- <target name="jar" depends="javac"
- description="pack java classes and resources into a jar file">
- <copy todir="${build}/java/classes"> <fileset dir="${devlibs}/bind/data"/> </copy>
- <jar basedir="${build}/java/classes" destfile="${build}/java/lib/inkscape.jar"/>
- </target>
-
- <!--
- ########################################################################
- ## T A R G E T : BINDDIST
- ########################################################################
- -->
- <target name="binddist" depends="jar"
- description="pack java classes and resources into a jar file">
- <copy todir="${dist}/share/bind"> <fileset dir="${devlibs}/bind/java"/> </copy>
- <copy todir="${dist}/share/bind/java"> <fileset dir="${build}/java/lib"/> </copy>
-
- </target>
-
- <!--
- ########################################################################
- ## T A R G E T : BINDCLEAN
- ########################################################################
- -->
- <target name="bindclean" depends=""
- description="clean up java binding classes">
- <delete dir="${build}/java"/>
- </target>
-
-
-
-
<!--
########################################################################
## T A R G E T : D I S T - A L L
@@ -918,7 +863,7 @@
## T A R G E T : C L E A N
########################################################################
-->
- <target name="clean" depends="bindclean"
+ <target name="clean"
description="clean up. deleting build and distro dirs" >
<delete dir="${build}"/>
diff --git a/configure.ac b/configure.ac
index b2b794617..6dddb64e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1021,7 +1021,6 @@ AC_CONFIG_FILES([
Makefile
src/Makefile
src/check-header-compile
-src/bind/makefile
src/debug/makefile
src/dialogs/makefile
src/display/makefile
@@ -1029,7 +1028,6 @@ src/dom/makefile
src/extension/implementation/makefile
src/extension/internal/makefile
src/extension/makefile
-src/extension/script/makefile
src/extension/dbus/wrapper/inkdbus.pc
src/filters/makefile
src/helper/makefile
@@ -1056,7 +1054,7 @@ doc/Makefile
po/Makefile.in
share/Makefile
share/attributes/Makefile
-share/clipart/Makefile
+share/branding/Makefile
share/examples/Makefile
share/extensions/Makefile
share/extensions/alphabet_soup/Makefile
diff --git a/inkscape.svg b/inkscape.svg
deleted file mode 100644
index ef6e1fe59..000000000
--- a/inkscape.svg
+++ /dev/null
@@ -1,726 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.0"
- width="128"
- height="128"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="WhiteTransparent"
- gradientUnits="userSpaceOnUse">
- <stop
- id="stop7"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop9"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="128"
- x2="0"
- y2="76"
- id="liquidSpecular"
- xlink:href="#WhiteTransparent"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="80"
- y1="20"
- x2="60"
- y2="40"
- id="sideSpecular"
- xlink:href="#WhiteTransparent"
- gradientUnits="userSpaceOnUse" />
- <clipPath
- id="clipoutline1">
- <path
- d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m -9.9,64.7 c 0.9,0 30.8,4 19.3,7.1 -4.4,1.2 -24.6,-7.1 -19.3,-7.1 z m 57.2,16.6 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z"
- id="outline1" />
- </clipPath>
- <linearGradient
- x1="82.118591"
- y1="20"
- x2="60"
- y2="40"
- id="linearGradient9175"
- xlink:href="#linearGradient5785"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient5785"
- gradientUnits="userSpaceOnUse">
- <stop
- id="stop5787"
- style="stop-color:#c0cdf9;stop-opacity:1"
- offset="0" />
- <stop
- id="stop5789"
- style="stop-color:#07092d;stop-opacity:0.28804347"
- offset="1" />
- </linearGradient>
- <filter
- id="filter8490"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8492"
- stdDeviation="2.4163949"
- inkscape:collect="always" />
- </filter>
- <filter
- id="filter6017-3"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur6019-9"
- stdDeviation="0.80546496"
- inkscape:collect="always" />
- </filter>
- <filter
- id="filter6031-0"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur6033-8"
- stdDeviation="3.4903482"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="82.118591"
- y1="20"
- x2="60"
- y2="40"
- id="linearGradient9175-3"
- xlink:href="#linearGradient5785-8"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient5785-8"
- gradientUnits="userSpaceOnUse">
- <stop
- id="stop5787-7"
- style="stop-color:#c0cdf9;stop-opacity:1"
- offset="0" />
- <stop
- id="stop5789-3"
- style="stop-color:#07092d;stop-opacity:0.28804347"
- offset="1" />
- </linearGradient>
- <clipPath
- id="clipPath9086-1">
- <use
- transform="translate(1.0095461e-6,0)"
- id="use9088-0"
- style="opacity:0.25;fill:#ffffff;fill-opacity:1"
- x="0"
- y="0"
- width="400"
- height="300"
- xlink:href="#outline1" />
- </clipPath>
- <filter
- id="filter8490-0"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8492-5"
- stdDeviation="2.4163949"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="33"
- y1="35"
- x2="58"
- y2="60"
- id="shinySpecular-0"
- xlink:href="#WhiteTransparent-3"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.009184,0,0,1.009184,-0.3890738,-0.3831933)" />
- <linearGradient
- id="WhiteTransparent-3"
- gradientUnits="userSpaceOnUse">
- <stop
- id="stop7606-1"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop7608-8"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="60"
- y1="20"
- x2="90"
- y2="50"
- id="IcecapTip-0"
- xlink:href="#WhiteTransparent-3"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- cx="116.31038"
- cy="250.89737"
- r="30.599579"
- fx="116.31038"
- fy="250.89737"
- id="radialGradient9177-1"
- xlink:href="#linearGradient8568-7"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.5700516,0,0,1.0509301,-75.500107,-22.095908)" />
- <linearGradient
- id="linearGradient8568-7">
- <stop
- id="stop8570-9"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop8572-1"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <radialGradient
- cx="132.44434"
- cy="251.99396"
- r="30.599579"
- fx="132.44434"
- fy="251.99396"
- id="radialGradient8574-0"
- xlink:href="#linearGradient8568-7"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(2.0032532,0,0,1.340898,-132.8752,-95.166065)" />
- <filter
- height="1.2284414"
- y="-0.11422065"
- width="1.1561583"
- x="-0.078079157"
- id="filter8732-3"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8734-5"
- stdDeviation="1.9579068"
- inkscape:collect="always" />
- </filter>
- <radialGradient
- cx="210.25"
- cy="168.5"
- r="34.25"
- fx="210.25"
- fy="168.5"
- id="radialGradient8744-9"
- xlink:href="#linearGradient8738-4"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.4233577,0,97.164234)" />
- <linearGradient
- id="linearGradient8738-4">
- <stop
- id="stop8740-8"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop8742-4"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <radialGradient
- cx="217.5"
- cy="182.08189"
- r="34.25"
- fx="217.5"
- fy="182.08189"
- id="radialGradient8768-6"
- xlink:href="#linearGradient8738-4"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.4233577,0,97.164234)" />
- <filter
- height="1.3508246"
- y="-0.1754123"
- width="1.1485243"
- x="-0.074262142"
- id="filter8764-9"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8766-2"
- stdDeviation="2.1195652"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="231.625"
- y1="195.1875"
- x2="231.75"
- y2="201.5"
- id="linearGradient8912-9"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient8866-0">
- <stop
- id="stop8868-3"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop8870-0"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="231.37646"
- y1="195.62132"
- x2="231.37646"
- y2="200.07138"
- id="linearGradient8910-3"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <filter
- height="1.556464"
- y="-0.27823201"
- width="1.1708827"
- x="-0.085441329"
- id="filter8906-3"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8908-7"
- stdDeviation="0.56515877"
- inkscape:collect="always" />
- </filter>
- <radialGradient
- cx="228.21875"
- cy="204.83229"
- r="14.09375"
- fx="228.21875"
- fy="204.83229"
- id="radialGradient8922-9"
- xlink:href="#linearGradient8916-4"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.1477455,0,174.56924)" />
- <linearGradient
- id="linearGradient8916-4">
- <stop
- id="stop8918-9"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop8920-9"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- height="1.9457178"
- y="-0.47285891"
- width="1.1397254"
- x="-0.069862768"
- id="filter8980-1"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur8982-9"
- stdDeviation="0.82052366"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="231.625"
- y1="195.1875"
- x2="231.75"
- y2="201.5"
- id="linearGradient8990-4"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="231.37646"
- y1="195.62132"
- x2="231.37646"
- y2="200.07138"
- id="linearGradient8992-2"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- cx="228.21875"
- cy="204.83229"
- r="14.09375"
- fx="228.21875"
- fy="204.83229"
- id="radialGradient8994-0"
- xlink:href="#linearGradient8916-4"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.1477455,0,174.56924)" />
- <radialGradient
- cx="89.875"
- cy="187.86935"
- r="22.75"
- fx="89.875"
- fy="187.86935"
- id="radialGradient9004-6"
- xlink:href="#linearGradient8998-5"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1,0,0,0.4070844,0,115.76014)" />
- <linearGradient
- id="linearGradient8998-5">
- <stop
- id="stop9000-9"
- style="stop-color:#ffffff;stop-opacity:0.33004925"
- offset="0" />
- <stop
- id="stop9002-5"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="231.625"
- y1="195.1875"
- x2="231.75"
- y2="201.5"
- id="linearGradient9023-6"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="231.37646"
- y1="195.62132"
- x2="231.37646"
- y2="200.07138"
- id="linearGradient9025-1"
- xlink:href="#linearGradient8866-0"
- gradientUnits="userSpaceOnUse" />
- <radialGradient
- cx="90.28125"
- cy="230.83626"
- r="10.46875"
- fx="90.28125"
- fy="230.83626"
- id="radialGradient9046-1"
- xlink:href="#linearGradient9040-4"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.1850746,-0.3283582,0.1228557,0.4433973,-45.068314,152.92161)" />
- <linearGradient
- id="linearGradient9040-4">
- <stop
- id="stop9042-3"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop9044-7"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- height="1.3311402"
- y="-0.1655701"
- width="1.1523587"
- x="-0.076179281"
- id="filter9068-2"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur9070-7"
- stdDeviation="0.66458488"
- inkscape:collect="always" />
- </filter>
- <radialGradient
- cx="68.39994"
- cy="21.225746"
- r="54.783398"
- fx="68.39994"
- fy="21.225746"
- id="radialGradient11553-3"
- xlink:href="#linearGradient9286-3"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.7221535,0,0,1.6949765,-49.39526,-14.078057)" />
- <linearGradient
- id="linearGradient9286-3">
- <stop
- id="stop9288-9"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop9290-2"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- id="filter9298-4"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur9300-4"
- stdDeviation="0.32610678"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="95.5"
- y1="208.16444"
- x2="153.5"
- y2="223.5"
- id="linearGradient5905-4"
- xlink:href="#linearGradient5899-9"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- id="linearGradient5899-9">
- <stop
- id="stop5901-9"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop5903-3"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- height="1.2446715"
- y="-0.12233575"
- width="1.165018"
- x="-0.082508981"
- id="filter5983-8"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur5985-3"
- stdDeviation="3.6868363"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="57.225197"
- y1="76.246338"
- x2="53.63158"
- y2="84.480316"
- id="linearGradient5801-2"
- xlink:href="#linearGradient5793-9"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.8852575,0,0,0.8852575,5.1772151,9.2293372)" />
- <linearGradient
- id="linearGradient5793-9">
- <stop
- id="stop5795-5"
- style="stop-color:#eeeeec;stop-opacity:1"
- offset="0" />
- <stop
- id="stop5797-4"
- style="stop-color:#eeeeec;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <radialGradient
- cx="181.22731"
- cy="214.55121"
- r="22.466398"
- fx="181.22731"
- fy="214.55121"
- id="radialGradient5811-3"
- xlink:href="#linearGradient5805-9"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(1.3515234,0,0,1.7175707,-63.705646,-153.95568)" />
- <linearGradient
- id="linearGradient5805-9">
- <stop
- id="stop5807-4"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop5809-9"
- style="stop-color:#ffffff;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- id="filter5845-5"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur5847-5"
- stdDeviation="1.2409356"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="73.712105"
- y1="180.47572"
- x2="82.754066"
- y2="187.65974"
- id="linearGradient5822-7"
- xlink:href="#WhiteTransparent-3"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.4927913,0,0,0.4927913,-6.0003885,-9.7225182)" />
- <linearGradient
- id="linearGradient10981-3-9">
- <stop
- id="stop10983-2-0"
- style="stop-color:#729fcf;stop-opacity:1"
- offset="0" />
- <stop
- id="stop10985-3-7"
- style="stop-color:#729fcf;stop-opacity:0"
- offset="1" />
- </linearGradient>
- <filter
- id="filter10997-7-2"
- color-interpolation-filters="sRGB">
- <feGaussianBlur
- id="feGaussianBlur10999-0-7"
- stdDeviation="2.7696726"
- inkscape:collect="always" />
- </filter>
- <linearGradient
- x1="180.81293"
- y1="217.5"
- x2="153.70045"
- y2="144.5"
- id="linearGradient1539"
- xlink:href="#linearGradient10981-3-9"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-130.16572,-83.352786)" />
- </defs>
- <style
- type="text/css"
- id="style26" />
- <g
- transform="matrix(0.9939405,0,0,0.9939405,0.38937111,-1.4450758)"
- id="g9139"
- style="display:inline;enable-background:new">
- <g
- transform="translate(3.6896803e-7,0.4883067)"
- id="g6035"
- style="opacity:0.78325124">
- <path
- d="m 54.1,12.988307 -41.2,42.2 c -15.6,15.6 10.1,14.3 19.4,20.2 4.3,2.8 -13.8,6.4 -10.1,10.1 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.699996 -7.3,7.600003 -3.7,11.300003 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.100003 17,-4.1 20.3,-12.500003 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 l -42.7,-43.7 c -5.3,-5.0000003 -14,-5.0000003 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z M 31.9,105.38831 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.700003 -16.9,0.3 -11.1,5.2 z m 67.5,-6.700003 c -4.6,4.200003 0.8,8.600003 5.3,5.700003 1.2,-0.8 -0.1,-4.700007 -5.3,-5.700003 z"
- id="path5987"
- style="fill:#000000;fill-opacity:1;filter:url(#filter6017-3)" />
- <path
- d="m 54.1,13.964921 -41.2,42.2 c -15.6,15.6 10.1,14.3 19.4,20.2 4.3,2.8 -13.8,6.4 -10.1,10.1 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.699999 -7.3,7.600009 -3.7,11.300009 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.100009 17,-4.1 20.3,-12.500009 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 l -42.7,-43.7 c -5.3,-5.0000009 -14,-5.0000009 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z M 31.9,106.36493 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.700009 -16.9,0.3 -11.1,5.2 z m 67.5,-6.700009 c -4.6,4.200009 0.8,8.600009 5.3,5.700009 1.2,-0.8 -0.1,-4.70001 -5.3,-5.700009 z"
- id="path6021"
- style="opacity:0.57635468;fill:#000000;fill-opacity:1;filter:url(#filter6031-0)" />
- </g>
- <path
- d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z"
- id="use7631"
- style="fill:#000000;fill-opacity:1" />
- <path
- d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z"
- id="use7639"
- style="fill:none" />
- <use
- transform="matrix(0.9905442,0,0,0.9905442,0.6051535,0.604136)"
- clip-path="url(#clipPath9086-1)"
- id="use7641"
- style="opacity:0.66995072;fill:url(#linearGradient9175-3);filter:url(#filter8490-0)"
- x="0"
- y="0"
- width="400"
- height="300"
- xlink:href="#outline1" />
- <path
- d="M 16.565217,57.039374 C 5.3632748,68.140398 25.042362,65.011927 40.180121,70.966113 L 71.464824,15.965587 c -4.743164,-4.844083 -10.798268,-4.44041 -15.137759,0 L 16.565217,57.039374 z"
- id="path7643"
- style="opacity:0.50526315;fill:url(#shinySpecular-0);stroke:none" />
- <path
- d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z"
- id="icecap"
- style="fill:url(#IcecapTip-0)" />
- <path
- d="m 113,203.5 c 0,0 3.34046,5.10071 3,7.5 -0.66817,4.70868 -10.80945,7.05842 -8.5625,11.25 2.21991,4.14114 10.22139,1.79405 16.9375,6.125 6.6875,4.3125 4.88949,13.10149 9.75,15.3125 9.47925,4.31205 34.375,-7.4375 33.125,-7.1875 -1.25,0.25 -24.57014,5.09545 -29.82014,0.84545 -5.98592,-4.84575 -7.70217,-8.23028 -12.11736,-11.09545 -4.13751,-2.68498 -9.94967,-3.78036 -11.30246,-5.97865 -1.35279,-2.19829 2.7092,-5.03469 2.98996,-9.27135 0.16862,-2.54442 -4,-7.5 -4,-7.5 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)"
- id="path8566"
- style="opacity:0.21674876;fill:url(#radialGradient9177-1);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- d="m 113,203.5 c 0,0 3.34046,5.10071 3,7.5 -0.66817,4.70868 -10.80945,7.05842 -8.5625,11.25 2.21991,4.14114 10.22139,1.79405 16.9375,6.125 6.6875,4.3125 4.88949,13.10149 9.75,15.3125 9.47925,4.31205 34.375,-7.4375 33.125,-7.1875 -41.33959,0.15736 -33.62485,-10.4946 -49.5625,-17.5 -2.30305,-1.0123 -0.96826,-3.76334 -0.6875,-8 0.16862,-2.54442 -4,-7.5 -4,-7.5 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)"
- id="path8718"
- style="opacity:0.27586209;fill:url(#radialGradient8574-0);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8732-3)" />
- <path
- d="m 183.25,181.75 c 37.10371,-13.65459 49.02363,-15.53058 61.25,-27.75 -14.16069,11.95366 -44.09847,18.3658 -68.5,29 l 7.25,-1.25 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)"
- id="path8736"
- style="opacity:0.45320195;fill:url(#radialGradient8744-9);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- d="m 183.25,181.75 c 61.10371,-21.65459 50.77363,-21.53058 61.25,-27.75 -19.42769,7.43666 -55.73446,8.22981 -68.5,29 l 7.25,-1.25 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-14.791044)"
- id="path8746"
- style="opacity:0.51231528;fill:url(#radialGradient8768-6);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8764-9)" />
- <path
- d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z"
- transform="matrix(0.5296484,0,0,0.5296484,-12.384318,-14.791044)"
- id="path8864"
- style="opacity:0.2857143;fill:url(#linearGradient8912-9);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z"
- transform="matrix(0.7131486,0,0,1.1407811,-54.577902,-134.95502)"
- id="path8874"
- style="opacity:0.62068942;fill:url(#linearGradient8910-3);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter8906-3);enable-background:accumulate" />
- <path
- d="m 214.125,203.75 c 3.76948,3.48424 24.75576,5.27219 28.1875,-1 -6.73663,4.7839 -21.71677,3.10264 -28.1875,1 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-14.238677)"
- id="path8914"
- style="fill:url(#radialGradient8922-9);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8980-1)" />
- <path
- d="m 236.44594,199.0625 a 6.5084434,3.0820823 0 1 1 -13.01688,0 6.5084434,3.0820823 0 1 1 13.01688,0 z"
- transform="matrix(0.2042516,-0.1035605,0.2395168,0.4723972,5.7547955,30.286555)"
- id="path8984"
- style="opacity:0.2857143;fill:url(#linearGradient8990-4);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 236.99305,199.0625 a 7.0555515,2.1400476 0 1 1 -14.1111,0 7.0555515,2.1400476 0 1 1 14.1111,0 z"
- transform="matrix(0.2750159,-0.1394397,0.5158824,1.0174708,-65.353496,-69.300635)"
- id="path8986"
- style="opacity:0.62068942;fill:url(#linearGradient8992-2);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter8906-3);enable-background:accumulate" />
- <path
- d="m 217.05754,201.94027 c 3.76948,3.48424 26.97122,8.91123 25.25496,0.80973 -3.31737,5.32326 -18.78423,1.29291 -25.25496,-0.80973 z"
- transform="matrix(0.2042516,-0.1035605,0.2395168,0.4723972,6.2599008,30.649764)"
- id="path8988"
- style="fill:url(#radialGradient8994-0);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8980-1)" />
- <path
- d="m 68.25,186 c 0,-0.62057 38.84622,11.83854 45.5,18.5 -5.47122,-5.33854 -33.159709,-17.61609 -37.375,-17.75 -4.215291,-0.13391 -7.625,-0.5 -8.125,-0.75 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)"
- id="path8996"
- style="fill:url(#radialGradient9004-6);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <g
- transform="matrix(0.8790148,-0.1929959,0.2338341,0.6959295,-20.209533,36.725557)"
- id="g9018">
- <path
- d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z"
- transform="matrix(0.5296484,0,0,0.5296484,-84.4165,-4.7277245)"
- id="path9006"
- style="opacity:0.2857143;fill:url(#linearGradient9023-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z"
- transform="matrix(0.7131486,0,0,1.1407811,-126.61008,-124.8917)"
- id="path9008"
- style="opacity:0.62068942;fill:url(#linearGradient9025-1);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter8906-3);enable-background:accumulate" />
- </g>
- <path
- d="m 80.5,220.0625 c 0,0 2.10339,5.65078 7.875,5.9375 5.83887,0.29006 12.50324,-7.00698 13.0625,-9.625 -1,2.25 -6.590334,9.03328 -13.8125,8.9375 -4.099862,-0.0544 -7.125,-5.25 -7.125,-5.25 z"
- transform="matrix(0.5296484,0,0,0.5296484,-11.622949,-14.42691)"
- id="path9038"
- style="opacity:0.61576353;fill:url(#radialGradient9046-1);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter9068-2)" />
- <path
- d="m 63.40625,10.21875 c -3.098181,0 -6.134601,1.122042 -8.28125,3.3125 l -41.1875,42.1875 c -3.76562,3.76562 -4.6702413,6.23069 -4.4375,7.625 0.1163706,0.697155 0.4585994,1.303027 1.1875,1.9375 0.728901,0.634473 1.831495,1.256389 3.15625,1.8125 2.649511,1.112222 6.217961,2.008085 9.71875,2.96875 3.500789,0.960665 6.929812,1.974626 9.53125,3.625 0.396623,0.258266 0.769088,0.576468 1.03125,1.03125 0.262162,0.454782 0.354216,1.056088 0.25,1.5625 -0.208431,1.012824 -0.83202,1.546985 -1.46875,2.03125 -1.27346,0.96853 -3.023257,1.773229 -4.78125,2.625 -1.757993,0.851771 -3.524925,1.723242 -4.40625,2.4375 -0.440663,0.357129 -0.600112,0.678133 -0.59375,0.65625 0.0064,-0.02188 -0.116851,-0.273101 0.09375,-0.0625 0.551764,0.56709 2.274075,1.538165 4.46875,2.40625 2.194675,0.868085 4.88065,1.745624 7.59375,2.625 2.7131,0.879376 5.4575,1.749959 7.78125,2.65625 2.32375,0.906291 4.217694,1.748944 5.46875,3 0.622681,0.639978 1.062632,1.435956 1.15625,2.25 0.09362,0.814044 -0.126809,1.578032 -0.4375,2.21875 -0.621382,1.28144 -1.620313,2.26719 -2.53125,3.21875 -0.910938,0.95156 -1.736226,1.86034 -2.03125,2.46875 -0.147512,0.3042 -0.170347,0.50242 -0.15625,0.625 0.0141,0.12258 0.03518,0.24623 0.3125,0.53125 A 1.4566768,1.4566768 0 0 1 44.875,106 c 1.193594,1.2618 3.787002,1.43924 6.71875,2.125 1.465874,0.34288 2.998909,0.86196 4.3125,2 1.313591,1.13804 2.299435,2.87059 2.71875,5.21875 0.176459,0.99459 0.702722,1.4788 1.96875,1.875 1.266028,0.3962 3.194353,0.46554 5.3125,0.15625 4.236295,-0.61859 9.260035,-2.69532 12.15625,-5.09375 0.17999,-0.15299 0.129956,-0.11255 0.1875,-0.1875 -0.194805,-0.13939 -0.651644,-0.43652 -1.40625,-0.8125 -0.891527,-0.4442 -1.944708,-0.85956 -2.75,-1.875 -0.402646,-0.50772 -0.679877,-1.30934 -0.5625,-2.09375 0.117377,-0.78441 0.546832,-1.43702 1.125,-2.03125 4.745751,-4.79848 9.421937,-5.944136 12.9375,-6.875 1.757782,-0.465432 3.229292,-0.891233 4.34375,-1.59375 1.114458,-0.702517 1.98508,-1.663728 2.71875,-3.53125 0.08087,-0.202174 0.07855,-0.260846 -0.03125,-0.5 C 94.515197,92.542096 94.220541,92.159521 93.75,91.75 92.808918,90.930959 91.239577,90.050804 89.6875,89.1875 88.135423,88.324196 86.627034,87.519262 85.53125,86.5 c -0.547892,-0.509631 -1.122017,-1.151633 -1.1875,-2.125 -0.06548,-0.973367 0.572568,-1.851633 1.3125,-2.375 2.745718,-1.93321 6.896278,-3.404906 11.40625,-4.96875 4.50997,-1.563844 9.36113,-3.182125 13.3125,-5.03125 3.95137,-1.849125 6.85729,-3.978669 7.78125,-6.125 0.46198,-1.073165 0.54663,-2.158606 0.0625,-3.5625 -0.48413,-1.403894 -1.58958,-3.120831 -3.5625,-5.09375 L 72,13.5625 c -0.01071,-0.0101 -0.02051,-0.02119 -0.03125,-0.03125 -2.357722,-2.207738 -5.478371,-3.3125 -8.5625,-3.3125 z m 45.9375,80 c -2.63522,0.09513 -5.05952,1.301393 -6.09375,3.1875 0.29381,0.110524 0.55838,0.234969 1.03125,0.34375 1.37562,0.316455 3.29543,0.520736 5.1875,0.5625 1.89207,0.04176 3.78415,-0.117472 4.9375,-0.4375 0.50487,-0.14009 0.77236,-0.281778 0.90625,-0.375 -0.2558,-1.091098 -0.86487,-1.862126 -1.90625,-2.4375 -1.07862,-0.595951 -2.55669,-0.898111 -4.0625,-0.84375 z m -70.5,9.0625 c -2.089872,-0.145348 -4.716548,0.686551 -6,1.71875 -0.641726,0.5161 -0.913269,0.99441 -0.9375,1.3125 -0.02423,0.31809 0.07726,0.74199 0.9375,1.46875 a 1.4566768,1.4566768 0 0 1 0,0.0312 c 1.352809,1.17 2.882256,1.04802 4.625,0.0937 1.460951,-0.79997 2.757201,-2.30075 3.625,-3.875 -0.585032,-0.377341 -1.284532,-0.682853 -2.25,-0.75 z m 61,0.625 c -0.447303,0.5686 -0.690902,1.09797 -0.71875,1.46875 -0.03844,0.51176 0.106611,0.90723 0.5,1.28125 0.73729,0.70099 2.33912,1.00278 3.96875,0.125 -0.0322,-0.1891 -0.0933,-0.47591 -0.34375,-0.84375 -0.4999,-0.73414 -1.6686,-1.5251 -3.40625,-2.03125 z"
- id="87235"
- style="fill:none;stroke:url(#radialGradient11553-3);stroke-width:0.48830673;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter9298-4)" />
- <path
- d="m 95.5,172 c -5.090606,1.50191 -21.592018,7.73713 -19.25,12.5 2.243595,4.56272 40.61138,6.40132 46.5,20 2.5679,5.93009 -5.89238,10.40326 -3.75,16.5 1.64973,4.69477 14.41196,16.49084 22.48603,22.06781 6.33298,4.37435 14.65096,-3.52244 11.26397,-10.06781 -5.39589,-10.42759 18.44266,-23.19912 29.25,-29 6.30524,-3.38436 -13,-20 -13,-20 0,0 -73.5,-12 -73.5,-12 z"
- transform="matrix(0.4883067,0,0,0.4883067,-5.8104012,-7.7042521)"
- id="path5897"
- style="opacity:0.32512315;fill:url(#linearGradient5905-4);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5983-8)" />
- <path
- d="m 41.742167,78.533037 c 2.231933,1.639226 6.636757,0.650538 9.282124,1.841759 6.349518,2.859218 14.154941,6.045427 12.718568,0.404555 0,0 -1.615771,1.342042 -1.615771,1.342042 0,0 -0.03153,-2.557545 -0.03153,-2.557545 0,0 -3.751977,0.916294 -3.751977,0.916294 0,0 -2.906173,-2.332759 -4.238526,-3.101995 -0.27829,-0.160669 -1.707695,1.292815 -1.707695,1.292815 0,0 -0.25697,-1.543804 -0.25697,-1.543804 -1.857372,-0.197638 -3.696159,-0.284805 -5.31515,-0.271821 -3.880942,0.03112 -6.499059,0.637741 -5.083074,1.6777 z"
- id="path5783"
- style="fill:url(#linearGradient5801-2);fill-opacity:1;fill-rule:evenodd;stroke:none" />
- <path
- d="m 182.75,187.25 c -1.75981,6.4783 21.62776,15.27989 19.875,19.75 -3.85895,9.84158 -24.97596,3.13755 -41.125,23.75 -2.31318,2.95251 3.25,13.5 2.5,12.25 -0.75,-1.25 -6.4649,-9.96285 -5,-14.25 4.59417,-13.44525 49.0128,-18.45749 40.875,-24.875 -4.67988,-3.69058 -21.50546,-13.88721 -17.125,-16.625 z"
- transform="matrix(0.4883067,0,0,0.4883067,-5.8104012,-7.7042521)"
- id="path5803"
- style="opacity:0.47783251;fill:url(#radialGradient5811-3);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5845-5)" />
- <path
- d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z"
- transform="matrix(0.4883067,0,0,0.4883067,-6.3597463,-8.0094438)"
- id="path6041"
- style="opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z"
- transform="matrix(0.3096579,0,0,0.4883067,27.528443,1.5735759)"
- id="path6043"
- style="opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z"
- transform="matrix(0.5478563,0,0,0.4883067,-92.102233,1.115795)"
- id="path6045"
- style="opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 36.672282,76.528654 c -7.152988,4.424107 -18.274031,6.034229 -6.103834,8.972635 -1.449712,-3.2281 3.138581,-2.872021 6.103834,-8.972635 z"
- id="path5049"
- style="opacity:0.25123153;fill:url(#linearGradient5822-7);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.04789329;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
- <path
- d="m 8.8342799,171.64721 c 0,0 22.5917801,-2.12795 27.8180201,-8.64645 3.05755,-3.81358 -12.15146,-8.2638 -8.86827,-12 12.35008,-14.0541 22.73076,-13.46729 37.05025,-19.35355 14.31949,-5.88626 9.03544,-8.76906 4.40381,-11.35355 -7.9325,-4.4264 -25.58722,-9.14237 -19.74696,-19.64645 5.87688,-10.569936 57.34315,-25.249996 57.34315,-25.249996 15.59619,-5.32843 13.63909,-14.96447 6,-23 l -46,-45.7499997 c 0,0 2.28296,43.3886497 -7,61.9999997 -11.4715,22.99914 -72.54408,48.661766 -47,51.499996 9,1 13.32065,4.0705 17,11 7.57631,14.26883 -21.0000001,40.5 -21.0000001,40.5 z"
- transform="matrix(0.48830674,0,0,0.48830674,57.750397,32.997477)"
- id="path10207"
- style="opacity:0.36315792;color:#000000;fill:url(#linearGradient1539);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter10997-7-2);enable-background:accumulate" />
- </g>
-</svg>
diff --git a/po/de.po b/po/de.po
index 630aaefb2..91ced205b 100644
--- a/po/de.po
+++ b/po/de.po
@@ -17,8 +17,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkscape\n"
"Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-03-25 15:40+0100\n"
-"PO-Revision-Date: 2013-03-26 18:14+0100\n"
+"POT-Creation-Date: 2013-06-27 21:15+0200\n"
+"PO-Revision-Date: 2013-07-21 11:09+0100\n"
"Last-Translator: Uwe Schoeler <mail@uwe-schoeler.de>\n"
"Language-Team: <de@li.org>\n"
"Language: de\n"
@@ -26,7 +26,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 1.5.5\n"
+"X-Generator: Poedit 1.5.7\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SourceCharset: utf-8\n"
@@ -258,7 +258,7 @@ msgstr "Simuliere Ölgemälde"
#. Pencil
#: ../share/filters/filters.svg.h:1
-#: ../src/ui/dialog/inkscape-preferences.cpp:416
+#: ../src/ui/dialog/inkscape-preferences.cpp:415
msgid "Pencil"
msgstr "Malwerkzeug (Freihand)"
@@ -969,8 +969,8 @@ msgstr "Aufgefaltetes Tigerfellmuster mit abgeschrägten Kanten "
msgid "Black Light"
msgstr "Schwarzes Licht"
-#: ../share/filters/filters.svg.h:1 ../src/ui/dialog/clonetiler.cpp:832
-#: ../src/ui/dialog/clonetiler.cpp:983
+#: ../share/filters/filters.svg.h:1 ../src/ui/dialog/clonetiler.cpp:831
+#: ../src/ui/dialog/clonetiler.cpp:982
#: ../src/extension/internal/bitmap/colorize.cpp:52
#: ../src/extension/internal/filter/bumps.h:101
#: ../src/extension/internal/filter/bumps.h:321
@@ -3058,39 +3058,52 @@ msgstr "Scharlachrot 3"
#. Palette: ./Tango-Palette.gpl
#: ../share/palettes/palettes.h:187
msgctxt "Palette"
+msgid "Snowy White"
+msgstr "Schnee-Weiß"
+
+#. Palette: ./Tango-Palette.gpl
+#: ../share/palettes/palettes.h:188
+msgctxt "Palette"
msgid "Aluminium 1"
msgstr "Aluminium 1"
#. Palette: ./Tango-Palette.gpl
-#: ../share/palettes/palettes.h:188
+#: ../share/palettes/palettes.h:189
msgctxt "Palette"
msgid "Aluminium 2"
msgstr "Aluminium 2"
#. Palette: ./Tango-Palette.gpl
-#: ../share/palettes/palettes.h:189
+#: ../share/palettes/palettes.h:190
msgctxt "Palette"
msgid "Aluminium 3"
msgstr "Aluminium 3"
#. Palette: ./Tango-Palette.gpl
-#: ../share/palettes/palettes.h:190
+#: ../share/palettes/palettes.h:191
msgctxt "Palette"
msgid "Aluminium 4"
msgstr "Aluminium 4"
#. Palette: ./Tango-Palette.gpl
-#: ../share/palettes/palettes.h:191
+#: ../share/palettes/palettes.h:192
msgctxt "Palette"
msgid "Aluminium 5"
msgstr "Aluminium 5"
#. Palette: ./Tango-Palette.gpl
-#: ../share/palettes/palettes.h:192
+#: ../share/palettes/palettes.h:193
msgctxt "Palette"
msgid "Aluminium 6"
msgstr "Aluminium 6"
+#. Palette: ./Tango-Palette.gpl
+#: ../share/palettes/palettes.h:194
+#, fuzzy
+msgctxt "Palette"
+msgid "Jet Black"
+msgstr "Schwarz"
+
#: ../share/patterns/patterns.svg.h:1
msgid "Stripes 1:1"
msgstr "Streifen 1:1"
@@ -3264,7 +3277,7 @@ msgid "Defines the direction and magnitude of the extrusion"
msgstr "Definiert Richtung und Ausmaß der Extrusion"
#: ../src/sp-flowtext.cpp:339 ../src/sp-text.cpp:400
-#: ../src/text-context.cpp:1608
+#: ../src/text-context.cpp:1630
msgid " [truncated]"
msgstr "[abgestumpft}"
@@ -3334,6 +3347,40 @@ msgstr "3D-Quader erzeugen"
msgid "<b>3D Box</b>"
msgstr "<b>3D Box</b>"
+#: ../src/color-profile.cpp:895
+#, c-format
+msgid "Color profiles directory (%s) is unavailable."
+msgstr "Verzeichnis der Farbprofile (%s) nicht auffindbar."
+
+#: ../src/color-profile.cpp:954 ../src/color-profile.cpp:971
+msgid "(invalid UTF-8 string)"
+msgstr "(ungültiger UTF-8 string)"
+
+# CHECK
+#: ../src/color-profile.cpp:956 ../src/filter-enums.cpp:94
+#: ../src/live_effects/lpe-ruler.cpp:32
+#: ../src/ui/dialog/filter-effects-dialog.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:332
+#: ../src/ui/dialog/inkscape-preferences.cpp:641
+#: ../src/ui/dialog/inkscape-preferences.cpp:1255
+#: ../src/ui/dialog/inkscape-preferences.cpp:1419
+#: ../src/ui/dialog/inkscape-preferences.cpp:1817
+#: ../src/ui/dialog/input.cpp:742 ../src/ui/dialog/input.cpp:743
+#: ../src/ui/dialog/input.cpp:1571 ../src/ui/dialog/input.cpp:1625
+#: ../src/verbs.cpp:2293 ../src/widgets/gradient-toolbar.cpp:1128
+#: ../src/widgets/pencil-toolbar.cpp:189
+#: ../share/extensions/gcodetools_area.inx.h:48
+#: ../share/extensions/gcodetools_dxf_points.inx.h:20
+#: ../share/extensions/gcodetools_engraving.inx.h:26
+#: ../share/extensions/gcodetools_graffiti.inx.h:37
+#: ../share/extensions/gcodetools_lathe.inx.h:41
+#: ../share/extensions/gcodetools_path_to_gcode.inx.h:30
+#: ../share/extensions/grid_polar.inx.h:4
+#: ../share/extensions/guides_creator.inx.h:7
+#: ../share/extensions/scour.inx.h:18
+msgid "None"
+msgstr "Keine"
+
#: ../src/connector-context.cpp:585
msgid "Creating new connector"
msgstr "Einen neuen Objektverbinder erzeugen"
@@ -3401,378 +3448,378 @@ msgstr "Führungslinie löschen"
msgid "<b>Guideline</b>: %s"
msgstr "<b>Führungslinie</b>: %s"
-#: ../src/desktop.cpp:908
+#: ../src/desktop.cpp:911
msgid "No previous zoom."
msgstr "Kein vorheriger Zoomfaktor."
-#: ../src/desktop.cpp:929
+#: ../src/desktop.cpp:932
msgid "No next zoom."
msgstr "Kein nächster Zoomfaktor."
-#: ../src/ui/dialog/clonetiler.cpp:112
+#: ../src/ui/dialog/clonetiler.cpp:111
msgid "_Symmetry"
msgstr "_Symmetrie"
#. TRANSLATORS: "translation" means "shift" / "displacement" here.
-#: ../src/ui/dialog/clonetiler.cpp:124
+#: ../src/ui/dialog/clonetiler.cpp:123
msgid "<b>P1</b>: simple translation"
msgstr "<b>P1</b>: einfache Verschiebung"
-#: ../src/ui/dialog/clonetiler.cpp:125
+#: ../src/ui/dialog/clonetiler.cpp:124
msgid "<b>P2</b>: 180&#176; rotation"
msgstr "<b>P2</b>: 180&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:126
+#: ../src/ui/dialog/clonetiler.cpp:125
msgid "<b>PM</b>: reflection"
msgstr "<b>PM</b>: Reflektion"
#. TRANSLATORS: "glide reflection" is a reflection and a translation combined.
#. For more info, see http://mathforum.org/sum95/suzanne/symsusan.html
-#: ../src/ui/dialog/clonetiler.cpp:129
+#: ../src/ui/dialog/clonetiler.cpp:128
msgid "<b>PG</b>: glide reflection"
msgstr "<b>PG</b>: gleitende Reflektion"
-#: ../src/ui/dialog/clonetiler.cpp:130
+#: ../src/ui/dialog/clonetiler.cpp:129
msgid "<b>CM</b>: reflection + glide reflection"
msgstr "<b>CM</b>: Reflektion + gleitende Reflektion"
-#: ../src/ui/dialog/clonetiler.cpp:131
+#: ../src/ui/dialog/clonetiler.cpp:130
msgid "<b>PMM</b>: reflection + reflection"
msgstr "<b>PMM</b>: Reflektion + Reflektion"
-#: ../src/ui/dialog/clonetiler.cpp:132
+#: ../src/ui/dialog/clonetiler.cpp:131
msgid "<b>PMG</b>: reflection + 180&#176; rotation"
msgstr "<b>PMG</b>: Reflektion + 180&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:133
+#: ../src/ui/dialog/clonetiler.cpp:132
msgid "<b>PGG</b>: glide reflection + 180&#176; rotation"
msgstr "<b>PGG</b>: gleitende Reflektion + 180&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:134
+#: ../src/ui/dialog/clonetiler.cpp:133
msgid "<b>CMM</b>: reflection + reflection + 180&#176; rotation"
msgstr "<b>CMM</b>: Reflektion + Reflektion + 180&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:135
+#: ../src/ui/dialog/clonetiler.cpp:134
msgid "<b>P4</b>: 90&#176; rotation"
msgstr "<b>P4</b>: 90&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:136
+#: ../src/ui/dialog/clonetiler.cpp:135
msgid "<b>P4M</b>: 90&#176; rotation + 45&#176; reflection"
msgstr "<b>P4M</b>: 90&#176; Rotation + 45&#176; Reflektion"
-#: ../src/ui/dialog/clonetiler.cpp:137
+#: ../src/ui/dialog/clonetiler.cpp:136
msgid "<b>P4G</b>: 90&#176; rotation + 90&#176; reflection"
msgstr "<b>P4G</b>: 90&#176; Rotation + 90&#176; Reflektion"
-#: ../src/ui/dialog/clonetiler.cpp:138
+#: ../src/ui/dialog/clonetiler.cpp:137
msgid "<b>P3</b>: 120&#176; rotation"
msgstr "<b>P3</b>: 120&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:139
+#: ../src/ui/dialog/clonetiler.cpp:138
msgid "<b>P31M</b>: reflection + 120&#176; rotation, dense"
msgstr "<b>P31M</b>: Reflektion + 120&#176; Rotation, dicht"
-#: ../src/ui/dialog/clonetiler.cpp:140
+#: ../src/ui/dialog/clonetiler.cpp:139
msgid "<b>P3M1</b>: reflection + 120&#176; rotation, sparse"
msgstr "<b>P3M1</b>: Reflektion + 120&#176; Rotation, dünn"
-#: ../src/ui/dialog/clonetiler.cpp:141
+#: ../src/ui/dialog/clonetiler.cpp:140
msgid "<b>P6</b>: 60&#176; rotation"
msgstr "<b>P6</b>: 60&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:142
+#: ../src/ui/dialog/clonetiler.cpp:141
msgid "<b>P6M</b>: reflection + 60&#176; rotation"
msgstr "<b>P6M</b>: Reflektion + 60&#176; Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:162
+#: ../src/ui/dialog/clonetiler.cpp:161
msgid "Select one of the 17 symmetry groups for the tiling"
msgstr "Eine der 17 Symmetrie-Gruppen zum Kacheln auswählen"
-#: ../src/ui/dialog/clonetiler.cpp:180
+#: ../src/ui/dialog/clonetiler.cpp:179
msgid "S_hift"
msgstr "Versc_hiebung"
#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
-#: ../src/ui/dialog/clonetiler.cpp:190
+#: ../src/ui/dialog/clonetiler.cpp:189
#, no-c-format
msgid "<b>Shift X:</b>"
msgstr "<b>Verschiebung X:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:198
+#: ../src/ui/dialog/clonetiler.cpp:197
#, no-c-format
msgid "Horizontal shift per row (in % of tile width)"
msgstr "Horizontale Verschiebung pro Reihe (in % der Kachelbreite)"
-#: ../src/ui/dialog/clonetiler.cpp:206
+#: ../src/ui/dialog/clonetiler.cpp:205
#, no-c-format
msgid "Horizontal shift per column (in % of tile width)"
msgstr "Horizontale Verschiebung pro Spalte (in % der Kachelbreite)"
-#: ../src/ui/dialog/clonetiler.cpp:212
+#: ../src/ui/dialog/clonetiler.cpp:211
msgid "Randomize the horizontal shift by this percentage"
msgstr "Zufällige horizontale Verschiebung um diesen Prozentsatz"
#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
-#: ../src/ui/dialog/clonetiler.cpp:222
+#: ../src/ui/dialog/clonetiler.cpp:221
#, no-c-format
msgid "<b>Shift Y:</b>"
msgstr "<b>Verschiebung X:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:230
+#: ../src/ui/dialog/clonetiler.cpp:229
#, no-c-format
msgid "Vertical shift per row (in % of tile height)"
msgstr "Vertikale Verschiebung pro Reihe (in % der Kachelhöhe)"
-#: ../src/ui/dialog/clonetiler.cpp:238
+#: ../src/ui/dialog/clonetiler.cpp:237
#, no-c-format
msgid "Vertical shift per column (in % of tile height)"
msgstr "Vertikale Verschiebung pro Spalte (in % der Kachelhöhe)"
-#: ../src/ui/dialog/clonetiler.cpp:245
+#: ../src/ui/dialog/clonetiler.cpp:244
msgid "Randomize the vertical shift by this percentage"
msgstr "Zufällige vertikale Verschiebung um diesen Prozentsatz"
-#: ../src/ui/dialog/clonetiler.cpp:253 ../src/ui/dialog/clonetiler.cpp:399
+#: ../src/ui/dialog/clonetiler.cpp:252 ../src/ui/dialog/clonetiler.cpp:398
msgid "<b>Exponent:</b>"
msgstr "<b>Exponent:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:260
+#: ../src/ui/dialog/clonetiler.cpp:259
msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)"
msgstr ""
"Reihenabstände bleiben gleich (1), laufen zusammen (<1) oder auseinander (>1)"
-#: ../src/ui/dialog/clonetiler.cpp:267
+#: ../src/ui/dialog/clonetiler.cpp:266
msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)"
msgstr ""
"Spaltenabstände bleiben gleich (1), laufen zusammen (<1) oder auseinander "
"(>1)"
#. TRANSLATORS: "Alternate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:275 ../src/ui/dialog/clonetiler.cpp:439
-#: ../src/ui/dialog/clonetiler.cpp:515 ../src/ui/dialog/clonetiler.cpp:588
-#: ../src/ui/dialog/clonetiler.cpp:634 ../src/ui/dialog/clonetiler.cpp:761
+#: ../src/ui/dialog/clonetiler.cpp:274 ../src/ui/dialog/clonetiler.cpp:438
+#: ../src/ui/dialog/clonetiler.cpp:514 ../src/ui/dialog/clonetiler.cpp:587
+#: ../src/ui/dialog/clonetiler.cpp:633 ../src/ui/dialog/clonetiler.cpp:760
msgid "<small>Alternate:</small>"
msgstr "<small>Abwechseln:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:281
+#: ../src/ui/dialog/clonetiler.cpp:280
msgid "Alternate the sign of shifts for each row"
msgstr "Vorzeichenumkehrung der Verschiebungen für jede Reihe"
-#: ../src/ui/dialog/clonetiler.cpp:286
+#: ../src/ui/dialog/clonetiler.cpp:285
msgid "Alternate the sign of shifts for each column"
msgstr "Vorzeichenumkehrung der Verschiebungen für jede Spalte"
#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:293 ../src/ui/dialog/clonetiler.cpp:457
-#: ../src/ui/dialog/clonetiler.cpp:533
+#: ../src/ui/dialog/clonetiler.cpp:292 ../src/ui/dialog/clonetiler.cpp:456
+#: ../src/ui/dialog/clonetiler.cpp:532
msgid "<small>Cumulate:</small>"
msgstr "<small>Anhäufen:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:299
+#: ../src/ui/dialog/clonetiler.cpp:298
msgid "Cumulate the shifts for each row"
msgstr "Verschiebungen für sukzessive Reihen aufaddieren"
-#: ../src/ui/dialog/clonetiler.cpp:304
+#: ../src/ui/dialog/clonetiler.cpp:303
msgid "Cumulate the shifts for each column"
msgstr "Verschiebungen für sukzessive Spalten aufaddieren"
#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:311
+#: ../src/ui/dialog/clonetiler.cpp:310
msgid "<small>Exclude tile:</small>"
msgstr "<small>Kachel ausschließen:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:317
+#: ../src/ui/dialog/clonetiler.cpp:316
msgid "Exclude tile height in shift"
msgstr "Kachelhöhe in Verschiebung nicht einberechnen"
-#: ../src/ui/dialog/clonetiler.cpp:322
+#: ../src/ui/dialog/clonetiler.cpp:321
msgid "Exclude tile width in shift"
msgstr "Kachelbreite in Verschiebung nicht einberechnen"
-#: ../src/ui/dialog/clonetiler.cpp:331
+#: ../src/ui/dialog/clonetiler.cpp:330
msgid "Sc_ale"
msgstr "_Maßstab"
-#: ../src/ui/dialog/clonetiler.cpp:339
+#: ../src/ui/dialog/clonetiler.cpp:338
msgid "<b>Scale X:</b>"
msgstr "<b>X-Skalierung:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:347
+#: ../src/ui/dialog/clonetiler.cpp:346
#, no-c-format
msgid "Horizontal scale per row (in % of tile width)"
msgstr "Horizontale Skalierung pro Reihe (in % der Kachelbreite)"
-#: ../src/ui/dialog/clonetiler.cpp:355
+#: ../src/ui/dialog/clonetiler.cpp:354
#, no-c-format
msgid "Horizontal scale per column (in % of tile width)"
msgstr "Horizontale Skalierung pro Spalte (in % der Kachelbreite)"
-#: ../src/ui/dialog/clonetiler.cpp:361
+#: ../src/ui/dialog/clonetiler.cpp:360
msgid "Randomize the horizontal scale by this percentage"
msgstr "Horizontale Skalierung um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:369
+#: ../src/ui/dialog/clonetiler.cpp:368
msgid "<b>Scale Y:</b>"
msgstr "<b>Y-Skalierung:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:377
+#: ../src/ui/dialog/clonetiler.cpp:376
#, no-c-format
msgid "Vertical scale per row (in % of tile height)"
msgstr "Vertikale Skalierung pro Reihe (in % der Kachelhöhe)"
-#: ../src/ui/dialog/clonetiler.cpp:385
+#: ../src/ui/dialog/clonetiler.cpp:384
#, no-c-format
msgid "Vertical scale per column (in % of tile height)"
msgstr "Vertikale Skalierung pro Spalte (in % der Kachelhöhe)"
-#: ../src/ui/dialog/clonetiler.cpp:391
+#: ../src/ui/dialog/clonetiler.cpp:390
msgid "Randomize the vertical scale by this percentage"
msgstr "Vertikale Skalierung um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:405
+#: ../src/ui/dialog/clonetiler.cpp:404
msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)"
msgstr ""
"Reihenabstände bleiben gleich (1), laufen zusammen (<1) oder vergrößern sich "
"(>1)"
-#: ../src/ui/dialog/clonetiler.cpp:411
+#: ../src/ui/dialog/clonetiler.cpp:410
msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)"
msgstr ""
"Spaltenabstände bleiben gleich (1), laufen zusammen (<1) oder vergrößern "
"sich (>1)"
-#: ../src/ui/dialog/clonetiler.cpp:419
+#: ../src/ui/dialog/clonetiler.cpp:418
msgid "<b>Base:</b>"
msgstr "<b>Basis:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:425 ../src/ui/dialog/clonetiler.cpp:431
+#: ../src/ui/dialog/clonetiler.cpp:424 ../src/ui/dialog/clonetiler.cpp:430
msgid ""
"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)"
msgstr ""
"Basis einer logarithmischen Spirale: 0 - nicht benutzt, (<1) - konvergent, "
"(>1) - divergent"
-#: ../src/ui/dialog/clonetiler.cpp:445
+#: ../src/ui/dialog/clonetiler.cpp:444
msgid "Alternate the sign of scales for each row"
msgstr "Vorzeichen der Skalierungen für jede Reihe umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:450
+#: ../src/ui/dialog/clonetiler.cpp:449
msgid "Alternate the sign of scales for each column"
msgstr "Vorzeichen der Skalierungen für jede Spalte umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:463
+#: ../src/ui/dialog/clonetiler.cpp:462
msgid "Cumulate the scales for each row"
msgstr "Skalierung für sukzessive Reihen aufaddieren"
-#: ../src/ui/dialog/clonetiler.cpp:468
+#: ../src/ui/dialog/clonetiler.cpp:467
msgid "Cumulate the scales for each column"
msgstr "Skalierung für sukzessive Spalten aufaddieren"
-#: ../src/ui/dialog/clonetiler.cpp:477
+#: ../src/ui/dialog/clonetiler.cpp:476
msgid "_Rotation"
msgstr "_Rotation"
-#: ../src/ui/dialog/clonetiler.cpp:485
+#: ../src/ui/dialog/clonetiler.cpp:484
msgid "<b>Angle:</b>"
msgstr "<b>Winkel:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:493
+#: ../src/ui/dialog/clonetiler.cpp:492
#, no-c-format
msgid "Rotate tiles by this angle for each row"
msgstr "Kacheln um diesen Winkel für jede Reihe drehen"
-#: ../src/ui/dialog/clonetiler.cpp:501
+#: ../src/ui/dialog/clonetiler.cpp:500
#, no-c-format
msgid "Rotate tiles by this angle for each column"
msgstr "Kacheln um diesen Winkel für jede Spalte drehen"
-#: ../src/ui/dialog/clonetiler.cpp:507
+#: ../src/ui/dialog/clonetiler.cpp:506
msgid "Randomize the rotation angle by this percentage"
msgstr "Rotationswinkel um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:521
+#: ../src/ui/dialog/clonetiler.cpp:520
msgid "Alternate the rotation direction for each row"
msgstr "Vorzeichenumkehr des Rotationsfaktors bei jeder Reihe"
-#: ../src/ui/dialog/clonetiler.cpp:526
+#: ../src/ui/dialog/clonetiler.cpp:525
msgid "Alternate the rotation direction for each column"
msgstr "Vorzeichenumkehr des Rotationsfaktors bei jeder Spalte"
-#: ../src/ui/dialog/clonetiler.cpp:539
+#: ../src/ui/dialog/clonetiler.cpp:538
msgid "Cumulate the rotation for each row"
msgstr "Rotation für sukzessive Reihen aufaddieren"
-#: ../src/ui/dialog/clonetiler.cpp:544
+#: ../src/ui/dialog/clonetiler.cpp:543
msgid "Cumulate the rotation for each column"
msgstr "Rotation für sukzessive Spalten aufaddieren"
-#: ../src/ui/dialog/clonetiler.cpp:553
+#: ../src/ui/dialog/clonetiler.cpp:552
msgid "_Blur & opacity"
msgstr "_Weichzeichner und Deckkraft"
-#: ../src/ui/dialog/clonetiler.cpp:562
+#: ../src/ui/dialog/clonetiler.cpp:561
msgid "<b>Blur:</b>"
msgstr "<b>Weichzeichner:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:568
+#: ../src/ui/dialog/clonetiler.cpp:567
msgid "Blur tiles by this percentage for each row"
msgstr "Weichzeichnen der Kacheln um diesen Prozentsatz für jede Reihe"
-#: ../src/ui/dialog/clonetiler.cpp:574
+#: ../src/ui/dialog/clonetiler.cpp:573
msgid "Blur tiles by this percentage for each column"
msgstr "Weichzeichnen der Kacheln um diesen Prozentsatz für jede Spalte"
-#: ../src/ui/dialog/clonetiler.cpp:580
+#: ../src/ui/dialog/clonetiler.cpp:579
msgid "Randomize the tile blur by this percentage"
msgstr "Kachel-Weichzeichnung zufällig um diesen Prozentsatz verändern"
-#: ../src/ui/dialog/clonetiler.cpp:594
+#: ../src/ui/dialog/clonetiler.cpp:593
msgid "Alternate the sign of blur change for each row"
msgstr "Vorzeichen der Weichzeichnungs-Änderungen bei jeder Reihe umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:599
+#: ../src/ui/dialog/clonetiler.cpp:598
msgid "Alternate the sign of blur change for each column"
msgstr "Vorzeichen der Weichzeichnungs-Änderungen bei jeder Spalte umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:608
+#: ../src/ui/dialog/clonetiler.cpp:607
msgid "<b>Opacity:</b>"
msgstr "<b>Deckkraft:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:614
+#: ../src/ui/dialog/clonetiler.cpp:613
msgid "Decrease tile opacity by this percentage for each row"
msgstr ""
"Verringern der Deckkraft der Kacheln um diesen Prozentsatz für jede Reihe"
-#: ../src/ui/dialog/clonetiler.cpp:620
+#: ../src/ui/dialog/clonetiler.cpp:619
msgid "Decrease tile opacity by this percentage for each column"
msgstr ""
"Verringern der Deckkraft der Kacheln um diesen Prozentsatz für jede Spalte"
-#: ../src/ui/dialog/clonetiler.cpp:626
+#: ../src/ui/dialog/clonetiler.cpp:625
msgid "Randomize the tile opacity by this percentage"
msgstr "Deckkraft der Kacheln um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:640
+#: ../src/ui/dialog/clonetiler.cpp:639
msgid "Alternate the sign of opacity change for each row"
msgstr "Vorzeichen des Deckkraftfaktors bei jeder Reihe umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:645
+#: ../src/ui/dialog/clonetiler.cpp:644
msgid "Alternate the sign of opacity change for each column"
msgstr "Vorzeichen des Deckkraftfaktors bei jeder Spalte umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:653
+#: ../src/ui/dialog/clonetiler.cpp:652
msgid "Co_lor"
msgstr "_Farbe"
-#: ../src/ui/dialog/clonetiler.cpp:663
+#: ../src/ui/dialog/clonetiler.cpp:662
msgid "Initial color: "
msgstr "Ursprüngliche Farbe: "
-#: ../src/ui/dialog/clonetiler.cpp:667
+#: ../src/ui/dialog/clonetiler.cpp:666
msgid "Initial color of tiled clones"
msgstr "Ursprüngliche Farbe der gekachelten Klone"
-#: ../src/ui/dialog/clonetiler.cpp:667
+#: ../src/ui/dialog/clonetiler.cpp:666
msgid ""
"Initial color for clones (works only if the original has unset fill or "
"stroke)"
@@ -3780,73 +3827,73 @@ msgstr ""
"Ursprüngliche Farbe der Klone (Füllung oder Kontur des Originals dürfen "
"nicht gesetzt sein )"
-#: ../src/ui/dialog/clonetiler.cpp:682
+#: ../src/ui/dialog/clonetiler.cpp:681
msgid "<b>H:</b>"
msgstr "<b>H:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:688
+#: ../src/ui/dialog/clonetiler.cpp:687
msgid "Change the tile hue by this percentage for each row"
msgstr "Farbton der Kacheln um diesen Prozentsatz für jede Reihe verändern"
-#: ../src/ui/dialog/clonetiler.cpp:694
+#: ../src/ui/dialog/clonetiler.cpp:693
msgid "Change the tile hue by this percentage for each column"
msgstr "Farbton der Kacheln um diesen Prozentsatz für jede Spalte verändern"
-#: ../src/ui/dialog/clonetiler.cpp:700
+#: ../src/ui/dialog/clonetiler.cpp:699
msgid "Randomize the tile hue by this percentage"
msgstr "Farbton der Kachel zufällig um diesen Prozentsatz verändern"
-#: ../src/ui/dialog/clonetiler.cpp:709
+#: ../src/ui/dialog/clonetiler.cpp:708
msgid "<b>S:</b>"
msgstr "<b>S:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:715
+#: ../src/ui/dialog/clonetiler.cpp:714
msgid "Change the color saturation by this percentage for each row"
msgstr ""
"Farbsättigung der Kacheln um diesen Prozentsatz für jede Reihe verändern"
-#: ../src/ui/dialog/clonetiler.cpp:721
+#: ../src/ui/dialog/clonetiler.cpp:720
msgid "Change the color saturation by this percentage for each column"
msgstr ""
"Farbsättigung der Kacheln um diesen Prozentsatz für jede Spalte verändern"
-#: ../src/ui/dialog/clonetiler.cpp:727
+#: ../src/ui/dialog/clonetiler.cpp:726
msgid "Randomize the color saturation by this percentage"
msgstr "Farbsättigung um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:735
+#: ../src/ui/dialog/clonetiler.cpp:734
msgid "<b>L:</b>"
msgstr "<b>L:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:741
+#: ../src/ui/dialog/clonetiler.cpp:740
msgid "Change the color lightness by this percentage for each row"
msgstr "Helligkeit der Kacheln um diesen Prozentsatz für jede Reihe verändern"
-#: ../src/ui/dialog/clonetiler.cpp:747
+#: ../src/ui/dialog/clonetiler.cpp:746
msgid "Change the color lightness by this percentage for each column"
msgstr "Helligkeit der Kacheln um diesen Prozentsatz für jede Spalte verändern"
-#: ../src/ui/dialog/clonetiler.cpp:753
+#: ../src/ui/dialog/clonetiler.cpp:752
msgid "Randomize the color lightness by this percentage"
msgstr "Helligkeitsanteil der Farbe zufällig um diesen Prozentsatz verändern"
-#: ../src/ui/dialog/clonetiler.cpp:767
+#: ../src/ui/dialog/clonetiler.cpp:766
msgid "Alternate the sign of color changes for each row"
msgstr "Vorzeichen der Farbänderungen bei jeder Reihe umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:772
+#: ../src/ui/dialog/clonetiler.cpp:771
msgid "Alternate the sign of color changes for each column"
msgstr "Vorzeichen der Farbänderungen bei jeder Spalte umkehren"
-#: ../src/ui/dialog/clonetiler.cpp:780
+#: ../src/ui/dialog/clonetiler.cpp:779
msgid "_Trace"
msgstr "Bild _vektorisieren"
-#: ../src/ui/dialog/clonetiler.cpp:792
+#: ../src/ui/dialog/clonetiler.cpp:791
msgid "Trace the drawing under the tiles"
msgstr "Zeichnung unter den Kacheln vektorisieren"
-#: ../src/ui/dialog/clonetiler.cpp:796
+#: ../src/ui/dialog/clonetiler.cpp:795
msgid ""
"For each clone, pick a value from the drawing in that clone's location and "
"apply it to the clone"
@@ -3854,116 +3901,117 @@ msgstr ""
"Für jeden Klon den entsprechenden Wert an dessen Stelle aus der Zeichnung "
"anwenden"
-#: ../src/ui/dialog/clonetiler.cpp:815
+#: ../src/ui/dialog/clonetiler.cpp:814
msgid "1. Pick from the drawing:"
msgstr "1. Von der Zeichnung übernehmen:"
-#: ../src/ui/dialog/clonetiler.cpp:833
+#: ../src/ui/dialog/clonetiler.cpp:832
msgid "Pick the visible color and opacity"
msgstr "Sichtbare Farbe und Deckkraft übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:840 ../src/ui/dialog/clonetiler.cpp:993
+#: ../src/ui/dialog/clonetiler.cpp:839 ../src/ui/dialog/clonetiler.cpp:992
#: ../src/extension/internal/bitmap/opacity.cpp:38
+#: ../src/extension/internal/filter/blurs.h:333
#: ../src/extension/internal/filter/transparency.h:279
-#: ../src/widgets/tweak-toolbar.cpp:353
+#: ../src/widgets/tweak-toolbar.cpp:352
#: ../share/extensions/interp_att_g.inx.h:16
msgid "Opacity"
msgstr "Deckkraft"
-#: ../src/ui/dialog/clonetiler.cpp:841
+#: ../src/ui/dialog/clonetiler.cpp:840
msgid "Pick the total accumulated opacity"
msgstr "Zusammengerechnete Deckkraft übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:848
+#: ../src/ui/dialog/clonetiler.cpp:847
msgid "R"
msgstr "R"
-#: ../src/ui/dialog/clonetiler.cpp:849
+#: ../src/ui/dialog/clonetiler.cpp:848
msgid "Pick the Red component of the color"
msgstr "Rotanteil der Farbe übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:856
+#: ../src/ui/dialog/clonetiler.cpp:855
msgid "G"
msgstr "G"
-#: ../src/ui/dialog/clonetiler.cpp:857
+#: ../src/ui/dialog/clonetiler.cpp:856
msgid "Pick the Green component of the color"
msgstr "Grünanteil der Farbe übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:864
+#: ../src/ui/dialog/clonetiler.cpp:863
msgid "B"
msgstr "B"
-#: ../src/ui/dialog/clonetiler.cpp:865
+#: ../src/ui/dialog/clonetiler.cpp:864
msgid "Pick the Blue component of the color"
msgstr "Blauanteil der Farbe übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:872
+#: ../src/ui/dialog/clonetiler.cpp:871
msgctxt "Clonetiler color hue"
msgid "H"
msgstr "H"
-#: ../src/ui/dialog/clonetiler.cpp:873
+#: ../src/ui/dialog/clonetiler.cpp:872
msgid "Pick the hue of the color"
msgstr "Farbton des Farbwertes übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:880
+#: ../src/ui/dialog/clonetiler.cpp:879
msgctxt "Clonetiler color saturation"
msgid "S"
msgstr "S"
-#: ../src/ui/dialog/clonetiler.cpp:881
+#: ../src/ui/dialog/clonetiler.cpp:880
msgid "Pick the saturation of the color"
msgstr "Sättigung des Farbwertes übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:888
+#: ../src/ui/dialog/clonetiler.cpp:887
msgctxt "Clonetiler color lightness"
msgid "L"
msgstr "L"
-#: ../src/ui/dialog/clonetiler.cpp:889
+#: ../src/ui/dialog/clonetiler.cpp:888
msgid "Pick the lightness of the color"
msgstr "Helligkeit des Farbwertes übernehmen"
-#: ../src/ui/dialog/clonetiler.cpp:899
+#: ../src/ui/dialog/clonetiler.cpp:898
msgid "2. Tweak the picked value:"
msgstr "2. Übernommenen Wert feinjustieren:"
-#: ../src/ui/dialog/clonetiler.cpp:916
+#: ../src/ui/dialog/clonetiler.cpp:915
msgid "Gamma-correct:"
msgstr "Gammakorrektur:"
-#: ../src/ui/dialog/clonetiler.cpp:920
+#: ../src/ui/dialog/clonetiler.cpp:919
msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)"
msgstr ""
"Mittenbereich des übernommenen Wertes verschieben; nach oben (>0) oder unten "
"(<0)"
-#: ../src/ui/dialog/clonetiler.cpp:927
+#: ../src/ui/dialog/clonetiler.cpp:926
msgid "Randomize:"
msgstr "Zufallsänderung:"
-#: ../src/ui/dialog/clonetiler.cpp:931
+#: ../src/ui/dialog/clonetiler.cpp:930
msgid "Randomize the picked value by this percentage"
msgstr "Übernommenen Wert um diesen Prozentsatz zufällig verändern"
-#: ../src/ui/dialog/clonetiler.cpp:938
+#: ../src/ui/dialog/clonetiler.cpp:937
msgid "Invert:"
msgstr "Invertieren:"
-#: ../src/ui/dialog/clonetiler.cpp:942
+#: ../src/ui/dialog/clonetiler.cpp:941
msgid "Invert the picked value"
msgstr "Übernommenen Wert invertieren"
-#: ../src/ui/dialog/clonetiler.cpp:948
+#: ../src/ui/dialog/clonetiler.cpp:947
msgid "3. Apply the value to the clones':"
msgstr "3. Wert auf die Klone anwenden:"
-#: ../src/ui/dialog/clonetiler.cpp:963
+#: ../src/ui/dialog/clonetiler.cpp:962
msgid "Presence"
msgstr "Anwesenheit"
-#: ../src/ui/dialog/clonetiler.cpp:966
+#: ../src/ui/dialog/clonetiler.cpp:965
msgid ""
"Each clone is created with the probability determined by the picked value in "
"that point"
@@ -3971,15 +4019,15 @@ msgstr ""
"Jeder Klon wird mit der Wahrscheinlichkeit erzeugt, welche sich aus dem Wert "
"an dieser Stelle ergibt"
-#: ../src/ui/dialog/clonetiler.cpp:973
+#: ../src/ui/dialog/clonetiler.cpp:972
msgid "Size"
msgstr "Größe"
-#: ../src/ui/dialog/clonetiler.cpp:976
+#: ../src/ui/dialog/clonetiler.cpp:975
msgid "Each clone's size is determined by the picked value in that point"
msgstr "Die jeweilige Größe der Klone hängt vom Wert an diesem Punkt ab"
-#: ../src/ui/dialog/clonetiler.cpp:986
+#: ../src/ui/dialog/clonetiler.cpp:985
msgid ""
"Each clone is painted by the picked color (the original must have unset fill "
"or stroke)"
@@ -3987,48 +4035,48 @@ msgstr ""
"Jeder Klon wird in der übernommenen Farbe gezeichnet (Füllung oder Kontur "
"des Originals dürfen nicht gesetzt sein)"
-#: ../src/ui/dialog/clonetiler.cpp:996
+#: ../src/ui/dialog/clonetiler.cpp:995
msgid "Each clone's opacity is determined by the picked value in that point"
msgstr ""
"Die Deckkraft jedes Klons wird durch den Wert an dieser Stelle bestimmt"
-#: ../src/ui/dialog/clonetiler.cpp:1044
+#: ../src/ui/dialog/clonetiler.cpp:1043
msgid "How many rows in the tiling"
msgstr "Anzahl der Reihen beim Kacheln"
-#: ../src/ui/dialog/clonetiler.cpp:1074
+#: ../src/ui/dialog/clonetiler.cpp:1073
msgid "How many columns in the tiling"
msgstr "Anzahl der Spalten beim Kacheln"
-#: ../src/ui/dialog/clonetiler.cpp:1118
+#: ../src/ui/dialog/clonetiler.cpp:1117
msgid "Width of the rectangle to be filled"
msgstr "Breite des zu füllenden Rechtecks"
-#: ../src/ui/dialog/clonetiler.cpp:1152
+#: ../src/ui/dialog/clonetiler.cpp:1151
msgid "Height of the rectangle to be filled"
msgstr "Höhe des zu füllenden Rechtecks"
-#: ../src/ui/dialog/clonetiler.cpp:1169
+#: ../src/ui/dialog/clonetiler.cpp:1168
msgid "Rows, columns: "
msgstr "Reihen, Spalten: "
-#: ../src/ui/dialog/clonetiler.cpp:1170
+#: ../src/ui/dialog/clonetiler.cpp:1169
msgid "Create the specified number of rows and columns"
msgstr "Angegeben Anzahl von Reihen und Spalten erzeugen"
-#: ../src/ui/dialog/clonetiler.cpp:1179
+#: ../src/ui/dialog/clonetiler.cpp:1178
msgid "Width, height: "
msgstr "Breite, Höhe: "
-#: ../src/ui/dialog/clonetiler.cpp:1180
+#: ../src/ui/dialog/clonetiler.cpp:1179
msgid "Fill the specified width and height with the tiling"
msgstr "Durch Höhe und Breite angegeben Bereich mit Füllmuster versehen"
-#: ../src/ui/dialog/clonetiler.cpp:1201
+#: ../src/ui/dialog/clonetiler.cpp:1200
msgid "Use saved size and position of the tile"
msgstr "Gespeicherte Größe und Position der Kachel verwenden"
-#: ../src/ui/dialog/clonetiler.cpp:1204
+#: ../src/ui/dialog/clonetiler.cpp:1203
msgid ""
"Pretend that the size and position of the tile are the same as the last time "
"you tiled it (if any), instead of using the current size"
@@ -4036,11 +4084,11 @@ msgstr ""
"Anstelle der aktuellen Größe die letzte Position und Größe der Kachel/"
"Musterfüllung vorgeben"
-#: ../src/ui/dialog/clonetiler.cpp:1238
+#: ../src/ui/dialog/clonetiler.cpp:1237
msgid " <b>_Create</b> "
msgstr " <b>_Erzeugen</b> "
-#: ../src/ui/dialog/clonetiler.cpp:1240
+#: ../src/ui/dialog/clonetiler.cpp:1239
msgid "Create and tile the clones of the selection"
msgstr "Klone der Auswahl erzeugen und kacheln"
@@ -4049,32 +4097,32 @@ msgstr "Klone der Auswahl erzeugen und kacheln"
#. diagrams on the left in the following screenshot:
#. http://www.inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
#. So unclumping is the process of spreading a number of objects out more evenly.
-#: ../src/ui/dialog/clonetiler.cpp:1260
+#: ../src/ui/dialog/clonetiler.cpp:1259
msgid " _Unclump "
msgstr " Entkl_umpen "
-#: ../src/ui/dialog/clonetiler.cpp:1261
+#: ../src/ui/dialog/clonetiler.cpp:1260
msgid "Spread out clones to reduce clumping; can be applied repeatedly"
msgstr ""
"Klone gleichmäßiger verteilen, um das Verklumpen zu verringern; mehrmals "
"anwendbar"
-#: ../src/ui/dialog/clonetiler.cpp:1267
+#: ../src/ui/dialog/clonetiler.cpp:1266
msgid " Re_move "
msgstr " _Entfernen "
-#: ../src/ui/dialog/clonetiler.cpp:1268
+#: ../src/ui/dialog/clonetiler.cpp:1267
msgid "Remove existing tiled clones of the selected object (siblings only)"
msgstr ""
"Vorhandene gekachelte Klone des ausgewählten Objektes entfernen (nur "
"Geschwister)"
-#: ../src/ui/dialog/clonetiler.cpp:1284
+#: ../src/ui/dialog/clonetiler.cpp:1283
msgid " R_eset "
msgstr " _Zurücksetzen "
#. TRANSLATORS: "change" is a noun here
-#: ../src/ui/dialog/clonetiler.cpp:1286
+#: ../src/ui/dialog/clonetiler.cpp:1285
msgid ""
"Reset all shifts, scales, rotates, opacity and color changes in the dialog "
"to zero"
@@ -4082,44 +4130,44 @@ msgstr ""
"Rücksetzen aller Verschiebungen, Skalierungen, Rotationen und Deckkraft- und "
"Farbanpassungen im Dialogfenster"
-#: ../src/ui/dialog/clonetiler.cpp:1359
+#: ../src/ui/dialog/clonetiler.cpp:1358
msgid "<small>Nothing selected.</small>"
msgstr "<small>Es wurde nichts ausgewählt.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:1365
+#: ../src/ui/dialog/clonetiler.cpp:1364
msgid "<small>More than one object selected.</small>"
msgstr "<small>Mehr als ein Objekt</small> ausgewählt."
-#: ../src/ui/dialog/clonetiler.cpp:1372
+#: ../src/ui/dialog/clonetiler.cpp:1371
#, c-format
msgid "<small>Object has <b>%d</b> tiled clones.</small>"
msgstr "<small>Das Objekt hat <b>%d</b> gekachelte Klone.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:1377
+#: ../src/ui/dialog/clonetiler.cpp:1376
msgid "<small>Object has no tiled clones.</small>"
msgstr "<small>Das Objekt hat keine gekachelten Klone.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2097
+#: ../src/ui/dialog/clonetiler.cpp:2096
msgid "Select <b>one object</b> whose tiled clones to unclump."
msgstr "<b>Ein Objekt</b> auswählen, dessen gekachelte Klone entklumpt werden."
-#: ../src/ui/dialog/clonetiler.cpp:2119
+#: ../src/ui/dialog/clonetiler.cpp:2118
msgid "Unclump tiled clones"
msgstr "Gekachelte Klone entklumpen"
-#: ../src/ui/dialog/clonetiler.cpp:2148
+#: ../src/ui/dialog/clonetiler.cpp:2147
msgid "Select <b>one object</b> whose tiled clones to remove."
msgstr "<b>Ein Objekt</b> auswählen, dessen gekachelte Klone entfernt werden."
-#: ../src/ui/dialog/clonetiler.cpp:2171
+#: ../src/ui/dialog/clonetiler.cpp:2170
msgid "Delete tiled clones"
msgstr "Gekachelte Klone löschen"
-#: ../src/ui/dialog/clonetiler.cpp:2218 ../src/selection-chemistry.cpp:2469
+#: ../src/ui/dialog/clonetiler.cpp:2217 ../src/selection-chemistry.cpp:2501
msgid "Select an <b>object</b> to clone."
msgstr "Zu klonendes <b>Objekt</b> auswählen."
-#: ../src/ui/dialog/clonetiler.cpp:2224
+#: ../src/ui/dialog/clonetiler.cpp:2223
msgid ""
"If you want to clone several objects, <b>group</b> them and <b>clone the "
"group</b>."
@@ -4127,57 +4175,58 @@ msgstr ""
"Wenn mehrere Objekte geklont werden sollen, sollten sie <b>gruppiert</b> und "
"dann <b>die Gruppe geklont</b> werden."
-#: ../src/ui/dialog/clonetiler.cpp:2233
+#: ../src/ui/dialog/clonetiler.cpp:2232
msgid "<small>Creating tiled clones...</small>"
msgstr "<small>Geschachtelte Klone erstellen...</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2638
+#: ../src/ui/dialog/clonetiler.cpp:2637
msgid "Create tiled clones"
msgstr "Gekachelte Klone erzeugen"
-#: ../src/ui/dialog/clonetiler.cpp:2871
+#: ../src/ui/dialog/clonetiler.cpp:2870
msgid "<small>Per row:</small>"
msgstr "<small>Pro Reihe:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2889
+#: ../src/ui/dialog/clonetiler.cpp:2888
msgid "<small>Per column:</small>"
msgstr "<small>Pro Spalte:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2897
+#: ../src/ui/dialog/clonetiler.cpp:2896
msgid "<small>Randomize:</small>"
msgstr "<small>Zufallsfaktor:</small>"
-#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2732
+#: ../src/ui/dialog/export.cpp:150 ../src/verbs.cpp:2737
msgid "_Page"
msgstr "_Seite"
-#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2736
+#: ../src/ui/dialog/export.cpp:150 ../src/verbs.cpp:2741
msgid "_Drawing"
msgstr "_Zeichnung"
-#: ../src/ui/dialog/export.cpp:143 ../src/verbs.cpp:2738
+#: ../src/ui/dialog/export.cpp:150 ../src/verbs.cpp:2743
msgid "_Selection"
msgstr "_Auswahl"
-#: ../src/ui/dialog/export.cpp:143
+#: ../src/ui/dialog/export.cpp:150
msgid "_Custom"
msgstr "_Benutzerdefiniert"
-#: ../src/ui/dialog/export.cpp:159 ../src/widgets/measure-toolbar.cpp:116
-#: ../src/widgets/measure-toolbar.cpp:124 ../share/extensions/gears.inx.h:6
+#: ../src/ui/dialog/export.cpp:166 ../src/widgets/measure-toolbar.cpp:115
+#: ../src/widgets/measure-toolbar.cpp:123
+#: ../share/extensions/render_gears.inx.h:6
msgid "Units:"
msgstr "Einheiten:"
-#: ../src/ui/dialog/export.cpp:161
+#: ../src/ui/dialog/export.cpp:168
msgid "_Export As..."
msgstr "_exportieren als…"
-#: ../src/ui/dialog/export.cpp:164
+#: ../src/ui/dialog/export.cpp:171
msgid "B_atch export all selected objects"
msgstr "Alle gewählten Objekte auf einmal exportieren"
# !!! "export hints" are not clear to the user I guess
-#: ../src/ui/dialog/export.cpp:164
+#: ../src/ui/dialog/export.cpp:171
msgid ""
"Export each selected object into its own PNG file, using export hints if any "
"(caution, overwrites without asking!)"
@@ -4186,168 +4235,169 @@ msgstr ""
"Berücksichtigung von Exporthinweisen, wenn vorhanden (Vorsicht, überschreibt "
"ohne Warnung!)"
-#: ../src/ui/dialog/export.cpp:166
+#: ../src/ui/dialog/export.cpp:173
msgid "Hide a_ll except selected"
msgstr "Alle außer Ausgewählte verstecken"
-#: ../src/ui/dialog/export.cpp:166
+#: ../src/ui/dialog/export.cpp:173
msgid "In the exported image, hide all objects except those that are selected"
msgstr "Verstecke alle Objekte außer den gerade gewählten im exportierten Bild"
-#: ../src/ui/dialog/export.cpp:167
+#: ../src/ui/dialog/export.cpp:174
msgid "Close when complete"
msgstr "Schließen wenn fertig"
-#: ../src/ui/dialog/export.cpp:167
+#: ../src/ui/dialog/export.cpp:174
msgid "Once the export completes, close this dialog"
msgstr "Wenn der Export fertig ist, schließe den Dialog."
-#: ../src/ui/dialog/export.cpp:169
+#: ../src/ui/dialog/export.cpp:176
msgid "_Export"
msgstr "_Exportieren"
-#: ../src/ui/dialog/export.cpp:187
+#: ../src/ui/dialog/export.cpp:194
msgid "<b>Export area</b>"
msgstr "<b>Exportbereich</b>"
-#: ../src/ui/dialog/export.cpp:223
+#: ../src/ui/dialog/export.cpp:230
msgid "_x0:"
msgstr "_x0:"
-#: ../src/ui/dialog/export.cpp:227
+#: ../src/ui/dialog/export.cpp:234
msgid "x_1:"
msgstr "x_1:"
-#: ../src/ui/dialog/export.cpp:231
+#: ../src/ui/dialog/export.cpp:238
msgid "Wid_th:"
msgstr "Brei_te:"
-#: ../src/ui/dialog/export.cpp:235
+#: ../src/ui/dialog/export.cpp:242
msgid "_y0:"
msgstr "_y0:"
-#: ../src/ui/dialog/export.cpp:239
+#: ../src/ui/dialog/export.cpp:246
msgid "y_1:"
msgstr "y_1:"
-#: ../src/ui/dialog/export.cpp:243
+#: ../src/ui/dialog/export.cpp:250
msgid "Hei_ght:"
msgstr "Höhe:"
-#: ../src/ui/dialog/export.cpp:258
+#: ../src/ui/dialog/export.cpp:265
msgid "<b>Image size</b>"
msgstr "<b>Bildgröße</b>"
-#: ../src/ui/dialog/export.cpp:276 ../src/live_effects/lpe-bendpath.cpp:54
+#: ../src/ui/dialog/export.cpp:283 ../src/live_effects/lpe-bendpath.cpp:54
#: ../src/live_effects/lpe-patternalongpath.cpp:62
-#: ../src/ui/dialog/transformation.cpp:75 ../src/ui/widget/page-sizer.cpp:238
+#: ../src/ui/dialog/transformation.cpp:79 ../src/ui/widget/page-sizer.cpp:238
msgid "_Width:"
msgstr "_Breite:"
-#: ../src/ui/dialog/export.cpp:276 ../src/ui/dialog/export.cpp:287
+#: ../src/ui/dialog/export.cpp:283 ../src/ui/dialog/export.cpp:294
msgid "pixels at"
msgstr "Pixel bei"
-#: ../src/ui/dialog/export.cpp:282
+#: ../src/ui/dialog/export.cpp:289
msgid "dp_i"
msgstr "dp_i"
-#: ../src/ui/dialog/export.cpp:287 ../src/ui/dialog/transformation.cpp:77
+#: ../src/ui/dialog/export.cpp:294 ../src/ui/dialog/transformation.cpp:81
#: ../src/ui/widget/page-sizer.cpp:239
msgid "_Height:"
msgstr "_Höhe:"
-#: ../src/ui/dialog/export.cpp:295
-#: ../src/ui/dialog/inkscape-preferences.cpp:1417
-#: ../src/ui/dialog/inkscape-preferences.cpp:1420
-#: ../src/ui/dialog/inkscape-preferences.cpp:1429
+#: ../src/ui/dialog/export.cpp:302
+#: ../src/ui/dialog/inkscape-preferences.cpp:1432
+#: ../src/ui/dialog/inkscape-preferences.cpp:1435
+#: ../src/ui/dialog/inkscape-preferences.cpp:1447
msgid "dpi"
msgstr "dpi"
-#: ../src/ui/dialog/export.cpp:303
+#: ../src/ui/dialog/export.cpp:310
msgid "<b>_Filename</b>"
msgstr "<b>_Dateiname</b>"
-#: ../src/ui/dialog/export.cpp:345
+#: ../src/ui/dialog/export.cpp:352
msgid "Export the bitmap file with these settings"
msgstr "Bitmapdatei mit diesen Einstellungen exportieren"
-#: ../src/ui/dialog/export.cpp:599
+#: ../src/ui/dialog/export.cpp:606
#, c-format
msgid "B_atch export %d selected object"
msgid_plural "B_atch export %d selected objects"
msgstr[0] "B_atch-Export von %d gewähltem Objekt"
msgstr[1] "B_atch-Export von %d gewählten Objekten"
-#: ../src/ui/dialog/export.cpp:915
+#: ../src/ui/dialog/export.cpp:922
msgid "Export in progress"
msgstr "Exportieren läuft"
-#: ../src/ui/dialog/export.cpp:999
+#: ../src/ui/dialog/export.cpp:1006
msgid "No items selected."
msgstr "Kein Element gewählt."
-#: ../src/ui/dialog/export.cpp:1003 ../src/ui/dialog/export.cpp:1005
+#: ../src/ui/dialog/export.cpp:1010 ../src/ui/dialog/export.cpp:1012
msgid "Exporting %1 files"
msgstr "Exportiere %1 Dateien"
-#: ../src/ui/dialog/export.cpp:1045 ../src/ui/dialog/export.cpp:1047
+#: ../src/ui/dialog/export.cpp:1052 ../src/ui/dialog/export.cpp:1054
#, c-format
msgid "Exporting file <b>%s</b>..."
msgstr "Exportiere Dateie <b>%s</b>..."
-#: ../src/ui/dialog/export.cpp:1056 ../src/ui/dialog/export.cpp:1147
+#: ../src/ui/dialog/export.cpp:1063 ../src/ui/dialog/export.cpp:1154
#, c-format
msgid "Could not export to filename %s.\n"
msgstr "Konnte nicht als Datei %s exportieren.\n"
-#: ../src/ui/dialog/export.cpp:1059
+#: ../src/ui/dialog/export.cpp:1066
#, c-format
msgid "Could not export to filename <b>%s</b>."
msgstr "Konnte nicht als Datei <b>%s</b> exportieren."
-#: ../src/ui/dialog/export.cpp:1074
+#: ../src/ui/dialog/export.cpp:1081
#, c-format
msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items."
msgstr ""
"Erfolgreich <b>%d</b> Dateien aus <b>%d</b> ausgewählten Artikeln exportiert."
-#: ../src/ui/dialog/export.cpp:1085
+#: ../src/ui/dialog/export.cpp:1092
msgid "You have to enter a filename."
msgstr "Sie müssen einen Dateinamen angeben"
-#: ../src/ui/dialog/export.cpp:1086
+#: ../src/ui/dialog/export.cpp:1093
msgid "You have to enter a filename"
msgstr "Sie müssen einen Dateinamen angeben"
-#: ../src/ui/dialog/export.cpp:1100
+#: ../src/ui/dialog/export.cpp:1107
msgid "The chosen area to be exported is invalid."
msgstr "Der zum Exportieren gewählte Bereich ist ungültig"
-#: ../src/ui/dialog/export.cpp:1101
+#: ../src/ui/dialog/export.cpp:1108
msgid "The chosen area to be exported is invalid"
msgstr "Der zum Exportieren gewählte Bereich ist ungültig"
-#: ../src/ui/dialog/export.cpp:1116
+#: ../src/ui/dialog/export.cpp:1123
#, c-format
msgid "Directory %s does not exist or is not a directory.\n"
msgstr "Das Verzeichnis %s existiert nicht oder ist kein Verzeichnis.\n"
#. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image
-#: ../src/ui/dialog/export.cpp:1130 ../src/ui/dialog/export.cpp:1132
+#: ../src/ui/dialog/export.cpp:1137 ../src/ui/dialog/export.cpp:1139
msgid "Exporting %1 (%2 x %3)"
msgstr "Exportiere %1 (%2 x %3)"
-#: ../src/ui/dialog/export.cpp:1158
+#: ../src/ui/dialog/export.cpp:1165
#, c-format
msgid "Drawing exported to <b>%s</b>."
msgstr "Zeichnung exportiert zu <b>%s</b>."
-#: ../src/ui/dialog/export.cpp:1162
+#: ../src/ui/dialog/export.cpp:1169
msgid "Export aborted."
msgstr "Export abgebochen."
-#: ../src/ui/dialog/export.cpp:1280 ../src/ui/dialog/export.cpp:1314
+#: ../src/ui/dialog/export.cpp:1287 ../src/ui/dialog/export.cpp:1321
+#: ../src/shortcuts.cpp:336
msgid "Select a filename for exporting"
msgstr "Wählen Sie einen Namen für die zu exportierende Datei"
@@ -4426,11 +4476,11 @@ msgstr "<i>Überprüfung...</i>"
msgid "Fix spelling"
msgstr "Korrigiere Rechtschreibung"
-#: ../src/ui/dialog/text-edit.cpp:70 ../src/ui/dialog/svg-fonts-dialog.cpp:906
+#: ../src/ui/dialog/text-edit.cpp:70 ../src/ui/dialog/svg-fonts-dialog.cpp:908
msgid "_Font"
msgstr "Schrift"
-#: ../src/ui/dialog/text-edit.cpp:72 ../src/menus-skeleton.h:253
+#: ../src/ui/dialog/text-edit.cpp:72 ../src/menus-skeleton.h:249
#: ../src/ui/dialog/find.cpp:77
msgid "_Text"
msgstr "_Text"
@@ -4444,31 +4494,31 @@ msgid "AaBbCcIiPpQq12369$€¢?.;/()"
msgstr "AaBbCcIiPpQqÄäÖöÜüß012369€¢?&.;/|()„“»«"
#. Align buttons
-#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1360
-#: ../src/widgets/text-toolbar.cpp:1361
+#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1358
+#: ../src/widgets/text-toolbar.cpp:1359
msgid "Align left"
msgstr "Linksbündig ausrichten"
-#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1368
-#: ../src/widgets/text-toolbar.cpp:1369
+#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1366
+#: ../src/widgets/text-toolbar.cpp:1367
msgid "Align center"
msgstr "Zentriert ausrichten"
-#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1376
-#: ../src/widgets/text-toolbar.cpp:1377
+#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1374
+#: ../src/widgets/text-toolbar.cpp:1375
msgid "Align right"
msgstr "Rechtsbündig ausrichten"
-#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1385
+#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1383
msgid "Justify (only flowed text)"
msgstr "Ausrichten - Nur Fließtext"
#. Direction buttons
-#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1420
+#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1418
msgid "Horizontal text"
msgstr "Horizontale Textausrichtung"
-#: ../src/ui/dialog/text-edit.cpp:110 ../src/widgets/text-toolbar.cpp:1427
+#: ../src/ui/dialog/text-edit.cpp:110 ../src/widgets/text-toolbar.cpp:1425
msgid "Vertical text"
msgstr "Vertikale Textausrichtung"
@@ -4476,7 +4526,12 @@ msgstr "Vertikale Textausrichtung"
msgid "Spacing between lines (percent of font size)"
msgstr "Abstand zwischen Linien (Prozent der Schriftgröße)"
-#: ../src/ui/dialog/text-edit.cpp:554 ../src/text-context.cpp:1496
+#: ../src/ui/dialog/text-edit.cpp:147
+msgid "Text path offset"
+msgstr "Text-Pfad-Versatz"
+
+#: ../src/ui/dialog/text-edit.cpp:588 ../src/ui/dialog/text-edit.cpp:662
+#: ../src/text-context.cpp:1518
msgid "Set text style"
msgstr "Textstil setzen"
@@ -4498,7 +4553,7 @@ msgid "Duplicate node"
msgstr "Knoten duplizieren"
#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:188
-#: ../src/ui/dialog/xml-tree.cpp:1009
+#: ../src/ui/dialog/xml-tree.cpp:1010
msgid "Delete attribute"
msgstr "Attribut löschen"
@@ -4511,22 +4566,22 @@ msgid "Drag to reorder nodes"
msgstr "Ziehen, um die Knoten neu zu sortieren"
#: ../src/ui/dialog/xml-tree.cpp:149 ../src/ui/dialog/xml-tree.cpp:150
-#: ../src/ui/dialog/xml-tree.cpp:1130
+#: ../src/ui/dialog/xml-tree.cpp:1131
msgid "Unindent node"
msgstr "Einrückung des Knotens verringern"
#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155
-#: ../src/ui/dialog/xml-tree.cpp:1108
+#: ../src/ui/dialog/xml-tree.cpp:1109
msgid "Indent node"
msgstr "Knoten einrücken"
#: ../src/ui/dialog/xml-tree.cpp:159 ../src/ui/dialog/xml-tree.cpp:160
-#: ../src/ui/dialog/xml-tree.cpp:1059
+#: ../src/ui/dialog/xml-tree.cpp:1060
msgid "Raise node"
msgstr "Knoten anheben"
#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165
-#: ../src/ui/dialog/xml-tree.cpp:1077
+#: ../src/ui/dialog/xml-tree.cpp:1078
msgid "Lower node"
msgstr "Knoten absenken"
@@ -4579,120 +4634,120 @@ msgstr "Neuen Elementknoten erzeugen"
msgid "Create new text node"
msgstr "Neuen Textknoten erzeugen"
-#: ../src/ui/dialog/xml-tree.cpp:990
+#: ../src/ui/dialog/xml-tree.cpp:991
msgid "nodeAsInXMLinHistoryDialog|Delete node"
msgstr "Knoten löschen"
-#: ../src/ui/dialog/xml-tree.cpp:1033
+#: ../src/ui/dialog/xml-tree.cpp:1034
msgid "Change attribute"
msgstr "Attribut ändern"
-#: ../src/display/canvas-axonomgrid.cpp:365 ../src/display/canvas-grid.cpp:741
+#: ../src/display/canvas-axonomgrid.cpp:369 ../src/display/canvas-grid.cpp:746
msgid "Grid _units:"
msgstr "Gitter-Raster_einheiten:"
-#: ../src/display/canvas-axonomgrid.cpp:367 ../src/display/canvas-grid.cpp:743
+#: ../src/display/canvas-axonomgrid.cpp:371 ../src/display/canvas-grid.cpp:748
msgid "_Origin X:"
msgstr "_Ursprung X:"
-#: ../src/display/canvas-axonomgrid.cpp:367 ../src/display/canvas-grid.cpp:743
-#: ../src/ui/dialog/inkscape-preferences.cpp:727
-#: ../src/ui/dialog/inkscape-preferences.cpp:752
+#: ../src/display/canvas-axonomgrid.cpp:371 ../src/display/canvas-grid.cpp:748
+#: ../src/ui/dialog/inkscape-preferences.cpp:735
+#: ../src/ui/dialog/inkscape-preferences.cpp:760
msgid "X coordinate of grid origin"
msgstr "X-Koordinate des Gitterursprungs"
-#: ../src/display/canvas-axonomgrid.cpp:369 ../src/display/canvas-grid.cpp:745
+#: ../src/display/canvas-axonomgrid.cpp:373 ../src/display/canvas-grid.cpp:750
msgid "O_rigin Y:"
msgstr "U_rsprung Y:"
-#: ../src/display/canvas-axonomgrid.cpp:369 ../src/display/canvas-grid.cpp:745
-#: ../src/ui/dialog/inkscape-preferences.cpp:728
-#: ../src/ui/dialog/inkscape-preferences.cpp:753
+#: ../src/display/canvas-axonomgrid.cpp:373 ../src/display/canvas-grid.cpp:750
+#: ../src/ui/dialog/inkscape-preferences.cpp:736
+#: ../src/ui/dialog/inkscape-preferences.cpp:761
msgid "Y coordinate of grid origin"
msgstr "Y-Koordinate des Gitterursprungs"
-#: ../src/display/canvas-axonomgrid.cpp:371 ../src/display/canvas-grid.cpp:749
+#: ../src/display/canvas-axonomgrid.cpp:375 ../src/display/canvas-grid.cpp:754
msgid "Spacing _Y:"
msgstr "Abstand _Y:"
-#: ../src/display/canvas-axonomgrid.cpp:371
-#: ../src/ui/dialog/inkscape-preferences.cpp:756
+#: ../src/display/canvas-axonomgrid.cpp:375
+#: ../src/ui/dialog/inkscape-preferences.cpp:764
msgid "Base length of z-axis"
msgstr "Basislänge der Z-Achse"
-#: ../src/display/canvas-axonomgrid.cpp:373
-#: ../src/ui/dialog/inkscape-preferences.cpp:759
+#: ../src/display/canvas-axonomgrid.cpp:377
+#: ../src/ui/dialog/inkscape-preferences.cpp:767
#: ../src/widgets/box3d-toolbar.cpp:320
msgid "Angle X:"
msgstr "Winkel X:"
-#: ../src/display/canvas-axonomgrid.cpp:373
-#: ../src/ui/dialog/inkscape-preferences.cpp:759
+#: ../src/display/canvas-axonomgrid.cpp:377
+#: ../src/ui/dialog/inkscape-preferences.cpp:767
msgid "Angle of x-axis"
msgstr "Winkel der X-Achse"
-#: ../src/display/canvas-axonomgrid.cpp:375
-#: ../src/ui/dialog/inkscape-preferences.cpp:760
+#: ../src/display/canvas-axonomgrid.cpp:379
+#: ../src/ui/dialog/inkscape-preferences.cpp:768
#: ../src/widgets/box3d-toolbar.cpp:399
msgid "Angle Z:"
msgstr "Winkel Z:"
-#: ../src/display/canvas-axonomgrid.cpp:375
-#: ../src/ui/dialog/inkscape-preferences.cpp:760
+#: ../src/display/canvas-axonomgrid.cpp:379
+#: ../src/ui/dialog/inkscape-preferences.cpp:768
msgid "Angle of z-axis"
msgstr "Winkel der Z-Achse"
-#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753
+#: ../src/display/canvas-axonomgrid.cpp:383 ../src/display/canvas-grid.cpp:758
msgid "Minor grid line _color:"
msgstr "Nebengitter-Linienfarbe:"
-#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753
-#: ../src/ui/dialog/inkscape-preferences.cpp:711
+#: ../src/display/canvas-axonomgrid.cpp:383 ../src/display/canvas-grid.cpp:758
+#: ../src/ui/dialog/inkscape-preferences.cpp:719
msgid "Minor grid line color"
msgstr "Nebengitter-Linienfarbe:"
-#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:753
+#: ../src/display/canvas-axonomgrid.cpp:383 ../src/display/canvas-grid.cpp:758
msgid "Color of the minor grid lines"
msgstr "Farbe der Nebengitterlinien"
-#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:758
+#: ../src/display/canvas-axonomgrid.cpp:388 ../src/display/canvas-grid.cpp:763
msgid "Ma_jor grid line color:"
msgstr "Farbe der _dicken Gitterlinien:"
-#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:758
-#: ../src/ui/dialog/inkscape-preferences.cpp:713
+#: ../src/display/canvas-axonomgrid.cpp:388 ../src/display/canvas-grid.cpp:763
+#: ../src/ui/dialog/inkscape-preferences.cpp:721
msgid "Major grid line color"
msgstr "Farbe der dicken Gitterlinien"
-#: ../src/display/canvas-axonomgrid.cpp:385 ../src/display/canvas-grid.cpp:759
+#: ../src/display/canvas-axonomgrid.cpp:389 ../src/display/canvas-grid.cpp:764
msgid "Color of the major (highlighted) grid lines"
msgstr "Farbe der dicken (hervorgehobenen) Gitterlinien"
-#: ../src/display/canvas-axonomgrid.cpp:389 ../src/display/canvas-grid.cpp:763
+#: ../src/display/canvas-axonomgrid.cpp:393 ../src/display/canvas-grid.cpp:768
msgid "_Major grid line every:"
msgstr "D_icke Gitterlinien alle:"
-#: ../src/display/canvas-axonomgrid.cpp:389 ../src/display/canvas-grid.cpp:763
+#: ../src/display/canvas-axonomgrid.cpp:393 ../src/display/canvas-grid.cpp:768
msgid "lines"
msgstr "Linien"
-#: ../src/display/canvas-grid.cpp:57
+#: ../src/display/canvas-grid.cpp:62
msgid "Rectangular grid"
msgstr "Rechteckiges Gitter"
-#: ../src/display/canvas-grid.cpp:58
+#: ../src/display/canvas-grid.cpp:63
msgid "Axonometric grid"
msgstr "Axonometrisches Gitter"
-#: ../src/display/canvas-grid.cpp:269
+#: ../src/display/canvas-grid.cpp:274
msgid "Create new grid"
msgstr "Neues Gitter erzeugen"
-#: ../src/display/canvas-grid.cpp:335
+#: ../src/display/canvas-grid.cpp:340
msgid "_Enabled"
msgstr "_Eingeschaltet"
-#: ../src/display/canvas-grid.cpp:336
+#: ../src/display/canvas-grid.cpp:341
msgid ""
"Determines whether to snap to this grid or not. Can be 'on' for invisible "
"grids."
@@ -4700,11 +4755,11 @@ msgstr ""
"Legt fest, ob an diesem Raster eingerastet werden soll. Kann auch für "
"unsichtbare Gitter gesetzt sein."
-#: ../src/display/canvas-grid.cpp:340
+#: ../src/display/canvas-grid.cpp:345
msgid "Snap to visible _grid lines only"
msgstr "Nur an sichtbaren _Gitternlinien einrasten"
-#: ../src/display/canvas-grid.cpp:341
+#: ../src/display/canvas-grid.cpp:346
msgid ""
"When zoomed out, not all grid lines will be displayed. Only the visible ones "
"will be snapped to"
@@ -4712,11 +4767,11 @@ msgstr ""
"Nicht alle Gitterlinien werden dargestellt, wenn stark heraus gezoomt wird. "
"Nur auf Sichtbare wird eingerastet."
-#: ../src/display/canvas-grid.cpp:345
+#: ../src/display/canvas-grid.cpp:350
msgid "_Visible"
msgstr "Sichtbar"
-#: ../src/display/canvas-grid.cpp:346
+#: ../src/display/canvas-grid.cpp:351
msgid ""
"Determines whether the grid is displayed or not. Objects are still snapped "
"to invisible grids."
@@ -4724,25 +4779,25 @@ msgstr ""
"Legt fest, ob das Raster angezeigt werden soll. Objekte rasten auch an "
"unsichtbaren Gittern ein."
-#: ../src/display/canvas-grid.cpp:747
+#: ../src/display/canvas-grid.cpp:752
msgid "Spacing _X:"
msgstr "Abstand _X:"
-#: ../src/display/canvas-grid.cpp:747
-#: ../src/ui/dialog/inkscape-preferences.cpp:733
+#: ../src/display/canvas-grid.cpp:752
+#: ../src/ui/dialog/inkscape-preferences.cpp:741
msgid "Distance between vertical grid lines"
msgstr "Abstand der vertikalen Gitterlinien"
-#: ../src/display/canvas-grid.cpp:749
-#: ../src/ui/dialog/inkscape-preferences.cpp:734
+#: ../src/display/canvas-grid.cpp:754
+#: ../src/ui/dialog/inkscape-preferences.cpp:742
msgid "Distance between horizontal grid lines"
msgstr "Abstand der horizontalen Gitterlinien"
-#: ../src/display/canvas-grid.cpp:780
+#: ../src/display/canvas-grid.cpp:785
msgid "_Show dots instead of lines"
msgstr "Zeige Punkte anstatt Linien"
-#: ../src/display/canvas-grid.cpp:781
+#: ../src/display/canvas-grid.cpp:786
msgid "If set, displays dots at gridpoints instead of gridlines"
msgstr "Wenn gesetzt, Punkte an Gitterpunkten anstelle Gitterlinien verwenden"
@@ -4990,28 +5045,28 @@ msgstr "Einen einzelnen Punkt erzeugen"
#. alpha of color under cursor, to show in the statusbar
#. locale-sensitive printf is OK, since this goes to the UI, not into SVG
-#: ../src/dropper-context.cpp:325
+#: ../src/dropper-context.cpp:324
#, c-format
msgid " alpha %.3g"
msgstr " Alpha %.3g"
#. where the color is picked, to show in the statusbar
-#: ../src/dropper-context.cpp:327
+#: ../src/dropper-context.cpp:326
#, c-format
msgid ", averaged with radius %d"
msgstr ", gemittelt mit Radius %d"
-#: ../src/dropper-context.cpp:327
+#: ../src/dropper-context.cpp:326
#, c-format
msgid " under cursor"
msgstr " unter Zeiger"
#. message, to show in the statusbar
-#: ../src/dropper-context.cpp:329
+#: ../src/dropper-context.cpp:328
msgid "<b>Release mouse</b> to set color."
msgstr "<b>Maustaste loslassen</b>, um die Farbe zu übernehmen."
-#: ../src/dropper-context.cpp:329 ../src/tools-switch.cpp:232
+#: ../src/dropper-context.cpp:328 ../src/tools-switch.cpp:231
msgid ""
"<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to "
"average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> "
@@ -5021,7 +5076,7 @@ msgstr ""
"<b>Ziehen</b> - Durchschnittsfarbe im Gebiet. <b>Strg+C</b> - Farbe nach "
"Zwischenablage"
-#: ../src/dropper-context.cpp:377
+#: ../src/dropper-context.cpp:376
msgid "Set picked color"
msgstr "Übernommene Farbe setzen"
@@ -5060,7 +5115,7 @@ msgstr "<b>Zeichne</b> Löschstrich"
msgid "Draw eraser stroke"
msgstr "Radierer-Pfad zeichnen"
-#: ../src/event-context.cpp:671
+#: ../src/event-context.cpp:668
msgid "<b>Space+mouse move</b> to pan canvas"
msgstr "<b>Leertaste+Mausziehen</b> um die Leinwand zu verschieben"
@@ -5069,11 +5124,11 @@ msgid "[Unchanged]"
msgstr "[Unverändert]"
#. Edit
-#: ../src/event-log.cpp:275 ../src/event-log.cpp:278 ../src/verbs.cpp:2324
+#: ../src/event-log.cpp:275 ../src/event-log.cpp:278 ../src/verbs.cpp:2329
msgid "_Undo"
msgstr "_Rückgängig"
-#: ../src/event-log.cpp:285 ../src/event-log.cpp:289 ../src/verbs.cpp:2326
+#: ../src/event-log.cpp:285 ../src/event-log.cpp:289 ../src/verbs.cpp:2331
msgid "_Redo"
msgstr "_Wiederherstellen"
@@ -5101,12 +5156,12 @@ msgstr " Beschreibung: "
msgid " (No preferences)"
msgstr " (Keine Einstellungen)"
-#: ../src/extension/effect.h:70 ../src/verbs.cpp:2097
+#: ../src/extension/effect.h:70 ../src/verbs.cpp:2102
msgid "Extensions"
msgstr "Erweiterungen"
#. This is some filler text, needs to change before relase
-#: ../src/extension/error-file.cpp:53
+#: ../src/extension/error-file.cpp:52
msgid ""
"<span weight=\"bold\" size=\"larger\">One or more extensions failed to load</"
"span>\n"
@@ -5122,18 +5177,18 @@ msgstr ""
"normalen Ablauf fort, doch diese Erweiterungen können nicht benutzt werden. "
"Details zum Beheben des Problems finden sich in der Logdatei unter: "
-#: ../src/extension/error-file.cpp:67
+#: ../src/extension/error-file.cpp:66
msgid "Show dialog on startup"
msgstr "Dialog beim Starten des Programmes anzeigen"
-#: ../src/extension/execution-env.cpp:136
+#: ../src/extension/execution-env.cpp:144
#, c-format
msgid "'%s' working, please wait..."
msgstr "»%s« arbeitet, bitte warten…"
#. static int i = 0;
#. std::cout << "Checking module[" << i++ << "]: " << name << std::endl;
-#: ../src/extension/extension.cpp:259
+#: ../src/extension/extension.cpp:263
msgid ""
" This is caused by an improper .inx file for this extension. An improper ."
"inx file could have been caused by a faulty installation of Inkscape."
@@ -5142,66 +5197,66 @@ msgstr ""
"Eine fehlerhafte .inx Datei kann Folge einer Fehlinstallation von Inkscape "
"sein."
-#: ../src/extension/extension.cpp:262
+#: ../src/extension/extension.cpp:266
msgid "an ID was not defined for it."
msgstr "hierfür keine ID definiert wurde."
-#: ../src/extension/extension.cpp:266
+#: ../src/extension/extension.cpp:270
msgid "there was no name defined for it."
msgstr "hierfür kein Name definiert wurde."
-#: ../src/extension/extension.cpp:270
+#: ../src/extension/extension.cpp:274
msgid "the XML description of it got lost."
msgstr "die zugehörige XML-Beschreibung nicht auffindbar ist."
-#: ../src/extension/extension.cpp:274
+#: ../src/extension/extension.cpp:278
msgid "no implementation was defined for the extension."
msgstr "für diese Erweiterung keine Implementierung existiert."
#. std::cout << "Failed: " << *(_deps[i]) << std::endl;
-#: ../src/extension/extension.cpp:281
+#: ../src/extension/extension.cpp:285
msgid "a dependency was not met."
msgstr "eine Abhängigkeit nicht aufgelöst werden konnte."
-#: ../src/extension/extension.cpp:301
+#: ../src/extension/extension.cpp:305
msgid "Extension \""
msgstr "Erweiterung »"
-#: ../src/extension/extension.cpp:301
+#: ../src/extension/extension.cpp:305
msgid "\" failed to load because "
msgstr "«: Laden fehlgeschlagen, da "
-#: ../src/extension/extension.cpp:628
+#: ../src/extension/extension.cpp:654
#, c-format
msgid "Could not create extension error log file '%s'"
msgstr "Fehlerprotokolldatei »%s« konnte nicht erweitert oder erzeugt werden."
-#: ../src/extension/extension.cpp:736
+#: ../src/extension/extension.cpp:762
#: ../share/extensions/webslicer_create_rect.inx.h:2
msgid "Name:"
msgstr "Name:"
-#: ../src/extension/extension.cpp:737
+#: ../src/extension/extension.cpp:763
msgid "ID:"
msgstr "Kennung:"
-#: ../src/extension/extension.cpp:738
+#: ../src/extension/extension.cpp:764
msgid "State:"
msgstr "Status:"
-#: ../src/extension/extension.cpp:738
+#: ../src/extension/extension.cpp:764
msgid "Loaded"
msgstr "Geladen"
-#: ../src/extension/extension.cpp:738
+#: ../src/extension/extension.cpp:764
msgid "Unloaded"
msgstr "Nicht geladen"
-#: ../src/extension/extension.cpp:738
+#: ../src/extension/extension.cpp:764
msgid "Deactivated"
msgstr "Deaktiviert"
-#: ../src/extension/extension.cpp:778
+#: ../src/extension/extension.cpp:804
msgid ""
"Currently there is no help available for this Extension. Please look on the "
"Inkscape website or ask on the mailing lists if you have questions regarding "
@@ -5211,7 +5266,7 @@ msgstr ""
"Inkscape Webseite oder wenden Sie sich an die Mailing List wenn Sie Fragen "
"bezüglich dieser Erweiterung haben."
-#: ../src/extension/implementation/script.cpp:1018
+#: ../src/extension/implementation/script.cpp:1037
msgid ""
"Inkscape has received additional data from the script executed. The script "
"did not return an error, but this may indicate the results will not be as "
@@ -5221,11 +5276,11 @@ msgstr ""
"keine Fehlermeldung vom Skript zurückgegeben, doch das Resultat ist "
"möglicherweise unbrauchbar."
-#: ../src/extension/init.cpp:296
+#: ../src/extension/init.cpp:298
msgid "Null external module directory name. Modules will not be loaded."
msgstr "Modulverzeichnis ist nicht verfügbar. Module werden nicht geladen."
-#: ../src/extension/init.cpp:310
+#: ../src/extension/init.cpp:312
#: ../src/extension/internal/filter/filter-file.cpp:59
#, c-format
msgid ""
@@ -5243,12 +5298,11 @@ msgstr "Adaptiver Schwellwert"
#: ../src/extension/internal/bitmap/raise.cpp:42
#: ../src/extension/internal/bitmap/sample.cpp:41
#: ../src/extension/internal/bluredge.cpp:137
-#: ../src/extension/internal/filter/morphology.h:65
#: ../src/ui/dialog/object-attributes.cpp:68
#: ../src/ui/dialog/object-attributes.cpp:76
-#: ../src/widgets/calligraphy-toolbar.cpp:453
-#: ../src/widgets/erasor-toolbar.cpp:151 ../src/widgets/spray-toolbar.cpp:133
-#: ../src/widgets/tweak-toolbar.cpp:147
+#: ../src/widgets/calligraphy-toolbar.cpp:451
+#: ../src/widgets/erasor-toolbar.cpp:149 ../src/widgets/spray-toolbar.cpp:132
+#: ../src/widgets/tweak-toolbar.cpp:146
#: ../share/extensions/foldablebox.inx.h:2
msgid "Width:"
msgstr "Breite:"
@@ -5256,8 +5310,6 @@ msgstr "Breite:"
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:42
#: ../src/extension/internal/bitmap/raise.cpp:43
#: ../src/extension/internal/bitmap/sample.cpp:42
-#: ../src/extension/internal/filter/bumps.h:98
-#: ../src/extension/internal/filter/bumps.h:329
#: ../src/ui/dialog/object-attributes.cpp:69
#: ../src/ui/dialog/object-attributes.cpp:77
#: ../share/extensions/foldablebox.inx.h:3
@@ -5266,10 +5318,8 @@ msgstr "Höhe:"
#. Label
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:43
-#: ../src/extension/internal/filter/color.h:1044
-#: ../src/extension/internal/filter/paint.h:356
#: ../src/widgets/gradient-toolbar.cpp:1172
-#: ../src/widgets/gradient-vector.cpp:927
+#: ../src/widgets/gradient-vector.cpp:926
#: ../share/extensions/printing_marks.inx.h:12
msgid "Offset:"
msgstr "Versatz:"
@@ -5328,8 +5378,8 @@ msgstr "Rauschen hinzufügen"
#: ../src/extension/internal/filter/color.h:1585
#: ../src/extension/internal/filter/distort.h:69
#: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:241
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2608
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2687
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2613
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2692
#: ../src/ui/dialog/object-attributes.cpp:49
#: ../share/extensions/jessyInk_effects.inx.h:5
#: ../share/extensions/jessyInk_export.inx.h:3
@@ -5368,6 +5418,8 @@ msgstr "Füge den Bitmap(s) zufälliges Rauschen hinzu"
#: ../src/extension/internal/bitmap/blur.cpp:38
#: ../src/extension/internal/filter/blurs.h:54
+#: ../src/extension/internal/filter/paint.h:710
+#: ../src/extension/internal/filter/transparency.h:343
msgid "Blur"
msgstr "Unschärfe"
@@ -5379,7 +5431,7 @@ msgstr "Unschärfe"
#: ../src/extension/internal/bitmap/oilPaint.cpp:39
#: ../src/extension/internal/bitmap/sharpen.cpp:40
#: ../src/extension/internal/bitmap/unsharpmask.cpp:43
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2665
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2670
msgid "Radius:"
msgstr "Radius:"
@@ -5471,6 +5523,7 @@ msgid "Colorize selected bitmap(s) with specified color, using given opacity"
msgstr "Färbt ausgewählte Bitmap(s) mit gegebener Farbe und Deckkraft ein."
#: ../src/extension/internal/bitmap/contrast.cpp:40
+#: ../src/extension/internal/filter/color.h:1114
msgid "Contrast"
msgstr "Kontrast"
@@ -5483,6 +5536,8 @@ msgid "Increase or decrease contrast in bitmap(s)"
msgstr "Erhöhe oder erniedrige Kontrast in Bitmap(s)"
#: ../src/extension/internal/bitmap/crop.cpp:66
+#: ../src/extension/internal/filter/bumps.h:86
+#: ../src/extension/internal/filter/bumps.h:315
msgid "Crop"
msgstr "Schneiden"
@@ -5513,7 +5568,7 @@ msgstr "Rotiere Farbpalette"
#: ../src/extension/internal/bitmap/cycleColormap.cpp:39
#: ../src/extension/internal/bitmap/spread.cpp:39
#: ../src/extension/internal/bitmap/unsharpmask.cpp:45
-#: ../src/widgets/spray-toolbar.cpp:225
+#: ../src/widgets/spray-toolbar.cpp:224
msgid "Amount:"
msgstr "Menge"
@@ -5587,6 +5642,10 @@ msgid "Implode selected bitmap(s)"
msgstr "Implodiert ausgewählte Bitmaps."
#: ../src/extension/internal/bitmap/level.cpp:41
+#: ../src/extension/internal/filter/color.h:742
+#: ../src/extension/internal/filter/image.h:56
+#: ../src/extension/internal/filter/morphology.h:66
+#: ../src/extension/internal/filter/paint.h:345
msgid "Level"
msgstr "Ebene"
@@ -5650,17 +5709,10 @@ msgid "Hue:"
msgstr "Farbton"
#: ../src/extension/internal/bitmap/modulate.cpp:43
-#: ../src/extension/internal/filter/color.h:156
-#: ../src/extension/internal/filter/color.h:257
-#: ../src/extension/internal/filter/paint.h:87
msgid "Saturation:"
msgstr "Sättigung"
#: ../src/extension/internal/bitmap/modulate.cpp:44
-#: ../src/extension/internal/filter/bevels.h:136
-#: ../src/extension/internal/filter/bevels.h:220
-#: ../src/extension/internal/filter/blurs.h:187
-#: ../src/extension/internal/filter/color.h:74
msgid "Brightness:"
msgstr "Glanz:"
@@ -5699,9 +5751,8 @@ msgstr ""
"Lässt ausgewählte Bitmap(s) aussehen, als ob sie mit Ölfarbe gemalt seien."
#: ../src/extension/internal/bitmap/opacity.cpp:40
-#: ../src/extension/internal/filter/blurs.h:333
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
-#: ../src/widgets/dropper-toolbar.cpp:112
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2660
+#: ../src/widgets/dropper-toolbar.cpp:111
msgid "Opacity:"
msgstr "Deckkraft:"
@@ -5756,14 +5807,10 @@ msgid "Shade"
msgstr "Schattieren"
#: ../src/extension/internal/bitmap/shade.cpp:42
-#: ../src/extension/internal/filter/bumps.h:110
-#: ../src/extension/internal/filter/bumps.h:332
msgid "Azimuth:"
msgstr "Azimut"
#: ../src/extension/internal/bitmap/shade.cpp:43
-#: ../src/extension/internal/filter/bumps.h:111
-#: ../src/extension/internal/filter/bumps.h:333
msgid "Elevation:"
msgstr "Anhebung"
@@ -5816,7 +5863,7 @@ msgstr "Schwellwert"
#: ../src/extension/internal/bitmap/threshold.cpp:40
#: ../src/extension/internal/bitmap/unsharpmask.cpp:46
-#: ../src/widgets/paintbucket-toolbar.cpp:168
+#: ../src/widgets/paintbucket-toolbar.cpp:166
msgid "Threshold:"
msgstr "Schwellwert:"
@@ -5874,97 +5921,101 @@ msgstr "Anzahl der geschrumpften/erweiterten Kopien des Objekts"
msgid "Generate from Path"
msgstr "Aus Pfad erzeugen"
-#: ../src/extension/internal/cairo-ps-out.cpp:309
+#: ../src/extension/internal/cairo-ps-out.cpp:327
#: ../share/extensions/ps_input.inx.h:3
msgid "PostScript"
msgstr "Postscript"
-#: ../src/extension/internal/cairo-ps-out.cpp:311
-#: ../src/extension/internal/cairo-ps-out.cpp:351
+#: ../src/extension/internal/cairo-ps-out.cpp:329
+#: ../src/extension/internal/cairo-ps-out.cpp:370
msgid "Restrict to PS level:"
msgstr "Auf PostScript Level einschränken"
-#: ../src/extension/internal/cairo-ps-out.cpp:312
-#: ../src/extension/internal/cairo-ps-out.cpp:352
+#: ../src/extension/internal/cairo-ps-out.cpp:330
+#: ../src/extension/internal/cairo-ps-out.cpp:371
msgid "PostScript level 3"
msgstr "PostScript Level 3"
-#: ../src/extension/internal/cairo-ps-out.cpp:314
-#: ../src/extension/internal/cairo-ps-out.cpp:354
+#: ../src/extension/internal/cairo-ps-out.cpp:332
+#: ../src/extension/internal/cairo-ps-out.cpp:373
msgid "PostScript level 2"
msgstr "Postscript Level 2"
-#: ../src/extension/internal/cairo-ps-out.cpp:317
-#: ../src/extension/internal/cairo-ps-out.cpp:357
+#: ../src/extension/internal/cairo-ps-out.cpp:335
+#: ../src/extension/internal/cairo-ps-out.cpp:376
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250
#: ../src/extension/internal/emf-win32-inout.cpp:2553
msgid "Convert texts to paths"
msgstr "Texte in Pfade umwandeln"
-#: ../src/extension/internal/cairo-ps-out.cpp:318
+#: ../src/extension/internal/cairo-ps-out.cpp:336
msgid "PS+LaTeX: Omit text in PS, and create LaTeX file"
msgstr "PS+LaTeX: Text in PS weglassen und LaTeX Datei erstellen"
-#: ../src/extension/internal/cairo-ps-out.cpp:319
-#: ../src/extension/internal/cairo-ps-out.cpp:359
+#: ../src/extension/internal/cairo-ps-out.cpp:337
+#: ../src/extension/internal/cairo-ps-out.cpp:378
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:252
msgid "Rasterize filter effects"
msgstr "Filtereffekte in Raster umwandeln"
-#: ../src/extension/internal/cairo-ps-out.cpp:320
-#: ../src/extension/internal/cairo-ps-out.cpp:360
+#: ../src/extension/internal/cairo-ps-out.cpp:338
+#: ../src/extension/internal/cairo-ps-out.cpp:379
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253
msgid "Resolution for rasterization (dpi):"
msgstr "Auflösung des Rasters (dpi)"
-#: ../src/extension/internal/cairo-ps-out.cpp:321
-#: ../src/extension/internal/cairo-ps-out.cpp:361
-#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254
+#: ../src/extension/internal/cairo-ps-out.cpp:339
+#: ../src/extension/internal/cairo-ps-out.cpp:380
msgid "Output page size"
msgstr "Seitengröße der Ausgabe"
-#: ../src/extension/internal/cairo-ps-out.cpp:322
-#: ../src/extension/internal/cairo-ps-out.cpp:362
+#: ../src/extension/internal/cairo-ps-out.cpp:340
+#: ../src/extension/internal/cairo-ps-out.cpp:381
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:255
msgid "Use document's page size"
msgstr "Seitengröße vom Dokument nutzen"
-#: ../src/extension/internal/cairo-ps-out.cpp:323
-#: ../src/extension/internal/cairo-ps-out.cpp:363
+#: ../src/extension/internal/cairo-ps-out.cpp:341
+#: ../src/extension/internal/cairo-ps-out.cpp:382
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:256
msgid "Use exported object's size"
msgstr "Nutze exportierte Objektgröße"
-#: ../src/extension/internal/cairo-ps-out.cpp:325
-#: ../src/extension/internal/cairo-ps-out.cpp:365
+#: ../src/extension/internal/cairo-ps-out.cpp:343
+#: ../src/extension/internal/cairo-ps-out.cpp:384
+msgid "Bleed/margin (mm)"
+msgstr "Beschnitt/Umrandung (mm)"
+
+#: ../src/extension/internal/cairo-ps-out.cpp:344
+#: ../src/extension/internal/cairo-ps-out.cpp:385
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:259
msgid "Limit export to the object with ID:"
msgstr "Export einschränken auf das Objekt mit ID"
-#: ../src/extension/internal/cairo-ps-out.cpp:329
+#: ../src/extension/internal/cairo-ps-out.cpp:348
#: ../share/extensions/ps_input.inx.h:2
msgid "PostScript (*.ps)"
msgstr "PostScript (*.ps)"
-#: ../src/extension/internal/cairo-ps-out.cpp:330
+#: ../src/extension/internal/cairo-ps-out.cpp:349
msgid "PostScript File"
msgstr "Postscript-Datei"
-#: ../src/extension/internal/cairo-ps-out.cpp:349
+#: ../src/extension/internal/cairo-ps-out.cpp:368
#: ../share/extensions/eps_input.inx.h:3
msgid "Encapsulated PostScript"
msgstr "Encapsulated Postscript"
-#: ../src/extension/internal/cairo-ps-out.cpp:358
+#: ../src/extension/internal/cairo-ps-out.cpp:377
msgid "EPS+LaTeX: Omit text in EPS, and create LaTeX file"
msgstr "EPS+LaTeX: Text in EPS weglassen und LaTeX Datei erstellen"
-#: ../src/extension/internal/cairo-ps-out.cpp:369
+#: ../src/extension/internal/cairo-ps-out.cpp:389
#: ../share/extensions/eps_input.inx.h:2
msgid "Encapsulated PostScript (*.eps)"
msgstr "Encapsulated Postscript (*.eps)"
-#: ../src/extension/internal/cairo-ps-out.cpp:370
+#: ../src/extension/internal/cairo-ps-out.cpp:390
msgid "Encapsulated PostScript File"
msgstr "Encapsulated-Postscript-Datei"
@@ -5984,9 +6035,86 @@ msgstr "PDF 1.4"
msgid "PDF+LaTeX: Omit text in PDF, and create LaTeX file"
msgstr "PDF+LaTeX: Text in PDF weglassen und LaTeX Datei erstellen"
+#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:254
+msgid "Output page size:"
+msgstr "Seitengröße der Ausgabe:"
+
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258
-msgid "Bleed/margin (mm)"
-msgstr "Beschnitt/Umrandung (mm)"
+msgid "Bleed/margin (mm):"
+msgstr "Beschnitt/Umrandung (mm):"
+
+#: ../src/extension/internal/cdr-input.cpp:100
+#: ../src/extension/internal/pdf-input-cairo.cpp:70
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:86
+#: ../src/extension/internal/vsd-input.cpp:100
+msgid "Select page:"
+msgstr "Seite auswählen:"
+
+#. Display total number of pages
+#: ../src/extension/internal/cdr-input.cpp:112
+#: ../src/extension/internal/pdf-input-cairo.cpp:88
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:105
+#: ../src/extension/internal/vsd-input.cpp:112
+#, c-format
+msgid "out of %i"
+msgstr "von %i"
+
+#: ../src/extension/internal/cdr-input.cpp:143
+#: ../src/extension/internal/vsd-input.cpp:143
+#, fuzzy
+msgid "Page Selector"
+msgstr "Auswahlwerkzeug"
+
+#: ../src/extension/internal/cdr-input.cpp:267
+msgid "Corel DRAW Input"
+msgstr "Corel DRAW einlesen"
+
+#: ../src/extension/internal/cdr-input.cpp:272
+msgid "Corel DRAW 7-X4 files (*.cdr)"
+msgstr "Corel DRAW 7-X4 Dateien (*.cdr)"
+
+#: ../src/extension/internal/cdr-input.cpp:273
+msgid "Open files saved in Corel DRAW 7-X4"
+msgstr "In Corel DRAW 7-X4 gespeicherte Dateien öffnen"
+
+#: ../src/extension/internal/cdr-input.cpp:280
+msgid "Corel DRAW templates input"
+msgstr "Corel DRAW Vorlagen einlesen"
+
+#: ../src/extension/internal/cdr-input.cpp:285
+msgid "Corel DRAW 7-13 template files (*.cdt)"
+msgstr "Corel DRAW 7-13 Vorlagendateien (.cdt)"
+
+#: ../src/extension/internal/cdr-input.cpp:286
+msgid "Open files saved in Corel DRAW 7-13"
+msgstr "In Corel DRAW 7-13 gespeicherte Dateien öffnen"
+
+#: ../src/extension/internal/cdr-input.cpp:293
+msgid "Corel DRAW Compressed Exchange files input"
+msgstr "Corel DRAW Compressed Exchange Datei einlesen"
+
+#: ../src/extension/internal/cdr-input.cpp:298
+msgid "Corel DRAW Compressed Exchange files (*.ccx)"
+msgstr "Corel DRAW Komprimierte Exchange Datei (.ccx)"
+
+#: ../src/extension/internal/cdr-input.cpp:299
+msgid "Open compressed exchange files saved in Corel DRAW"
+msgstr ""
+"Öffnen einer komprimierten Exchange Datei, die in Corel DRAW gespeichert "
+"wurde"
+
+#: ../src/extension/internal/cdr-input.cpp:306
+msgid "Corel DRAW Presentation Exchange files input"
+msgstr "Corel DRAW Presentations Exchange Datei einlesen"
+
+#: ../src/extension/internal/cdr-input.cpp:311
+msgid "Corel DRAW Presentation Exchange files (*.cmx)"
+msgstr "Corel DRAW Presentations Exchange Datei (.cmx)"
+
+#: ../src/extension/internal/cdr-input.cpp:312
+msgid "Open presentation exchange files saved in Corel DRAW"
+msgstr ""
+"Öffnen einer Presentation Exchange Datei, die in Corel DRAW gespeichert wurde"
#: ../src/extension/internal/emf-win32-inout.cpp:2523
msgid "EMF Input"
@@ -6033,22 +6161,21 @@ msgstr "Diffuses Licht"
#: ../src/extension/internal/filter/bevels.h:135
#: ../src/extension/internal/filter/bevels.h:219
#: ../src/extension/internal/filter/paint.h:89
-#: ../src/live_effects/lpe-powerstroke.cpp:236
-#: ../share/extensions/fractalize.inx.h:3
-msgid "Smoothness:"
+#: ../src/extension/internal/filter/paint.h:340
+msgid "Smoothness"
msgstr "Glattheit"
#: ../src/extension/internal/filter/bevels.h:56
#: ../src/extension/internal/filter/bevels.h:137
#: ../src/extension/internal/filter/bevels.h:221
-msgid "Elevation (°):"
-msgstr "Anhebung (°):"
+msgid "Elevation (°)"
+msgstr "Anhebung (°)"
#: ../src/extension/internal/filter/bevels.h:57
#: ../src/extension/internal/filter/bevels.h:138
#: ../src/extension/internal/filter/bevels.h:222
-msgid "Azimuth (°):"
-msgstr "Azimut (°):"
+msgid "Azimuth (°)"
+msgstr "Azimut (°)"
#: ../src/extension/internal/filter/bevels.h:58
#: ../src/extension/internal/filter/bevels.h:139
@@ -6118,6 +6245,13 @@ msgstr "Einfache stumpfe Wölbung um Texturen zu entwickeln"
msgid "Matte Jelly"
msgstr "Mattes Gelee"
+#: ../src/extension/internal/filter/bevels.h:136
+#: ../src/extension/internal/filter/bevels.h:220
+#: ../src/extension/internal/filter/blurs.h:187
+#: ../src/extension/internal/filter/color.h:74
+msgid "Brightness"
+msgstr "Glanz"
+
#: ../src/extension/internal/filter/bevels.h:147
msgid "Bulging, matte jelly covering"
msgstr "Aufgewölbte, matte Gelee-Abdeckung"
@@ -6130,15 +6264,15 @@ msgstr "Spiegelndes Licht"
#: ../src/extension/internal/filter/blurs.h:189
#: ../src/extension/internal/filter/blurs.h:329
#: ../src/extension/internal/filter/distort.h:73
-msgid "Horizontal blur:"
-msgstr "Horizontale Unschärfe:"
+msgid "Horizontal blur"
+msgstr "Horizontale Unschärfe"
#: ../src/extension/internal/filter/blurs.h:57
#: ../src/extension/internal/filter/blurs.h:190
#: ../src/extension/internal/filter/blurs.h:330
#: ../src/extension/internal/filter/distort.h:74
-msgid "Vertical blur:"
-msgstr "Vertikale Unschärfe:"
+msgid "Vertical blur"
+msgstr "Vertikale Unschärfe"
#: ../src/extension/internal/filter/blurs.h:58
msgid "Blur content only"
@@ -6157,8 +6291,8 @@ msgstr "Saubere Kanten"
#: ../src/extension/internal/filter/paint.h:237
#: ../src/extension/internal/filter/paint.h:336
#: ../src/extension/internal/filter/paint.h:341
-msgid "Strength:"
-msgstr "Stärke:"
+msgid "Strength"
+msgstr "Stärke"
#: ../src/extension/internal/filter/blurs.h:135
msgid ""
@@ -6171,8 +6305,8 @@ msgid "Cross Blur"
msgstr "Kreuz-Unschärfe"
#: ../src/extension/internal/filter/blurs.h:188
-msgid "Fading:"
-msgstr "Verblassen:"
+msgid "Fading"
+msgstr "Verblassen"
#: ../src/extension/internal/filter/blurs.h:191
#: ../src/extension/internal/filter/textures.h:74
@@ -6264,25 +6398,23 @@ msgstr "Unscharf eingestellt"
#: ../src/extension/internal/filter/blurs.h:331
#: ../src/extension/internal/filter/distort.h:75
#: ../src/extension/internal/filter/morphology.h:67
-#: ../src/extension/internal/filter/overlays.h:68
#: ../src/extension/internal/filter/paint.h:235
#: ../src/extension/internal/filter/paint.h:342
#: ../src/extension/internal/filter/paint.h:346
-msgid "Dilatation:"
-msgstr "Erweiterung:"
+msgid "Dilatation"
+msgstr "Erweiterung"
#: ../src/extension/internal/filter/blurs.h:332
#: ../src/extension/internal/filter/distort.h:76
#: ../src/extension/internal/filter/morphology.h:68
-#: ../src/extension/internal/filter/overlays.h:69
#: ../src/extension/internal/filter/paint.h:98
#: ../src/extension/internal/filter/paint.h:236
#: ../src/extension/internal/filter/paint.h:343
#: ../src/extension/internal/filter/paint.h:347
#: ../src/extension/internal/filter/transparency.h:208
#: ../src/extension/internal/filter/transparency.h:282
-msgid "Erosion:"
-msgstr "Erosion:"
+msgid "Erosion"
+msgstr "Erosion"
#: ../src/extension/internal/filter/blurs.h:336
#: ../src/extension/internal/filter/color.h:1205
@@ -6311,7 +6443,7 @@ msgstr "Misch-Typ:"
#: ../src/extension/internal/filter/paint.h:702
#: ../src/extension/internal/filter/textures.h:77
#: ../src/extension/internal/filter/transparency.h:61
-#: ../src/filter-enums.cpp:51 ../src/ui/dialog/inkscape-preferences.cpp:643
+#: ../src/filter-enums.cpp:51 ../src/ui/dialog/inkscape-preferences.cpp:642
msgid "Normal"
msgstr "Normal"
@@ -6329,18 +6461,13 @@ msgstr "Erhöhung"
#: ../src/extension/internal/filter/bumps.h:84
#: ../src/extension/internal/filter/bumps.h:313
-msgid "Image simplification:"
-msgstr "Bild-Vereinfachungen:"
+msgid "Image simplification"
+msgstr "Bild-Vereinfachungen"
#: ../src/extension/internal/filter/bumps.h:85
#: ../src/extension/internal/filter/bumps.h:314
-msgid "Bump simplification:"
-msgstr "Stoß-Vereinfachungen:"
-
-#: ../src/extension/internal/filter/bumps.h:86
-#: ../src/extension/internal/filter/bumps.h:315
-msgid "Crop:"
-msgstr "Schneiden:"
+msgid "Bump simplification"
+msgstr "Stoß-Vereinfachungen"
#: ../src/extension/internal/filter/bumps.h:87
#: ../src/extension/internal/filter/bumps.h:316
@@ -6350,26 +6477,41 @@ msgstr "Stoß-Quelle"
#: ../src/extension/internal/filter/bumps.h:88
#: ../src/extension/internal/filter/bumps.h:317
#: ../src/extension/internal/filter/color.h:157
+#: ../src/extension/internal/filter/color.h:637
#: ../src/extension/internal/filter/color.h:821
#: ../src/extension/internal/filter/transparency.h:132
-msgid "Red:"
-msgstr "Rot:"
+#: ../src/filter-enums.cpp:100 ../src/flood-context.cpp:228
+#: ../src/widgets/sp-color-icc-selector.cpp:355
+#: ../src/widgets/sp-color-scales.cpp:429
+#: ../src/widgets/sp-color-scales.cpp:430
+msgid "Red"
+msgstr "Rot"
#: ../src/extension/internal/filter/bumps.h:89
#: ../src/extension/internal/filter/bumps.h:318
#: ../src/extension/internal/filter/color.h:158
+#: ../src/extension/internal/filter/color.h:638
#: ../src/extension/internal/filter/color.h:822
#: ../src/extension/internal/filter/transparency.h:133
-msgid "Green:"
-msgstr "Grün:"
+#: ../src/filter-enums.cpp:101 ../src/flood-context.cpp:229
+#: ../src/widgets/sp-color-icc-selector.cpp:356
+#: ../src/widgets/sp-color-scales.cpp:432
+#: ../src/widgets/sp-color-scales.cpp:433
+msgid "Green"
+msgstr "Grün"
#: ../src/extension/internal/filter/bumps.h:90
#: ../src/extension/internal/filter/bumps.h:319
#: ../src/extension/internal/filter/color.h:159
+#: ../src/extension/internal/filter/color.h:639
#: ../src/extension/internal/filter/color.h:823
#: ../src/extension/internal/filter/transparency.h:134
-msgid "Blue:"
-msgstr "Blau:"
+#: ../src/filter-enums.cpp:102 ../src/flood-context.cpp:230
+#: ../src/widgets/sp-color-icc-selector.cpp:357
+#: ../src/widgets/sp-color-scales.cpp:435
+#: ../src/widgets/sp-color-scales.cpp:436
+msgid "Blue"
+msgstr "Blau"
#: ../src/extension/internal/filter/bumps.h:91
msgid "Bump from background"
@@ -6387,6 +6529,14 @@ msgstr "Spiegelnd"
msgid "Diffuse"
msgstr "Diffuses Licht"
+#: ../src/extension/internal/filter/bumps.h:98
+#: ../src/extension/internal/filter/bumps.h:329
+#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199
+#: ../src/widgets/rect-toolbar.cpp:332
+#: ../share/extensions/interp_att_g.inx.h:11
+msgid "Height"
+msgstr "Höhe"
+
#: ../src/extension/internal/filter/bumps.h:99
#: ../src/extension/internal/filter/bumps.h:330
#: ../src/extension/internal/filter/color.h:76
@@ -6394,14 +6544,17 @@ msgstr "Diffuses Licht"
#: ../src/extension/internal/filter/color.h:1113
#: ../src/extension/internal/filter/paint.h:86
#: ../src/extension/internal/filter/paint.h:592
-#: ../src/extension/internal/filter/paint.h:707
-msgid "Lightness:"
-msgstr "Helligkeit:"
+#: ../src/extension/internal/filter/paint.h:707 ../src/flood-context.cpp:233
+#: ../src/widgets/sp-color-icc-selector.cpp:366
+#: ../src/widgets/sp-color-scales.cpp:461
+#: ../src/widgets/sp-color-scales.cpp:462 ../src/widgets/tweak-toolbar.cpp:336
+#: ../share/extensions/color_randomize.inx.h:5
+msgid "Lightness"
+msgstr "Helligkeit"
#: ../src/extension/internal/filter/bumps.h:100
#: ../src/extension/internal/filter/bumps.h:331
-#: ../share/extensions/measure.inx.h:8
-msgid "Precision:"
+msgid "Precision"
msgstr "Genauigkeit"
#: ../src/extension/internal/filter/bumps.h:103
@@ -6417,7 +6570,7 @@ msgid "Distant"
msgstr "Entfernt"
#: ../src/extension/internal/filter/bumps.h:106 ../src/helper/units.cpp:38
-#: ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Point"
msgstr "Punkt"
@@ -6429,47 +6582,59 @@ msgstr "Spot"
msgid "Distant light options"
msgstr "Entfernte Lichtoptionen"
+#: ../src/extension/internal/filter/bumps.h:110
+#: ../src/extension/internal/filter/bumps.h:332
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
+msgid "Azimuth"
+msgstr "Azimut"
+
+#: ../src/extension/internal/filter/bumps.h:111
+#: ../src/extension/internal/filter/bumps.h:333
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1002
+msgid "Elevation"
+msgstr "Anhebung"
+
#: ../src/extension/internal/filter/bumps.h:112
msgid "Point light options"
msgstr "Punktlicht-Optionen"
#: ../src/extension/internal/filter/bumps.h:113
#: ../src/extension/internal/filter/bumps.h:117
-msgid "X location:"
-msgstr "X Adresse:"
+msgid "X location"
+msgstr "X Adresse"
#: ../src/extension/internal/filter/bumps.h:114
#: ../src/extension/internal/filter/bumps.h:118
-msgid "Y location:"
-msgstr "Y Adresse:"
+msgid "Y location"
+msgstr "Y Adresse"
#: ../src/extension/internal/filter/bumps.h:115
#: ../src/extension/internal/filter/bumps.h:119
-msgid "Z location:"
-msgstr "Z Adresse:"
+msgid "Z location"
+msgstr "Z Adresse"
#: ../src/extension/internal/filter/bumps.h:116
msgid "Spot light options"
msgstr "Punktlicht-Optionen"
#: ../src/extension/internal/filter/bumps.h:120
-msgid "X target:"
-msgstr "X Ziel:"
+msgid "X target"
+msgstr "X Ziel"
#: ../src/extension/internal/filter/bumps.h:121
-msgid "Y target:"
-msgstr "Y Ziel:"
+msgid "Y target"
+msgstr "Y Ziel"
#: ../src/extension/internal/filter/bumps.h:122
-msgid "Z target:"
-msgstr "Z Ziel:"
+msgid "Z target"
+msgstr "Z Ziel"
#: ../src/extension/internal/filter/bumps.h:123
-msgid "Specular exponent:"
-msgstr "Glanzpunkt-Exponent:"
+msgid "Specular exponent"
+msgstr "Glanzpunkt-Exponent"
#: ../src/extension/internal/filter/bumps.h:124
-msgid "Cone angle:"
+msgid "Cone angle"
msgstr "Kegelwinkel"
#: ../src/extension/internal/filter/bumps.h:127
@@ -6494,7 +6659,7 @@ msgstr "_Hintergrund:"
#: ../src/extension/internal/filter/bumps.h:322
#: ../src/extension/internal/filter/transparency.h:57
-#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:55
+#: ../src/filter-enums.cpp:29 ../src/selection-describer.cpp:56
msgid "Image"
msgstr "Bild"
@@ -6503,8 +6668,8 @@ msgid "Blurred image"
msgstr "Verschwommenes Bild"
#: ../src/extension/internal/filter/bumps.h:325
-msgid "Background opacity:"
-msgstr "Hintergrund-Deckkraft:"
+msgid "Background opacity"
+msgstr "Hintergrund-Deckkraft"
#: ../src/extension/internal/filter/bumps.h:327
#: ../src/extension/internal/filter/color.h:1040
@@ -6554,7 +6719,7 @@ msgstr "Brillianz"
#: ../src/extension/internal/filter/color.h:75
#: ../src/extension/internal/filter/color.h:1417
-msgid "Over-saturation:"
+msgid "Over-saturation"
msgstr "Übersättigung"
#: ../src/extension/internal/filter/color.h:77
@@ -6575,10 +6740,23 @@ msgstr "Helligkeitsfilter"
msgid "Channel Painting"
msgstr "Kanalfarbe"
+#: ../src/extension/internal/filter/color.h:156
+#: ../src/extension/internal/filter/color.h:257
+#: ../src/extension/internal/filter/paint.h:87 ../src/flood-context.cpp:232
+#: ../src/ui/dialog/inkscape-preferences.cpp:937
+#: ../src/widgets/sp-color-icc-selector.cpp:362
+#: ../src/widgets/sp-color-icc-selector.cpp:367
+#: ../src/widgets/sp-color-scales.cpp:458
+#: ../src/widgets/sp-color-scales.cpp:459 ../src/widgets/tweak-toolbar.cpp:320
+#: ../share/extensions/color_randomize.inx.h:4
+msgid "Saturation"
+msgstr "Sättigung"
+
#: ../src/extension/internal/filter/color.h:160
#: ../src/extension/internal/filter/transparency.h:135
-msgid "Alpha:"
-msgstr "Alpha:"
+#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:234
+msgid "Alpha"
+msgstr "Alpha"
#: ../src/extension/internal/filter/color.h:174
msgid "Replace RGB by any color"
@@ -6589,20 +6767,20 @@ msgid "Color Shift"
msgstr "Farbverschiebung"
#: ../src/extension/internal/filter/color.h:256
-msgid "Shift (°):"
-msgstr "Verschiebung (°):"
+msgid "Shift (°)"
+msgstr "Verschiebung (°)"
#: ../src/extension/internal/filter/color.h:265
msgid "Rotate and desaturate hue"
msgstr "Farbton rotieren nud entsättigen"
#: ../src/extension/internal/filter/color.h:321
-msgid "Harsh light:"
+msgid "Harsh light"
msgstr "Grelles Licht"
#: ../src/extension/internal/filter/color.h:322
-msgid "Normal light:"
-msgstr "Normales Licht:"
+msgid "Normal light"
+msgstr "Normales Licht"
#: ../src/extension/internal/filter/color.h:323
msgid "Duotone"
@@ -6658,7 +6836,7 @@ msgid "Duochrome"
msgstr "Duochrom"
#: ../src/extension/internal/filter/color.h:513
-msgid "Fluorescence level:"
+msgid "Fluorescence level"
msgstr "Fluoreszenz-Level"
#: ../src/extension/internal/filter/color.h:514
@@ -6697,46 +6875,25 @@ msgstr "Konvertiert Luminanzwerte in eine duochrome Palette"
msgid "Extract Channel"
msgstr "Kanal extrahieren"
-#: ../src/extension/internal/filter/color.h:637 ../src/filter-enums.cpp:100
-#: ../src/flood-context.cpp:228 ../src/widgets/sp-color-icc-selector.cpp:227
-#: ../src/widgets/sp-color-scales.cpp:429
-#: ../src/widgets/sp-color-scales.cpp:430
-msgid "Red"
-msgstr "Rot"
-
-#: ../src/extension/internal/filter/color.h:638 ../src/filter-enums.cpp:101
-#: ../src/flood-context.cpp:229 ../src/widgets/sp-color-icc-selector.cpp:227
-#: ../src/widgets/sp-color-scales.cpp:432
-#: ../src/widgets/sp-color-scales.cpp:433
-msgid "Green"
-msgstr "Grün"
-
-#: ../src/extension/internal/filter/color.h:639 ../src/filter-enums.cpp:102
-#: ../src/flood-context.cpp:230 ../src/widgets/sp-color-icc-selector.cpp:227
-#: ../src/widgets/sp-color-scales.cpp:435
-#: ../src/widgets/sp-color-scales.cpp:436
-msgid "Blue"
-msgstr "Blau"
-
#: ../src/extension/internal/filter/color.h:640
-#: ../src/widgets/sp-color-icc-selector.cpp:231
-#: ../src/widgets/sp-color-icc-selector.cpp:232
+#: ../src/widgets/sp-color-icc-selector.cpp:369
+#: ../src/widgets/sp-color-icc-selector.cpp:374
#: ../src/widgets/sp-color-scales.cpp:483
#: ../src/widgets/sp-color-scales.cpp:484
msgid "Cyan"
msgstr "Zyan"
#: ../src/extension/internal/filter/color.h:641
-#: ../src/widgets/sp-color-icc-selector.cpp:231
-#: ../src/widgets/sp-color-icc-selector.cpp:232
+#: ../src/widgets/sp-color-icc-selector.cpp:370
+#: ../src/widgets/sp-color-icc-selector.cpp:375
#: ../src/widgets/sp-color-scales.cpp:486
#: ../src/widgets/sp-color-scales.cpp:487
msgid "Magenta"
msgstr "Magenta"
#: ../src/extension/internal/filter/color.h:642
-#: ../src/widgets/sp-color-icc-selector.cpp:231
-#: ../src/widgets/sp-color-icc-selector.cpp:232
+#: ../src/widgets/sp-color-icc-selector.cpp:371
+#: ../src/widgets/sp-color-icc-selector.cpp:376
#: ../src/widgets/sp-color-scales.cpp:489
#: ../src/widgets/sp-color-scales.cpp:490
msgid "Yellow"
@@ -6758,20 +6915,13 @@ msgstr "Extrahiere Farbkanal als ein transparentes Bild"
msgid "Fade to Black or White"
msgstr "Zu Schwarz oder Weiß ausblenden"
-#: ../src/extension/internal/filter/color.h:742
-#: ../src/extension/internal/filter/image.h:56
-#: ../src/extension/internal/filter/morphology.h:66
-#: ../src/extension/internal/filter/paint.h:345
-msgid "Level:"
-msgstr "Ebene:"
-
#: ../src/extension/internal/filter/color.h:743
msgid "Fade to:"
msgstr "Ausblenden zu:"
#: ../src/extension/internal/filter/color.h:744
#: ../src/ui/widget/selected-style.cpp:254
-#: ../src/widgets/sp-color-icc-selector.cpp:231
+#: ../src/widgets/sp-color-icc-selector.cpp:372
#: ../src/widgets/sp-color-scales.cpp:492
#: ../src/widgets/sp-color-scales.cpp:493
msgid "Black"
@@ -6826,7 +6976,7 @@ msgid "Green and blue"
msgstr "Grün und Blau"
#: ../src/extension/internal/filter/color.h:913
-msgid "Light transparency:"
+msgid "Light transparency"
msgstr "Lichttransparenz:"
#: ../src/extension/internal/filter/color.h:914
@@ -6846,12 +6996,19 @@ msgid "Manage hue, lightness and transparency inversions"
msgstr "Verwalten Farbton, Helligkeit und Transparenz-Umkehrungen"
#: ../src/extension/internal/filter/color.h:1042
-msgid "Lights:"
-msgstr "Lichter:"
+msgid "Lights"
+msgstr "Lichter"
#: ../src/extension/internal/filter/color.h:1043
-msgid "Shadows:"
-msgstr "Schatten:"
+msgid "Shadows"
+msgstr "Schatten"
+
+#: ../src/extension/internal/filter/color.h:1044
+#: ../src/extension/internal/filter/paint.h:356 ../src/filter-enums.cpp:32
+#: ../src/live_effects/effect.cpp:97 ../src/live_effects/lpe-offset.cpp:31
+#: ../src/widgets/gradient-toolbar.cpp:1172
+msgid "Offset"
+msgstr "Versatz"
#: ../src/extension/internal/filter/color.h:1052
msgid "Modify lights and shadows separately"
@@ -6861,10 +7018,6 @@ msgstr "Licht und Schatten einzeln verändern"
msgid "Lightness-Contrast"
msgstr "Helligkeit - Kontrast"
-#: ../src/extension/internal/filter/color.h:1114
-msgid "Contrast:"
-msgstr "Kontrast:"
-
#: ../src/extension/internal/filter/color.h:1122
msgid "Modify lightness and contrast separately"
msgstr "Helligkeit und Kontrast einzeln anpassen"
@@ -6883,11 +7036,9 @@ msgstr "Rot-Versatz:"
#: ../src/extension/internal/filter/color.h:1307
#: ../src/extension/internal/filter/color.h:1310
#: ../src/extension/internal/filter/color.h:1313
-#: ../src/ui/dialog/object-attributes.cpp:66
-#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:618
-#: ../src/widgets/desktop-widget.cpp:667 ../src/widgets/node-toolbar.cpp:591
-msgid "X:"
-msgstr "X:"
+#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:915
+msgid "X"
+msgstr "X"
#: ../src/extension/internal/filter/color.h:1196
#: ../src/extension/internal/filter/color.h:1199
@@ -6895,10 +7046,8 @@ msgstr "X:"
#: ../src/extension/internal/filter/color.h:1308
#: ../src/extension/internal/filter/color.h:1311
#: ../src/extension/internal/filter/color.h:1314
-#: ../src/ui/dialog/object-attributes.cpp:67
-#: ../src/ui/dialog/object-attributes.cpp:75 ../src/ui/dialog/tile.cpp:619
-#: ../src/widgets/desktop-widget.cpp:677 ../src/widgets/node-toolbar.cpp:609
-msgid "Y:"
+#: ../src/ui/dialog/input.cpp:1616
+msgid "Y"
msgstr "Y:"
#: ../src/extension/internal/filter/color.h:1197
@@ -6946,21 +7095,21 @@ msgid "Quadritone fantasy"
msgstr "Vierfarben-Fantasie"
#: ../src/extension/internal/filter/color.h:1410
-#: ../src/extension/internal/filter/color.h:1608
-msgid "Hue distribution (°):"
-msgstr "Farbton Verteilung (°):"
+msgid "Hue distribution (°)"
+msgstr "Farbton Verteilung (°)"
#: ../src/extension/internal/filter/color.h:1411
-msgid "Colors:"
-msgstr "Farben:"
+#: ../share/extensions/svgcalendar.inx.h:19
+msgid "Colors"
+msgstr "Farben"
#: ../src/extension/internal/filter/color.h:1432
msgid "Replace hue by two colors"
msgstr "Farbwert durch zwei Farben ersetzen"
#: ../src/extension/internal/filter/color.h:1496
-msgid "Hue rotation (°):"
-msgstr "Farbton Rotation (°):"
+msgid "Hue rotation (°)"
+msgstr "Farbton Rotation (°)"
#: ../src/extension/internal/filter/color.h:1499
msgid "Moonarize"
@@ -6995,20 +7144,24 @@ msgid "Global blend:"
msgstr "Globales Mischen:"
#: ../src/extension/internal/filter/color.h:1598
-msgid "Glow:"
-msgstr "Glühen:"
+msgid "Glow"
+msgstr "Glühen"
#: ../src/extension/internal/filter/color.h:1599
msgid "Glow blend:"
msgstr "Glühend "
#: ../src/extension/internal/filter/color.h:1604
-msgid "Local light:"
-msgstr "Lokales Licht:"
+msgid "Local light"
+msgstr "Lokales Licht"
#: ../src/extension/internal/filter/color.h:1605
-msgid "Global light:"
-msgstr "Globales Licht:"
+msgid "Global light"
+msgstr "Globales Licht"
+
+#: ../src/extension/internal/filter/color.h:1608
+msgid "Hue distribution (°):"
+msgstr "Farbton Verteilung (°):"
#: ../src/extension/internal/filter/color.h:1619
msgid ""
@@ -7070,42 +7223,36 @@ msgstr "Turbulenz"
#: ../src/extension/internal/filter/distort.h:87
#: ../src/extension/internal/filter/distort.h:196
-#: ../src/extension/internal/filter/overlays.h:64
#: ../src/extension/internal/filter/paint.h:93
#: ../src/extension/internal/filter/paint.h:695
-msgid "Horizontal frequency:"
-msgstr "Horizontale Frequenz:"
+msgid "Horizontal frequency"
+msgstr "Horizontale Frequenz"
#: ../src/extension/internal/filter/distort.h:88
#: ../src/extension/internal/filter/distort.h:197
-#: ../src/extension/internal/filter/overlays.h:65
#: ../src/extension/internal/filter/paint.h:94
#: ../src/extension/internal/filter/paint.h:696
-msgid "Vertical frequency:"
-msgstr "Vertikale Frequenz:"
+msgid "Vertical frequency"
+msgstr "Vertikale Frequenz"
#: ../src/extension/internal/filter/distort.h:89
#: ../src/extension/internal/filter/distort.h:198
-#: ../src/extension/internal/filter/overlays.h:66
#: ../src/extension/internal/filter/paint.h:95
#: ../src/extension/internal/filter/paint.h:697
-#: ../src/extension/internal/filter/textures.h:69
-msgid "Complexity:"
-msgstr "Kompexität:"
+msgid "Complexity"
+msgstr "Kompexität"
#: ../src/extension/internal/filter/distort.h:90
#: ../src/extension/internal/filter/distort.h:199
-#: ../src/extension/internal/filter/overlays.h:67
#: ../src/extension/internal/filter/paint.h:96
#: ../src/extension/internal/filter/paint.h:698
-#: ../src/extension/internal/filter/textures.h:70
-msgid "Variation:"
-msgstr "Variation:"
+msgid "Variation"
+msgstr "Variation"
#: ../src/extension/internal/filter/distort.h:91
#: ../src/extension/internal/filter/distort.h:200
-msgid "Intensity:"
-msgstr "Intensität:"
+msgid "Intensity"
+msgstr "Intensität"
#: ../src/extension/internal/filter/distort.h:99
msgid "Blur and displace edges of shapes and pictures"
@@ -7184,10 +7331,18 @@ msgstr "Äußerer"
msgid "Open"
msgstr "Öffnen"
+#: ../src/extension/internal/filter/morphology.h:65
+#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191
+#: ../src/widgets/rect-toolbar.cpp:315 ../src/widgets/spray-toolbar.cpp:132
+#: ../src/widgets/tweak-toolbar.cpp:146
+#: ../share/extensions/interp_att_g.inx.h:10
+msgid "Width"
+msgstr "Breite"
+
#: ../src/extension/internal/filter/morphology.h:69
#: ../src/extension/internal/filter/morphology.h:190
-msgid "Antialiasing:"
-msgstr "Kantenglättung:"
+msgid "Antialiasing"
+msgstr "Kantenglättung"
#: ../src/extension/internal/filter/morphology.h:70
msgid "Blur content"
@@ -7241,28 +7396,28 @@ msgid "Overlayed"
msgstr "Überlagert"
#: ../src/extension/internal/filter/morphology.h:184
-msgid "Width 1:"
-msgstr "Breite 1:"
+msgid "Width 1"
+msgstr "Breite 1"
#: ../src/extension/internal/filter/morphology.h:185
-msgid "Dilatation 1:"
-msgstr "Streckung 1:"
+msgid "Dilatation 1"
+msgstr "Streckung 1"
#: ../src/extension/internal/filter/morphology.h:186
-msgid "Erosion 1:"
-msgstr "Erosion 1:"
+msgid "Erosion 1"
+msgstr "Erosion 1"
#: ../src/extension/internal/filter/morphology.h:187
-msgid "Width 2:"
-msgstr "Breite 2:"
+msgid "Width 2"
+msgstr "Breite 2"
#: ../src/extension/internal/filter/morphology.h:188
-msgid "Dilatation 2:"
-msgstr "Streckung 2:"
+msgid "Dilatation 2"
+msgstr "Streckung 2"
#: ../src/extension/internal/filter/morphology.h:189
-msgid "Erosion 2:"
-msgstr "Erosion 2:"
+msgid "Erosion 2"
+msgstr "Erosion 2"
#: ../src/extension/internal/filter/morphology.h:191
msgid "Smooth"
@@ -7314,6 +7469,32 @@ msgstr "Rauschen"
msgid "Options"
msgstr "Optionen"
+#: ../src/extension/internal/filter/overlays.h:64
+msgid "Horizontal frequency:"
+msgstr "Horizontale Frequenz:"
+
+#: ../src/extension/internal/filter/overlays.h:65
+msgid "Vertical frequency:"
+msgstr "Vertikale Frequenz:"
+
+#: ../src/extension/internal/filter/overlays.h:66
+#: ../src/extension/internal/filter/textures.h:69
+msgid "Complexity:"
+msgstr "Kompexität:"
+
+#: ../src/extension/internal/filter/overlays.h:67
+#: ../src/extension/internal/filter/textures.h:70
+msgid "Variation:"
+msgstr "Variation:"
+
+#: ../src/extension/internal/filter/overlays.h:68
+msgid "Dilatation:"
+msgstr "Erweiterung:"
+
+#: ../src/extension/internal/filter/overlays.h:69
+msgid "Erosion:"
+msgstr "Erosion:"
+
# !!! correct?
#: ../src/extension/internal/filter/overlays.h:72
msgid "Noise color"
@@ -7343,8 +7524,8 @@ msgstr "Verbeult"
#: ../src/extension/internal/filter/paint.h:88
#: ../src/extension/internal/filter/paint.h:699
-msgid "Noise reduction:"
-msgstr "Rauschminderung:"
+msgid "Noise reduction"
+msgstr "Rauschminderung"
#: ../src/extension/internal/filter/paint.h:91
msgid "Grain"
@@ -7358,8 +7539,8 @@ msgstr "Körnungsmodus"
#: ../src/extension/internal/filter/paint.h:97
#: ../src/extension/internal/filter/transparency.h:207
#: ../src/extension/internal/filter/transparency.h:281
-msgid "Expansion:"
-msgstr "Erweiterung:"
+msgid "Expansion"
+msgstr "Erweiterung"
#: ../src/extension/internal/filter/paint.h:100
msgid "Grain blend:"
@@ -7375,13 +7556,13 @@ msgstr "Kreuzgravur"
#: ../src/extension/internal/filter/paint.h:234
#: ../src/extension/internal/filter/paint.h:337
-msgid "Clean-up:"
-msgstr "Bereinigen:"
+msgid "Clean-up"
+msgstr "Bereinigen"
#: ../src/extension/internal/filter/paint.h:238
-#: ../src/widgets/connector-toolbar.cpp:398
-msgid "Length:"
-msgstr "Länge:"
+#: ../share/extensions/measure.inx.h:11
+msgid "Length"
+msgstr "Länge"
#: ../src/extension/internal/filter/paint.h:247
msgid "Convert image to an engraving made of vertical and horizontal lines"
@@ -7390,24 +7571,24 @@ msgstr "Konvertiere Bild in eine Gravur aus vertikalen und horizontalen Linien"
# not sure here -cm-
#: ../src/extension/internal/filter/paint.h:331
#: ../src/ui/dialog/align-and-distribute.cpp:1048
-#: ../src/widgets/desktop-widget.cpp:1923
+#: ../src/widgets/desktop-widget.cpp:2000
msgid "Drawing"
msgstr "Zeichnung"
-#: ../src/extension/internal/filter/paint.h:335 ../src/splivarot.cpp:1983
+#: ../src/extension/internal/filter/paint.h:335
+#: ../src/extension/internal/filter/paint.h:496
+#: ../src/extension/internal/filter/paint.h:590
+#: ../src/extension/internal/filter/paint.h:976 ../src/splivarot.cpp:1988
msgid "Simplify"
msgstr "Vereinfachen"
# Name des Effekte-submenü, das alle Bitmap-Effekte beinhaltet.
#: ../src/extension/internal/filter/paint.h:338
#: ../src/extension/internal/filter/paint.h:709
-msgid "Erase:"
+#, fuzzy
+msgid "Erase"
msgstr "Radieren:"
-#: ../src/extension/internal/filter/paint.h:340
-msgid "Smoothness"
-msgstr "Glattheit"
-
#: ../src/extension/internal/filter/paint.h:344
msgid "Melt"
msgstr "Schmelz:"
@@ -7438,12 +7619,6 @@ msgstr "Konvertiert Bilder nach Duochrome-Zeichnungen"
msgid "Electrize"
msgstr "Elektrisieren"
-#: ../src/extension/internal/filter/paint.h:496
-#: ../src/extension/internal/filter/paint.h:590
-#: ../src/extension/internal/filter/paint.h:976
-msgid "Simplify:"
-msgstr "Vereinfachen:"
-
#: ../src/extension/internal/filter/paint.h:497
#: ../src/extension/internal/filter/paint.h:852
msgid "Effect type:"
@@ -7452,7 +7627,8 @@ msgstr "Effekt-Typ:"
#: ../src/extension/internal/filter/paint.h:501
#: ../src/extension/internal/filter/paint.h:860
#: ../src/extension/internal/filter/paint.h:975
-msgid "Levels:"
+#, fuzzy
+msgid "Levels"
msgstr "Ebenen:"
#: ../src/extension/internal/filter/paint.h:510
@@ -7477,7 +7653,8 @@ msgid "Contrasted"
msgstr "Abgestochen"
#: ../src/extension/internal/filter/paint.h:591
-msgid "Line width:"
+#, fuzzy
+msgid "Line width"
msgstr "Linienstärke:"
#: ../src/extension/internal/filter/paint.h:593
@@ -7499,14 +7676,10 @@ msgid "Noise blend:"
msgstr "Rauschmischung:"
#: ../src/extension/internal/filter/paint.h:708
-msgid "Grain lightness:"
+#, fuzzy
+msgid "Grain lightness"
msgstr "Körnige Helligkeit:"
-#: ../src/extension/internal/filter/paint.h:710
-#: ../src/extension/internal/filter/transparency.h:343
-msgid "Blur:"
-msgstr "Unschärfe:"
-
# !!! correct?
#: ../src/extension/internal/filter/paint.h:716
msgid "Points color"
@@ -7537,20 +7710,20 @@ msgid "Painting"
msgstr "Gemälde"
#: ../src/extension/internal/filter/paint.h:868
-msgid "Simplify (primary):"
-msgstr "Vereinfachen (Primär):"
+msgid "Simplify (primary)"
+msgstr "Vereinfachen (Primär)"
#: ../src/extension/internal/filter/paint.h:869
-msgid "Simplify (secondary):"
-msgstr "Vereinfachen (Sekundär):"
+msgid "Simplify (secondary)"
+msgstr "Vereinfachen (Sekundär)"
#: ../src/extension/internal/filter/paint.h:870
-msgid "Pre-saturation:"
-msgstr "Vor-Sättigung:"
+msgid "Pre-saturation"
+msgstr "Vor-Sättigung"
#: ../src/extension/internal/filter/paint.h:871
-msgid "Post-saturation:"
-msgstr "Nach-Sättigung:"
+msgid "Post-saturation"
+msgstr "Nach-Sättigung"
#: ../src/extension/internal/filter/paint.h:872
msgid "Simulate antialiasing"
@@ -7573,7 +7746,8 @@ msgid "Snow crest"
msgstr "Schneekrone"
#: ../src/extension/internal/filter/protrusions.h:50
-msgid "Drift Size:"
+#, fuzzy
+msgid "Drift Size"
msgstr "Schneegröße"
#: ../src/extension/internal/filter/protrusions.h:58
@@ -7585,15 +7759,18 @@ msgid "Drop Shadow"
msgstr "Abgesetzter Schatten"
#: ../src/extension/internal/filter/shadows.h:61
-msgid "Blur radius (px):"
+#, fuzzy
+msgid "Blur radius (px)"
msgstr "Unschärfen Radius"
#: ../src/extension/internal/filter/shadows.h:62
-msgid "Horizontal offset (px):"
+#, fuzzy
+msgid "Horizontal offset (px)"
msgstr "Horizontaler Versatz (px):"
#: ../src/extension/internal/filter/shadows.h:63
-msgid "Vertical offset (px):"
+#, fuzzy
+msgid "Vertical offset (px)"
msgstr "Vertikaler Versatz (px):"
#: ../src/extension/internal/filter/shadows.h:64
@@ -7687,15 +7864,15 @@ msgid "Source:"
msgstr "Quelle:"
#: ../src/extension/internal/filter/transparency.h:56
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1605
msgid "Background"
msgstr "Hintergrund"
#: ../src/extension/internal/filter/transparency.h:59
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2605
-#: ../src/ui/dialog/input.cpp:1088 ../src/widgets/erasor-toolbar.cpp:129
-#: ../src/widgets/pencil-toolbar.cpp:162 ../src/widgets/spray-toolbar.cpp:203
-#: ../src/widgets/tweak-toolbar.cpp:273 ../share/extensions/extrude.inx.h:2
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2610
+#: ../src/ui/dialog/input.cpp:1088 ../src/widgets/erasor-toolbar.cpp:127
+#: ../src/widgets/pencil-toolbar.cpp:161 ../src/widgets/spray-toolbar.cpp:202
+#: ../src/widgets/tweak-toolbar.cpp:272 ../share/extensions/extrude.inx.h:2
#: ../share/extensions/triangle.inx.h:8
msgid "Mode:"
msgstr "Modus:"
@@ -7718,7 +7895,8 @@ msgstr "Helligkeitsradierer"
#: ../src/extension/internal/filter/transparency.h:209
#: ../src/extension/internal/filter/transparency.h:283
-msgid "Global opacity:"
+#, fuzzy
+msgid "Global opacity"
msgstr "Globales Deckkraft:"
#: ../src/extension/internal/filter/transparency.h:218
@@ -7789,35 +7967,35 @@ msgstr "GIMP-Farbverlauf (*.ggr)"
msgid "Gradients used in GIMP"
msgstr "Farbverläufe von GIMP"
-#: ../src/extension/internal/grid.cpp:201 ../src/ui/widget/panel.cpp:113
+#: ../src/extension/internal/grid.cpp:209 ../src/ui/widget/panel.cpp:117
msgid "Grid"
msgstr "Gitter"
-#: ../src/extension/internal/grid.cpp:203
+#: ../src/extension/internal/grid.cpp:211
msgid "Line Width:"
msgstr "Linienstärke"
-#: ../src/extension/internal/grid.cpp:204
+#: ../src/extension/internal/grid.cpp:212
msgid "Horizontal Spacing:"
msgstr "Horizontale Abstände"
-#: ../src/extension/internal/grid.cpp:205
+#: ../src/extension/internal/grid.cpp:213
msgid "Vertical Spacing:"
msgstr "Vertikale Abstände"
-#: ../src/extension/internal/grid.cpp:206
+#: ../src/extension/internal/grid.cpp:214
msgid "Horizontal Offset:"
msgstr "Horizontaler Versatz"
-#: ../src/extension/internal/grid.cpp:207
+#: ../src/extension/internal/grid.cpp:215
msgid "Vertical Offset:"
msgstr "Vertikaler Versatz"
-#: ../src/extension/internal/grid.cpp:211
+#: ../src/extension/internal/grid.cpp:219
#: ../share/extensions/draw_from_triangle.inx.h:58
#: ../share/extensions/eqtexsvg.inx.h:4
#: ../share/extensions/foldablebox.inx.h:9
-#: ../share/extensions/funcplot.inx.h:38 ../share/extensions/gears.inx.h:11
+#: ../share/extensions/funcplot.inx.h:38
#: ../share/extensions/grid_cartesian.inx.h:23
#: ../share/extensions/grid_isometric.inx.h:11
#: ../share/extensions/grid_polar.inx.h:22
@@ -7832,6 +8010,8 @@ msgstr "Vertikaler Versatz"
#: ../share/extensions/render_barcode.inx.h:5
#: ../share/extensions/render_barcode_datamatrix.inx.h:5
#: ../share/extensions/render_barcode_qrcode.inx.h:18
+#: ../share/extensions/render_gears.inx.h:11
+#: ../share/extensions/render_gear_rack.inx.h:5
#: ../share/extensions/rtree.inx.h:4 ../share/extensions/spirograph.inx.h:10
#: ../share/extensions/svgcalendar.inx.h:38
#: ../share/extensions/triangle.inx.h:14
@@ -7839,14 +8019,14 @@ msgstr "Vertikaler Versatz"
msgid "Render"
msgstr "Rendern"
-#: ../src/extension/internal/grid.cpp:212
+#: ../src/extension/internal/grid.cpp:220
#: ../src/ui/dialog/document-properties.cpp:148
-#: ../src/ui/dialog/inkscape-preferences.cpp:768
-#: ../src/widgets/toolbox.cpp:1822
+#: ../src/ui/dialog/inkscape-preferences.cpp:776
+#: ../src/widgets/toolbox.cpp:1826
msgid "Grids"
msgstr "Gitter"
-#: ../src/extension/internal/grid.cpp:215
+#: ../src/extension/internal/grid.cpp:223
msgid "Draw a path which is a grid"
msgstr "Pfad zeichnen, der ein Gitter ist"
@@ -7878,63 +8058,62 @@ msgstr "LaTeX-PSTricks-Datei"
msgid "LaTeX Print"
msgstr "LaTeX-Druck"
-#: ../src/extension/internal/odf.cpp:2445
+#: ../src/extension/internal/odf.cpp:2148
msgid "OpenDocument Drawing Output"
msgstr "OpenDocument-Zeichnungsausgabe"
-#: ../src/extension/internal/odf.cpp:2450
+#: ../src/extension/internal/odf.cpp:2153
msgid "OpenDocument drawing (*.odg)"
msgstr "OpenDocument-Zeichnung (*.odg)"
-#: ../src/extension/internal/odf.cpp:2451
+#: ../src/extension/internal/odf.cpp:2154
msgid "OpenDocument drawing file"
msgstr "OpenDocument-Zeichnungsdatei"
#. TRANSLATORS: The following are document crop settings for PDF import
#. more info: http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/
+#: ../src/extension/internal/pdf-input-cairo.cpp:52
#: ../src/extension/internal/pdfinput/pdf-input.cpp:70
msgid "media box"
msgstr "Medienrahmen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:53
#: ../src/extension/internal/pdfinput/pdf-input.cpp:71
msgid "crop box"
msgstr "Maskenrahmen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:54
#: ../src/extension/internal/pdfinput/pdf-input.cpp:72
msgid "trim box"
msgstr "Endformatrahmen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:55
#: ../src/extension/internal/pdfinput/pdf-input.cpp:73
msgid "bleed box"
msgstr "Ausschnittrahmen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:56
#: ../src/extension/internal/pdfinput/pdf-input.cpp:74
msgid "art box"
msgstr "Objektrahmen"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:86
-msgid "Select page:"
-msgstr "Seite auswählen:"
-
-#. Display total number of pages
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:105
-#, c-format
-msgid "out of %i"
-msgstr "von %i"
-
#. Crop settings
+#: ../src/extension/internal/pdf-input-cairo.cpp:94
#: ../src/extension/internal/pdfinput/pdf-input.cpp:111
msgid "Clip to:"
msgstr "Beschneide zu:"
+#: ../src/extension/internal/pdf-input-cairo.cpp:105
#: ../src/extension/internal/pdfinput/pdf-input.cpp:122
msgid "Page settings"
msgstr "Seiteneinstellungen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:106
#: ../src/extension/internal/pdfinput/pdf-input.cpp:123
msgid "Precision of approximating gradient meshes:"
msgstr "Präzision zur Annäherung an gradient meshes:"
+#: ../src/extension/internal/pdf-input-cairo.cpp:107
#: ../src/extension/internal/pdfinput/pdf-input.cpp:124
msgid ""
"<b>Note</b>: setting the precision too high may result in a large SVG file "
@@ -7943,60 +8122,82 @@ msgstr ""
"<b>Hinweis</b>: Die Präzision zu hoch einzustellen kann zu einem großen SVG "
"und schlechter Performance führen."
+#: ../src/extension/internal/pdf-input-cairo.cpp:117
#: ../src/extension/internal/pdfinput/pdf-input.cpp:134
msgid "rough"
msgstr "rau"
#. Text options
+#: ../src/extension/internal/pdf-input-cairo.cpp:121
#: ../src/extension/internal/pdfinput/pdf-input.cpp:138
msgid "Text handling:"
msgstr "Behandlung von Text:"
+#: ../src/extension/internal/pdf-input-cairo.cpp:123
+#: ../src/extension/internal/pdf-input-cairo.cpp:124
#: ../src/extension/internal/pdfinput/pdf-input.cpp:140
#: ../src/extension/internal/pdfinput/pdf-input.cpp:141
msgid "Import text as text"
msgstr "Fließtext in Text umwandeln"
+#: ../src/extension/internal/pdf-input-cairo.cpp:125
#: ../src/extension/internal/pdfinput/pdf-input.cpp:142
msgid "Replace PDF fonts by closest-named installed fonts"
msgstr "PDF-Fonts durch namenähnlichste installierte Fonts ersetzen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:128
#: ../src/extension/internal/pdfinput/pdf-input.cpp:145
msgid "Embed images"
msgstr "Alle Bilder einbetten"
+#: ../src/extension/internal/pdf-input-cairo.cpp:130
#: ../src/extension/internal/pdfinput/pdf-input.cpp:147
msgid "Import settings"
msgstr "Importeinstellungen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:238
#: ../src/extension/internal/pdfinput/pdf-input.cpp:255
msgid "PDF Import Settings"
msgstr "PDF-Importeinstellungen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:370
#: ../src/extension/internal/pdfinput/pdf-input.cpp:400
msgctxt "PDF input precision"
msgid "rough"
msgstr "rau"
+#: ../src/extension/internal/pdf-input-cairo.cpp:371
#: ../src/extension/internal/pdfinput/pdf-input.cpp:401
msgctxt "PDF input precision"
msgid "medium"
msgstr "Mittel"
+#: ../src/extension/internal/pdf-input-cairo.cpp:372
#: ../src/extension/internal/pdfinput/pdf-input.cpp:402
msgctxt "PDF input precision"
msgid "fine"
msgstr "fein"
+#: ../src/extension/internal/pdf-input-cairo.cpp:373
#: ../src/extension/internal/pdfinput/pdf-input.cpp:403
msgctxt "PDF input precision"
msgid "very fine"
msgstr "sehr fein"
+#: ../src/extension/internal/pdf-input-cairo.cpp:646
#: ../src/extension/internal/pdfinput/pdf-input.cpp:762
msgid "PDF Input"
msgstr "PDF einlesen"
+#: ../src/extension/internal/pdf-input-cairo.cpp:651
+#, fuzzy
+msgid "Adobe PDF via poppler-cairo (*.pdf)"
+msgstr "PDF durch Cairo (*.pdf)"
+
+#: ../src/extension/internal/pdf-input-cairo.cpp:652
+msgid "PDF Document"
+msgstr "PDF-Dokument"
+
#: ../src/extension/internal/pdfinput/pdf-input.cpp:767
msgid "Adobe PDF (*.pdf)"
msgstr "Adobe PDF (*.pdf)"
@@ -8093,6 +8294,52 @@ msgstr "Komprimiertes SVG (*.svgz)"
msgid "Scalable Vector Graphics format compressed with GZip"
msgstr "Scalable-Vector-Graphics-Format, mit GZip komprimiert"
+#: ../src/extension/internal/vsd-input.cpp:267
+msgid "VSD Input"
+msgstr "VSD einlesen"
+
+#: ../src/extension/internal/vsd-input.cpp:272
+msgid "Microsoft Visio Diagram (*.vsd)"
+msgstr "Microsoft Visio Diagramm (*.vsd)"
+
+#: ../src/extension/internal/vsd-input.cpp:273
+msgid "File format used by Microsoft Visio 6 and later"
+msgstr "Dateiformat wird von Microsoft Visio 6 und später genutzt"
+
+#: ../src/extension/internal/vsd-input.cpp:280
+msgid "VDX Input"
+msgstr "VDX einlesen"
+
+#: ../src/extension/internal/vsd-input.cpp:285
+#, fuzzy
+msgid "Microsoft Visio XML Diagram (*.vdx)"
+msgstr "Microsoft XAML (*.xaml)"
+
+#: ../src/extension/internal/vsd-input.cpp:286
+msgid "File format used by Microsoft Visio 2010 and later"
+msgstr "Dateiformat wird von Microsoft Visio 2010 und später genutzt"
+
+#: ../src/extension/internal/vsd-input.cpp:293
+msgid "VSDM Input"
+msgstr "VSDM einlesen"
+
+#: ../src/extension/internal/vsd-input.cpp:298
+msgid "Microsoft Visio 2013 drawing (*.vsdm)"
+msgstr "Microsoft Visio 2013 Zeichnung (*´.vsdm)"
+
+#: ../src/extension/internal/vsd-input.cpp:299
+#: ../src/extension/internal/vsd-input.cpp:312
+msgid "File format used by Microsoft Visio 2013 and later"
+msgstr "Dateiformat wird von Microsoft Visio 2013 und später genutzt"
+
+#: ../src/extension/internal/vsd-input.cpp:306
+msgid "VSDX Input"
+msgstr "VSDX einlesen"
+
+#: ../src/extension/internal/vsd-input.cpp:311
+msgid "Microsoft Visio 2013 drawing (*.vsdx)"
+msgstr "Microsoft Visio 2013 Zeichnung (*´.vsdx)"
+
#: ../src/extension/internal/wpg-input.cpp:121
msgid "WPG Input"
msgstr "WPG einlesen"
@@ -8119,59 +8366,59 @@ msgstr ""
"Die automatische Ermittlung des Formats ist fehlgeschlagen. Die Datei wird "
"als SVG-Dokument geöffnet."
-#: ../src/file.cpp:151
+#: ../src/file.cpp:153
msgid "default.svg"
msgstr "default.de.svg"
-#: ../src/file.cpp:282
+#: ../src/file.cpp:284
msgid "Broken links have been changed to point to existing files."
msgstr ""
"Defekte Verknüpfungen wurden geändert, um vorhandene Dateien zu verweisen."
-#: ../src/file.cpp:293 ../src/file.cpp:1216
+#: ../src/file.cpp:295 ../src/file.cpp:1218
#, c-format
msgid "Failed to load the requested file %s"
msgstr "Laden der gewünschten Datei %s fehlgeschlagen"
-#: ../src/file.cpp:319
+#: ../src/file.cpp:321
msgid "Document not saved yet. Cannot revert."
msgstr "Dokument noch nicht gespeichtert. Kann nicht zurücksetzen."
-#: ../src/file.cpp:325
+#: ../src/file.cpp:327
#, c-format
msgid "Changes will be lost! Are you sure you want to reload document %s?"
msgstr ""
"Änderungen gehen verloren! Sind Sie sicher, dass Sie das Dokument %s erneut "
"laden möchten?"
-#: ../src/file.cpp:354
+#: ../src/file.cpp:356
msgid "Document reverted."
msgstr "Dokument zurückgesetzt."
-#: ../src/file.cpp:356
+#: ../src/file.cpp:358
msgid "Document not reverted."
msgstr "Dokument nicht zurückgesetzt."
-#: ../src/file.cpp:506
+#: ../src/file.cpp:508
msgid "Select file to open"
msgstr "Wählen Sie die zu öffnende Datei"
-#: ../src/file.cpp:590
+#: ../src/file.cpp:592
msgid "Clean up document"
msgstr "Dokument bereinigen"
-#: ../src/file.cpp:595
+#: ../src/file.cpp:597
#, c-format
msgid "Removed <b>%i</b> unused definition in &lt;defs&gt;."
msgid_plural "Removed <b>%i</b> unused definitions in &lt;defs&gt;."
msgstr[0] "<b>%i</b> überflüssiges Element aus &lt;defs&gt; entfernt."
msgstr[1] "<b>%i</b> überflüssige Elemente aus &lt;defs&gt; entfernt."
-#: ../src/file.cpp:600
+#: ../src/file.cpp:602
msgid "No unused definitions in &lt;defs&gt;."
msgstr "Keine überflüssigen Elemente in &lt;defs&gt;."
-#: ../src/file.cpp:631
+#: ../src/file.cpp:633
#, c-format
msgid ""
"No Inkscape extension found to save document (%s). This may have been "
@@ -8180,12 +8427,12 @@ msgstr ""
"Keine vorhandene Erweiterung von Inkscape kann das Dokument (%s) sichern. "
"Dies Ursache dafür ist möglicherweise eine unbekannte Dateinamenendung."
-#: ../src/file.cpp:632 ../src/file.cpp:640 ../src/file.cpp:648
-#: ../src/file.cpp:654 ../src/file.cpp:659
+#: ../src/file.cpp:634 ../src/file.cpp:642 ../src/file.cpp:650
+#: ../src/file.cpp:656 ../src/file.cpp:661
msgid "Document not saved."
msgstr "Dokument wurde nicht gespeichert."
-#: ../src/file.cpp:639
+#: ../src/file.cpp:641
#, c-format
msgid ""
"File %s is write protected. Please remove write protection and try again."
@@ -8193,60 +8440,60 @@ msgstr ""
"Datei %s ist schreibgeschützt! Bitte entfernen Sie den Schreibschutz und "
"versuchen es dann erneut."
-#: ../src/file.cpp:647
+#: ../src/file.cpp:649
#, c-format
msgid "File %s could not be saved."
msgstr "Datei %s konnte nicht gespeichert werden."
-#: ../src/file.cpp:677 ../src/file.cpp:679
+#: ../src/file.cpp:679 ../src/file.cpp:681
msgid "Document saved."
msgstr "Dokument wurde gespeichert."
#. We are saving for the first time; create a unique default filename
-#: ../src/file.cpp:827 ../src/file.cpp:1379
+#: ../src/file.cpp:829 ../src/file.cpp:1381
#, c-format
msgid "drawing%s"
msgstr "Zeichnung%s"
-#: ../src/file.cpp:833
+#: ../src/file.cpp:835
#, c-format
msgid "drawing-%d%s"
msgstr "Zeichnung-%d%s"
-#: ../src/file.cpp:837
+#: ../src/file.cpp:839
#, c-format
msgid "%s"
msgstr "%s"
-#: ../src/file.cpp:852
+#: ../src/file.cpp:854
msgid "Select file to save a copy to"
msgstr "Datei wählen, in die eine Kopie gespeichert werden soll"
-#: ../src/file.cpp:854
+#: ../src/file.cpp:856
msgid "Select file to save to"
msgstr "Datei wählen, in die gespeichert werden soll"
-#: ../src/file.cpp:960 ../src/file.cpp:962
+#: ../src/file.cpp:962 ../src/file.cpp:964
msgid "No changes need to be saved."
msgstr "Es müssen keine Änderungen gespeichert werden."
-#: ../src/file.cpp:981
+#: ../src/file.cpp:983
msgid "Saving document..."
msgstr "Dokument wird gespeichert…"
-#: ../src/file.cpp:1213 ../src/ui/dialog/ocaldialogs.cpp:1238
+#: ../src/file.cpp:1215 ../src/ui/dialog/ocaldialogs.cpp:1244
msgid "Import"
msgstr "Importieren"
-#: ../src/file.cpp:1263
+#: ../src/file.cpp:1265
msgid "Select file to import"
msgstr "Wählen Sie die zu importierende Datei"
-#: ../src/file.cpp:1401
+#: ../src/file.cpp:1403
msgid "Select file to export to"
msgstr "Wählen Sie die Datei, in die exportiert werden soll"
-#: ../src/file.cpp:1654
+#: ../src/file.cpp:1656
msgid "Import Clip Art"
msgstr "Importiere Clipart"
@@ -8278,11 +8525,6 @@ msgstr "Füllen"
msgid "Merge"
msgstr "Zusammenführen"
-#: ../src/filter-enums.cpp:32 ../src/live_effects/effect.cpp:98
-#: ../src/widgets/gradient-toolbar.cpp:1172
-msgid "Offset"
-msgstr "Versatz"
-
#: ../src/filter-enums.cpp:33
msgid "Specular Lighting"
msgstr "Beleuchtung mit Glanzlichtern"
@@ -8332,7 +8574,7 @@ msgid "Luminance to Alpha"
msgstr "Leuchtkraft zu Alpha"
#. File
-#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2291
+#: ../src/filter-enums.cpp:70 ../src/verbs.cpp:2296
#: ../share/extensions/jessyInk_mouseHandler.inx.h:3
#: ../share/extensions/jessyInk_transitions.inx.h:7
msgid "Default"
@@ -8342,7 +8584,7 @@ msgstr "Vorgabe"
msgid "Arithmetic"
msgstr "Arithmetisch"
-#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:486
+#: ../src/filter-enums.cpp:92 ../src/selection-chemistry.cpp:516
msgid "Duplicate"
msgstr "Duplizieren"
@@ -8350,34 +8592,6 @@ msgstr "Duplizieren"
msgid "Wrap"
msgstr "Umbrechen"
-# CHECK
-#: ../src/filter-enums.cpp:94 ../src/live_effects/lpe-ruler.cpp:32
-#: ../src/ui/dialog/filter-effects-dialog.cpp:514
-#: ../src/ui/dialog/inkscape-preferences.cpp:333
-#: ../src/ui/dialog/inkscape-preferences.cpp:642
-#: ../src/ui/dialog/inkscape-preferences.cpp:1247
-#: ../src/ui/dialog/inkscape-preferences.cpp:1404
-#: ../src/ui/dialog/inkscape-preferences.cpp:1799
-#: ../src/ui/dialog/input.cpp:742 ../src/ui/dialog/input.cpp:743
-#: ../src/ui/dialog/input.cpp:1571 ../src/ui/dialog/input.cpp:1625
-#: ../src/verbs.cpp:2288 ../src/widgets/gradient-toolbar.cpp:1128
-#: ../src/widgets/pencil-toolbar.cpp:190
-#: ../share/extensions/gcodetools_area.inx.h:48
-#: ../share/extensions/gcodetools_dxf_points.inx.h:20
-#: ../share/extensions/gcodetools_engraving.inx.h:26
-#: ../share/extensions/gcodetools_graffiti.inx.h:37
-#: ../share/extensions/gcodetools_lathe.inx.h:41
-#: ../share/extensions/gcodetools_path_to_gcode.inx.h:30
-#: ../share/extensions/grid_polar.inx.h:4
-#: ../share/extensions/guides_creator.inx.h:7
-#: ../share/extensions/scour.inx.h:18
-msgid "None"
-msgstr "Keine"
-
-#: ../src/filter-enums.cpp:103 ../src/flood-context.cpp:234
-msgid "Alpha"
-msgstr "Alpha"
-
#: ../src/filter-enums.cpp:109
msgid "Erode"
msgstr "Erodieren"
@@ -8406,30 +8620,14 @@ msgstr "Spotlight"
msgid "Visible Colors"
msgstr "Sichtbare Farben"
-#: ../src/flood-context.cpp:231 ../src/widgets/sp-color-icc-selector.cpp:229
-#: ../src/widgets/sp-color-icc-selector.cpp:230
+#: ../src/flood-context.cpp:231 ../src/widgets/sp-color-icc-selector.cpp:361
+#: ../src/widgets/sp-color-icc-selector.cpp:365
#: ../src/widgets/sp-color-scales.cpp:455
-#: ../src/widgets/sp-color-scales.cpp:456 ../src/widgets/tweak-toolbar.cpp:305
+#: ../src/widgets/sp-color-scales.cpp:456 ../src/widgets/tweak-toolbar.cpp:304
#: ../share/extensions/color_randomize.inx.h:3
msgid "Hue"
msgstr "Farbton"
-#: ../src/flood-context.cpp:232 ../src/ui/dialog/inkscape-preferences.cpp:929
-#: ../src/widgets/sp-color-icc-selector.cpp:229
-#: ../src/widgets/sp-color-icc-selector.cpp:230
-#: ../src/widgets/sp-color-scales.cpp:458
-#: ../src/widgets/sp-color-scales.cpp:459 ../src/widgets/tweak-toolbar.cpp:321
-#: ../share/extensions/color_randomize.inx.h:4
-msgid "Saturation"
-msgstr "Sättigung"
-
-#: ../src/flood-context.cpp:233 ../src/widgets/sp-color-icc-selector.cpp:230
-#: ../src/widgets/sp-color-scales.cpp:461
-#: ../src/widgets/sp-color-scales.cpp:462 ../src/widgets/tweak-toolbar.cpp:337
-#: ../share/extensions/color_randomize.inx.h:5
-msgid "Lightness"
-msgstr "Helligkeit"
-
# CHECK
#: ../src/flood-context.cpp:245
msgctxt "Flood autogap"
@@ -8502,6 +8700,18 @@ msgstr ""
"<b>Zeichne über</b> Flächen um zur Füllung hinzuzufügen, <b>Alt</b> für "
"Füllen durch Berührung"
+#: ../src/gradient-chemistry.cpp:1568
+msgid "Invert gradient colors"
+msgstr "Farbverlauf invertieren"
+
+#: ../src/gradient-chemistry.cpp:1594
+msgid "Reverse gradient"
+msgstr "Farbverlauf umkehren"
+
+#: ../src/gradient-chemistry.cpp:1608 ../src/widgets/gradient-selector.cpp:227
+msgid "Delete swatch"
+msgstr "Zwischenfarbe löschen"
+
#: ../src/gradient-context.cpp:110 ../src/gradient-drag.cpp:96
msgid "Linear gradient <b>start</b>"
msgstr "<b>Anfang</b> des linearen Farbverlaufs"
@@ -8535,7 +8745,7 @@ msgid "Radial gradient <b>mid stop</b>"
msgstr "<b>Zwischenfarbe</b> des radialen Farbverlaufs"
#. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message
-#: ../src/gradient-context.cpp:143
+#: ../src/gradient-context.cpp:143 ../src/mesh-context.cpp:139
#, c-format
msgid "%s selected"
msgstr "%s ausgewählt"
@@ -8550,7 +8760,8 @@ msgstr[1] " von %d Farbverlaufs-Anfassern gewählt"
#. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message
#: ../src/gradient-context.cpp:146 ../src/gradient-context.cpp:155
-#: ../src/gradient-context.cpp:162
+#: ../src/gradient-context.cpp:162 ../src/mesh-context.cpp:142
+#: ../src/mesh-context.cpp:153 ../src/mesh-context.cpp:161
#, c-format
msgid " on %d selected object"
msgid_plural " on %d selected objects"
@@ -8558,7 +8769,7 @@ msgstr[0] "auf %d gewähltes Objekt"
msgstr[1] "auf %d gewählte Objekte"
#. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count)
-#: ../src/gradient-context.cpp:152
+#: ../src/gradient-context.cpp:152 ../src/mesh-context.cpp:149
#, c-format
msgid ""
"One handle merging %d stop (drag with <b>Shift</b> to separate) selected"
@@ -8589,7 +8800,7 @@ msgstr[1] ""
"<b>Keine</b> Verlaufs-Handles von %d ausgewählt bei %d markierten Objekten"
#: ../src/gradient-context.cpp:381 ../src/gradient-context.cpp:479
-#: ../src/ui/dialog/swatches.cpp:203 ../src/widgets/gradient-vector.cpp:815
+#: ../src/ui/dialog/swatches.cpp:203 ../src/widgets/gradient-vector.cpp:814
msgid "Add gradient stop"
msgstr "Zwischenfarbe zum Farbverlauf hinzufügen"
@@ -8601,7 +8812,7 @@ msgstr "Farbverlauf vereinfachen"
msgid "Create default gradient"
msgstr "Standard-Farbverlauf erzeugen"
-#: ../src/gradient-context.cpp:590
+#: ../src/gradient-context.cpp:590 ../src/mesh-context.cpp:597
msgid "<b>Draw around</b> handles to select them"
msgstr "<b>Zeichne um</b> Anfasser um diese auszuwählen"
@@ -8613,26 +8824,26 @@ msgstr "<b>Strg</b>: Winkel des Farbverlaufs einrasten"
msgid "<b>Shift</b>: draw gradient around the starting point"
msgstr "<b>Umschalt</b>: Farbverlauf ausgehend vom Mittelpunkt zeichnen"
-#: ../src/gradient-context.cpp:930
+#: ../src/gradient-context.cpp:930 ../src/mesh-context.cpp:997
#, c-format
msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle"
msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle"
msgstr[0] "<b>Farbverlauf</b> für %d Objekte; mit <b>Strg</b> Winkel einrasten"
msgstr[1] "<b>Farbverlauf</b> für %d Objekte; mit <b>Strg</b> Winkel einrasten"
-#: ../src/gradient-context.cpp:934
+#: ../src/gradient-context.cpp:934 ../src/mesh-context.cpp:1001
msgid "Select <b>objects</b> on which to create gradient."
msgstr "<b>Objekte</b> auswählen, für die ein Farbverlauf erzeugt werden soll."
-#: ../src/gradient-drag.cpp:105
+#: ../src/gradient-drag.cpp:105 ../src/mesh-context.cpp:112
msgid "Mesh gradient <b>corner</b>"
msgstr "Gitterverlauf <b>Ecke</b>"
-#: ../src/gradient-drag.cpp:106
+#: ../src/gradient-drag.cpp:106 ../src/mesh-context.cpp:113
msgid "Mesh gradient <b>handle</b>"
msgstr "Gitterverlauf <b>Anfasser</b>"
-#: ../src/gradient-drag.cpp:107
+#: ../src/gradient-drag.cpp:107 ../src/mesh-context.cpp:114
msgid "Mesh gradient <b>tensor</b>"
msgstr "Gitterverlauf <b>Tensor</b>"
@@ -8648,7 +8859,7 @@ msgstr "Farbverlaufs-Anfasser vereinigen"
msgid "Move gradient handle"
msgstr "Farbverlaufs-Anfasser verschieben"
-#: ../src/gradient-drag.cpp:1160 ../src/widgets/gradient-vector.cpp:848
+#: ../src/gradient-drag.cpp:1160 ../src/widgets/gradient-vector.cpp:847
msgid "Delete gradient stop"
msgstr "Zwischenfarbe des Farbverlaufs löschen"
@@ -8716,13 +8927,13 @@ msgstr "Einheit"
#. Add the units menu.
#: ../src/helper/units.cpp:37 ../src/widgets/lpe-toolbar.cpp:400
-#: ../src/widgets/node-toolbar.cpp:623
-#: ../src/widgets/paintbucket-toolbar.cpp:187
-#: ../src/widgets/rect-toolbar.cpp:377 ../src/widgets/select-toolbar.cpp:538
+#: ../src/widgets/node-toolbar.cpp:622
+#: ../src/widgets/paintbucket-toolbar.cpp:185
+#: ../src/widgets/rect-toolbar.cpp:376 ../src/widgets/select-toolbar.cpp:538
msgid "Units"
msgstr "Einheiten"
-#: ../src/helper/units.cpp:38 ../share/extensions/dxf_outlines.inx.h:8
+#: ../src/helper/units.cpp:38 ../share/extensions/dxf_outlines.inx.h:9
msgid "pt"
msgstr "pt"
@@ -8734,11 +8945,11 @@ msgstr "Punkte"
msgid "Pt"
msgstr "Pkt"
-#: ../src/helper/units.cpp:39 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:39 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Pica"
msgstr "Pica"
-#: ../src/helper/units.cpp:39 ../share/extensions/dxf_outlines.inx.h:9
+#: ../src/helper/units.cpp:39 ../share/extensions/dxf_outlines.inx.h:10
msgid "pc"
msgstr "pc"
@@ -8750,12 +8961,12 @@ msgstr "Picas"
msgid "Pc"
msgstr "PC"
-#: ../src/helper/units.cpp:40 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:40 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Pixel"
msgstr "Pixel"
-#: ../src/helper/units.cpp:40 ../share/extensions/dxf_outlines.inx.h:10
-#: ../share/extensions/gears.inx.h:7
+#: ../src/helper/units.cpp:40 ../share/extensions/dxf_outlines.inx.h:11
+#: ../share/extensions/render_gears.inx.h:7
msgid "px"
msgstr "Px"
@@ -8772,7 +8983,7 @@ msgstr "Px"
msgid "Percent"
msgstr "Prozent"
-#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1257
+#: ../src/helper/units.cpp:42 ../src/ui/dialog/inkscape-preferences.cpp:1265
msgid "%"
msgstr "%"
@@ -8780,12 +8991,11 @@ msgstr "%"
msgid "Percents"
msgstr "Prozent"
-#: ../src/helper/units.cpp:43 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:43 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Millimeter"
msgstr "Millimeter"
-#: ../src/helper/units.cpp:43 ../share/extensions/dxf_outlines.inx.h:11
-#: ../share/extensions/gears.inx.h:9
+#: ../src/helper/units.cpp:43 ../share/extensions/dxf_outlines.inx.h:12
#: ../share/extensions/gcodetools_area.inx.h:46
#: ../share/extensions/gcodetools_dxf_points.inx.h:18
#: ../share/extensions/gcodetools_engraving.inx.h:24
@@ -8793,6 +9003,7 @@ msgstr "Millimeter"
#: ../share/extensions/gcodetools_lathe.inx.h:39
#: ../share/extensions/gcodetools_orientation_points.inx.h:11
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28
+#: ../share/extensions/render_gears.inx.h:9
msgid "mm"
msgstr "mm"
@@ -8800,11 +9011,11 @@ msgstr "mm"
msgid "Millimeters"
msgstr "Millimeter"
-#: ../src/helper/units.cpp:44 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:44 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Centimeter"
msgstr "Zentimeter"
-#: ../src/helper/units.cpp:44 ../share/extensions/dxf_outlines.inx.h:12
+#: ../src/helper/units.cpp:44 ../share/extensions/dxf_outlines.inx.h:13
msgid "cm"
msgstr "cm"
@@ -8816,7 +9027,7 @@ msgstr "Zentimeter"
msgid "Meter"
msgstr "Meter"
-#: ../src/helper/units.cpp:45 ../share/extensions/dxf_outlines.inx.h:13
+#: ../src/helper/units.cpp:45 ../share/extensions/dxf_outlines.inx.h:14
msgid "m"
msgstr "m"
@@ -8825,12 +9036,11 @@ msgid "Meters"
msgstr "Meter"
#. no svg_unit
-#: ../src/helper/units.cpp:46 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:46 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Inch"
msgstr "Zoll"
-#: ../src/helper/units.cpp:46 ../share/extensions/dxf_outlines.inx.h:14
-#: ../share/extensions/gears.inx.h:8
+#: ../src/helper/units.cpp:46 ../share/extensions/dxf_outlines.inx.h:15
#: ../share/extensions/gcodetools_area.inx.h:47
#: ../share/extensions/gcodetools_dxf_points.inx.h:19
#: ../share/extensions/gcodetools_engraving.inx.h:25
@@ -8838,6 +9048,7 @@ msgstr "Zoll"
#: ../share/extensions/gcodetools_lathe.inx.h:40
#: ../share/extensions/gcodetools_orientation_points.inx.h:12
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29
+#: ../share/extensions/render_gears.inx.h:8
msgid "in"
msgstr "In"
@@ -8849,7 +9060,7 @@ msgstr "Zoll"
msgid "Foot"
msgstr "Fuß"
-#: ../src/helper/units.cpp:47 ../share/extensions/dxf_outlines.inx.h:15
+#: ../src/helper/units.cpp:47 ../share/extensions/dxf_outlines.inx.h:16
msgid "ft"
msgstr "ft"
@@ -8859,7 +9070,7 @@ msgstr "Vorschub"
#. Volatiles do not have default, so there are none here
#. TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
-#: ../src/helper/units.cpp:50 ../src/ui/dialog/inkscape-preferences.cpp:452
+#: ../src/helper/units.cpp:50 ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Em square"
msgstr "Em-Quadrat"
@@ -8884,46 +9095,46 @@ msgstr "ex"
msgid "Ex squares"
msgstr "Ix-Quadrate"
-#: ../src/inkscape.cpp:318
+#: ../src/inkscape.cpp:322
msgid "Autosave failed! Cannot create directory %1."
msgstr "Autospeicherung fehlgeschlagen! Kann Verzeichnis %1 nicht erstellen."
-#: ../src/inkscape.cpp:327
+#: ../src/inkscape.cpp:331
msgid "Autosave failed! Cannot open directory %1."
msgstr "Autospeicherung fehlgeschlagen! Kann Verzeichnis %1 nicht öffnen."
-#: ../src/inkscape.cpp:343
+#: ../src/inkscape.cpp:347
msgid "Autosaving documents..."
msgstr "Dokument wird automatisch gespeichert…"
-#: ../src/inkscape.cpp:414
+#: ../src/inkscape.cpp:420
msgid "Autosave failed! Could not find inkscape extension to save document."
msgstr ""
"Automatisches Speichern fehlgeschlagen! Inkscape-Endung konnte nicht "
"gefunden werden."
-#: ../src/inkscape.cpp:417 ../src/inkscape.cpp:424
+#: ../src/inkscape.cpp:423 ../src/inkscape.cpp:430
#, c-format
msgid "Autosave failed! File %s could not be saved."
msgstr ""
"Automatisches Speichern fehlgeschlagen! Datei %s konnte nicht gespeichert "
"werden."
-#: ../src/inkscape.cpp:439
+#: ../src/inkscape.cpp:445
msgid "Autosave complete."
msgstr "Automatisches Speichern abgeschlossen."
-#: ../src/inkscape.cpp:685
+#: ../src/inkscape.cpp:691
msgid "Untitled document"
msgstr "Unbenanntes Dokument"
#. Show nice dialog box
-#: ../src/inkscape.cpp:717
+#: ../src/inkscape.cpp:723
msgid "Inkscape encountered an internal error and will close now.\n"
msgstr ""
"Inkscape ist auf einen internen Fehler gestoßen und wird nun geschlossen.\n"
-#: ../src/inkscape.cpp:718
+#: ../src/inkscape.cpp:724
msgid ""
"Automatic backups of unsaved documents were done to the following "
"locations:\n"
@@ -8931,75 +9142,75 @@ msgstr ""
"Unter folgenden Speicherorten wurden automatische Sicherungskopien nicht "
"gespeicherter Dokumente angelegt:\n"
-#: ../src/inkscape.cpp:719
+#: ../src/inkscape.cpp:725
msgid "Automatic backup of the following documents failed:\n"
msgstr ""
"Anlegen von automatischen Sicherungskopien folgender Dokumente "
"fehlgeschlagen:\n"
-#: ../src/interface.cpp:868
+#: ../src/interface.cpp:865
msgctxt "Interface setup"
msgid "Default"
msgstr "Vorgabe"
-#: ../src/interface.cpp:868
+#: ../src/interface.cpp:865
msgid "Default interface setup"
msgstr "Standard Schnittstellen-Setup"
-#: ../src/interface.cpp:869
+#: ../src/interface.cpp:866
msgctxt "Interface setup"
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: ../src/interface.cpp:869
+#: ../src/interface.cpp:866
msgid "Setup for custom task"
msgstr "Setup für benutzerdefinierte Aufgabe"
-#: ../src/interface.cpp:870
+#: ../src/interface.cpp:867
msgctxt "Interface setup"
msgid "Wide"
msgstr "Breit"
-#: ../src/interface.cpp:870
+#: ../src/interface.cpp:867
msgid "Setup for widescreen work"
msgstr "Setup für die Breitbild-Arbeit"
-#: ../src/interface.cpp:982
+#: ../src/interface.cpp:979
#, c-format
msgid "Verb \"%s\" Unknown"
msgstr "Verb \"%s\" unbekannt"
-#: ../src/interface.cpp:1024
+#: ../src/interface.cpp:1021
msgid "Open _Recent"
msgstr "Zuletzt _geöffnete Dateien"
# !!! correct?
-#: ../src/interface.cpp:1132 ../src/interface.cpp:1218
-#: ../src/interface.cpp:1321 ../src/ui/widget/selected-style.cpp:523
+#: ../src/interface.cpp:1129 ../src/interface.cpp:1215
+#: ../src/interface.cpp:1318 ../src/ui/widget/selected-style.cpp:523
msgid "Drop color"
msgstr "Farbe ablegen"
-#: ../src/interface.cpp:1171 ../src/interface.cpp:1281
+#: ../src/interface.cpp:1168 ../src/interface.cpp:1278
msgid "Drop color on gradient"
msgstr "Keine Zwischenfarben im Farbverlauf"
-#: ../src/interface.cpp:1334
+#: ../src/interface.cpp:1331
msgid "Could not parse SVG data"
msgstr "SVG-Daten konnten nicht analysiert werden"
-#: ../src/interface.cpp:1373
+#: ../src/interface.cpp:1370
msgid "Drop SVG"
msgstr "SVG ablegen"
-#: ../src/interface.cpp:1386
+#: ../src/interface.cpp:1383
msgid "Drop Symbol"
msgstr "Symbol fallenlassen"
-#: ../src/interface.cpp:1417
+#: ../src/interface.cpp:1414
msgid "Drop bitmap image"
msgstr "Bitmap-Bild ablegen"
-#: ../src/interface.cpp:1509
+#: ../src/interface.cpp:1506
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do "
@@ -9013,160 +9224,160 @@ msgstr ""
"Die Datei existiert bereits in »%s«. Sie zu ersetzen wird ihren Inhalt "
"überschreiben."
-#: ../src/interface.cpp:1516 ../share/extensions/web-set-att.inx.h:21
+#: ../src/interface.cpp:1513 ../share/extensions/web-set-att.inx.h:21
#: ../share/extensions/web-transmit-att.inx.h:19
msgid "Replace"
msgstr "Ersetzen"
-#: ../src/interface.cpp:1587
+#: ../src/interface.cpp:1584
msgid "Go to parent"
msgstr "Zum übergeordneten Objekt gehen"
#. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
-#: ../src/interface.cpp:1628
+#: ../src/interface.cpp:1625
msgid "Enter group #%1"
msgstr "Gruppe #%1 beitreten"
#. Item dialog
-#: ../src/interface.cpp:1740 ../src/verbs.cpp:2785
+#: ../src/interface.cpp:1737 ../src/verbs.cpp:2790
msgid "_Object Properties..."
msgstr "Objekt_eigenschaften…"
-#: ../src/interface.cpp:1749
+#: ../src/interface.cpp:1746
msgid "_Select This"
msgstr "_Dies auswählen"
-#: ../src/interface.cpp:1760
+#: ../src/interface.cpp:1757
msgid "Select Same"
msgstr "Das Gleiche auswählen"
#. Select same fill and stroke
-#: ../src/interface.cpp:1770
+#: ../src/interface.cpp:1767
msgid "Fill and Stroke"
msgstr "Füllung und _Kontur"
#. Select same fill color
-#: ../src/interface.cpp:1777
+#: ../src/interface.cpp:1774
msgid "Fill Color"
msgstr "Füllfarbe"
#. Select same stroke color
-#: ../src/interface.cpp:1784
+#: ../src/interface.cpp:1781
msgid "Stroke Color"
msgstr "Konturfarbe"
#. Select same stroke style
-#: ../src/interface.cpp:1791
+#: ../src/interface.cpp:1788
msgid "Stroke Style"
msgstr "Muster der Kontur"
#. Select same stroke style
-#: ../src/interface.cpp:1798
+#: ../src/interface.cpp:1795
msgid "Object type"
msgstr "Objekttyp"
#. Move to layer
-#: ../src/interface.cpp:1805
+#: ../src/interface.cpp:1802
msgid "_Move to layer ..."
msgstr "Verschiebe zu Ebene..."
#. Create link
-#: ../src/interface.cpp:1815
+#: ../src/interface.cpp:1812
msgid "Create _Link"
msgstr "_Verknüpfung erzeugen"
#. Set mask
-#: ../src/interface.cpp:1838
+#: ../src/interface.cpp:1835
msgid "Set Mask"
msgstr "Maskierung setzen"
#. Release mask
-#: ../src/interface.cpp:1849
+#: ../src/interface.cpp:1846
msgid "Release Mask"
msgstr "Maskierung entfernen"
#. Set Clip
-#: ../src/interface.cpp:1860
+#: ../src/interface.cpp:1857
msgid "Set Cl_ip"
msgstr "_Clip setzen"
#. Release Clip
-#: ../src/interface.cpp:1871
+#: ../src/interface.cpp:1868
msgid "Release C_lip"
msgstr "C_lip lösen"
#. Group
-#: ../src/interface.cpp:1882 ../src/verbs.cpp:2424
+#: ../src/interface.cpp:1879 ../src/verbs.cpp:2429
msgid "_Group"
msgstr "_Gruppieren"
-#: ../src/interface.cpp:1953
+#: ../src/interface.cpp:1950
msgid "Create link"
msgstr "Verknüpfung erzeugen"
#. Ungroup
-#: ../src/interface.cpp:1984 ../src/verbs.cpp:2426
+#: ../src/interface.cpp:1981 ../src/verbs.cpp:2431
msgid "_Ungroup"
msgstr "Grupp_ierung aufheben"
#. Link dialog
-#: ../src/interface.cpp:2009
+#: ../src/interface.cpp:2006
msgid "Link _Properties..."
msgstr "Verknüpfungseigenschaften..."
#. Select item
-#: ../src/interface.cpp:2015
+#: ../src/interface.cpp:2012
msgid "_Follow Link"
msgstr "Verknüpfung _folgen"
#. Reset transformations
-#: ../src/interface.cpp:2021
+#: ../src/interface.cpp:2018
msgid "_Remove Link"
msgstr "Verknüpfung en_tfernen"
-#: ../src/interface.cpp:2052
+#: ../src/interface.cpp:2049
msgid "Remove link"
msgstr "Verknüpfung en_tfernen"
#. Image properties
-#: ../src/interface.cpp:2063
+#: ../src/interface.cpp:2060
msgid "Image _Properties..."
msgstr "Bildeigenschaften..."
#. Edit externally
-#: ../src/interface.cpp:2069
+#: ../src/interface.cpp:2066
msgid "Edit Externally..."
msgstr "Extern bearbeiten…"
#. Trace Bitmap
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/interface.cpp:2078 ../src/verbs.cpp:2487
+#: ../src/interface.cpp:2075 ../src/verbs.cpp:2492
msgid "_Trace Bitmap..."
msgstr "Bitmap _vektorisieren…"
-#: ../src/interface.cpp:2088
+#: ../src/interface.cpp:2085
msgctxt "Context menu"
msgid "Embed Image"
msgstr "Bild einbetten"
-#: ../src/interface.cpp:2099
+#: ../src/interface.cpp:2096
msgctxt "Context menu"
msgid "Extract Image..."
msgstr "Bild extrahieren..."
#. Item dialog
#. Fill and Stroke dialog
-#: ../src/interface.cpp:2238 ../src/interface.cpp:2258 ../src/verbs.cpp:2748
+#: ../src/interface.cpp:2235 ../src/interface.cpp:2255 ../src/verbs.cpp:2753
msgid "_Fill and Stroke..."
msgstr "Füllung und _Kontur…"
#. Edit Text dialog
-#: ../src/interface.cpp:2264 ../src/verbs.cpp:2765
+#: ../src/interface.cpp:2261 ../src/verbs.cpp:2770
msgid "_Text and Font..."
msgstr "_Schrift und Text…"
#. Spellcheck dialog
-#: ../src/interface.cpp:2270 ../src/verbs.cpp:2773
+#: ../src/interface.cpp:2267 ../src/verbs.cpp:2778
msgid "Check Spellin_g..."
msgstr "Rechtschreibprüfun_g..."
@@ -9235,10 +9446,9 @@ msgid "Dockitem which 'owns' this grip"
msgstr "Dockobjekt, das diesen Griff \"besitzt\""
#. Name
-#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1432
+#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/text-toolbar.cpp:1430
#: ../share/extensions/gcodetools_graffiti.inx.h:9
#: ../share/extensions/gcodetools_orientation_points.inx.h:2
-#: ../share/extensions/hpgl_output.inx.h:7
msgid "Orientation"
msgstr "Ausrichtung"
@@ -9383,8 +9593,8 @@ msgstr ""
#: ../src/libgdl/gdl-dock-notebook.c:132
#: ../src/ui/dialog/align-and-distribute.cpp:1047
#: ../src/ui/dialog/document-properties.cpp:146
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1546
-#: ../src/widgets/desktop-widget.cpp:1919
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1551
+#: ../src/widgets/desktop-widget.cpp:1996
#: ../share/extensions/voronoi2svg.inx.h:9
msgid "Page"
msgstr "Seite"
@@ -9394,7 +9604,7 @@ msgid "The index of the current page"
msgstr "Aktuelle Seitenzahl"
#: ../src/libgdl/gdl-dock-object.c:125
-#: ../src/ui/dialog/inkscape-preferences.cpp:1464
+#: ../src/ui/dialog/inkscape-preferences.cpp:1482
#: ../src/ui/widget/page-sizer.cpp:260
#: ../src/widgets/gradient-selector.cpp:156
#: ../src/widgets/sp-xmlview-attr-list.cpp:54
@@ -9510,23 +9720,10 @@ msgstr ""
"Die Position, an der ein neues Objekt im Falle eine Andockversuchs an "
"unserem Wirt andockt."
-#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191
-#: ../src/widgets/rect-toolbar.cpp:316 ../src/widgets/spray-toolbar.cpp:133
-#: ../src/widgets/tweak-toolbar.cpp:147
-#: ../share/extensions/interp_att_g.inx.h:10
-msgid "Width"
-msgstr "Breite"
-
#: ../src/libgdl/gdl-dock-placeholder.c:168
msgid "Width for the widget when it's attached to the placeholder"
msgstr "Breite des Widgets, wenn es an den Platzhalter angeheftet ist."
-#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199
-#: ../src/widgets/rect-toolbar.cpp:333
-#: ../share/extensions/interp_att_g.inx.h:11
-msgid "Height"
-msgstr "Höhe"
-
#: ../src/libgdl/gdl-dock-placeholder.c:176
msgid "Height for the widget when it's attached to the placeholder"
msgstr "Höhe des Widgets, wenn es an den Platzhalter angeheftet ist."
@@ -9579,8 +9776,8 @@ msgstr ""
msgid "Dockitem which 'owns' this tablabel"
msgstr "Dock-Objekt, dem dieser Tabbezeichner \"gehört\"."
-#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:632
-#: ../src/ui/dialog/inkscape-preferences.cpp:666
+#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:631
+#: ../src/ui/dialog/inkscape-preferences.cpp:674
msgid "Floating"
msgstr "Schwebend."
@@ -9621,154 +9818,154 @@ msgstr "Y-Koordinate eines schwebenden Docks"
msgid "Dock #%d"
msgstr "Andocken #%d"
-#: ../src/libnrtype/FontFactory.cpp:967
+#: ../src/libnrtype/FontFactory.cpp:965
msgid "Ignoring font without family that will crash Pango"
msgstr ""
"Schrift ohne zugehörige Schriftfamilie wird ignoriert, damit Pango nicht "
"abstürzt"
-#: ../src/live_effects/effect.cpp:87
+#: ../src/live_effects/effect.cpp:86
msgid "doEffect stack test"
msgstr "AusführenEffekt-Reihentest"
-#: ../src/live_effects/effect.cpp:88
+#: ../src/live_effects/effect.cpp:87
msgid "Angle bisector"
msgstr "Winkelhalbierende"
#. TRANSLATORS: boolean operations
-#: ../src/live_effects/effect.cpp:90
+#: ../src/live_effects/effect.cpp:89
msgid "Boolops"
msgstr "Bool'sche Operationen"
-#: ../src/live_effects/effect.cpp:91
+#: ../src/live_effects/effect.cpp:90
msgid "Circle (by center and radius)"
msgstr "Kreis (Mittelpunkt+Radius)"
-#: ../src/live_effects/effect.cpp:92
+#: ../src/live_effects/effect.cpp:91
msgid "Circle by 3 points"
msgstr "Kreis durch 3 Punkte"
-#: ../src/live_effects/effect.cpp:93
+#: ../src/live_effects/effect.cpp:92
msgid "Dynamic stroke"
msgstr "Dynamischer Strich"
-#: ../src/live_effects/effect.cpp:94 ../share/extensions/extrude.inx.h:1
+#: ../src/live_effects/effect.cpp:93 ../share/extensions/extrude.inx.h:1
msgid "Extrude"
msgstr "Extrudieren"
-#: ../src/live_effects/effect.cpp:95
+#: ../src/live_effects/effect.cpp:94
msgid "Lattice Deformation"
msgstr "Gitterverformung"
-#: ../src/live_effects/effect.cpp:96
+#: ../src/live_effects/effect.cpp:95
msgid "Line Segment"
msgstr "Liniensegment"
-#: ../src/live_effects/effect.cpp:97
+#: ../src/live_effects/effect.cpp:96
msgid "Mirror symmetry"
msgstr "Spiegelsymmetrisch"
-#: ../src/live_effects/effect.cpp:99
+#: ../src/live_effects/effect.cpp:98
msgid "Parallel"
msgstr "Parallel"
-#: ../src/live_effects/effect.cpp:100
+#: ../src/live_effects/effect.cpp:99
msgid "Path length"
msgstr "Pfadlänge"
-#: ../src/live_effects/effect.cpp:101
+#: ../src/live_effects/effect.cpp:100
msgid "Perpendicular bisector"
msgstr "Senkrechte Winkelhalbierende"
-#: ../src/live_effects/effect.cpp:102
+#: ../src/live_effects/effect.cpp:101
msgid "Perspective path"
msgstr "Perspektivischer Pfad"
-#: ../src/live_effects/effect.cpp:103
+#: ../src/live_effects/effect.cpp:102
msgid "Rotate copies"
msgstr "Kopien rotieren"
-#: ../src/live_effects/effect.cpp:104
+#: ../src/live_effects/effect.cpp:103
msgid "Recursive skeleton"
msgstr "Rekursives Gitter"
-#: ../src/live_effects/effect.cpp:105
+#: ../src/live_effects/effect.cpp:104
msgid "Tangent to curve"
msgstr "Tangente an Kurve"
-#: ../src/live_effects/effect.cpp:106
+#: ../src/live_effects/effect.cpp:105
msgid "Text label"
msgstr "Text-Bezeichner"
#. 0.46
-#: ../src/live_effects/effect.cpp:109
+#: ../src/live_effects/effect.cpp:108
msgid "Bend"
msgstr "Biegen"
-#: ../src/live_effects/effect.cpp:110
+#: ../src/live_effects/effect.cpp:109
msgid "Gears"
msgstr "Zahnräder"
-#: ../src/live_effects/effect.cpp:111
+#: ../src/live_effects/effect.cpp:110
msgid "Pattern Along Path"
msgstr "Muster entlang Pfad"
#. for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG
-#: ../src/live_effects/effect.cpp:112
+#: ../src/live_effects/effect.cpp:111
msgid "Stitch Sub-Paths"
msgstr "Unterpfade zusammenfügen"
#. 0.47
-#: ../src/live_effects/effect.cpp:114
+#: ../src/live_effects/effect.cpp:113
msgid "VonKoch"
msgstr "VonKoch"
-#: ../src/live_effects/effect.cpp:115
+#: ../src/live_effects/effect.cpp:114
msgid "Knot"
msgstr "Knoten"
-#: ../src/live_effects/effect.cpp:116
+#: ../src/live_effects/effect.cpp:115
msgid "Construct grid"
msgstr "Gitter erzeugen"
-#: ../src/live_effects/effect.cpp:117
+#: ../src/live_effects/effect.cpp:116
msgid "Spiro spline"
msgstr "Spiro spline"
-#: ../src/live_effects/effect.cpp:118
+#: ../src/live_effects/effect.cpp:117
msgid "Envelope Deformation"
msgstr "Hüllen-Verformung"
-#: ../src/live_effects/effect.cpp:119
+#: ../src/live_effects/effect.cpp:118
msgid "Interpolate Sub-Paths"
msgstr "Unterpfade interpolieren"
-#: ../src/live_effects/effect.cpp:120
+#: ../src/live_effects/effect.cpp:119
msgid "Hatches (rough)"
msgstr "Schraffur (grob)"
-#: ../src/live_effects/effect.cpp:121
+#: ../src/live_effects/effect.cpp:120
msgid "Sketch"
msgstr "Skizze"
-#: ../src/live_effects/effect.cpp:122
+#: ../src/live_effects/effect.cpp:121
msgid "Ruler"
msgstr "Lineal"
#. 0.49
-#: ../src/live_effects/effect.cpp:124
+#: ../src/live_effects/effect.cpp:123
msgid "Power stroke"
msgstr "Kräftige Kontur"
-#: ../src/live_effects/effect.cpp:125 ../src/selection-chemistry.cpp:2760
+#: ../src/live_effects/effect.cpp:124 ../src/selection-chemistry.cpp:2792
msgid "Clone original path"
msgstr "Originalpfad klonen"
-#: ../src/live_effects/effect.cpp:287
+#: ../src/live_effects/effect.cpp:286
msgid "Is visible?"
msgstr "Sichtbar?"
-#: ../src/live_effects/effect.cpp:287
+#: ../src/live_effects/effect.cpp:286
msgid ""
"If unchecked, the effect remains applied to the object but is temporarily "
"disabled on canvas"
@@ -9776,23 +9973,23 @@ msgstr ""
"Wenn die Option deaktiviert ist, wird der Effekt auf das Objekt angewendet, "
"jedoch temporär ausgeblendet."
-#: ../src/live_effects/effect.cpp:308
+#: ../src/live_effects/effect.cpp:307
msgid "No effect"
msgstr "Kein Effekt"
-#: ../src/live_effects/effect.cpp:355
+#: ../src/live_effects/effect.cpp:354
#, c-format
msgid "Please specify a parameter path for the LPE '%s' with %d mouse clicks"
msgstr ""
"Bitte spezifizieren Sie einen Parameterpfad für den Pfadeffekt \"%s\" mit %d "
"Mausklicks. "
-#: ../src/live_effects/effect.cpp:633
+#: ../src/live_effects/effect.cpp:632
#, c-format
msgid "Editing parameter <b>%s</b>."
msgstr "Editiere Parameter <b>%s</b>."
-#: ../src/live_effects/effect.cpp:638
+#: ../src/live_effects/effect.cpp:637
msgid "None of the applied path effect's parameters can be edited on-canvas."
msgstr ""
"Keine Parameter der auf den Pfad angewandten Effekte können auf der "
@@ -9851,28 +10048,28 @@ msgstr "Größe _Y:"
msgid "The size of the grid in Y direction."
msgstr "Die Größe des Gitters in Y-Richtung"
-#: ../src/live_effects/lpe-curvestitch.cpp:42
+#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "Stitch path:"
msgstr "Stich-Pfad"
-#: ../src/live_effects/lpe-curvestitch.cpp:42
+#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "The path that will be used as stitch."
msgstr "Der Pfad wird als Knoten verwendet"
-#: ../src/live_effects/lpe-curvestitch.cpp:43
+#: ../src/live_effects/lpe-curvestitch.cpp:42
msgid "N_umber of paths:"
msgstr "Anzahl der Pfade:"
-#: ../src/live_effects/lpe-curvestitch.cpp:43
+#: ../src/live_effects/lpe-curvestitch.cpp:42
msgid "The number of paths that will be generated."
msgstr "Anzahl der zu erzeugenden Pfade"
-#: ../src/live_effects/lpe-curvestitch.cpp:44
+#: ../src/live_effects/lpe-curvestitch.cpp:43
msgid "Sta_rt edge variance:"
msgstr "Start der Kanten Abweichung"
# Hier "stitches" etwa Kopien? Was ist dieser Effekt?
-#: ../src/live_effects/lpe-curvestitch.cpp:44
+#: ../src/live_effects/lpe-curvestitch.cpp:43
msgid ""
"The amount of random jitter to move the start points of the stitches inside "
"& outside the guide path"
@@ -9880,11 +10077,11 @@ msgstr ""
"Mittlere Größe der Abstände, um die die Startpunkte der Kopien inner- und "
"ausserhalb des Pfades versetzt werden."
-#: ../src/live_effects/lpe-curvestitch.cpp:45
+#: ../src/live_effects/lpe-curvestitch.cpp:44
msgid "Sta_rt spacing variance:"
msgstr "Start der Abstands-Abweichung"
-#: ../src/live_effects/lpe-curvestitch.cpp:45
+#: ../src/live_effects/lpe-curvestitch.cpp:44
msgid ""
"The amount of random shifting to move the start points of the stitches back "
"& forth along the guide path"
@@ -9892,11 +10089,11 @@ msgstr ""
"Mittlere Größe der Abstände, um die die Startpunkte der Kopien entlang des "
"Führungspfades versetzt werden."
-#: ../src/live_effects/lpe-curvestitch.cpp:46
+#: ../src/live_effects/lpe-curvestitch.cpp:45
msgid "End ed_ge variance:"
msgstr "Ende der Kanten Abweichung"
-#: ../src/live_effects/lpe-curvestitch.cpp:46
+#: ../src/live_effects/lpe-curvestitch.cpp:45
msgid ""
"The amount of randomness that moves the end points of the stitches inside & "
"outside the guide path"
@@ -9904,11 +10101,11 @@ msgstr ""
"Mittlere Größe der Abstände, um die die Endpunkte der Kopien inner- und "
"außerhalb des Führungspfades versetzt werden."
-#: ../src/live_effects/lpe-curvestitch.cpp:47
+#: ../src/live_effects/lpe-curvestitch.cpp:46
msgid "End spa_cing variance:"
msgstr "Ende der Abstands-Abweichung"
-#: ../src/live_effects/lpe-curvestitch.cpp:47
+#: ../src/live_effects/lpe-curvestitch.cpp:46
msgid ""
"The amount of random shifting to move the end points of the stitches back & "
"forth along the guide path"
@@ -9916,19 +10113,19 @@ msgstr ""
"Mittlere Größe der Abstände, um die die Endpunkte der Kopien entlang des "
"Führungspfades versetzt werden."
-#: ../src/live_effects/lpe-curvestitch.cpp:48
+#: ../src/live_effects/lpe-curvestitch.cpp:47
msgid "Scale _width:"
msgstr "Skaliere Breite:"
-#: ../src/live_effects/lpe-curvestitch.cpp:48
+#: ../src/live_effects/lpe-curvestitch.cpp:47
msgid "Scale the width of the stitch path"
msgstr "Skalieren der Breite des Stichpfades"
-#: ../src/live_effects/lpe-curvestitch.cpp:49
+#: ../src/live_effects/lpe-curvestitch.cpp:48
msgid "Scale _width relative to length"
msgstr "Skaliere die Breite relativ zur Länge"
-#: ../src/live_effects/lpe-curvestitch.cpp:49
+#: ../src/live_effects/lpe-curvestitch.cpp:48
msgid "Scale the width of the stitch path relative to its length"
msgstr "Skalieren der Breite des Stichpfades relativ zu seiner Länge"
@@ -10086,6 +10283,10 @@ msgstr "Ziehen, wählt eine Überschneidung aus, Klicken dreht sie um"
msgid "Change knot crossing"
msgstr "Knotenkreuz ändern"
+#: ../src/live_effects/lpe-offset.cpp:31
+msgid "Handle to control the distance of the offset from the curve"
+msgstr "Anfasser zum Einstellen der Entfernung des Offset der Kurve"
+
#: ../src/live_effects/lpe-patternalongpath.cpp:50
#: ../share/extensions/pathalongpath.inx.h:10
msgid "Single"
@@ -10222,7 +10423,7 @@ msgid "Beveled"
msgstr "Abgeschrägt"
#: ../src/live_effects/lpe-powerstroke.cpp:221
-#: ../src/widgets/star-toolbar.cpp:547
+#: ../src/widgets/star-toolbar.cpp:546
msgid "Rounded"
msgstr "Abgerundet"
@@ -10235,7 +10436,7 @@ msgid "Miter"
msgstr "Gehrung"
#: ../src/live_effects/lpe-powerstroke.cpp:224
-#: ../src/widgets/pencil-toolbar.cpp:138
+#: ../src/widgets/pencil-toolbar.cpp:137
msgid "Spiro"
msgstr "Spirale"
@@ -10270,6 +10471,11 @@ msgstr ""
"Strichstärke entlang des Pfades verwendet weden"
#: ../src/live_effects/lpe-powerstroke.cpp:236
+#: ../share/extensions/fractalize.inx.h:3
+msgid "Smoothness:"
+msgstr "Glattheit"
+
+#: ../src/live_effects/lpe-powerstroke.cpp:236
msgid ""
"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear "
"interpolation, 1 = smooth"
@@ -10314,28 +10520,28 @@ msgstr "Ende:"
msgid "Determines the shape of the path's end"
msgstr "Bestimmt die Form des Pfad-Endes"
-#: ../src/live_effects/lpe-rough-hatches.cpp:226
+#: ../src/live_effects/lpe-rough-hatches.cpp:225
msgid "Frequency randomness:"
msgstr "Zufalls-Frequenz"
-#: ../src/live_effects/lpe-rough-hatches.cpp:226
+#: ../src/live_effects/lpe-rough-hatches.cpp:225
msgid "Variation of distance between hatches, in %."
msgstr "Variation des Abstands zwischen den Strichen in %"
-#: ../src/live_effects/lpe-rough-hatches.cpp:227
+#: ../src/live_effects/lpe-rough-hatches.cpp:226
msgid "Growth:"
msgstr "Wachstum"
-#: ../src/live_effects/lpe-rough-hatches.cpp:227
+#: ../src/live_effects/lpe-rough-hatches.cpp:226
msgid "Growth of distance between hatches."
msgstr "Zunahme des Abstands zwischen den Strichen"
#. FIXME: top/bottom names are inverted in the UI/svg and in the code!!
-#: ../src/live_effects/lpe-rough-hatches.cpp:229
+#: ../src/live_effects/lpe-rough-hatches.cpp:228
msgid "Half-turns smoothness: 1st side, in:"
msgstr "Weichheit der Umkehrpunkte: 1. Seite, einlaufend"
-#: ../src/live_effects/lpe-rough-hatches.cpp:229
+#: ../src/live_effects/lpe-rough-hatches.cpp:228
msgid ""
"Set smoothness/sharpness of path when reaching a 'bottom' half-turn. "
"0=sharp, 1=default"
@@ -10343,11 +10549,11 @@ msgstr ""
"Wählt Glattheit des Pfades bei Einlaufen in \"unteren\" Wendepunkt. 0=spitz, "
"1=Vorgabe"
-#: ../src/live_effects/lpe-rough-hatches.cpp:230
+#: ../src/live_effects/lpe-rough-hatches.cpp:229
msgid "1st side, out:"
msgstr "1. Seite, außen"
-#: ../src/live_effects/lpe-rough-hatches.cpp:230
+#: ../src/live_effects/lpe-rough-hatches.cpp:229
msgid ""
"Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, "
"1=default"
@@ -10355,11 +10561,11 @@ msgstr ""
"Wählt Glattheit des Pfades bei Auslaufen aus \"unterem\" Wendepunkt. "
"0=spitz, 1=Vorgabe"
-#: ../src/live_effects/lpe-rough-hatches.cpp:231
+#: ../src/live_effects/lpe-rough-hatches.cpp:230
msgid "2nd side, in:"
msgstr "2. Seite, innen"
-#: ../src/live_effects/lpe-rough-hatches.cpp:231
+#: ../src/live_effects/lpe-rough-hatches.cpp:230
msgid ""
"Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, "
"1=default"
@@ -10367,11 +10573,11 @@ msgstr ""
"Wählt Glattheit des Pfades bei Einlaufen in \"oberen\" Wendepunkt. 0=spitz, "
"1=Vorgabe"
-#: ../src/live_effects/lpe-rough-hatches.cpp:232
+#: ../src/live_effects/lpe-rough-hatches.cpp:231
msgid "2nd side, out:"
msgstr "2. Seite, außen"
-#: ../src/live_effects/lpe-rough-hatches.cpp:232
+#: ../src/live_effects/lpe-rough-hatches.cpp:231
msgid ""
"Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, "
"1=default"
@@ -10379,33 +10585,33 @@ msgstr ""
"Wählt Glattheit des Pfades bei Auslaufen aus \"oberen\" Wendepunkt. 0=spitz, "
"1=Vorgabe"
-#: ../src/live_effects/lpe-rough-hatches.cpp:233
+#: ../src/live_effects/lpe-rough-hatches.cpp:232
msgid "Magnitude jitter: 1st side:"
msgstr "Ausmaß Schwankung: 1. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:233
+#: ../src/live_effects/lpe-rough-hatches.cpp:232
msgid "Randomly moves 'bottom' half-turns to produce magnitude variations."
msgstr ""
"Verschiebt zufällig \"untere\" Wendepunkte, um Änderung der Amplitude zu "
"erreichen."
-#: ../src/live_effects/lpe-rough-hatches.cpp:234
-#: ../src/live_effects/lpe-rough-hatches.cpp:236
-#: ../src/live_effects/lpe-rough-hatches.cpp:238
+#: ../src/live_effects/lpe-rough-hatches.cpp:233
+#: ../src/live_effects/lpe-rough-hatches.cpp:235
+#: ../src/live_effects/lpe-rough-hatches.cpp:237
msgid "2nd side:"
msgstr "2. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:234
+#: ../src/live_effects/lpe-rough-hatches.cpp:233
msgid "Randomly moves 'top' half-turns to produce magnitude variations."
msgstr ""
"Verschiebt zufällig \"obere\" Wendepunkte, um Änderung der Amplitude zu "
"erreichen."
-#: ../src/live_effects/lpe-rough-hatches.cpp:235
+#: ../src/live_effects/lpe-rough-hatches.cpp:234
msgid "Parallelism jitter: 1st side:"
msgstr "Parallelität Schwankung: 1. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:235
+#: ../src/live_effects/lpe-rough-hatches.cpp:234
msgid ""
"Add direction randomness by moving 'bottom' half-turns tangentially to the "
"boundary."
@@ -10413,7 +10619,7 @@ msgstr ""
"Ändert Richtung zufällig, in dem \"untere\" Wendepunkte tangential zur "
"Begrenzung bewegt werden."
-#: ../src/live_effects/lpe-rough-hatches.cpp:236
+#: ../src/live_effects/lpe-rough-hatches.cpp:235
msgid ""
"Add direction randomness by randomly moving 'top' half-turns tangentially to "
"the boundary."
@@ -10421,82 +10627,82 @@ msgstr ""
"Ändert Richtung zufällig, in dem \"obere\" Wendepunkte tangential zur "
"Begrenzung bewegt werden."
-#: ../src/live_effects/lpe-rough-hatches.cpp:237
+#: ../src/live_effects/lpe-rough-hatches.cpp:236
msgid "Variance: 1st side:"
msgstr "Varianz: 1. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:237
+#: ../src/live_effects/lpe-rough-hatches.cpp:236
msgid "Randomness of 'bottom' half-turns smoothness"
msgstr "Zufall in der Glattheit \"unterer\" Wendepunkte"
-#: ../src/live_effects/lpe-rough-hatches.cpp:238
+#: ../src/live_effects/lpe-rough-hatches.cpp:237
msgid "Randomness of 'top' half-turns smoothness"
msgstr "Zufall in der Glattheit \"oberer\" Wendepunkte"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:240
+#: ../src/live_effects/lpe-rough-hatches.cpp:239
msgid "Generate thick/thin path"
msgstr "Erzeuge dicken/dünnen Pfad"
-#: ../src/live_effects/lpe-rough-hatches.cpp:240
+#: ../src/live_effects/lpe-rough-hatches.cpp:239
msgid "Simulate a stroke of varying width"
msgstr "Simulieren eines Striches mit variabler Breite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:241
+#: ../src/live_effects/lpe-rough-hatches.cpp:240
msgid "Bend hatches"
msgstr "Schraffur verbiegen"
-#: ../src/live_effects/lpe-rough-hatches.cpp:241
+#: ../src/live_effects/lpe-rough-hatches.cpp:240
msgid "Add a global bend to the hatches (slower)"
msgstr "Globale Krümmung zu den Strichen hinzufügen (langsam)."
-#: ../src/live_effects/lpe-rough-hatches.cpp:242
+#: ../src/live_effects/lpe-rough-hatches.cpp:241
msgid "Thickness: at 1st side:"
msgstr "Dicke: auf der 1. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:242
+#: ../src/live_effects/lpe-rough-hatches.cpp:241
msgid "Width at 'bottom' half-turns"
msgstr "Breite an den \"unteren\" Wendepunkten"
-#: ../src/live_effects/lpe-rough-hatches.cpp:243
+#: ../src/live_effects/lpe-rough-hatches.cpp:242
msgid "at 2nd side:"
msgstr "auf der 2. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:243
+#: ../src/live_effects/lpe-rough-hatches.cpp:242
msgid "Width at 'top' half-turns"
msgstr "Breite an den \"oberen\" Wendepunkten"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:245
+#: ../src/live_effects/lpe-rough-hatches.cpp:244
msgid "from 2nd to 1st side:"
msgstr "von der 2. zur 1. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:245
+#: ../src/live_effects/lpe-rough-hatches.cpp:244
msgid "Width from 'top' to 'bottom'"
msgstr "Breite der Striche von \"oben\" nach \"unten\""
-#: ../src/live_effects/lpe-rough-hatches.cpp:246
+#: ../src/live_effects/lpe-rough-hatches.cpp:245
msgid "from 1st to 2nd side:"
msgstr "von der 1. zur 2. Seite"
-#: ../src/live_effects/lpe-rough-hatches.cpp:246
+#: ../src/live_effects/lpe-rough-hatches.cpp:245
msgid "Width from 'bottom' to 'top'"
msgstr "Breite an den \"unteren\" Wendepunkten"
-#: ../src/live_effects/lpe-rough-hatches.cpp:248
+#: ../src/live_effects/lpe-rough-hatches.cpp:247
msgid "Hatches width and dir"
msgstr "Strichbreite und -richtung "
-#: ../src/live_effects/lpe-rough-hatches.cpp:248
+#: ../src/live_effects/lpe-rough-hatches.cpp:247
msgid "Defines hatches frequency and direction"
msgstr "Definiert Strichfrequenz und -orientierung"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:250
+#: ../src/live_effects/lpe-rough-hatches.cpp:249
msgid "Global bending"
msgstr "Globale Wölbung"
-#: ../src/live_effects/lpe-rough-hatches.cpp:250
+#: ../src/live_effects/lpe-rough-hatches.cpp:249
msgid ""
"Relative position to a reference point defines global bending direction and "
"amount"
@@ -10687,7 +10893,7 @@ msgid "How many construction lines (tangents) to draw"
msgstr "Wie viele Konstruktionslinien (Tangenten) gezeichnet werden sollen"
#: ../src/live_effects/lpe-sketch.cpp:58
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
#: ../share/extensions/render_alphabetsoup.inx.h:3
msgid "Scale:"
msgstr "Skalierung:"
@@ -10799,7 +11005,7 @@ msgstr "_Maximale Kompexität:"
msgid "Disable effect if the output is too complex"
msgstr "Deaktivieren Sie den Effekt, wenn die Ausgabe zu komplex wird."
-#: ../src/live_effects/parameter/bool.cpp:68
+#: ../src/live_effects/parameter/bool.cpp:67
msgid "Change bool parameter"
msgstr "Booleschen Parameter ändern"
@@ -10807,12 +11013,12 @@ msgstr "Booleschen Parameter ändern"
msgid "Change enumeration parameter"
msgstr "Aufzählungsparameter ändern"
-#: ../src/live_effects/parameter/originalpath.cpp:62
+#: ../src/live_effects/parameter/originalpath.cpp:70
#: ../src/live_effects/parameter/path.cpp:194
msgid "Link to path"
msgstr "Am Pfad verknüpfen"
-#: ../src/live_effects/parameter/originalpath.cpp:74
+#: ../src/live_effects/parameter/originalpath.cpp:82
msgid "Select original"
msgstr "Original auswählen"
@@ -10840,7 +11046,7 @@ msgstr "Pfadparameter einfügen"
msgid "Link path parameter to path"
msgstr "Pfadparameter mit Pfad verbinden"
-#: ../src/live_effects/parameter/point.cpp:90
+#: ../src/live_effects/parameter/point.cpp:89
msgid "Change point parameter"
msgstr "Punktparameter ändern"
@@ -10853,7 +11059,7 @@ msgstr ""
"<b>Kontur mit Kontrollpunkt</b> Ziehen, um die Strichstärke zu verändern. "
"<b>STRG+Klick</b> fügt Kontrollpunkt hinzu, <b>STRG+Alt+Klick</b> löscht ihn."
-#: ../src/live_effects/parameter/random.cpp:135
+#: ../src/live_effects/parameter/random.cpp:134
msgid "Change random parameter"
msgstr "Zufallsparameter ändern"
@@ -10881,42 +11087,42 @@ msgstr ""
msgid "Unable to find node ID: '%s'\n"
msgstr "Kann Knoten-Kennung »%s« nicht finden.\n"
-#: ../src/main.cpp:269
+#: ../src/main.cpp:280
msgid "Print the Inkscape version number"
msgstr "Versionsnummer von Inkscape ausgeben"
-#: ../src/main.cpp:274
+#: ../src/main.cpp:285
msgid "Do not use X server (only process files from console)"
msgstr "X-Server nicht verwenden (Dateien nur mittels Konsole verarbeiten)"
-#: ../src/main.cpp:279
+#: ../src/main.cpp:290
msgid "Try to use X server (even if $DISPLAY is not set)"
msgstr ""
"Versuche, den X-Server zu verwenden (auch wenn die Umgebungsvariable "
"»$DISPLAY« nicht gesetzt wurde)"
-#: ../src/main.cpp:284
+#: ../src/main.cpp:295
msgid "Open specified document(s) (option string may be excluded)"
msgstr ""
"Angegebene Dokumente öffnen (Optionszeichenkette muss nicht übergeben werden)"
-#: ../src/main.cpp:285 ../src/main.cpp:290 ../src/main.cpp:295
-#: ../src/main.cpp:362 ../src/main.cpp:367 ../src/main.cpp:372
-#: ../src/main.cpp:377 ../src/main.cpp:388
+#: ../src/main.cpp:296 ../src/main.cpp:301 ../src/main.cpp:306
+#: ../src/main.cpp:378 ../src/main.cpp:383 ../src/main.cpp:388
+#: ../src/main.cpp:399 ../src/main.cpp:416
msgid "FILENAME"
msgstr "DATEINAME"
-#: ../src/main.cpp:289
+#: ../src/main.cpp:300
msgid "Print document(s) to specified output file (use '| program' for pipe)"
msgstr ""
"Dokumente in angegebene Ausgabedatei drucken (verwenden Sie »| Programm« zur "
"Weiterleitung)"
-#: ../src/main.cpp:294
+#: ../src/main.cpp:305
msgid "Export document to a PNG file"
msgstr "Das Dokument in eine PNG-Datei exportieren"
-#: ../src/main.cpp:299
+#: ../src/main.cpp:310
msgid ""
"Resolution for exporting to bitmap and for rasterization of filters in PS/"
"EPS/PDF (default 90)"
@@ -10924,11 +11130,11 @@ msgstr ""
"Auflösung beim Exportieren von Bitmaps und Rasterisierung von Filtern in PS/"
"EPS/PDF (Vorgabe ist 90)"
-#: ../src/main.cpp:300 ../src/ui/widget/rendering-options.cpp:35
+#: ../src/main.cpp:311 ../src/ui/widget/rendering-options.cpp:34
msgid "DPI"
msgstr "DPI"
-#: ../src/main.cpp:304
+#: ../src/main.cpp:315
msgid ""
"Exported area in SVG user units (default is the page; 0,0 is lower-left "
"corner)"
@@ -10936,20 +11142,28 @@ msgstr ""
"Exportierter Bereich in SVG-Benutzereinheiten (Vorgabe: gesamte "
"Zeichenfläche, »0,0« ist die untere linke Ecke)"
-#: ../src/main.cpp:305
+#: ../src/main.cpp:316
msgid "x0:y0:x1:y1"
msgstr "X0:Y0:X1:Y1"
-#: ../src/main.cpp:309
+#: ../src/main.cpp:320
msgid "Exported area is the entire drawing (not page)"
msgstr ""
"Exportierter Bereich ist die gesamte Zeichnung, nicht die Zeichenfläche"
-#: ../src/main.cpp:314
+#: ../src/main.cpp:325
msgid "Exported area is the entire page"
msgstr "Exportierter Bereich ist die gesamte Zeichenfläche"
-#: ../src/main.cpp:319
+#: ../src/main.cpp:330
+msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)"
+msgstr ""
+
+#: ../src/main.cpp:331 ../src/main.cpp:373
+msgid "VALUE"
+msgstr "WERT"
+
+#: ../src/main.cpp:335
msgid ""
"Snap the bitmap export area outwards to the nearest integer values (in SVG "
"user units)"
@@ -10957,84 +11171,102 @@ msgstr ""
"Die Fläche für den Export einer Bitmap nach außen auf die nächsten "
"Ganzzahlen aufrunden (in SVG-Benutzereinheiten)"
-#: ../src/main.cpp:324
+#: ../src/main.cpp:340
msgid "The width of exported bitmap in pixels (overrides export-dpi)"
msgstr "Breite der erzeugten Bitmap in Pixeln (überschreibt Export-dpi)"
-#: ../src/main.cpp:325
+#: ../src/main.cpp:341
msgid "WIDTH"
msgstr "BREITE"
-#: ../src/main.cpp:329
+#: ../src/main.cpp:345
msgid "The height of exported bitmap in pixels (overrides export-dpi)"
msgstr "Höhe der erzeugten Bitmap in Pixeln (überschreibt Export-dpi)"
-#: ../src/main.cpp:330
+#: ../src/main.cpp:346
msgid "HEIGHT"
msgstr "HÖHE"
-#: ../src/main.cpp:334
+#: ../src/main.cpp:350
msgid "The ID of the object to export"
msgstr "Kennung des zu exportierenden Objektes"
-#: ../src/main.cpp:335 ../src/main.cpp:433
-#: ../src/ui/dialog/inkscape-preferences.cpp:1467
+#: ../src/main.cpp:351 ../src/main.cpp:461
+#: ../src/ui/dialog/inkscape-preferences.cpp:1485
msgid "ID"
msgstr "Kennung"
#. TRANSLATORS: this means: "Only export the object whose id is given in --export-id".
#. See "man inkscape" for details.
-#: ../src/main.cpp:341
+#: ../src/main.cpp:357
msgid ""
"Export just the object with export-id, hide all others (only with export-id)"
msgstr ""
"Nur das Objekt mit der angegebenen Export-ID exportieren, alle anderen "
"auslassen"
-#: ../src/main.cpp:346
+#: ../src/main.cpp:362
msgid "Use stored filename and DPI hints when exporting (only with export-id)"
msgstr ""
"Verwende gespeicherten Dateinamen und DPI-Hinweise zum Exportieren (nur mit "
"Export-ID)"
-#: ../src/main.cpp:351
+#: ../src/main.cpp:367
msgid "Background color of exported bitmap (any SVG-supported color string)"
msgstr ""
"Hintergrundfarbe der exportierten Bitmap (jede von SVG unterstützte "
"Farbzeichenkette)"
-#: ../src/main.cpp:352
+#: ../src/main.cpp:368
msgid "COLOR"
msgstr "FARBE"
-#: ../src/main.cpp:356
+#: ../src/main.cpp:372
msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)"
msgstr ""
"Hintergrunddeckkraft der exportierten Bitmap (0,0 bis 1,0 oder 1 bis 255)"
-#: ../src/main.cpp:357
-msgid "VALUE"
-msgstr "WERT"
-
-#: ../src/main.cpp:361
+#: ../src/main.cpp:377
msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)"
msgstr ""
"Dokument in reine SVG-Datei exportieren (ohne Sodipodi- oder Inkscape-"
"Namensräume)"
-#: ../src/main.cpp:366
+#: ../src/main.cpp:382
msgid "Export document to a PS file"
msgstr "Das Dokument in eine PS-Datei exportieren"
-#: ../src/main.cpp:371
+#: ../src/main.cpp:387
msgid "Export document to an EPS file"
msgstr "Das Dokument in eine EPS-Datei exportieren"
-#: ../src/main.cpp:376
+#: ../src/main.cpp:392
+msgid ""
+"Choose the PostScript Level used to export. Possible choices are 2 (the "
+"default) and 3"
+msgstr ""
+
+#: ../src/main.cpp:394
+#, fuzzy
+msgid "PS Level"
+msgstr "Ebene"
+
+#: ../src/main.cpp:398
msgid "Export document to a PDF file"
msgstr "Das Dokument in eine PDF-Datei exportieren"
-#: ../src/main.cpp:381
+#. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help"
+#: ../src/main.cpp:404
+msgid ""
+"Export PDF to given version. (hint: make sure to input the exact string "
+"found in the PDF export dialog, e.g. \"PDF 1.4\" which is PDF-a conformant)"
+msgstr ""
+
+#: ../src/main.cpp:405
+msgid "PDF_VERSION"
+msgstr "PDF_VERSION"
+
+#: ../src/main.cpp:409
msgid ""
"Export PDF/PS/EPS without text. Besides the PDF/PS/EPS, a LaTeX file is "
"exported, putting the text on top of the PDF/PS/EPS file. Include the result "
@@ -11044,22 +11276,22 @@ msgstr ""
"exportiert, die den Text oben auf die PDF/PS/EPS Datei legt. Einbinden des "
"Ergebnisses in Latex mit: \\input{latexfile.tex}"
-#: ../src/main.cpp:387
+#: ../src/main.cpp:415
msgid "Export document to an Enhanced Metafile (EMF) File"
msgstr "Das Dokument in eine EMF-Datei exportieren"
-#: ../src/main.cpp:393
+#: ../src/main.cpp:421
msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)"
msgstr "Textelemente beim Export (PS, EPS, PDF, SVG) in Pfade umwandeln "
-#: ../src/main.cpp:398
+#: ../src/main.cpp:426
msgid ""
"Render filtered objects without filters, instead of rasterizing (PS, EPS, "
"PDF)"
msgstr "Objekte ohne Filter zeichnen, statt Rasterisierung (PS, EPS, PDF)"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:404
+#: ../src/main.cpp:432
msgid ""
"Query the X coordinate of the drawing or, if specified, of the object with --"
"query-id"
@@ -11068,7 +11300,7 @@ msgstr ""
"Objektes"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:410
+#: ../src/main.cpp:438
msgid ""
"Query the Y coordinate of the drawing or, if specified, of the object with --"
"query-id"
@@ -11077,7 +11309,7 @@ msgstr ""
"Objektes"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:416
+#: ../src/main.cpp:444
msgid ""
"Query the width of the drawing or, if specified, of the object with --query-"
"id"
@@ -11086,55 +11318,55 @@ msgstr ""
"Objektes"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:422
+#: ../src/main.cpp:450
msgid ""
"Query the height of the drawing or, if specified, of the object with --query-"
"id"
msgstr ""
"Abfragen der Höhe der Zeichnung oder des mit --query-id angegebenen Objektes"
-#: ../src/main.cpp:427
+#: ../src/main.cpp:455
msgid "List id,x,y,w,h for all objects"
msgstr "id, x, y, w und h für alle Objekte auflisten"
-#: ../src/main.cpp:432
+#: ../src/main.cpp:460
msgid "The ID of the object whose dimensions are queried"
msgstr "Objekt-ID-Kennung, dessen Abmessungen abgefragt werden"
#. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory
-#: ../src/main.cpp:438
+#: ../src/main.cpp:466
msgid "Print out the extension directory and exit"
msgstr "Erweiterungsverzeichnis ausgeben und beenden"
-#: ../src/main.cpp:443
+#: ../src/main.cpp:471
msgid "Remove unused definitions from the defs section(s) of the document"
msgstr "Unbenutzte Elemente aus den &lt;defs&gt; des Dokuments entfernen"
-#: ../src/main.cpp:448
+#: ../src/main.cpp:476
msgid "List the IDs of all the verbs in Inkscape"
msgstr "Liste die Kennungen von allen Verben in Inkscape"
-#: ../src/main.cpp:453
+#: ../src/main.cpp:481
msgid "Verb to call when Inkscape opens."
msgstr "Aufzurufendes Verb wenn Inkscape startet."
-#: ../src/main.cpp:454
+#: ../src/main.cpp:482
msgid "VERB-ID"
msgstr "VERB-ID"
-#: ../src/main.cpp:458
+#: ../src/main.cpp:486
msgid "Object ID to select when Inkscape opens."
msgstr "Auszuwählende Objekt-Kennung wenn Inkscape startet."
-#: ../src/main.cpp:459
+#: ../src/main.cpp:487
msgid "OBJECT-ID"
msgstr "OBJECT-ID"
-#: ../src/main.cpp:463
+#: ../src/main.cpp:491
msgid "Start Inkscape in interactive shell mode."
msgstr "Inkscape in interaktivem Konsolenmodus starten."
-#: ../src/main.cpp:807 ../src/main.cpp:1164
+#: ../src/main.cpp:835 ../src/main.cpp:1192
msgid ""
"[OPTIONS...] [FILE...]\n"
"\n"
@@ -11145,7 +11377,7 @@ msgstr ""
"Verfügbare Optionen:"
#. ## Add a menu for clear()
-#: ../src/menus-skeleton.h:16 ../src/ui/dialog/debug.cpp:79
+#: ../src/menus-skeleton.h:16 ../src/ui/dialog/debug.cpp:83
msgid "_File"
msgstr "_Datei"
@@ -11155,11 +11387,11 @@ msgstr "_Neu"
#. " <verb verb-id=\"FileExportToOCAL\" />\n"
#. " <verb verb-id=\"DialogMetadata\" />\n"
-#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2570 ../src/verbs.cpp:2576
+#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2575 ../src/verbs.cpp:2581
msgid "_Edit"
msgstr "_Bearbeiten"
-#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2336
+#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2341
msgid "Paste Si_ze"
msgstr "_Größe einfügen"
@@ -11220,31 +11452,92 @@ msgstr "_Maskierung"
msgid "Patter_n"
msgstr "M_uster"
-#: ../src/menus-skeleton.h:202
-msgid "Symbo_l"
-msgstr "Symbo_l"
-
-#: ../src/menus-skeleton.h:226
+#: ../src/menus-skeleton.h:222
msgid "_Path"
msgstr "_Pfad"
# !!!
-#: ../src/menus-skeleton.h:271
+#: ../src/menus-skeleton.h:267
msgid "Filter_s"
msgstr "_Filter"
-#: ../src/menus-skeleton.h:277
+#: ../src/menus-skeleton.h:273
msgid "Exte_nsions"
msgstr "E_rweiterungen"
-#: ../src/menus-skeleton.h:283
+#: ../src/menus-skeleton.h:279
msgid "_Help"
msgstr "_Hilfe"
-#: ../src/menus-skeleton.h:287
+#: ../src/menus-skeleton.h:283
msgid "Tutorials"
msgstr "Einführungen"
+#. TRANSLATORS: Mind the space in front. This is part of a compound message
+#: ../src/mesh-context.cpp:141 ../src/mesh-context.cpp:152
+#, fuzzy, c-format
+msgid " out of %d mesh handle"
+msgid_plural " out of %d mesh handles"
+msgstr[0] " von %d Farbverlaufs-Anfasser gewählt"
+msgstr[1] " von %d Farbverlaufs-Anfassern gewählt"
+
+#: ../src/mesh-context.cpp:159
+#, fuzzy, c-format
+msgid "<b>%d</b> mesh handle selected out of %d"
+msgid_plural "<b>%d</b> mesh handles selected out of %d"
+msgstr[0] "<b>%d</b> Verlaufs-Handle von %d ausgewählt"
+msgstr[1] "<b>%d</b> Verlaufs-Handles von %d ausgewählt"
+
+#. TRANSLATORS: The plural refers to number of selected objects
+#: ../src/mesh-context.cpp:166
+#, fuzzy, c-format
+msgid "<b>No</b> mesh handles selected out of %d on %d selected object"
+msgid_plural "<b>No</b> mesh handles selected out of %d on %d selected objects"
+msgstr[0] ""
+"<b>Kein</b> Verlaufs-Handle von %d ausgewählt bei %d markiertem Objekt"
+msgstr[1] ""
+"<b>Keine</b> Verlaufs-Handles von %d ausgewählt bei %d markierten Objekten"
+
+#: ../src/mesh-context.cpp:336
+msgid "Split mesh row/column"
+msgstr ""
+
+#: ../src/mesh-context.cpp:422
+msgid "Toggled mesh path type."
+msgstr ""
+
+#: ../src/mesh-context.cpp:426
+msgid "Approximated arc for mesh side."
+msgstr "Durchschnittlicher Winkel für Gitterseite."
+
+#: ../src/mesh-context.cpp:430
+msgid "Toggled mesh tensors."
+msgstr ""
+
+#: ../src/mesh-context.cpp:434
+#, fuzzy
+msgid "Smoothed mesh corner color."
+msgstr "Ecken glätten"
+
+#: ../src/mesh-context.cpp:438
+#, fuzzy
+msgid "Picked mesh corner color."
+msgstr "Farbton des Farbwertes übernehmen"
+
+#: ../src/mesh-context.cpp:523
+msgid "Create default mesh"
+msgstr "Standard-Gitter erzeugen"
+
+#: ../src/mesh-context.cpp:743
+#, fuzzy
+msgid "FIXME<b>Ctrl</b>: snap mesh angle"
+msgstr "<b>Strg</b>: Winkel einrasten"
+
+#: ../src/mesh-context.cpp:744
+#, fuzzy
+msgid "FIXME<b>Shift</b>: draw mesh around the starting point"
+msgstr "<b>Umschalt</b>: Um Mittelpunkt zeichnen"
+
#: ../src/object-edit.cpp:439
msgid ""
"Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the "
@@ -11412,19 +11705,19 @@ msgstr ""
"<b>Keine Objekte</b> ausgewählt, die in einen Pfad umgewandelt werden "
"könnten."
-#: ../src/path-chemistry.cpp:602
+#: ../src/path-chemistry.cpp:610
msgid "Select <b>path(s)</b> to reverse."
msgstr "Mindestens <b>einen Pfad</b> zum Umkehren auswählen."
-#: ../src/path-chemistry.cpp:611
+#: ../src/path-chemistry.cpp:619
msgid "Reversing paths..."
msgstr "Kehre Pfadrichtungen um..."
-#: ../src/path-chemistry.cpp:646
+#: ../src/path-chemistry.cpp:654
msgid "Reverse path"
msgstr "Pfadrichtung umkehren"
-#: ../src/path-chemistry.cpp:648
+#: ../src/path-chemistry.cpp:656
msgid "<b>No paths</b> to reverse in the selection."
msgstr "Die Auswahl enthält <b>keine Pfade</b> zum Umkehren."
@@ -11647,7 +11940,8 @@ msgid "CC Attribution-NonCommercial-NoDerivs"
msgstr "CC-Namensnennung-NichtKommerziell-KeineBearbeitung"
#: ../src/rdf.cpp:205
-msgid "Public Domain"
+#, fuzzy
+msgid "CC0 Public Domain Dedication"
msgstr "Gemeinfrei (Public Domain)"
#: ../src/rdf.cpp:210
@@ -11742,7 +12036,7 @@ msgstr "Beziehung:"
msgid "Unique URI to a related document"
msgstr "Eindeutige URI zu einem verwandten Dokument."
-#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1819
+#: ../src/rdf.cpp:264 ../src/ui/dialog/inkscape-preferences.cpp:1837
msgid "Language:"
msgstr "Sprache:"
@@ -11867,12 +12161,16 @@ msgstr ""
msgid "Create rectangle"
msgstr "Rechteck erzeugen"
-#: ../src/select-context.cpp:175
+#: ../src/resource-manager.cpp:332
+msgid "Fixup broken links"
+msgstr "Defekte Links fixen"
+
+#: ../src/select-context.cpp:181
msgid "Click selection to toggle scale/rotation handles"
msgstr ""
"Klicken Sie auf die Auswahl, um zwischen Skalieren und Rotieren umzuschalten"
-#: ../src/select-context.cpp:176
+#: ../src/select-context.cpp:182
msgid ""
"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, "
"or drag around objects to select."
@@ -11881,16 +12179,16 @@ msgstr ""
"auszuwählen."
# !!!
-#: ../src/select-context.cpp:235
+#: ../src/select-context.cpp:241
msgid "Move canceled."
msgstr "Verschieben abgebrochen."
# !!!
-#: ../src/select-context.cpp:243
+#: ../src/select-context.cpp:249
msgid "Selection canceled."
msgstr "Auswahl abgebrochen."
-#: ../src/select-context.cpp:615
+#: ../src/select-context.cpp:626
msgid ""
"<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to "
"rubberband selection"
@@ -11898,7 +12196,7 @@ msgstr ""
"<b>Zeichnen über</b> Objekten wählt sie aus; <b>Alt</b> loslassen, um mit "
"Gummiband auszuwählen"
-#: ../src/select-context.cpp:617
+#: ../src/select-context.cpp:628
msgid ""
"<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to "
"touch selection"
@@ -11906,19 +12204,19 @@ msgstr ""
"<b>Ziehen um</b> Objekte wählt sie aus; <b>Alt</b> drücken, um durch "
"Berührung auszuwählen"
-#: ../src/select-context.cpp:873
+#: ../src/select-context.cpp:900
msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert"
msgstr ""
"<b>Strg</b>: Klick um in Gruppierung auszuwählen; Ziehen um horizontal/"
"vertikal bewegen"
-#: ../src/select-context.cpp:874
+#: ../src/select-context.cpp:901
msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection"
msgstr ""
"<b>Umschalt</b>: Klick um Auswahl aktivieren/deaktivieren, Ziehen für "
"Gummiband-Auswahl"
-#: ../src/select-context.cpp:875
+#: ../src/select-context.cpp:902
msgid ""
"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag "
"to move selected or select by touch"
@@ -11926,63 +12224,63 @@ msgstr ""
"<b>Alt</b>: Klick um verdeckte Objekte auswählen; Ziehen um gewähltes Objekt "
"zu verschieben oder durch Berühren auszuwählen"
-#: ../src/select-context.cpp:1046
+#: ../src/select-context.cpp:1073
msgid "Selected object is not a group. Cannot enter."
msgstr "Ausgewähltes Objekt ist keine Gruppe - kann diese nicht betreten."
-#: ../src/selection-chemistry.cpp:348
+#: ../src/selection-chemistry.cpp:377
msgid "Delete text"
msgstr "Text löschen"
-#: ../src/selection-chemistry.cpp:356
+#: ../src/selection-chemistry.cpp:385
msgid "<b>Nothing</b> was deleted."
msgstr "Es wurde <b>nichts</b> gelöscht."
-#: ../src/selection-chemistry.cpp:374 ../src/text-context.cpp:1008
+#: ../src/selection-chemistry.cpp:404 ../src/text-context.cpp:1030
#: ../src/ui/dialog/calligraphic-profile-rename.cpp:75
-#: ../src/ui/dialog/swatches.cpp:278 ../src/widgets/erasor-toolbar.cpp:116
+#: ../src/ui/dialog/swatches.cpp:278 ../src/widgets/erasor-toolbar.cpp:114
#: ../src/widgets/gradient-toolbar.cpp:1193
#: ../src/widgets/gradient-toolbar.cpp:1207
#: ../src/widgets/gradient-toolbar.cpp:1221
-#: ../src/widgets/node-toolbar.cpp:411
+#: ../src/widgets/node-toolbar.cpp:410
msgid "Delete"
msgstr "Löschen"
-#: ../src/selection-chemistry.cpp:402
+#: ../src/selection-chemistry.cpp:432
msgid "Select <b>object(s)</b> to duplicate."
msgstr "<b>Objekt(e)</b> zum Duplizieren auswählen."
-#: ../src/selection-chemistry.cpp:511
+#: ../src/selection-chemistry.cpp:541
msgid "Delete all"
msgstr "Alles löschen"
-#: ../src/selection-chemistry.cpp:707
+#: ../src/selection-chemistry.cpp:737
msgid "Select <b>some objects</b> to group."
msgstr "<b>Einige Objekte</b> zum Gruppieren auswählen."
-#: ../src/selection-chemistry.cpp:722 ../src/selection-describer.cpp:53
+#: ../src/selection-chemistry.cpp:752 ../src/selection-describer.cpp:54
msgid "Group"
msgstr "Gruppieren"
-#: ../src/selection-chemistry.cpp:736
+#: ../src/selection-chemistry.cpp:766
msgid "Select a <b>group</b> to ungroup."
msgstr ""
"Eine <b>Gruppe</b> auswählen, deren Gruppierung aufgehoben werden soll."
-#: ../src/selection-chemistry.cpp:777
+#: ../src/selection-chemistry.cpp:809
msgid "<b>No groups</b> to ungroup in the selection."
msgstr "<b>Keine Gruppe</b> zum Aufheben in dieser Auswahl."
-#: ../src/selection-chemistry.cpp:783 ../src/sp-item-group.cpp:475
+#: ../src/selection-chemistry.cpp:815 ../src/sp-item-group.cpp:479
msgid "Ungroup"
msgstr "Gruppierung aufheben"
-#: ../src/selection-chemistry.cpp:869
+#: ../src/selection-chemistry.cpp:901
msgid "Select <b>object(s)</b> to raise."
msgstr "<b>Objekte</b> zum Anheben auswählen."
-#: ../src/selection-chemistry.cpp:875 ../src/selection-chemistry.cpp:935
-#: ../src/selection-chemistry.cpp:968 ../src/selection-chemistry.cpp:1032
+#: ../src/selection-chemistry.cpp:907 ../src/selection-chemistry.cpp:967
+#: ../src/selection-chemistry.cpp:1000 ../src/selection-chemistry.cpp:1064
msgid ""
"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>."
msgstr ""
@@ -11990,214 +12288,214 @@ msgstr ""
"angehoben oder abgesenkt werden."
#. TRANSLATORS: "Raise" means "to raise an object" in the undo history
-#: ../src/selection-chemistry.cpp:915
+#: ../src/selection-chemistry.cpp:947
msgctxt "Undo action"
msgid "Raise"
msgstr "Anheben"
-#: ../src/selection-chemistry.cpp:927
+#: ../src/selection-chemistry.cpp:959
msgid "Select <b>object(s)</b> to raise to top."
msgstr ""
"<b>Objekt(e)</b> auswählen, die in den Vordergrund angehoben werden sollen."
-#: ../src/selection-chemistry.cpp:950
+#: ../src/selection-chemistry.cpp:982
msgid "Raise to top"
msgstr "Nach ganz oben anheben"
-#: ../src/selection-chemistry.cpp:962
+#: ../src/selection-chemistry.cpp:994
msgid "Select <b>object(s)</b> to lower."
msgstr "<b>Objekt(e)</b> zum Absenken auswählen."
-#: ../src/selection-chemistry.cpp:1012
+#: ../src/selection-chemistry.cpp:1044
msgid "Lower"
msgstr "Absenken"
-#: ../src/selection-chemistry.cpp:1024
+#: ../src/selection-chemistry.cpp:1056
msgid "Select <b>object(s)</b> to lower to bottom."
msgstr ""
"<b>Objekt(e)</b> auswählen, die ganz in den Hintergrund abgesenkt werden "
"sollen."
-#: ../src/selection-chemistry.cpp:1059
+#: ../src/selection-chemistry.cpp:1091
msgid "Lower to bottom"
msgstr "Nach ganz unten absenken"
# !!! just make the menu item insensitive
-#: ../src/selection-chemistry.cpp:1066
+#: ../src/selection-chemistry.cpp:1098
msgid "Nothing to undo."
msgstr "Es gibt nichts rückgängig zu machen."
# # !!! just make the menu item insensitive
-#: ../src/selection-chemistry.cpp:1074
+#: ../src/selection-chemistry.cpp:1106
msgid "Nothing to redo."
msgstr "Es gibt nichts wiederherzustellen."
-#: ../src/selection-chemistry.cpp:1135
+#: ../src/selection-chemistry.cpp:1167
msgid "Paste"
msgstr "Einfügen"
-#: ../src/selection-chemistry.cpp:1143
+#: ../src/selection-chemistry.cpp:1175
msgid "Paste style"
msgstr "Stil anwenden"
-#: ../src/selection-chemistry.cpp:1153
+#: ../src/selection-chemistry.cpp:1185
msgid "Paste live path effect"
msgstr "Pfad-Effekt einfügen"
-#: ../src/selection-chemistry.cpp:1174
+#: ../src/selection-chemistry.cpp:1206
msgid "Select <b>object(s)</b> to remove live path effects from."
msgstr "<b>Objekt(e)</b> auswählen, um den Pfad-Effekt zu entfernen."
-#: ../src/selection-chemistry.cpp:1186
+#: ../src/selection-chemistry.cpp:1218
msgid "Remove live path effect"
msgstr "Pfad-Effekt entfernen"
-#: ../src/selection-chemistry.cpp:1197
+#: ../src/selection-chemistry.cpp:1229
msgid "Select <b>object(s)</b> to remove filters from."
msgstr "<b>Text</b> auswählen, um Filter zu entfernen."
-#: ../src/selection-chemistry.cpp:1207
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1443
+#: ../src/selection-chemistry.cpp:1239
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1448
msgid "Remove filter"
msgstr "Filter entfernen"
-#: ../src/selection-chemistry.cpp:1216
+#: ../src/selection-chemistry.cpp:1248
msgid "Paste size"
msgstr "Größe einfügen"
-#: ../src/selection-chemistry.cpp:1225
+#: ../src/selection-chemistry.cpp:1257
msgid "Paste size separately"
msgstr "Größe getrennt einfügen"
-#: ../src/selection-chemistry.cpp:1235
+#: ../src/selection-chemistry.cpp:1267
msgid "Select <b>object(s)</b> to move to the layer above."
msgstr ""
"<b>Objekt(e)</b> auswählen, welche eine Ebene weiter nach oben verschoben "
"werden sollen."
-#: ../src/selection-chemistry.cpp:1261
+#: ../src/selection-chemistry.cpp:1293
msgid "Raise to next layer"
msgstr "Auf nächste Ebene anheben"
-#: ../src/selection-chemistry.cpp:1268
+#: ../src/selection-chemistry.cpp:1300
msgid "No more layers above."
msgstr "Keine weiteren Ebenen über dieser."
-#: ../src/selection-chemistry.cpp:1280
+#: ../src/selection-chemistry.cpp:1312
msgid "Select <b>object(s)</b> to move to the layer below."
msgstr ""
"<b>Objekt(e)</b> auswählen, welche in die Ebene darunter verschoben werden "
"sollen."
-#: ../src/selection-chemistry.cpp:1306
+#: ../src/selection-chemistry.cpp:1338
msgid "Lower to previous layer"
msgstr "Zur nächsten Ebene absenken"
-#: ../src/selection-chemistry.cpp:1313
+#: ../src/selection-chemistry.cpp:1345
msgid "No more layers below."
msgstr "Keine weiteren Ebenen unter dieser."
-#: ../src/selection-chemistry.cpp:1325
+#: ../src/selection-chemistry.cpp:1357
msgid "Select <b>object(s)</b> to move."
msgstr "<b>Objekt(e)</b> zum Verschieben auswählen."
-#: ../src/selection-chemistry.cpp:1342 ../src/verbs.cpp:2513
+#: ../src/selection-chemistry.cpp:1374 ../src/verbs.cpp:2518
msgid "Move selection to layer"
msgstr "Auswahl zur Ebene verschieben"
-#: ../src/selection-chemistry.cpp:1566
+#: ../src/selection-chemistry.cpp:1598
msgid "Remove transform"
msgstr "Transformationen zurücksetzen"
-#: ../src/selection-chemistry.cpp:1669
+#: ../src/selection-chemistry.cpp:1701
msgid "Rotate 90&#176; CCW"
msgstr "Um 90&#176; entgegen Uhrzeigersinn rotieren"
-#: ../src/selection-chemistry.cpp:1669
+#: ../src/selection-chemistry.cpp:1701
msgid "Rotate 90&#176; CW"
msgstr "Um 90&#176; im Uhrzeigersinn rotieren"
-#: ../src/selection-chemistry.cpp:1690 ../src/seltrans.cpp:471
-#: ../src/ui/dialog/transformation.cpp:888
+#: ../src/selection-chemistry.cpp:1722 ../src/seltrans.cpp:485
+#: ../src/ui/dialog/transformation.cpp:892
msgid "Rotate"
msgstr "Drehen"
-#: ../src/selection-chemistry.cpp:2069
+#: ../src/selection-chemistry.cpp:2101
msgid "Rotate by pixels"
msgstr "Um Pixel rotieren"
-#: ../src/selection-chemistry.cpp:2099 ../src/seltrans.cpp:468
-#: ../src/ui/dialog/transformation.cpp:863
+#: ../src/selection-chemistry.cpp:2131 ../src/seltrans.cpp:482
+#: ../src/ui/dialog/transformation.cpp:867
#: ../share/extensions/interp_att_g.inx.h:12
msgid "Scale"
msgstr "Skalieren"
-#: ../src/selection-chemistry.cpp:2124
+#: ../src/selection-chemistry.cpp:2156
msgid "Scale by whole factor"
msgstr "Um einen ganzzahligen Faktor skalieren"
-#: ../src/selection-chemistry.cpp:2139
+#: ../src/selection-chemistry.cpp:2171
msgid "Move vertically"
msgstr "Vertikal verschieben"
-#: ../src/selection-chemistry.cpp:2142
+#: ../src/selection-chemistry.cpp:2174
msgid "Move horizontally"
msgstr "Horizontal verschieben"
-#: ../src/selection-chemistry.cpp:2145 ../src/selection-chemistry.cpp:2171
-#: ../src/seltrans.cpp:465 ../src/ui/dialog/transformation.cpp:802
+#: ../src/selection-chemistry.cpp:2177 ../src/selection-chemistry.cpp:2203
+#: ../src/seltrans.cpp:479 ../src/ui/dialog/transformation.cpp:806
msgid "Move"
msgstr "Verschieben"
-#: ../src/selection-chemistry.cpp:2165
+#: ../src/selection-chemistry.cpp:2197
msgid "Move vertically by pixels"
msgstr "Vertikal um einzelne Pixel verschieben"
-#: ../src/selection-chemistry.cpp:2168
+#: ../src/selection-chemistry.cpp:2200
msgid "Move horizontally by pixels"
msgstr "Horizontal um einzelne Pixel verschieben"
-#: ../src/selection-chemistry.cpp:2300
+#: ../src/selection-chemistry.cpp:2332
msgid "The selection has no applied path effect."
msgstr "Auf die Selektion ist kein Pfad-Effekt angewandt."
-#: ../src/selection-chemistry.cpp:2503
+#: ../src/selection-chemistry.cpp:2535
msgctxt "Action"
msgid "Clone"
msgstr "Klone"
-#: ../src/selection-chemistry.cpp:2519
+#: ../src/selection-chemistry.cpp:2551
msgid "Select <b>clones</b> to relink."
msgstr "<b>Klon</b> auswählen, um wieder zu verknüpfen"
-#: ../src/selection-chemistry.cpp:2526
+#: ../src/selection-chemistry.cpp:2558
msgid "Copy an <b>object</b> to clipboard to relink clones to."
msgstr "Kopiert ein <b>Objekt</b> in die Ablage als Elter für Klone."
-#: ../src/selection-chemistry.cpp:2550
+#: ../src/selection-chemistry.cpp:2582
msgid "<b>No clones to relink</b> in the selection."
msgstr ""
"<b>Keine Klone</b> in der Auswahl, deren Verknüpfung erneut gesetzt werden "
"kann."
-#: ../src/selection-chemistry.cpp:2553
+#: ../src/selection-chemistry.cpp:2585
msgid "Relink clone"
msgstr "Klon wiederverbinden"
-#: ../src/selection-chemistry.cpp:2567
+#: ../src/selection-chemistry.cpp:2599
msgid "Select <b>clones</b> to unlink."
msgstr "<b>Klon</b> auswählen, dessen Verknüpfung aufgehoben werden soll."
-#: ../src/selection-chemistry.cpp:2621
+#: ../src/selection-chemistry.cpp:2653
msgid "<b>No clones to unlink</b> in the selection."
msgstr ""
"<b>Keine Klone</b> in der Auswahl, deren Verknüpfung aufgehoben werden kann."
-#: ../src/selection-chemistry.cpp:2625
+#: ../src/selection-chemistry.cpp:2657
msgid "Unlink clone"
msgstr "Klonverbindung auftrennen"
-#: ../src/selection-chemistry.cpp:2638
+#: ../src/selection-chemistry.cpp:2670
msgid ""
"Select a <b>clone</b> to go to its original. Select a <b>linked offset</b> "
"to go to its source. Select a <b>text on path</b> to go to the path. Select "
@@ -12208,7 +12506,7 @@ msgstr ""
"den Ausgangspfad zu finden. <b>Fließtextpfad</b> auswählen, um seinen Rahmen "
"zu finden."
-#: ../src/selection-chemistry.cpp:2671
+#: ../src/selection-chemistry.cpp:2703
msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
@@ -12216,7 +12514,7 @@ msgstr ""
"Gesuchtes Objekt <b>nicht gefunden</b> - vielleicht ist der Klon, der "
"verbundene Versatz, der Textpfad oder der Fließtext verwaist?"
-#: ../src/selection-chemistry.cpp:2677
+#: ../src/selection-chemistry.cpp:2709
msgid ""
"The object you're trying to select is <b>not visible</b> (it is in &lt;"
"defs&gt;)"
@@ -12224,293 +12522,309 @@ msgstr ""
"Dieses Objekt kann nicht ausgewählt werden - es ist <b>unsichtbar</b> und "
"befindet sich in &lt;defs&gt;"
-#: ../src/selection-chemistry.cpp:2722
+#: ../src/selection-chemistry.cpp:2754
msgid "Select <b>one</b> path to clone."
msgstr "Wähle <b>ein</b> Pfad zum Klonen aus."
-#: ../src/selection-chemistry.cpp:2726
+#: ../src/selection-chemistry.cpp:2758
msgid "Select one <b>path</b> to clone."
msgstr "Wähle ein <b>Pfad</b> zum Klonen aus."
-#: ../src/selection-chemistry.cpp:2781
+#: ../src/selection-chemistry.cpp:2813
msgid "Select <b>object(s)</b> to convert to marker."
msgstr ""
"<b>Objekt(e)</b> auswählen, die in ein Füllmuster umgewandelt werden sollen."
-#: ../src/selection-chemistry.cpp:2849
+#: ../src/selection-chemistry.cpp:2881
msgid "Objects to marker"
msgstr "Objekte in Linienmarkierungen umwandeln"
-#: ../src/selection-chemistry.cpp:2877
+#: ../src/selection-chemistry.cpp:2909
msgid "Select <b>object(s)</b> to convert to guides."
msgstr "<b>Objekt(e)</b> auswählen, die in Führungs umgewandelt werden sollen."
-#: ../src/selection-chemistry.cpp:2889
+#: ../src/selection-chemistry.cpp:2921
msgid "Objects to guides"
msgstr "Objekte in Führungslinien umwandeln"
-#: ../src/selection-chemistry.cpp:2909
-msgid "Select one <b>group</b> to convert to symbol."
+#: ../src/selection-chemistry.cpp:2940
+#, fuzzy
+msgid "Select <b>groups</b> to convert to symbols."
msgstr "Wählen Sie eine <b>Gruppe</b>, um zum Symbol zu konvertieren."
-#: ../src/selection-chemistry.cpp:2917
-msgid "Select only one <b>group</b> to convert to symbol."
-msgstr "Nur eine <b>Gruppe</b> für Symbolkonvertierung auswählen."
-
-#: ../src/selection-chemistry.cpp:2923
-msgid "Select original (<b>Shift+D</b>) to convert to symbol."
-msgstr "Original (<b>Umschalt+D</b>) wählen, um zum Symbol zu konvertieren."
-
-#: ../src/selection-chemistry.cpp:2929
-msgid "Group selection first to convert to symbol."
-msgstr "Gruppieren der Auswahl bevor Konvertierung zum Symbol"
+#: ../src/selection-chemistry.cpp:2960
+#, fuzzy
+msgid "No <b>groups</b> converted to symbols."
+msgstr "Wählen Sie eine <b>Gruppe</b>, um zum Symbol zu konvertieren."
-#: ../src/selection-chemistry.cpp:2968
+#. Group just disappears, nothing to select.
+#: ../src/selection-chemistry.cpp:2967
msgid "Group to symbol"
msgstr "Gruppieren zum Symbol"
-#: ../src/selection-chemistry.cpp:2988
+#: ../src/selection-chemistry.cpp:3031
msgid "Select a <b>symbol</b> to extract objects from."
msgstr "Wählen Sie ein <b>Symbol</b>, um Objekte daraus zu entnehmen."
-#: ../src/selection-chemistry.cpp:2996 ../src/selection-chemistry.cpp:3002
+#: ../src/selection-chemistry.cpp:3040
msgid "Select only one <b>symbol</b> to convert to group."
msgstr ""
"Wählen Sie nur ein<b>Symbol</b> aus, um es in eine Gruppe zu konvertieren."
-#: ../src/selection-chemistry.cpp:3045
+#: ../src/selection-chemistry.cpp:3081
msgid "Group from symbol"
msgstr "Gruppieren vom Symbol"
-#: ../src/selection-chemistry.cpp:3062
+#: ../src/selection-chemistry.cpp:3098
msgid "Select <b>object(s)</b> to convert to pattern."
msgstr ""
"<b>Objekt(e)</b> auswählen, die in ein Füllmuster umgewandelt werden sollen."
-#: ../src/selection-chemistry.cpp:3150
+#: ../src/selection-chemistry.cpp:3186
msgid "Objects to pattern"
msgstr "Objekte in Füllmuster umwandeln"
-#: ../src/selection-chemistry.cpp:3166
+#: ../src/selection-chemistry.cpp:3202
msgid "Select an <b>object with pattern fill</b> to extract objects from."
msgstr ""
"Ein <b>Objekt mit Musterfüllung</b> auswählen, um die Füllung zu extrahieren."
-#: ../src/selection-chemistry.cpp:3219
+#: ../src/selection-chemistry.cpp:3255
msgid "<b>No pattern fills</b> in the selection."
msgstr "Die Auswahl enthält <b>keine Musterfüllung</b>."
-#: ../src/selection-chemistry.cpp:3222
+#: ../src/selection-chemistry.cpp:3258
msgid "Pattern to objects"
msgstr "Füllmuster in Objekte umwandeln"
-#: ../src/selection-chemistry.cpp:3313
+#: ../src/selection-chemistry.cpp:3349
msgid "Select <b>object(s)</b> to make a bitmap copy."
msgstr "<b>Objekt(e) auswählen</b>, um eine Bitmap-Kopie zu erstellen."
-#: ../src/selection-chemistry.cpp:3317
+#: ../src/selection-chemistry.cpp:3353
msgid "Rendering bitmap..."
msgstr "Bitmap ausgeben"
-#: ../src/selection-chemistry.cpp:3494
+#: ../src/selection-chemistry.cpp:3530
msgid "Create bitmap"
msgstr "Bitmap erstellen"
-#: ../src/selection-chemistry.cpp:3526
+#: ../src/selection-chemistry.cpp:3562
msgid "Select <b>object(s)</b> to create clippath or mask from."
msgstr ""
"<b>Objekt(e)</b> auswählen, um Ausschneidepfad oder Maskierung daraus zu "
"erzeugen."
-#: ../src/selection-chemistry.cpp:3529
+#: ../src/selection-chemistry.cpp:3565
msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to."
msgstr ""
"Maskierungsobjekt und <b>Objekt(e)</b> auswählen, um Ausschneidepfad oder "
"Maskierung darauf anzuwenden."
-#: ../src/selection-chemistry.cpp:3710
+#: ../src/selection-chemistry.cpp:3746
msgid "Set clipping path"
msgstr "Ausschneidepfad setzen"
-#: ../src/selection-chemistry.cpp:3712
+#: ../src/selection-chemistry.cpp:3748
msgid "Set mask"
msgstr "Maskierung setzen"
-#: ../src/selection-chemistry.cpp:3727
+#: ../src/selection-chemistry.cpp:3763
msgid "Select <b>object(s)</b> to remove clippath or mask from."
msgstr ""
"<b>Objekt(e)</b> auswählen, um Ausschneidepfad oder Maskierung davon zu "
"entfernen."
-#: ../src/selection-chemistry.cpp:3838
+#: ../src/selection-chemistry.cpp:3874
msgid "Release clipping path"
msgstr "Ausschneidepfad entfernen"
-#: ../src/selection-chemistry.cpp:3840
+#: ../src/selection-chemistry.cpp:3876
msgid "Release mask"
msgstr "Maskierung entfernen"
-#: ../src/selection-chemistry.cpp:3859
+#: ../src/selection-chemistry.cpp:3895
msgid "Select <b>object(s)</b> to fit canvas to."
msgstr ""
"<b>Objekt(e)</b> auswählen, auf die die Leinwand angepasst werden soll."
#. Fit Page
-#: ../src/selection-chemistry.cpp:3879 ../src/verbs.cpp:2839
+#: ../src/selection-chemistry.cpp:3915 ../src/verbs.cpp:2844
msgid "Fit Page to Selection"
msgstr "Seite in Auswahl einpassen"
-#: ../src/selection-chemistry.cpp:3908 ../src/verbs.cpp:2841
+#: ../src/selection-chemistry.cpp:3944 ../src/verbs.cpp:2846
msgid "Fit Page to Drawing"
msgstr "Seite in Zeichnungsgröße einpassen"
-#: ../src/selection-chemistry.cpp:3929 ../src/verbs.cpp:2843
+#: ../src/selection-chemistry.cpp:3965 ../src/verbs.cpp:2848
msgid "Fit Page to Selection or Drawing"
msgstr "Seite in Auswahl oder ganze Zeichnung einpassen"
#. TRANSLATORS: "Link" means internet link (anchor)
-#: ../src/selection-describer.cpp:45
+#: ../src/selection-describer.cpp:46
msgctxt "Web"
msgid "Link"
msgstr "Verknüpfung:"
-#: ../src/selection-describer.cpp:47
+#: ../src/selection-describer.cpp:48
msgid "Circle"
msgstr "Kreis"
#. Ellipse
-#: ../src/selection-describer.cpp:49 ../src/selection-describer.cpp:74
-#: ../src/ui/dialog/inkscape-preferences.cpp:404
-#: ../src/widgets/pencil-toolbar.cpp:193
+#: ../src/selection-describer.cpp:50 ../src/selection-describer.cpp:77
+#: ../src/ui/dialog/inkscape-preferences.cpp:403
+#: ../src/widgets/pencil-toolbar.cpp:192
msgid "Ellipse"
msgstr "Ellipse"
-#: ../src/selection-describer.cpp:51
+#: ../src/selection-describer.cpp:52
msgid "Flowed text"
msgstr "Fließtext"
-#: ../src/selection-describer.cpp:57
+#: ../src/selection-describer.cpp:58
msgid "Line"
msgstr "Linie"
-#: ../src/selection-describer.cpp:59
+#: ../src/selection-describer.cpp:60
msgid "Path"
msgstr "Pfad"
-#: ../src/selection-describer.cpp:61 ../src/widgets/star-toolbar.cpp:475
+#: ../src/selection-describer.cpp:62 ../src/widgets/star-toolbar.cpp:474
msgid "Polygon"
msgstr "Polygon"
-#: ../src/selection-describer.cpp:63
+#: ../src/selection-describer.cpp:64
msgid "Polyline"
msgstr "Linienzug"
#. Rectangle
-#: ../src/selection-describer.cpp:65
-#: ../src/ui/dialog/inkscape-preferences.cpp:394
+#: ../src/selection-describer.cpp:66
+#: ../src/ui/dialog/inkscape-preferences.cpp:393
msgid "Rectangle"
msgstr "Rechteck"
#. 3D box
-#: ../src/selection-describer.cpp:67
-#: ../src/ui/dialog/inkscape-preferences.cpp:399
+#: ../src/selection-describer.cpp:68
+#: ../src/ui/dialog/inkscape-preferences.cpp:398
msgid "3D Box"
msgstr "3D-Box"
-#: ../src/selection-describer.cpp:69
+#: ../src/selection-describer.cpp:70
msgctxt "Object"
msgid "Text"
msgstr "Text"
+#: ../src/selection-describer.cpp:73
+msgctxt "Object"
+msgid "Symbol"
+msgstr "Symbol"
+
#. TRANSLATORS: "Clone" is a noun, type of object
-#: ../src/selection-describer.cpp:72
+#: ../src/selection-describer.cpp:75
msgctxt "Object"
msgid "Clone"
msgstr "Klone"
# !!! verb or noun?
-#: ../src/selection-describer.cpp:76
+#: ../src/selection-describer.cpp:79
#: ../share/extensions/gcodetools_lathe.inx.h:9
msgid "Offset path"
msgstr "Pfadversatz"
#. Spiral
-#: ../src/selection-describer.cpp:78
-#: ../src/ui/dialog/inkscape-preferences.cpp:412
+#: ../src/selection-describer.cpp:81
+#: ../src/ui/dialog/inkscape-preferences.cpp:411
#: ../share/extensions/gcodetools_area.inx.h:11
msgid "Spiral"
msgstr "Spirale"
#. Star
-#: ../src/selection-describer.cpp:80
-#: ../src/ui/dialog/inkscape-preferences.cpp:408
-#: ../src/widgets/star-toolbar.cpp:482
+#: ../src/selection-describer.cpp:83
+#: ../src/ui/dialog/inkscape-preferences.cpp:407
+#: ../src/widgets/star-toolbar.cpp:481
msgid "Star"
msgstr "Stern"
-#: ../src/selection-describer.cpp:150
+#: ../src/selection-describer.cpp:153
msgid "root"
msgstr "Wurzel"
-#: ../src/selection-describer.cpp:162
+# CHECK
+#: ../src/selection-describer.cpp:155 ../src/widgets/ege-paint-def.cpp:67
+#: ../src/widgets/ege-paint-def.cpp:91
+msgid "none"
+msgstr "keine"
+
+#: ../src/selection-describer.cpp:167
#, c-format
msgid "layer <b>%s</b>"
msgstr "Ebene <b>%s</b>"
-#: ../src/selection-describer.cpp:164
+#: ../src/selection-describer.cpp:169
#, c-format
msgid "layer <b><i>%s</i></b>"
msgstr "Ebene <b><i>%s</i></b>"
# !!!
-#: ../src/selection-describer.cpp:173
+#: ../src/selection-describer.cpp:178
#, c-format
msgid "<i>%s</i>"
msgstr "<i>%s</i>"
-#: ../src/selection-describer.cpp:182
+#: ../src/selection-describer.cpp:187
#, c-format
msgid " in %s"
msgstr " in %s"
-#: ../src/selection-describer.cpp:184
+#: ../src/selection-describer.cpp:189
+#, fuzzy, c-format
+msgid " hidden in definitions"
+msgstr "Keine gemeinsamen Verlaufdefinitionen "
+
+#: ../src/selection-describer.cpp:191
#, c-format
msgid " in group %s (%s)"
msgstr " in Gruppe %s (%s)"
-#: ../src/selection-describer.cpp:186
+#: ../src/selection-describer.cpp:193
#, c-format
msgid " in <b>%i</b> parents (%s)"
msgid_plural " in <b>%i</b> parents (%s)"
msgstr[0] " in <b>%i</b> Elter (%s)"
msgstr[1] " in <b>%i</b> Eltern (%s)"
-#: ../src/selection-describer.cpp:189
+#: ../src/selection-describer.cpp:196
#, c-format
msgid " in <b>%i</b> layers"
msgid_plural " in <b>%i</b> layers"
msgstr[0] " in <b>%i</b> Ebene"
msgstr[1] " in <b>%i</b> Ebenen"
-#: ../src/selection-describer.cpp:199
+#: ../src/selection-describer.cpp:206
msgid "Convert symbol to group to edit"
msgstr "Symbol zum Bearbeiten in eine Gruppe konvertieren"
-#: ../src/selection-describer.cpp:203
+#: ../src/selection-describer.cpp:210
+#, fuzzy
+msgid "Remove from symbols tray to edit symbol"
+msgstr "Symbol zum Bearbeiten in eine Gruppe konvertieren"
+
+#: ../src/selection-describer.cpp:214
msgid "Use <b>Shift+D</b> to look up original"
msgstr "<b>Umschalt+D</b> zum Finden des Originals verwenden"
-#: ../src/selection-describer.cpp:207
+#: ../src/selection-describer.cpp:218
msgid "Use <b>Shift+D</b> to look up path"
msgstr "<b>Umschalt+D</b> zum Finden des Pfades verwenden"
-#: ../src/selection-describer.cpp:211
+#: ../src/selection-describer.cpp:222
msgid "Use <b>Shift+D</b> to look up frame"
msgstr "<b>Umschalt+D</b> zum Finden des Rahmens verwenden"
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:226 ../src/spray-context.cpp:203
-#: ../src/tweak-context.cpp:180
+#: ../src/selection-describer.cpp:237 ../src/spray-context.cpp:203
+#: ../src/tweak-context.cpp:189
#, c-format
msgid "<b>%i</b> object selected"
msgid_plural "<b>%i</b> objects selected"
@@ -12518,7 +12832,7 @@ msgstr[0] "<b>%i</b> Objekt ausgewählt"
msgstr[1] "<b>%i</b> Objekte ausgewählt"
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:231
+#: ../src/selection-describer.cpp:242
#, c-format
msgid "<b>%i</b> object of type <b>%s</b>"
msgid_plural "<b>%i</b> objects of type <b>%s</b>"
@@ -12526,7 +12840,7 @@ msgstr[0] "<b>%i</b> Objekt des Typs <b>%s</b>"
msgstr[1] "<b>%i</b> Objekte des Typs <b>%s</b>"
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:236
+#: ../src/selection-describer.cpp:247
#, c-format
msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>"
msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>"
@@ -12534,7 +12848,7 @@ msgstr[0] "<b>%i</b> Objekt der Typen <b>%s</b>, <b>%s</b>"
msgstr[1] "<b>%i</b> Objekte der Typen <b>%s</b>, <b>%s</b>"
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:241
+#: ../src/selection-describer.cpp:252
#, c-format
msgid "<b>%i</b> object of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
msgid_plural "<b>%i</b> objects of types <b>%s</b>, <b>%s</b>, <b>%s</b>"
@@ -12542,33 +12856,33 @@ msgstr[0] "<b>%i</b> Objekt der Typen <b>%s</b>, <b>%s</b>, <b>%s</b>"
msgstr[1] "<b>%i</b> Objekte der Typen <b>%s</b>, <b>%s</b>, <b>%s</b>"
#. this is only used with 2 or more objects
-#: ../src/selection-describer.cpp:246
+#: ../src/selection-describer.cpp:257
#, c-format
msgid "<b>%i</b> object of <b>%i</b> types"
msgid_plural "<b>%i</b> objects of <b>%i</b> types"
msgstr[0] "<b>%i</b> Objekt mit <b>%i</b> Typen"
msgstr[1] "<b>%i</b> Objekte mit <b>%i</b> Typen"
-#: ../src/selection-describer.cpp:256
+#: ../src/selection-describer.cpp:267
#, c-format
msgid "; <i>%d filtered object</i> "
msgid_plural "; <i>%d filtered objects</i> "
msgstr[0] "; <i>%d gefiltertes Objekt</i>"
msgstr[1] "; <i>%d gefilterte Objekte</i>"
-#: ../src/seltrans.cpp:474 ../src/ui/dialog/transformation.cpp:946
+#: ../src/seltrans.cpp:488 ../src/ui/dialog/transformation.cpp:950
msgid "Skew"
msgstr "Scheren"
-#: ../src/seltrans.cpp:486
+#: ../src/seltrans.cpp:500
msgid "Set center"
msgstr "Mittelpunkt setzen"
-#: ../src/seltrans.cpp:561
+#: ../src/seltrans.cpp:575
msgid "Stamp"
msgstr "Stempeln"
-#: ../src/seltrans.cpp:590
+#: ../src/seltrans.cpp:604
msgid ""
"<b>Squeeze or stretch</b> selection; with <b>Ctrl</b> to scale uniformly; "
"with <b>Shift</b> to scale around rotation center"
@@ -12576,7 +12890,7 @@ msgstr ""
"<b>Verzerren</b> der Auswahl; <b>Strg</b> behält Höhen-/Breitenverhältnis "
"bei; <b>Umschalt</b> skaliert um den Rotationsmittelpunkt"
-#: ../src/seltrans.cpp:591
+#: ../src/seltrans.cpp:605
msgid ""
"<b>Scale</b> selection; with <b>Ctrl</b> to scale uniformly; with <b>Shift</"
"b> to scale around rotation center"
@@ -12584,7 +12898,7 @@ msgstr ""
"<b>Skalieren</b> der Auswahl; <b>Strg</b> behält Höhen-/Breitenverhältnis "
"bei; <b>Umschalt</b> skaliert um den Rotationsmittelpunkt"
-#: ../src/seltrans.cpp:595
+#: ../src/seltrans.cpp:609
msgid ""
"<b>Skew</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> to "
"skew around the opposite side"
@@ -12592,7 +12906,7 @@ msgstr ""
"<b>Scheren</b> der Auswahl; Winkel mit <b>Strg</b> einrasten; <b>Umschalt</"
"b> schert entlang der gegenüberliegenden Seite"
-#: ../src/seltrans.cpp:596
+#: ../src/seltrans.cpp:610
msgid ""
"<b>Rotate</b> selection; with <b>Ctrl</b> to snap angle; with <b>Shift</b> "
"to rotate around the opposite corner"
@@ -12600,7 +12914,7 @@ msgstr ""
"<b>Drehen</b> der Auswahl; Winkel mit <b>Strg</b> einrasten; <b>Umschalt</b> "
"dreht entlang der gegenüberliegenden Seite"
-#: ../src/seltrans.cpp:609
+#: ../src/seltrans.cpp:623
msgid ""
"<b>Center</b> of rotation and skewing: drag to reposition; scaling with "
"Shift also uses this center"
@@ -12608,11 +12922,11 @@ msgstr ""
"<b>Mittelpunkt</b> für Drehen und Scheren: <b>Ziehen</b> verschiebt den "
"Mittelpunkt; Skalieren mit <b>Umschalt</b> verwendet diesen Mittelpunkt"
-#: ../src/seltrans.cpp:759
+#: ../src/seltrans.cpp:773
msgid "Reset center"
msgstr "Mittelpunkt zurücksetzen"
-#: ../src/seltrans.cpp:994 ../src/seltrans.cpp:1091
+#: ../src/seltrans.cpp:1017 ../src/seltrans.cpp:1114
#, c-format
msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio"
msgstr ""
@@ -12621,24 +12935,24 @@ msgstr ""
#. TRANSLATORS: don't modify the first ";"
#. (it will NOT be displayed as ";" - only the second one will be)
-#: ../src/seltrans.cpp:1205
+#: ../src/seltrans.cpp:1228
#, c-format
msgid "<b>Skew</b>: %0.2f&#176;; with <b>Ctrl</b> to snap angle"
msgstr "<b>Scheren</b>: %0.2f &#176;; Winkel mit <b>Strg</b> einrasten"
#. TRANSLATORS: don't modify the first ";"
#. (it will NOT be displayed as ";" - only the second one will be)
-#: ../src/seltrans.cpp:1280
+#: ../src/seltrans.cpp:1303
#, c-format
msgid "<b>Rotate</b>: %0.2f&#176;; with <b>Ctrl</b> to snap angle"
msgstr "<b>Drehen</b>: %0.2f&#176;; Winkel mit <b>Strg</b> einrasten"
-#: ../src/seltrans.cpp:1315
+#: ../src/seltrans.cpp:1338
#, c-format
msgid "Move <b>center</b> to %s, %s"
msgstr "<b>Mittelpunkt</b> verschieben nach %s, %s"
-#: ../src/seltrans.cpp:1491
+#: ../src/seltrans.cpp:1514
#, c-format
msgid ""
"<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; "
@@ -12647,6 +12961,17 @@ msgstr ""
"<b>Verschieben</b> um %s, %s; mit <b>Strg</b> nur horizontale/vertikale "
"Verschiebung; <b>Umschalt</b> deaktiviert Einrasten."
+# !!! palettes, not swatches?
+#: ../src/shortcuts.cpp:225
+#, fuzzy, c-format
+msgid "Keyboard directory (%s) is unavailable."
+msgstr "Palettenverzeichnis (%s) nicht auffindbar."
+
+#: ../src/shortcuts.cpp:369
+#, fuzzy
+msgid "Select a file to import"
+msgstr "Wählen Sie die zu importierende Datei"
+
#: ../src/sp-anchor.cpp:151
#, c-format
msgid "<b>Link</b> to %s"
@@ -12695,7 +13020,7 @@ msgstr "Ausgeschlossenen Bereich umfließen"
msgid "Create Guides Around the Page"
msgstr "Führungslinien an Seitenrändern erstellen"
-#: ../src/sp-guide.cpp:302 ../src/verbs.cpp:2410
+#: ../src/sp-guide.cpp:302 ../src/verbs.cpp:2415
msgid "Delete All Guides"
msgstr "Führungslinien löschen"
@@ -12728,28 +13053,28 @@ msgstr "Horizontale Führungslinie bei %s"
msgid "at %d degrees, through (%s,%s)"
msgstr "bei %d Grad, durch (%s, %s)"
-#: ../src/sp-image.cpp:1063
+#: ../src/sp-image.cpp:1068
msgid "embedded"
msgstr "eingebettet"
-#: ../src/sp-image.cpp:1071
+#: ../src/sp-image.cpp:1076
#, c-format
msgid "<b>Image with bad reference</b>: %s"
msgstr "<b>Bild-Objekt mit fehlerhaftem Bezug</b>: %s"
-#: ../src/sp-image.cpp:1072
+#: ../src/sp-image.cpp:1077
#, c-format
msgid "<b>Image</b> %d &#215; %d: %s"
msgstr "<b>Farbbild</b> %d &#215; %d: %s"
-#: ../src/sp-item-group.cpp:717
+#: ../src/sp-item-group.cpp:721
#, c-format
msgid "<b>Group</b> of <b>%d</b> object"
msgid_plural "<b>Group</b> of <b>%d</b> objects"
msgstr[0] "<b>Gruppe</b> von <b>%d</b> Objekt"
msgstr[1] "<b>Gruppe</b> von <b>%d</b> Objekten"
-#: ../src/sp-item.cpp:977 ../src/verbs.cpp:207
+#: ../src/sp-item.cpp:977 ../src/verbs.cpp:212
msgid "Object"
msgstr "Objekt"
@@ -12886,25 +13211,24 @@ msgstr "<b>Verwaister Zeichen-Klon</b>"
msgid "<b>Text span</b>"
msgstr "<b>Textweite</b>"
-#. char *symbol_desc = SP_ITEM(use->child)->description();
-#. g_free(symbol_desc);
-#: ../src/sp-use.cpp:302
-msgid "<b>Clone of Symbol</b>"
+#: ../src/sp-use.cpp:303
+#, fuzzy, c-format
+msgid "<b>'%s' Symbol</b>"
msgstr "<b>Klonen des Symbols</b>"
#. TRANSLATORS: Used for statusbar description for long <use> chains:
#. * "Clone of: Clone of: ... in Layer 1".
-#: ../src/sp-use.cpp:310
+#: ../src/sp-use.cpp:311
msgid "..."
msgstr "…"
-#: ../src/sp-use.cpp:318
+#: ../src/sp-use.cpp:319
#, c-format
msgid "<b>Clone</b> of: %s"
msgstr "<b>Klon</b> von: %s"
# !!!
-#: ../src/sp-use.cpp:322
+#: ../src/sp-use.cpp:323
msgid "<b>Orphaned clone</b>"
msgstr "<b>Verwaister Klon</b>"
@@ -12985,78 +13309,78 @@ msgstr ""
"Eines der ausgewählten Objekte ist <b>kein Pfad</b>. Boole'sche Operation "
"wird nicht ausgeführt."
-#: ../src/splivarot.cpp:913
+#: ../src/splivarot.cpp:918
msgid "Select <b>stroked path(s)</b> to convert stroke to path."
msgstr ""
"<b>Pfade mit Kontur</b> auswählen, um die Konturlinie in einen Pfad "
"umzuwandeln."
-#: ../src/splivarot.cpp:1266
+#: ../src/splivarot.cpp:1271
msgid "Convert stroke to path"
msgstr "Kontur in Pfad umwandeln"
#. TRANSLATORS: "to outline" means "to convert stroke to path"
-#: ../src/splivarot.cpp:1269
+#: ../src/splivarot.cpp:1274
msgid "<b>No stroked paths</b> in the selection."
msgstr "<b>Keine Pfade mit Konturlinien</b> in der Auswahl."
-#: ../src/splivarot.cpp:1340
+#: ../src/splivarot.cpp:1345
msgid "Selected object is <b>not a path</b>, cannot inset/outset."
msgstr ""
"Ausgewähltes Objekt ist <b>kein Pfad</b> - kann es nicht schrumpfen/"
"erweitern."
-#: ../src/splivarot.cpp:1436 ../src/splivarot.cpp:1501
+#: ../src/splivarot.cpp:1441 ../src/splivarot.cpp:1506
msgid "Create linked offset"
msgstr "Verbundenen Versatz erzeugen"
-#: ../src/splivarot.cpp:1437 ../src/splivarot.cpp:1502
+#: ../src/splivarot.cpp:1442 ../src/splivarot.cpp:1507
msgid "Create dynamic offset"
msgstr "Dynamischen Versatz erzeugen"
-#: ../src/splivarot.cpp:1527
+#: ../src/splivarot.cpp:1532
msgid "Select <b>path(s)</b> to inset/outset."
msgstr "<b>Pfad</b> zum Schrumpfen/Erweitern auswählen."
-#: ../src/splivarot.cpp:1740
+#: ../src/splivarot.cpp:1745
msgid "Outset path"
msgstr "Pfad erweitern"
-#: ../src/splivarot.cpp:1740
+#: ../src/splivarot.cpp:1745
msgid "Inset path"
msgstr "Pfad schrumpfen"
-#: ../src/splivarot.cpp:1742
+#: ../src/splivarot.cpp:1747
msgid "<b>No paths</b> to inset/outset in the selection."
msgstr "Die Auswahl enthält <b>keine Pfade</b> zum Schrumpfen/Erweitern."
-#: ../src/splivarot.cpp:1904
+#: ../src/splivarot.cpp:1909
msgid "Simplifying paths (separately):"
msgstr "Vereinfache Pfade (getrennt):"
-#: ../src/splivarot.cpp:1906
+#: ../src/splivarot.cpp:1911
msgid "Simplifying paths:"
msgstr "Vereinfache Pfade:"
-#: ../src/splivarot.cpp:1943
+#: ../src/splivarot.cpp:1948
#, c-format
msgid "%s <b>%d</b> of <b>%d</b> paths simplified..."
msgstr "%s <b>%d</b> von <b>%d</b> Pfaden vereinfacht…"
-#: ../src/splivarot.cpp:1955
+#: ../src/splivarot.cpp:1960
#, c-format
msgid "<b>%d</b> paths simplified."
msgstr "<b>%d</b> Pfade vereinfacht."
-#: ../src/splivarot.cpp:1969
+#: ../src/splivarot.cpp:1974
msgid "Select <b>path(s)</b> to simplify."
msgstr "<b>Pfad</b> zum Vereinfachen auswählen."
-#: ../src/splivarot.cpp:1985
+#: ../src/splivarot.cpp:1990
msgid "<b>No paths</b> to simplify in the selection."
msgstr "Die Auswahl enthält <b>keine Pfade</b> zum Vereinfachen."
-#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:182
+#: ../src/spray-context.cpp:205 ../src/tweak-context.cpp:191
#, c-format
msgid "<b>Nothing</b> selected"
msgstr "Es wurde <b>nichts</b> gewählt"
@@ -13092,11 +13416,11 @@ msgstr ""
msgid "<b>Nothing selected!</b> Select objects to spray."
msgstr "<b>Nichts ausgewählt!</b> Wähle Objekte zum Sprühen aus."
-#: ../src/spray-context.cpp:745 ../src/widgets/spray-toolbar.cpp:183
+#: ../src/spray-context.cpp:745 ../src/widgets/spray-toolbar.cpp:182
msgid "Spray with copies"
msgstr "Sprühen mit Kopien"
-#: ../src/spray-context.cpp:749 ../src/widgets/spray-toolbar.cpp:190
+#: ../src/spray-context.cpp:749 ../src/widgets/spray-toolbar.cpp:189
msgid "Spray with clones"
msgstr "Sprühen mit Klonen"
@@ -13151,7 +13475,7 @@ msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path."
msgstr ""
"Der Fließtext muss <b>sichtbar</b> sein, um einem Pfad zugewiesen zu werden."
-#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2430
+#: ../src/text-chemistry.cpp:183 ../src/verbs.cpp:2435
msgid "Put text on path"
msgstr "Text an Pfad ausrichten"
@@ -13163,7 +13487,7 @@ msgstr "Einen <b>Text-Pfad</b> zum Trennen vom Pfad auswählen."
msgid "<b>No texts-on-paths</b> in the selection."
msgstr "<b>Kein Text-Pfad</b> in der Auswahl vorhanden."
-#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2432
+#: ../src/text-chemistry.cpp:219 ../src/verbs.cpp:2437
msgid "Remove text from path"
msgstr "Text wird von Pfad getrennt"
@@ -13212,58 +13536,58 @@ msgstr "Fließtext in Text umwandeln"
msgid "<b>No flowed text(s)</b> to convert in the selection."
msgstr "<b>Kein Fließtext</b> zum Umwandeln in der Auswahl."
-#: ../src/text-context.cpp:420
+#: ../src/text-context.cpp:426
msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text."
msgstr ""
"<b>Klick</b> zum Ändern des Textes, <b>Ziehen</b>, um einen Teil des Textes "
"zu ändern."
-#: ../src/text-context.cpp:422
+#: ../src/text-context.cpp:428
msgid ""
"<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text."
msgstr ""
"<b>Klick</b> zum Ändern des Fließtextes, <b>Ziehen</b>, um einen Teil des "
"Textes zu ändern."
-#: ../src/text-context.cpp:476
+#: ../src/text-context.cpp:482
msgid "Create text"
msgstr "Text erstellen"
-#: ../src/text-context.cpp:501
+#: ../src/text-context.cpp:507
msgid "Non-printable character"
msgstr "Nicht druckbares Zeichen"
-#: ../src/text-context.cpp:516
+#: ../src/text-context.cpp:522
msgid "Insert Unicode character"
msgstr "Unicode-Zeichen einfügen"
-#: ../src/text-context.cpp:551
+#: ../src/text-context.cpp:557
#, c-format
msgid "Unicode (<b>Enter</b> to finish): %s: %s"
msgstr "Unicode (<b>Eingabe</b> zum Abschliessen): %s: %s"
-#: ../src/text-context.cpp:553 ../src/text-context.cpp:862
+#: ../src/text-context.cpp:559 ../src/text-context.cpp:868
msgid "Unicode (<b>Enter</b> to finish): "
msgstr "Unicode (<b>Eingabe</b> zum Abschliessen): "
-#: ../src/text-context.cpp:639
+#: ../src/text-context.cpp:645
#, c-format
msgid "<b>Flowed text frame</b>: %s &#215; %s"
msgstr "<b>Fließtext-Rahmen</b>: %s × %s"
-#: ../src/text-context.cpp:696
+#: ../src/text-context.cpp:702
msgid "Type text; <b>Enter</b> to start new line."
msgstr "Text schreiben; <b>Eingabe</b>, um eine neue Zeile zu beginnen."
-#: ../src/text-context.cpp:707
+#: ../src/text-context.cpp:713
msgid "Flowed text is created."
msgstr "Fließtext wird erzeugt."
-#: ../src/text-context.cpp:709
+#: ../src/text-context.cpp:715
msgid "Create flowed text"
msgstr "Fließtext erstellen"
-#: ../src/text-context.cpp:711
+#: ../src/text-context.cpp:717
msgid ""
"The frame is <b>too small</b> for the current font size. Flowed text not "
"created."
@@ -13271,75 +13595,75 @@ msgstr ""
"Der Rahmen ist <b>zu klein</b> für die aktuelle Schriftgröße. Der Fließtext "
"wurde nicht erzeugt."
-#: ../src/text-context.cpp:847
+#: ../src/text-context.cpp:853
msgid "No-break space"
msgstr "Untrennbares Leerzeichen"
-#: ../src/text-context.cpp:849
+#: ../src/text-context.cpp:855
msgid "Insert no-break space"
msgstr "Untrennbares Leerzeichen einfügen"
-#: ../src/text-context.cpp:886
+#: ../src/text-context.cpp:892
msgid "Make bold"
msgstr "Fett"
-#: ../src/text-context.cpp:904
+#: ../src/text-context.cpp:910
msgid "Make italic"
msgstr "Kursiv"
-#: ../src/text-context.cpp:943
+#: ../src/text-context.cpp:949
msgid "New line"
msgstr "Neue Zeile"
-#: ../src/text-context.cpp:977
+#: ../src/text-context.cpp:991
msgid "Backspace"
msgstr "Rückschritt"
-#: ../src/text-context.cpp:1025
+#: ../src/text-context.cpp:1047
msgid "Kern to the left"
msgstr "Unterschneidung nach links"
-#: ../src/text-context.cpp:1050
+#: ../src/text-context.cpp:1072
msgid "Kern to the right"
msgstr "Unterschneidung nach rechts"
-#: ../src/text-context.cpp:1075
+#: ../src/text-context.cpp:1097
msgid "Kern up"
msgstr "Unterschneidung nach oben"
-#: ../src/text-context.cpp:1100
+#: ../src/text-context.cpp:1122
msgid "Kern down"
msgstr "Unterschneidung nach unten"
-#: ../src/text-context.cpp:1176
+#: ../src/text-context.cpp:1198
msgid "Rotate counterclockwise"
msgstr "Entgegen Uhrzeigersinn drehen"
-#: ../src/text-context.cpp:1197
+#: ../src/text-context.cpp:1219
msgid "Rotate clockwise"
msgstr "Im Uhrzeigersinn drehen"
-#: ../src/text-context.cpp:1214
+#: ../src/text-context.cpp:1236
msgid "Contract line spacing"
msgstr "Zeilenabstand vermindern"
-#: ../src/text-context.cpp:1221
+#: ../src/text-context.cpp:1243
msgid "Contract letter spacing"
msgstr "Zeichenabstand vermindern"
-#: ../src/text-context.cpp:1239
+#: ../src/text-context.cpp:1261
msgid "Expand line spacing"
msgstr "Zeilenabstand vergrößern"
-#: ../src/text-context.cpp:1246
+#: ../src/text-context.cpp:1268
msgid "Expand letter spacing"
msgstr "Zeichenabstand vergrößern"
-#: ../src/text-context.cpp:1374
+#: ../src/text-context.cpp:1396
msgid "Paste text"
msgstr "Text einfügen"
-#: ../src/text-context.cpp:1625
+#: ../src/text-context.cpp:1647
#, c-format
msgid ""
"Type or edit flowed text (%d characters%s); <b>Enter</b> to start new "
@@ -13348,14 +13672,14 @@ msgstr ""
"Fließtext schreiben (%d Zeichen%s); <b>Eingabe</b>, um einen neuen Absatz zu "
"beginnen."
-#: ../src/text-context.cpp:1627
+#: ../src/text-context.cpp:1649
#, c-format
msgid "Type or edit text (%d characters%s); <b>Enter</b> to start new line."
msgstr ""
"Text schreiben (%d Zeichen%s); <b>Eingabe</b>, um eine neue Zeile zu "
"beginnen."
-#: ../src/text-context.cpp:1635 ../src/tools-switch.cpp:201
+#: ../src/text-context.cpp:1657 ../src/tools-switch.cpp:201
msgid ""
"<b>Click</b> to select or create text, <b>drag</b> to create flowed text; "
"then type."
@@ -13363,7 +13687,7 @@ msgstr ""
"Zum Auswählen oder Erstellen eines Textobjekts <b>klicken</b>, <b>Ziehen</b> "
"um Fließtext zu erstellen; anschließend schreiben."
-#: ../src/text-context.cpp:1737
+#: ../src/text-context.cpp:1759
msgid "Type text"
msgstr "Text eingeben"
@@ -13467,7 +13791,7 @@ msgstr ""
"<b>Ziehen</b> oder <b>Doppelklicken</b> erzeugt ein Gitter auf gewählten "
"Objekten, <b>Anfasser ziehen</b> um Gitter einzustellen."
-#: ../src/tools-switch.cpp:220
+#: ../src/tools-switch.cpp:219
msgid ""
"<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to "
"zoom out."
@@ -13475,15 +13799,15 @@ msgstr ""
"<b>Klick</b> oder <b>Rechteck</b> aufziehen vergrößert die Ansicht, "
"<b>Umschalt+Klick</b> verkleinert."
-#: ../src/tools-switch.cpp:226
+#: ../src/tools-switch.cpp:225
msgid "<b>Drag</b> to measure the dimensions of objects."
msgstr "<b>Ziehen</b> um die Dimensionen von Objekten zu messen."
-#: ../src/tools-switch.cpp:238
+#: ../src/tools-switch.cpp:237
msgid "<b>Click and drag</b> between shapes to create a connector."
msgstr "<b>Klick und Ziehen</b> zwischen Formen erzeugt einen Objektverbinder."
-#: ../src/tools-switch.cpp:244
+#: ../src/tools-switch.cpp:243
msgid ""
"<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new "
"fill with the current selection, <b>Ctrl+click</b> to change the clicked "
@@ -13494,11 +13818,11 @@ msgstr ""
"Füllung und Kontur des geklickten Objekts zur aktuellen Einstellung zu "
"ändern."
-#: ../src/tools-switch.cpp:250
+#: ../src/tools-switch.cpp:249
msgid "<b>Drag</b> to erase."
msgstr "<b>Ziehen</b> um zu löschen."
-#: ../src/tools-switch.cpp:256
+#: ../src/tools-switch.cpp:255
msgid "Choose a subtool from the toolbar"
msgstr "Wählen Sie ein Werkzeug aus der Werkzeugleiste"
@@ -13550,31 +13874,31 @@ msgstr "Bitmap vektorisieren"
msgid "Trace: Done. %ld nodes created"
msgstr "Vektorisieren abgeschlossen: %ld Knoten erzeugt"
-#: ../src/tweak-context.cpp:187
+#: ../src/tweak-context.cpp:196
#, c-format
msgid "%s. Drag to <b>move</b>."
msgstr "%s. Ziehen zum <b>verschieben</b>."
-#: ../src/tweak-context.cpp:191
+#: ../src/tweak-context.cpp:200
#, c-format
msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>."
msgstr ""
"%s. Ziehen oder Klicken zum <b>verschieben hinein </b>; mit Umschalttaste "
"zum <b>verschieben hinaus</b>."
-#: ../src/tweak-context.cpp:195
+#: ../src/tweak-context.cpp:208
#, c-format
msgid "%s. Drag or click to <b>move randomly</b>."
msgstr "%s. Ziehen oder Klicken zum <b>zufälligen verschieben</b>."
-#: ../src/tweak-context.cpp:199
+#: ../src/tweak-context.cpp:212
#, c-format
msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>."
msgstr ""
"%s. Ziehen oder Klicken zum <b>kleiner skalieren</b>; mit Umschalttaste zum "
"<b>größer skalieren</b>."
-#: ../src/tweak-context.cpp:203
+#: ../src/tweak-context.cpp:220
#, c-format
msgid ""
"%s. Drag or click to <b>rotate clockwise</b>; with Shift, "
@@ -13583,48 +13907,48 @@ msgstr ""
"%s. Ziehen oder Klicken zum <b>Drehen im Uhrzeigersinn</b>; mit "
"Umschalttaste zum <b>gegen den Uhrzeigersinn</b>."
-#: ../src/tweak-context.cpp:207
+#: ../src/tweak-context.cpp:228
#, c-format
msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>."
msgstr ""
"%s. Ziehen oder Klicken zum <b>Duplizieren</b>; mit Umschalttaste zum "
"<b>Löschen</b>."
-#: ../src/tweak-context.cpp:211
+#: ../src/tweak-context.cpp:236
#, c-format
msgid "%s. Drag to <b>push paths</b>."
msgstr "%s. Ziehen zum <b> Schieben der Pfade</b>."
-#: ../src/tweak-context.cpp:215
+#: ../src/tweak-context.cpp:240
#, c-format
msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>."
msgstr ""
"%s. Ziehen oder Klicken <b>zieht</b> Pfade <b>zusammen</b>; mit Umschalt "
"<b>schiebt sie auseinander</b>."
-#: ../src/tweak-context.cpp:223
+#: ../src/tweak-context.cpp:248
#, c-format
msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>."
msgstr ""
"%s. Ziehen oder Klicken <b>zieht Pfade an</b>; mit Umschalt <b>stößt es sie "
"ab</b>."
-#: ../src/tweak-context.cpp:231
+#: ../src/tweak-context.cpp:256
#, c-format
msgid "%s. Drag or click to <b>roughen paths</b>."
msgstr "%s. Ziehen oder Klicken um <b>Pfad aufzurauen</b>."
-#: ../src/tweak-context.cpp:235
+#: ../src/tweak-context.cpp:260
#, c-format
msgid "%s. Drag or click to <b>paint objects</b> with color."
msgstr "%s. Ziehen oder Klicken um <b>Objekte zu bemalen</b> mit Farbe."
-#: ../src/tweak-context.cpp:239
+#: ../src/tweak-context.cpp:264
#, c-format
msgid "%s. Drag or click to <b>randomize colors</b>."
msgstr "%s. Ziehen oder Klicken um <b>Farben zufällig zu setzen</b>."
-#: ../src/tweak-context.cpp:243
+#: ../src/tweak-context.cpp:268
#, c-format
msgid ""
"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>."
@@ -13632,60 +13956,60 @@ msgstr ""
"%s. Ziehen oder Klicken um <b>Weichheit zu erhöhen</b>; mit Shift "
"<b>verringern</b>."
-#: ../src/tweak-context.cpp:1209
+#: ../src/tweak-context.cpp:1234
msgid "<b>Nothing selected!</b> Select objects to tweak."
msgstr "<b>Nichts ausgewählt!</b> Wähle Objekte zum Justieren aus."
-#: ../src/tweak-context.cpp:1243
+#: ../src/tweak-context.cpp:1268
msgid "Move tweak"
msgstr "Verschieben-Justage"
# Was bewegt sich?
-#: ../src/tweak-context.cpp:1247
+#: ../src/tweak-context.cpp:1272
msgid "Move in/out tweak"
msgstr "Optimieren durch Zusammen-/Auseinanderbewegen"
-#: ../src/tweak-context.cpp:1251
+#: ../src/tweak-context.cpp:1276
msgid "Move jitter tweak"
msgstr "Bewegungsversatz-Justage"
-#: ../src/tweak-context.cpp:1255
+#: ../src/tweak-context.cpp:1280
msgid "Scale tweak"
msgstr "Skalieren-Justage"
-#: ../src/tweak-context.cpp:1259
+#: ../src/tweak-context.cpp:1284
msgid "Rotate tweak"
msgstr "Rotieren-Justage"
-#: ../src/tweak-context.cpp:1263
+#: ../src/tweak-context.cpp:1288
msgid "Duplicate/delete tweak"
msgstr "Dulizieren-/Löschen-Justage"
-#: ../src/tweak-context.cpp:1267
+#: ../src/tweak-context.cpp:1292
msgid "Push path tweak"
msgstr "Pfad-Verschieben-Justage"
-#: ../src/tweak-context.cpp:1271
+#: ../src/tweak-context.cpp:1296
msgid "Shrink/grow path tweak"
msgstr "Schrumpfen-/Weiten-Justage"
-#: ../src/tweak-context.cpp:1275
+#: ../src/tweak-context.cpp:1300
msgid "Attract/repel path tweak"
msgstr "Pfad-Anziehen-/-Abstoßen-Justage"
-#: ../src/tweak-context.cpp:1279
+#: ../src/tweak-context.cpp:1304
msgid "Roughen path tweak"
msgstr "Pfadrauheit-Justage"
-#: ../src/tweak-context.cpp:1283
+#: ../src/tweak-context.cpp:1308
msgid "Color paint tweak"
msgstr "Farb-Justage"
-#: ../src/tweak-context.cpp:1287
+#: ../src/tweak-context.cpp:1312
msgid "Color jitter tweak"
msgstr "Farbrauschen-Justage"
-#: ../src/tweak-context.cpp:1291
+#: ../src/tweak-context.cpp:1316
msgid "Blur tweak"
msgstr "Unschärfe-Justage"
@@ -13694,37 +14018,37 @@ msgstr "Unschärfe-Justage"
msgid "Nothing was copied."
msgstr "Es wurde nichts kopiert."
-#: ../src/ui/clipboard.cpp:371 ../src/ui/clipboard.cpp:580
-#: ../src/ui/clipboard.cpp:603
+#: ../src/ui/clipboard.cpp:375 ../src/ui/clipboard.cpp:584
+#: ../src/ui/clipboard.cpp:607
msgid "Nothing on the clipboard."
msgstr "Es ist nichts in der Zwischenablage."
-#: ../src/ui/clipboard.cpp:429
+#: ../src/ui/clipboard.cpp:433
msgid "Select <b>object(s)</b> to paste style to."
msgstr "Objekt(e) auswählen, um Stil darauf anzuwenden."
-#: ../src/ui/clipboard.cpp:440 ../src/ui/clipboard.cpp:457
+#: ../src/ui/clipboard.cpp:444 ../src/ui/clipboard.cpp:461
msgid "No style on the clipboard."
msgstr "Kein Stil in der Zwischenablage."
-#: ../src/ui/clipboard.cpp:482
+#: ../src/ui/clipboard.cpp:486
msgid "Select <b>object(s)</b> to paste size to."
msgstr "<b>Objekt(e)</b> auswählen, um Größe einzufügen."
-#: ../src/ui/clipboard.cpp:489
+#: ../src/ui/clipboard.cpp:493
msgid "No size on the clipboard."
msgstr "Keine Größe in der Zwischenablage."
-#: ../src/ui/clipboard.cpp:542
+#: ../src/ui/clipboard.cpp:546
msgid "Select <b>object(s)</b> to paste live path effect to."
msgstr "<b>Objekt(e)</b> auswählen, um den Pfad-Effekt einzufügen."
#. no_effect:
-#: ../src/ui/clipboard.cpp:567
+#: ../src/ui/clipboard.cpp:571
msgid "No effect on the clipboard."
msgstr "Kein Effekt in der Zwischenablage."
-#: ../src/ui/clipboard.cpp:586 ../src/ui/clipboard.cpp:614
+#: ../src/ui/clipboard.cpp:590 ../src/ui/clipboard.cpp:618
msgid "Clipboard does not contain a path."
msgstr "Die Zwischenablage enthält keinen Pfad."
@@ -13854,7 +14178,7 @@ msgid "Rearrange"
msgstr "Anordnen"
#: ../src/ui/dialog/align-and-distribute.cpp:900
-#: ../src/widgets/toolbox.cpp:1724
+#: ../src/widgets/toolbox.cpp:1728
msgid "Nodes"
msgstr "Knoten"
@@ -13867,53 +14191,53 @@ msgid "_Treat selection as group: "
msgstr "Auswahl als Gruppe behandeln:"
#. Align
-#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2861
-#: ../src/verbs.cpp:2862
+#: ../src/ui/dialog/align-and-distribute.cpp:921 ../src/verbs.cpp:2866
+#: ../src/verbs.cpp:2867
msgid "Align right edges of objects to the left edge of the anchor"
msgstr "Rechte Objektkanten an linker Seite der Verankerung ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2863
-#: ../src/verbs.cpp:2864
+#: ../src/ui/dialog/align-and-distribute.cpp:924 ../src/verbs.cpp:2868
+#: ../src/verbs.cpp:2869
msgid "Align left edges"
msgstr "Linke Kanten ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2865
-#: ../src/verbs.cpp:2866
+#: ../src/ui/dialog/align-and-distribute.cpp:927 ../src/verbs.cpp:2870
+#: ../src/verbs.cpp:2871
msgid "Center on vertical axis"
msgstr "Vertikal zentrieren"
-#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2867
-#: ../src/verbs.cpp:2868
+#: ../src/ui/dialog/align-and-distribute.cpp:930 ../src/verbs.cpp:2872
+#: ../src/verbs.cpp:2873
msgid "Align right sides"
msgstr "Rechte Kanten ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2869
-#: ../src/verbs.cpp:2870
+#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:2874
+#: ../src/verbs.cpp:2875
msgid "Align left edges of objects to the right edge of the anchor"
msgstr "Linke Objektkanten an rechter Seite der Verankerung ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2871
-#: ../src/verbs.cpp:2872
+#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:2876
+#: ../src/verbs.cpp:2877
msgid "Align bottom edges of objects to the top edge of the anchor"
msgstr "Objektunterkanten an Oberkante der Verankerung ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2873
-#: ../src/verbs.cpp:2874
+#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:2878
+#: ../src/verbs.cpp:2879
msgid "Align top edges"
msgstr "Oberkanten ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2875
-#: ../src/verbs.cpp:2876
+#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:2880
+#: ../src/verbs.cpp:2881
msgid "Center on horizontal axis"
msgstr "Zentren horizontal ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2877
-#: ../src/verbs.cpp:2878
+#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:2882
+#: ../src/verbs.cpp:2883
msgid "Align bottom edges"
msgstr "Unterkanten ausrichten"
-#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2879
-#: ../src/verbs.cpp:2880
+#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:2884
+#: ../src/verbs.cpp:2885
msgid "Align top edges of objects to the bottom edge of the anchor"
msgstr "Objektoberkanten an Unterkante der Verankerung ausrichten"
@@ -14033,8 +14357,8 @@ msgid "Smallest object"
msgstr "Kleinstes Objekt"
#: ../src/ui/dialog/align-and-distribute.cpp:1049
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 ../src/verbs.cpp:169
-#: ../src/widgets/desktop-widget.cpp:1927
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1555 ../src/verbs.cpp:174
+#: ../src/widgets/desktop-widget.cpp:2004
#: ../share/extensions/printing_marks.inx.h:18
msgid "Selection"
msgstr "Auswahl"
@@ -14056,7 +14380,7 @@ msgstr "_Speichern"
msgid "Add profile"
msgstr "Profil hinzufügen"
-#: ../src/ui/dialog/color-item.cpp:122
+#: ../src/ui/dialog/color-item.cpp:131
#, c-format
msgid ""
"Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"
@@ -14064,48 +14388,48 @@ msgstr ""
"Farbe: <b>%s</b>; <b>Klick</b> setzt die Füllung, <b>Shift+Klick</b> legt "
"die Konturfarbe fest"
-#: ../src/ui/dialog/color-item.cpp:504
+#: ../src/ui/dialog/color-item.cpp:513
msgid "Change color definition"
msgstr "Farbdefinition ändern"
-#: ../src/ui/dialog/color-item.cpp:678
+#: ../src/ui/dialog/color-item.cpp:687
msgid "Remove stroke color"
msgstr "Konturfarbe entfernen"
-#: ../src/ui/dialog/color-item.cpp:678
+#: ../src/ui/dialog/color-item.cpp:687
msgid "Remove fill color"
msgstr "Füllfarbe entfernen"
-#: ../src/ui/dialog/color-item.cpp:683
+#: ../src/ui/dialog/color-item.cpp:692
msgid "Set stroke color to none"
msgstr "Farbe der Kontur auf nichts setzen"
-#: ../src/ui/dialog/color-item.cpp:683
+#: ../src/ui/dialog/color-item.cpp:692
msgid "Set fill color to none"
msgstr "Füllungsfarbe auf nichts setzen"
-#: ../src/ui/dialog/color-item.cpp:699
+#: ../src/ui/dialog/color-item.cpp:708
msgid "Set stroke color from swatch"
msgstr "Konturfarbe aus der Farbfelder-Palette auswählen"
-#: ../src/ui/dialog/color-item.cpp:699
+#: ../src/ui/dialog/color-item.cpp:708
msgid "Set fill color from swatch"
msgstr "Füllfarbe aus der Farbfelder-Palette auswählen"
-#: ../src/ui/dialog/debug.cpp:69
+#: ../src/ui/dialog/debug.cpp:73
msgid "Messages"
msgstr "Meldungen"
-#: ../src/ui/dialog/debug.cpp:83 ../src/ui/dialog/messages.cpp:47
+#: ../src/ui/dialog/debug.cpp:87 ../src/ui/dialog/messages.cpp:47
#: ../src/ui/dialog/scriptdialog.cpp:182
msgid "_Clear"
msgstr "_Leeren"
-#: ../src/ui/dialog/debug.cpp:87 ../src/ui/dialog/messages.cpp:48
+#: ../src/ui/dialog/debug.cpp:91 ../src/ui/dialog/messages.cpp:48
msgid "Capture log messages"
msgstr "Fehlerprotokoll mitschreiben"
-#: ../src/ui/dialog/debug.cpp:91
+#: ../src/ui/dialog/debug.cpp:95
msgid "Release log messages"
msgstr "Fehlerprotokoll verwerfen"
@@ -14368,11 +14692,11 @@ msgid "Remove selected grid."
msgstr "Ausgewähltes Gitter entfernen."
#: ../src/ui/dialog/document-properties.cpp:147
-#: ../src/widgets/toolbox.cpp:1831
+#: ../src/widgets/toolbox.cpp:1835
msgid "Guides"
msgstr "Führungslinien"
-#: ../src/ui/dialog/document-properties.cpp:149 ../src/verbs.cpp:2680
+#: ../src/ui/dialog/document-properties.cpp:149 ../src/verbs.cpp:2685
msgid "Snap"
msgstr "Einrasten"
@@ -14425,7 +14749,7 @@ msgstr "<b>Verschiedenes</b>"
#. Inkscape::GC::release(defsRepr);
#. inform the document, so we can undo
#. Color Management
-#: ../src/ui/dialog/document-properties.cpp:487 ../src/verbs.cpp:2855
+#: ../src/ui/dialog/document-properties.cpp:487 ../src/verbs.cpp:2860
msgid "Link Color Profile"
msgstr "Farb-Profil verknüpfen"
@@ -14558,14 +14882,14 @@ msgstr "Gitter entfernen"
msgid "Information"
msgstr "Information"
-#: ../src/ui/dialog/extension-editor.cpp:82 ../src/verbs.cpp:284
-#: ../src/verbs.cpp:303 ../share/extensions/color_custom.inx.h:7
+#: ../src/ui/dialog/extension-editor.cpp:82 ../src/verbs.cpp:289
+#: ../src/verbs.cpp:308 ../share/extensions/color_custom.inx.h:7
#: ../share/extensions/color_HSL_adjust.inx.h:11
#: ../share/extensions/color_randomize.inx.h:6
#: ../share/extensions/dots.inx.h:7
#: ../share/extensions/draw_from_triangle.inx.h:35
#: ../share/extensions/dxf_input.inx.h:10
-#: ../share/extensions/dxf_outlines.inx.h:20
+#: ../share/extensions/dxf_outlines.inx.h:24
#: ../share/extensions/gcodetools_about.inx.h:3
#: ../share/extensions/gcodetools_area.inx.h:53
#: ../share/extensions/gcodetools_check_for_updates.inx.h:3
@@ -14611,103 +14935,103 @@ msgstr "Hilfe"
msgid "Parameters"
msgstr "Parameter"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:393
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:398
msgid "No preview"
msgstr "Keine Vorschau"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:499
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:504
msgid "too large for preview"
msgstr "zu groß für Vorschau"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:589
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:594
msgid "Enable preview"
msgstr "Vorschau einschalten"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:746
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:759
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:763
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:766
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:774
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:790
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:291
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:422
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:751
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:764
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:768
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:779
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:795
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:810
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:289
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:420
msgid "All Files"
msgstr "Alle Dateitypen"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:292
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:776
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:792
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:807
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:290
msgid "All Inkscape Files"
msgstr "Alle Inkscape-Dateien"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:778
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:794
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:293
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:783
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:799
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:813
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:291
msgid "All Images"
msgstr "Alle Bilder"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:781
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:797
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:811
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:294
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:786
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:816
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:292
msgid "All Vectors"
msgstr "Alle Vektorgrafiken"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:800
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:814
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:295
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:789
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:819
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:293
msgid "All Bitmaps"
msgstr "Alle Bitmaps"
#. ###### File options
#. ###### Do we want the .xxx extension automatically added?
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1043
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1611
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1048
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1616
msgid "Append filename extension automatically"
msgstr "Dateinamenserweiterung automatisch anhängen"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1221
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1475
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1226
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1480
msgid "Guess from extension"
msgstr "Automatisch bestimmen"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1496
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501
msgid "Left edge of source"
msgstr "Linke Kante der Quelle"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1497
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502
msgid "Top edge of source"
msgstr "Oberkante der Quelle"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1498
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503
msgid "Right edge of source"
msgstr "Rechte Kante der Quelle"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1499
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504
msgid "Bottom edge of source"
msgstr "Unterkante der Quelle"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1500
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1505
msgid "Source width"
msgstr "Quellenbreite"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1506
msgid "Source height"
msgstr "Quellenhöhe"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1507
msgid "Destination width"
msgstr "Zielbreite"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1508
msgid "Destination height"
msgstr "Zielhöhe"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1509
msgid "Resolution (dots per inch)"
msgstr "Auflösung (Punkte pro Zoll)"
@@ -14715,40 +15039,40 @@ msgstr "Auflösung (Punkte pro Zoll)"
#. ## EXTRA WIDGET -- SOURCE SIDE
#. #########################################
#. ##### Export options buttons/spinners, etc
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1542
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1547
msgid "Document"
msgstr "Dokument"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1554
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1559
msgctxt "Export dialog"
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1574
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1579
msgid "Source"
msgstr "Quelle"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1594
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1599
msgid "Cairo"
msgstr "Cairo"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1597
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1602
msgid "Antialias"
msgstr "Kantenglättung"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1628
msgid "Destination"
msgstr "Ziel"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:423
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:421
msgid "All Executable Files"
msgstr "Alle ausführbaren Dateien"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:615
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:613
msgid "Show Preview"
msgstr "Zeige Vorschau"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:753
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:751
msgid "No file selected"
msgstr "Keine Datei ausgewählt"
@@ -14765,7 +15089,7 @@ msgid "Stroke st_yle"
msgstr "_Muster der Kontur"
#. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor
-#: ../src/ui/dialog/filter-effects-dialog.cpp:511
+#: ../src/ui/dialog/filter-effects-dialog.cpp:515
msgid ""
"This matrix determines a linear transform on color space. Each line affects "
"one of the color components. Each column determines how much of each color "
@@ -14777,91 +15101,83 @@ msgstr ""
"Einfluß der jeweiligen Eingangskomponente. Die letzte Spalte gibt einen "
"konstanten Grundwert der Ausgangskomponenten vor. "
-#: ../src/ui/dialog/filter-effects-dialog.cpp:621
+#: ../src/ui/dialog/filter-effects-dialog.cpp:625
msgid "Image File"
msgstr "Bild-Datei"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:624
+#: ../src/ui/dialog/filter-effects-dialog.cpp:628
msgid "Selected SVG Element"
msgstr "Gewähltes SVG Element"
#. TODO: any image, not just svg
-#: ../src/ui/dialog/filter-effects-dialog.cpp:694
+#: ../src/ui/dialog/filter-effects-dialog.cpp:698
msgid "Select an image to be used as feImage input"
msgstr "Wählt ein Bild als Eingabe für feBild"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:786
+#: ../src/ui/dialog/filter-effects-dialog.cpp:790
msgid "This SVG filter effect does not require any parameters."
msgstr "Dieser SVG-Filtereffekt benötigt keine Parameter."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:792
+#: ../src/ui/dialog/filter-effects-dialog.cpp:796
msgid "This SVG filter effect is not yet implemented in Inkscape."
msgstr "Dieser SVG-Filtereffekt ist noch nicht in Inkscape implementiert."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:980
+#: ../src/ui/dialog/filter-effects-dialog.cpp:984
msgid "Light Source:"
msgstr "Lichtquelle:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:997
-msgid "Azimuth"
-msgstr "Azimut"
-
-#: ../src/ui/dialog/filter-effects-dialog.cpp:997
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
msgid "Direction angle for the light source on the XY plane, in degrees"
msgstr "Winkel, aus dem das Licht in der XY-Ebene kommt, in °"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:998
-msgid "Elevation"
-msgstr "Anhebung"
-
-#: ../src/ui/dialog/filter-effects-dialog.cpp:998
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1002
msgid "Direction angle for the light source on the YZ plane, in degrees"
msgstr "Winkel, aus dem das Licht in der YZ-Ebene kommt, in °"
#. default x:
#. default y:
#. default z:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1004
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1005
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
msgid "Location:"
msgstr "Ort:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1004
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1007
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1005
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1011
msgid "X coordinate"
msgstr "X-Koordinate"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1004
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1007
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1005
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1011
msgid "Y coordinate"
msgstr "Y-Koordinate"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1001
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1004
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1007
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1005
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1011
msgid "Z coordinate"
msgstr "X-Koordinate"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1007
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1011
msgid "Points At"
msgstr "Zeigt auf"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1012
msgid "Specular Exponent"
msgstr "Glanzpunkt-Exponent"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1008
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1012
msgid "Exponent value controlling the focus for the light source"
msgstr "Exponent bestimmt den Fokus der Lichtquelle"
#. TODO: here I have used 100 degrees as default value. But spec says that if not specified, no limiting cone is applied. So, there should be a way for the user to set a "no limiting cone" option.
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1010
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1014
msgid "Cone Angle"
msgstr "Konuswinkel"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1010
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1014
msgid ""
"This is the angle between the spot light axis (i.e. the axis between the "
"light source and the point to which it is pointing at) and the spot light "
@@ -14869,111 +15185,111 @@ msgid ""
msgstr ""
"Öffnungswinkel des Lichtkonus. Außerhalb des Konus gibt es kein Licht. "
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1073
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1077
msgid "New light source"
msgstr "Neue Lichtquelle"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1114
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1118
msgid "_Duplicate"
msgstr "_Duplizieren"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1148
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1152
msgid "_Filter"
msgstr "_Filter"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1164
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1168
msgid "R_ename"
msgstr "Umb_enennen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1293
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1298
msgid "Rename filter"
msgstr "Filter umbenennen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1330
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1335
msgid "Apply filter"
msgstr "Filter anwenden"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1400
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1405
msgid "filter"
msgstr "Filter"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1407
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1412
msgid "Add filter"
msgstr "Filter hinzufügen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1459
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1464
msgid "Duplicate filter"
msgstr "Filter duplizieren"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1558
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1563
msgid "_Effect"
msgstr "_Effekt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1568
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1573
msgid "Connections"
msgstr "Verbindungen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1706
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1711
msgid "Remove filter primitive"
msgstr "Filterbaustein entfernen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2294
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2299
msgid "Remove merge node"
msgstr "Zusammengefassten Knoten löschen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2414
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2419
msgid "Reorder filter primitive"
msgstr "Filterbausteine umordnen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2494
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2499
msgid "Add Effect:"
msgstr "Effekt hinzufügen:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2495
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2500
msgid "No effect selected"
msgstr "Kein Effekt gewählt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2496
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2501
msgid "No filter selected"
msgstr "Kein Filter gewählt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2542
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2547
msgid "Effect parameters"
msgstr "Effektparameter"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2543
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2548
msgid "Filter General Settings"
msgstr "Allgemeine Filtereinstellungen"
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2601
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2606
msgid "Coordinates:"
msgstr "Koordinaten:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2601
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2606
msgid "X coordinate of the left corners of filter effects region"
msgstr "X-Koordinate der linken Ecke des Ausschnitts, auf den Filter wirkt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2601
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2606
msgid "Y coordinate of the upper corners of filter effects region"
msgstr "Y-Koordinate der obere Ecke des Ausschnitts, auf den Filter wirkt"
#. default width:
#. default height:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2602
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2607
msgid "Dimensions:"
msgstr "Dimensionen:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2602
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2607
msgid "Width of filter effects region"
msgstr "Breite des Filtereffekts"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2602
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2607
msgid "Height of filter effects region"
msgstr "Höhe des Filtereffekts"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2608
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2613
msgid ""
"Indicates the type of matrix operation. The keyword 'matrix' indicates that "
"a full 5x4 matrix of values will be provided. The other keywords represent "
@@ -14985,23 +15301,23 @@ msgstr ""
"für oft verwendete Farboperationen bereitstellen, ohne eine komplette Matrix "
"angeben zu müssen."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2609
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2614
msgid "Value(s):"
msgstr "Wert(e):"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2624
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2664
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2629
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
msgid "Operator:"
msgstr "Operator:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2625
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2630
msgid "K1:"
msgstr "K1:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2625
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2626
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2627
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2628
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2630
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2631
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2632
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2633
msgid ""
"If the arithmetic operation is chosen, each result pixel is computed using "
"the formula k1*i1*i2 + k2*i1 + k3*i2 + k4 where i1 and i2 are the pixel "
@@ -15011,38 +15327,38 @@ msgstr ""
"Formel k1*i1*i2 + k2*i1 + k3*i2 + k4 berechnet, wobei i1 und i2 die Werte "
"der Eingangsbildpunkte sind."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2626
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2631
msgid "K2:"
msgstr "K2:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2627
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2632
msgid "K3:"
msgstr "K3:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2628
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2633
msgid "K4:"
msgstr "K4:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2631
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2636
msgid "Size:"
msgstr "Größe:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2631
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2636
msgid "width of the convolve matrix"
msgstr "Breite der Faltungsmatrix"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2631
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2636
msgid "height of the convolve matrix"
msgstr "Höhe der Faltungsmatrix"
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2632
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2637
#: ../src/ui/dialog/object-attributes.cpp:48
msgid "Target:"
msgstr "Target:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2632
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2637
msgid ""
"X coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
@@ -15050,7 +15366,7 @@ msgstr ""
"X-Koordinate des Zielpunktes der Faltung. Die Faltungsmatrix wirkt auf Pixel "
"um diesen Punkt herum."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2632
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2637
msgid ""
"Y coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
@@ -15059,11 +15375,11 @@ msgstr ""
"um diesen Punkt herum."
#. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix)
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2634
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2639
msgid "Kernel:"
msgstr "Faltungsmatrix:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2634
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2639
msgid ""
"This matrix describes the convolve operation that is applied to the input "
"image in order to calculate the pixel colors at the output. Different "
@@ -15079,11 +15395,11 @@ msgstr ""
"(entlang der Richtung der Matrixdiagonalen), während eine Matrix mit "
"konstanten Einträgen eine isotrope Unschärfe erzeugt."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2636
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2641
msgid "Divisor:"
msgstr "Teiler:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2636
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2641
msgid ""
"After applying the kernelMatrix to the input image to yield a number, that "
"number is divided by divisor to yield the final destination color value. A "
@@ -15095,11 +15411,11 @@ msgstr ""
"erhalten. Ist der Divisor die Summe der Matrixeinträge, so wird das Ergebnis "
"eine gemittelte Farbintensität aufweisen."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2637
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2642
msgid "Bias:"
msgstr "Grundwert:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2637
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2642
msgid ""
"This value is added to each component. This is useful to define a constant "
"value as the zero response of the filter."
@@ -15107,11 +15423,11 @@ msgstr ""
"Dieser Wert wird zu jeder Komponente hinzu addiert. Dies ergibt eine "
"Grundantwort des Filters bei leerer Eingabe."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2638
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
msgid "Edge Mode:"
msgstr "Kanten-Modus:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2638
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
msgid ""
"Determines how to extend the input image as necessary with color values so "
"that the matrix operations can be applied when the kernel is positioned at "
@@ -15121,33 +15437,33 @@ msgstr ""
"erweitert wird, damit die Faltungsmatrix bis an die Kanten des Originals "
"angewendet werden kann."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2639
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
msgid "Preserve Alpha"
msgstr "Alphawert beibehalten"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2639
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
msgid "If set, the alpha channel won't be altered by this filter primitive."
msgstr ""
"Wenn gesetzt, wird der Alphakanal von diesem Filterbaustein nicht "
"beeinflusst."
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2642
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2647
msgid "Diffuse Color:"
msgstr "Diffusreflektierende Farbe:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2642
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2675
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2647
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2680
msgid "Defines the color of the light source"
msgstr "Definiert die Farbe der Lichtquelle"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2648
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2681
msgid "Surface Scale:"
msgstr "Oberflächenskalierung:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2643
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2648
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2681
msgid ""
"This value amplifies the heights of the bump map defined by the input alpha "
"channel"
@@ -15155,59 +15471,59 @@ msgstr ""
"Dieser Wert multipliziert die Oberflächenstruktur, die aus dem Alphakanal "
"der Eingabe gewonnen wird."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2682
msgid "Constant:"
msgstr "Konstante:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2644
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2682
msgid "This constant affects the Phong lighting model."
msgstr "Diese Größe beeinflusst die Phong-Beleuchtung."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2645
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2679
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2684
msgid "Kernel Unit Length:"
msgstr "Größe der Faltungsmatrixeinheit:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2649
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
msgid "This defines the intensity of the displacement effect."
msgstr "Dies bestimmt die Stärke des Versatzeffekts."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
msgid "X displacement:"
msgstr "X-Verschiebung:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2650
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2655
msgid "Color component that controls the displacement in the X direction"
msgstr "Farbkomponente, die den Versatz in X-Richtung bestimmt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2651
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
msgid "Y displacement:"
msgstr "Y-Verschiebung:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2651
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2656
msgid "Color component that controls the displacement in the Y direction"
msgstr "Farbkomponente, die den Versatz in Y-Richtung bestimmt"
#. default: black
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2659
msgid "Flood Color:"
msgstr "Füllfarbe:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2654
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2659
msgid "The whole filter region will be filled with this color."
msgstr "Die gesamte Filterregion wird mit dieser Farbe gefüllt."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2658
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2663
msgid "Standard Deviation:"
msgstr "Standard Abweichung:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2658
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2663
msgid "The standard deviation for the blur operation."
msgstr "Standardabweichung für die Unschärfeoperation"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2664
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2669
msgid ""
"Erode: performs \"thinning\" of input image.\n"
"Dilate: performs \"fattenning\" of input image."
@@ -15215,67 +15531,67 @@ msgstr ""
"Erodieren: \"Verdünnt\" das Eingangsbild.\n"
"Weiten:\"Verdickt\" das Eingangsbild."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2668
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2673
msgid "Source of Image:"
msgstr "Bild-Quelle:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2671
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
msgid "Delta X:"
msgstr "Delta X:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2671
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2676
msgid "This is how far the input image gets shifted to the right"
msgstr "Um diesen Betrag wird das Eingangsbild nach rechts verschoben."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2672
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
msgid "Delta Y:"
msgstr "Delta Y:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2672
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2677
msgid "This is how far the input image gets shifted downwards"
msgstr "Um diesen Betrag wird das Eingangsbild nach unten verschoben."
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2675
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2680
msgid "Specular Color:"
msgstr "Glanzpunktfarbe:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2678
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2683
#: ../share/extensions/interp.inx.h:2
msgid "Exponent:"
msgstr "Exponent:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2678
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2683
msgid "Exponent for specular term, larger is more \"shiny\"."
msgstr "Exponent bestimmt Glanzlicht, größer ist \"glänzender\""
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2687
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2692
msgid ""
"Indicates whether the filter primitive should perform a noise or turbulence "
"function."
msgstr "Zeigt an, ob der Filterbaustein Rauschen oder Turbulenz erzeugt."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2688
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2693
msgid "Base Frequency:"
msgstr "Basisfrequenz:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2689
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2694
msgid "Octaves:"
msgstr "Oktaven:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
msgid "Seed:"
msgstr "Startwert:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2690
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2695
msgid "The starting number for the pseudo random number generator."
msgstr "Startwert des Pseudozufallsgenerators"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2702
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2707
msgid "Add filter primitive"
msgstr "Filterbaustein hinzufügen"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2719
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2724
msgid ""
"The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, "
"multiply, darken and lighten."
@@ -15283,7 +15599,7 @@ msgstr ""
"Der <b>Mischen</b> Filterbaustein sieht 4 Bild-Misch-Modi vor: Screen, "
"Multiplizieren, Verdunkeln und Aufhellen."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2723
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2728
msgid ""
"The <b>feColorMatrix</b> filter primitive applies a matrix transformation to "
"color of each rendered pixel. This allows for effects like turning object to "
@@ -15293,7 +15609,7 @@ msgstr ""
"die Farben der gerenderten Pixel an. Dies erlaubt Effekte wie Umwandeln in "
"Graustufen, Modifizieren der Sättigung und Änderung des Farbwerts."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2727
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2732
msgid ""
"The <b>feComponentTransfer</b> filter primitive manipulates the input's "
"color components (red, green, blue, and alpha) according to particular "
@@ -15305,7 +15621,7 @@ msgstr ""
"festzulegender Transferfunktionen. Dies erlaubt Operationen wie Helligkeits- "
"und Kontrasteinstellung, Farbbalance und Schwellenwerte."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2731
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2736
msgid ""
"The <b>feComposite</b> filter primitive composites two images using one of "
"the Porter-Duff blending modes or the arithmetic mode described in SVG "
@@ -15318,7 +15634,7 @@ msgstr ""
"Wesentlichen aus logischen Operationen zwischen den korrespondierenden Pixel-"
"Werten der Bilder."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2735
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2740
msgid ""
"The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on "
"the image. Common effects created using convolution matrices are blur, "
@@ -15333,7 +15649,7 @@ msgstr ""
"allerdings ist der spezialisierte Effekt schneller und von der Auflösung "
"unabhängig. "
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2739
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2744
msgid ""
"The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create "
"\"embossed\" shadings. The input's alpha channel is used to provide depth "
@@ -15345,7 +15661,7 @@ msgstr ""
"verwendet, um Höheninformationen zu erhalten: opakere Gebiete werden "
"angehoben, weniger opake abgesenkt."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2743
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2748
msgid ""
"The <b>feDisplacementMap</b> filter primitive displaces the pixels in the "
"first input using the second input as a displacement map, that shows from "
@@ -15357,7 +15673,7 @@ msgstr ""
"definiert, woher die Pixel kommen sollen. Klassische Beispiele sind Wirbel- "
"und Quetscheffekte."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2747
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2752
msgid ""
"The <b>feFlood</b> filter primitive fills the region with a given color and "
"opacity. It is usually used as an input to other filters to apply color to "
@@ -15367,7 +15683,7 @@ msgstr ""
"und Opazität. Normalerweise wird dies als Eingang für andere Filter "
"verwendet, um so Farben ins Spiel zu bringen."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2751
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2756
msgid ""
"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is "
"commonly used together with feOffset to create a drop shadow effect."
@@ -15376,7 +15692,7 @@ msgstr ""
"Er wird normalerweise zusammen mit dem Filterbaustein Versatz benutzt, um "
"abgesetzte Schatten zu erzeugen."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2755
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2760
msgid ""
"The <b>feImage</b> filter primitive fills the region with an external image "
"or another part of the document."
@@ -15384,7 +15700,7 @@ msgstr ""
"Der Filterbaustein <b>Bild</b> füllt eine Region mit einem externen Bild "
"oder einem anderen Teil des Dokuments."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2759
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2764
msgid ""
"The <b>feMerge</b> filter primitive composites several temporary images "
"inside the filter primitive to a single image. It uses normal alpha "
@@ -15396,7 +15712,7 @@ msgstr ""
"zu den Bausteinen Überblenden im Normalmodus oder Verbund im \"Überlagern\"-"
"Modus."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2763
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2768
msgid ""
"The <b>feMorphology</b> filter primitive provides erode and dilate effects. "
"For single-color objects erode makes the object thinner and dilate makes it "
@@ -15406,7 +15722,7 @@ msgstr ""
"\"Weiten\" zur Verfügung. Für einfarbige Objekte wirkt \"Erodieren\" "
"ausdünnend und \"Weiten\" verdickend."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2767
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2772
msgid ""
"The <b>feOffset</b> filter primitive offsets the image by an user-defined "
"amount. For example, this is useful for drop shadows, where the shadow is in "
@@ -15417,7 +15733,7 @@ msgstr ""
"die sich an einer leicht anderen Position als das eigentliche Objekt "
"befinden."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2771
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2776
msgid ""
"The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives "
"create \"embossed\" shadings. The input's alpha channel is used to provide "
@@ -15429,14 +15745,14 @@ msgstr ""
"verwendet, um Tiefeninformationen zu erhalten: opakere Gebiete werden "
"angehoben, weniger opake abgesenkt."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2775
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2780
msgid ""
"The <b>feTile</b> filter primitive tiles a region with its input graphic"
msgstr ""
"Der Filterbaustein <b>Kacheln</b> belegt einen Bereich mit Kopien einer "
"Graphik."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2779
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2784
msgid ""
"The <b>feTurbulence</b> filter primitive renders Perlin noise. This kind of "
"noise is useful in simulating several nature phenomena like clouds, fire and "
@@ -15446,11 +15762,11 @@ msgstr ""
"Rauschen kann verwendet werden, um natürliche Phänomene wie Wolken, Feuer "
"oder Rauch, sowie komplexe Texturen wie Marmor oder Granit nachzubilden."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2798
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2803
msgid "Duplicate filter primitive"
msgstr "Filterbaustein duplizieren"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2851
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2856
msgid "Set filter primitive attribute"
msgstr "Attribut für Filterbaustein setzen"
@@ -15637,7 +15953,7 @@ msgstr "Spiralen"
msgid "Search spirals"
msgstr "Spiralen durchsuchen"
-#: ../src/ui/dialog/find.cpp:102 ../src/widgets/toolbox.cpp:1732
+#: ../src/ui/dialog/find.cpp:102 ../src/widgets/toolbox.cpp:1736
msgid "Paths"
msgstr "Pfade"
@@ -15764,6 +16080,29 @@ msgstr "Wählen Sie ein Objekttyp"
msgid "Select a property"
msgstr "Wählen Sie eine Eigenschaft aus"
+#: ../src/ui/dialog/font-substitution.cpp:87
+msgid ""
+"\n"
+"Some fonts are not available and have been substituted."
+msgstr ""
+
+#: ../src/ui/dialog/font-substitution.cpp:90
+msgid "Font substitution"
+msgstr "Schriftartersetzung"
+
+#: ../src/ui/dialog/font-substitution.cpp:109
+#, fuzzy
+msgid "Select all the affected items"
+msgstr "Wählen Sie ein Objekttyp"
+
+#: ../src/ui/dialog/font-substitution.cpp:114
+msgid "Don't show this warning again"
+msgstr "Diese Warnung nicht erneut zeigen"
+
+#: ../src/ui/dialog/font-substitution.cpp:255
+msgid "Font '%1' substituted with '%2'"
+msgstr "Schrift '%1' ersetzt durch '%2'"
+
#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:152
msgid "all"
msgstr "alles"
@@ -16539,53 +16878,53 @@ msgstr "Führungslinien ID: %s"
msgid "Current: %s"
msgstr "Aktuell: %s"
-#: ../src/ui/dialog/icon-preview.cpp:156
+#: ../src/ui/dialog/icon-preview.cpp:159
#, c-format
msgid "%d x %d"
msgstr "%d × %d"
-#: ../src/ui/dialog/icon-preview.cpp:168
+#: ../src/ui/dialog/icon-preview.cpp:171
msgid "Magnified:"
msgstr "Vergrößert:"
-#: ../src/ui/dialog/icon-preview.cpp:237
+#: ../src/ui/dialog/icon-preview.cpp:240
msgid "Actual Size:"
msgstr "Aktuelle Größe:"
-#: ../src/ui/dialog/icon-preview.cpp:242
+#: ../src/ui/dialog/icon-preview.cpp:245
msgctxt "Icon preview window"
msgid "Sele_ction"
msgstr "Auswahl"
-#: ../src/ui/dialog/icon-preview.cpp:244
+#: ../src/ui/dialog/icon-preview.cpp:247
msgid "Selection only or whole document"
msgstr "Nur Auswahl oder ganzes Dokument"
-#: ../src/ui/dialog/inkscape-preferences.cpp:182
+#: ../src/ui/dialog/inkscape-preferences.cpp:181
msgid "Show selection cue"
msgstr "Auswahlmarkierung anzeigen"
# !!! Frage? Passiv formulieren?
-#: ../src/ui/dialog/inkscape-preferences.cpp:183
+#: ../src/ui/dialog/inkscape-preferences.cpp:182
msgid ""
"Whether selected objects display a selection cue (the same as in selector)"
msgstr ""
"Sind die ausgewählten Objekte visuell hervorgehoben (wie beim "
"Auswahlwerkzeug) "
-#: ../src/ui/dialog/inkscape-preferences.cpp:189
+#: ../src/ui/dialog/inkscape-preferences.cpp:188
msgid "Enable gradient editing"
msgstr "Farbverlaufs-Editor aktiviert"
-#: ../src/ui/dialog/inkscape-preferences.cpp:190
+#: ../src/ui/dialog/inkscape-preferences.cpp:189
msgid "Whether selected objects display gradient editing controls"
msgstr "Ausgewählten Objekte zeigen Farbverlaufs-Anfasser an"
-#: ../src/ui/dialog/inkscape-preferences.cpp:195
+#: ../src/ui/dialog/inkscape-preferences.cpp:194
msgid "Conversion to guides uses edges instead of bounding box"
msgstr "Umwandlung zu Führungslinien nutzt Ecken anstelle von Umrandungsboxen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:196
+#: ../src/ui/dialog/inkscape-preferences.cpp:195
msgid ""
"Converting an object to guides places these along the object's true edges "
"(imitating the object's shape), not along the bounding box"
@@ -16593,25 +16932,25 @@ msgstr ""
"Wird ein Objekt zu Führungslinien umgewandelt, so gelten die tatsächlichen "
"Umrisse des Objekts, nicht die rechteckige Umrandung."
-#: ../src/ui/dialog/inkscape-preferences.cpp:203
+#: ../src/ui/dialog/inkscape-preferences.cpp:202
msgid "Ctrl+click _dot size:"
msgstr "Strg+Klick Punktgröße:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:203
+#: ../src/ui/dialog/inkscape-preferences.cpp:202
msgid "times current stroke width"
msgstr "(Faktor zur Kontur)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:204
+#: ../src/ui/dialog/inkscape-preferences.cpp:203
msgid "Size of dots created with Ctrl+click (relative to current stroke width)"
msgstr ""
"Größe der Punkte, die durch Strg+Klick erzeugt werden (Relativ zur aktuellen "
"Strichdicke)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:219
+#: ../src/ui/dialog/inkscape-preferences.cpp:218
msgid "<b>No objects selected</b> to take the style from."
msgstr "<b>Objekte auswählen</b>, um Stil zu übernehmen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:228
+#: ../src/ui/dialog/inkscape-preferences.cpp:227
msgid ""
"<b>More than one object selected.</b> Cannot take style from multiple "
"objects."
@@ -16619,23 +16958,23 @@ msgstr ""
"<b>Mehr als ein Objekt ausgewählt.</b> Ein Stil kann nicht von mehreren "
"Objekten übernommen werden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:261
+#: ../src/ui/dialog/inkscape-preferences.cpp:260
msgid "Style of new objects"
msgstr "Stil von neuen Objekten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:263
+#: ../src/ui/dialog/inkscape-preferences.cpp:262
msgid "Last used style"
msgstr "Zuletzt benutzter Stil"
-#: ../src/ui/dialog/inkscape-preferences.cpp:265
+#: ../src/ui/dialog/inkscape-preferences.cpp:264
msgid "Apply the style you last set on an object"
msgstr "Stil anwenden, der zuletzt für ein Objekt gesetzt wurde"
-#: ../src/ui/dialog/inkscape-preferences.cpp:270
+#: ../src/ui/dialog/inkscape-preferences.cpp:269
msgid "This tool's own style:"
msgstr "Stilvorgaben für dieses Werkzeug:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:274
+#: ../src/ui/dialog/inkscape-preferences.cpp:273
msgid ""
"Each tool may store its own style to apply to the newly created objects. Use "
"the button below to set it."
@@ -16644,65 +16983,65 @@ msgstr ""
"angewendet werden. Stilvorgabe mit dem unteren Knopf festlegen."
#. style swatch
-#: ../src/ui/dialog/inkscape-preferences.cpp:278
+#: ../src/ui/dialog/inkscape-preferences.cpp:277
msgid "Take from selection"
msgstr "Aus Auswahl übernehmen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:283
+#: ../src/ui/dialog/inkscape-preferences.cpp:282
msgid "This tool's style of new objects"
msgstr "Stilvorgaben für dieses Werkzeug für neue Objekte:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:290
+#: ../src/ui/dialog/inkscape-preferences.cpp:289
msgid "Remember the style of the (first) selected object as this tool's style"
msgstr ""
"Stil des (ersten) ausgewählten Objektes zur Vorgabe für dieses Werkzeug "
"machen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:295
+#: ../src/ui/dialog/inkscape-preferences.cpp:294
msgid "Tools"
msgstr "Werkzeuge"
-#: ../src/ui/dialog/inkscape-preferences.cpp:298
+#: ../src/ui/dialog/inkscape-preferences.cpp:297
msgid "Bounding box to use"
msgstr "Zu verwendende Umrandungsbox:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:299
+#: ../src/ui/dialog/inkscape-preferences.cpp:298
msgid "Visual bounding box"
msgstr "Visuelle Umrandungsbox"
-#: ../src/ui/dialog/inkscape-preferences.cpp:301
+#: ../src/ui/dialog/inkscape-preferences.cpp:300
msgid "This bounding box includes stroke width, markers, filter margins, etc."
msgstr ""
"Diese Umrandungsbox berücksichtigt Strichbreiten, Markierungen, Filterränder "
"usw."
-#: ../src/ui/dialog/inkscape-preferences.cpp:302
+#: ../src/ui/dialog/inkscape-preferences.cpp:301
msgid "Geometric bounding box"
msgstr "Geometrische Umrandungsbox"
-#: ../src/ui/dialog/inkscape-preferences.cpp:304
+#: ../src/ui/dialog/inkscape-preferences.cpp:303
msgid "This bounding box includes only the bare path"
msgstr "Diese Umrandungsbox berücksichtigt nur den reinen Pfad"
-#: ../src/ui/dialog/inkscape-preferences.cpp:306
+#: ../src/ui/dialog/inkscape-preferences.cpp:305
msgid "Conversion to guides"
msgstr "Umwandlung in Führungslinien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:307
+#: ../src/ui/dialog/inkscape-preferences.cpp:306
msgid "Keep objects after conversion to guides"
msgstr "Behalte Objekte nach Umwandlung in Führungslinien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:309
+#: ../src/ui/dialog/inkscape-preferences.cpp:308
msgid ""
"When converting an object to guides, don't delete the object after the "
"conversion"
msgstr "Objekt bleibt erhalten, wenn es in Führungslinien umgewandelt wird."
-#: ../src/ui/dialog/inkscape-preferences.cpp:310
+#: ../src/ui/dialog/inkscape-preferences.cpp:309
msgid "Treat groups as a single object"
msgstr "Behandle Gruppen als Einzelobjekte"
-#: ../src/ui/dialog/inkscape-preferences.cpp:312
+#: ../src/ui/dialog/inkscape-preferences.cpp:311
msgid ""
"Treat groups as a single object during conversion to guides rather than "
"converting each child separately"
@@ -16710,104 +17049,104 @@ msgstr ""
"Gruppen werden als Ganzes (statt der Einzelteile) zu Führungslinien "
"umgewandelt."
-#: ../src/ui/dialog/inkscape-preferences.cpp:314
+#: ../src/ui/dialog/inkscape-preferences.cpp:313
msgid "Average all sketches"
msgstr "Durchschnittliche Qualität der Sketche"
-#: ../src/ui/dialog/inkscape-preferences.cpp:315
+#: ../src/ui/dialog/inkscape-preferences.cpp:314
msgid "Width is in absolute units"
msgstr "Breitenangabe in absoluten Einheiten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:316
+#: ../src/ui/dialog/inkscape-preferences.cpp:315
msgid "Select new path"
msgstr "Neuen Pfad auswählen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:317
+#: ../src/ui/dialog/inkscape-preferences.cpp:316
msgid "Don't attach connectors to text objects"
msgstr "Objektverbinder nicht mit Textobjekten verbinden"
#. Selector
-#: ../src/ui/dialog/inkscape-preferences.cpp:320
+#: ../src/ui/dialog/inkscape-preferences.cpp:319
msgid "Selector"
msgstr "Auswahlwerkzeug"
-#: ../src/ui/dialog/inkscape-preferences.cpp:325
+#: ../src/ui/dialog/inkscape-preferences.cpp:324
msgid "When transforming, show"
msgstr "Zeige beim Transformieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:326
+#: ../src/ui/dialog/inkscape-preferences.cpp:325
msgid "Objects"
msgstr "Objekte"
-#: ../src/ui/dialog/inkscape-preferences.cpp:328
+#: ../src/ui/dialog/inkscape-preferences.cpp:327
msgid "Show the actual objects when moving or transforming"
msgstr "Zeige Objekte mit Inhalt beim Verschieben oder Verändern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:329
+#: ../src/ui/dialog/inkscape-preferences.cpp:328
msgid "Box outline"
msgstr "Objektumriss"
-#: ../src/ui/dialog/inkscape-preferences.cpp:331
+#: ../src/ui/dialog/inkscape-preferences.cpp:330
msgid "Show only a box outline of the objects when moving or transforming"
msgstr "Zeige rechteckige Objektumrisse beim Verschieben oder Verändern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:332
+#: ../src/ui/dialog/inkscape-preferences.cpp:331
msgid "Per-object selection cue"
msgstr "Pro Objekt-Auswahl"
-#: ../src/ui/dialog/inkscape-preferences.cpp:335
+#: ../src/ui/dialog/inkscape-preferences.cpp:334
msgid "No per-object selection indication"
msgstr "Keine Auswahlmarkierung für Objekte"
-#: ../src/ui/dialog/inkscape-preferences.cpp:336
+#: ../src/ui/dialog/inkscape-preferences.cpp:335
msgid "Mark"
msgstr "Markierung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:338
+#: ../src/ui/dialog/inkscape-preferences.cpp:337
msgid "Each selected object has a diamond mark in the top left corner"
msgstr ""
"Jedes ausgewählte Objekt hat eine diamantförmige Markierung in der linken "
"oberen Ecke"
-#: ../src/ui/dialog/inkscape-preferences.cpp:339
+#: ../src/ui/dialog/inkscape-preferences.cpp:338
msgid "Box"
msgstr "Umschließendes Rechteck"
-#: ../src/ui/dialog/inkscape-preferences.cpp:341
+#: ../src/ui/dialog/inkscape-preferences.cpp:340
msgid "Each selected object displays its bounding box"
msgstr ""
"Jedes gewählte Objekt zeigt sein umschließendes Rechteck (Umrandungsbox)"
#. Node
-#: ../src/ui/dialog/inkscape-preferences.cpp:344
+#: ../src/ui/dialog/inkscape-preferences.cpp:343
msgid "Node"
msgstr "Knoten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:347
+#: ../src/ui/dialog/inkscape-preferences.cpp:346
msgid "Path outline"
msgstr "Pfadumriss"
-#: ../src/ui/dialog/inkscape-preferences.cpp:348
+#: ../src/ui/dialog/inkscape-preferences.cpp:347
msgid "Path outline color"
msgstr "Entwurfspfad Farbe"
-#: ../src/ui/dialog/inkscape-preferences.cpp:349
+#: ../src/ui/dialog/inkscape-preferences.cpp:348
msgid "Selects the color used for showing the path outline"
msgstr "Die Farbe in der der Entwurfspfad angezeigt wird."
-#: ../src/ui/dialog/inkscape-preferences.cpp:350
+#: ../src/ui/dialog/inkscape-preferences.cpp:349
msgid "Always show outline"
msgstr "Umriss zeigen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:351
+#: ../src/ui/dialog/inkscape-preferences.cpp:350
msgid "Show outlines for all paths, not only invisible paths"
msgstr "Zeigt Umrandung aller Pfade an, nicht nur von unsichtbaren Pfaden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:352
+#: ../src/ui/dialog/inkscape-preferences.cpp:351
msgid "Update outline when dragging nodes"
msgstr "Umriss beim Ziehen von Knoten aktualisieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:353
+#: ../src/ui/dialog/inkscape-preferences.cpp:352
msgid ""
"Update the outline when dragging or transforming nodes; if this is off, the "
"outline will only update when completing a drag"
@@ -16816,11 +17155,11 @@ msgstr ""
"es deaktiviert ist, wird die Umrandung erst wieder aktualisiert, wenn die "
"Aktion abgeschlossen ist."
-#: ../src/ui/dialog/inkscape-preferences.cpp:354
+#: ../src/ui/dialog/inkscape-preferences.cpp:353
msgid "Update paths when dragging nodes"
msgstr "Pfad beim Ziehen von Knoten aktualisieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:355
+#: ../src/ui/dialog/inkscape-preferences.cpp:354
msgid ""
"Update paths when dragging or transforming nodes; if this is off, paths will "
"only be updated when completing a drag"
@@ -16829,11 +17168,11 @@ msgstr ""
"deaktiviert ist, wird der Pfad erst aktualisiert, wenn die Aktion "
"abgeschlossen ist."
-#: ../src/ui/dialog/inkscape-preferences.cpp:356
+#: ../src/ui/dialog/inkscape-preferences.cpp:355
msgid "Show path direction on outlines"
msgstr "Zeige die Pfadrichtung an Außenlinine"
-#: ../src/ui/dialog/inkscape-preferences.cpp:357
+#: ../src/ui/dialog/inkscape-preferences.cpp:356
msgid ""
"Visualize the direction of selected paths by drawing small arrows in the "
"middle of each outline segment"
@@ -16841,30 +17180,30 @@ msgstr ""
"Veranschaulichen Sie die Richtung der ausgewählten Pfade, in dem Sie kleine "
"Pfeile in die Mitte jedes Rand-Segments zeichnen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:358
+#: ../src/ui/dialog/inkscape-preferences.cpp:357
msgid "Show temporary path outline"
msgstr "Zeige temporär Pfadumrandung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:359
+#: ../src/ui/dialog/inkscape-preferences.cpp:358
msgid "When hovering over a path, briefly flash its outline"
msgstr ""
"Wenn die Maus über den Pfad bewegt wird, wird dessen Entwurfspfad kurz "
"angezeigt."
-#: ../src/ui/dialog/inkscape-preferences.cpp:360
+#: ../src/ui/dialog/inkscape-preferences.cpp:359
msgid "Show temporary outline for selected paths"
msgstr "Zeige temporär Umrandung für ausgewählte Pfade"
-#: ../src/ui/dialog/inkscape-preferences.cpp:361
+#: ../src/ui/dialog/inkscape-preferences.cpp:360
msgid "Show temporary outline even when a path is selected for editing"
msgstr ""
"Zeigt temporäre Umrandung an, wenn der Pfad zum Bearbeiten ausgewählt wurde."
-#: ../src/ui/dialog/inkscape-preferences.cpp:363
+#: ../src/ui/dialog/inkscape-preferences.cpp:362
msgid "_Flash time:"
msgstr "Anzeigedauer"
-#: ../src/ui/dialog/inkscape-preferences.cpp:363
+#: ../src/ui/dialog/inkscape-preferences.cpp:362
msgid ""
"Specifies how long the path outline will be visible after a mouse-over (in "
"milliseconds); specify 0 to have the outline shown until mouse leaves the "
@@ -16873,23 +17212,23 @@ msgstr ""
"Bestimmt die Dauer der Pfad anzeige (in Millisekunden). Bei 0 wird der "
"Entwurfspfad angezeigt bis die Maus den Bereich verlassen hat."
-#: ../src/ui/dialog/inkscape-preferences.cpp:364
+#: ../src/ui/dialog/inkscape-preferences.cpp:363
msgid "Editing preferences"
msgstr "Einstellungen bearbeiten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:365
+#: ../src/ui/dialog/inkscape-preferences.cpp:364
msgid "Show transform handles for single nodes"
msgstr "Zeige Anfasser für einzelne Knoten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:366
+#: ../src/ui/dialog/inkscape-preferences.cpp:365
msgid "Show transform handles even when only a single node is selected"
msgstr "Anfasser anzeigen, wenn nur ein einzelner Knoten ausgewählt ist."
-#: ../src/ui/dialog/inkscape-preferences.cpp:367
+#: ../src/ui/dialog/inkscape-preferences.cpp:366
msgid "Deleting nodes preserves shape"
msgstr "Knoten löschen, Form beibehalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:368
+#: ../src/ui/dialog/inkscape-preferences.cpp:367
msgid ""
"Move handles next to deleted nodes to resemble original shape; hold Ctrl to "
"get the other behavior"
@@ -16898,31 +17237,31 @@ msgstr ""
"Origianlform ähnelt; drücken Sie STRG für das andere Verhalten"
#. Tweak
-#: ../src/ui/dialog/inkscape-preferences.cpp:371
+#: ../src/ui/dialog/inkscape-preferences.cpp:370
msgid "Tweak"
msgstr "Modellieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:372
+#: ../src/ui/dialog/inkscape-preferences.cpp:371
msgid "Object paint style"
msgstr "Objekt-Farbstil"
#. Zoom
-#: ../src/ui/dialog/inkscape-preferences.cpp:377
-#: ../src/widgets/desktop-widget.cpp:632
+#: ../src/ui/dialog/inkscape-preferences.cpp:376
+#: ../src/widgets/desktop-widget.cpp:631
msgid "Zoom"
msgstr "Zoomfaktor"
#. Measure
-#: ../src/ui/dialog/inkscape-preferences.cpp:382 ../src/verbs.cpp:2614
+#: ../src/ui/dialog/inkscape-preferences.cpp:381 ../src/verbs.cpp:2619
msgctxt "ContextVerb"
msgid "Measure"
msgstr "Ausmessen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:384
+#: ../src/ui/dialog/inkscape-preferences.cpp:383
msgid "Ignore first and last points"
msgstr "Ersten und letzen Punkt ignorieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:385
+#: ../src/ui/dialog/inkscape-preferences.cpp:384
msgid ""
"The start and end of the measurement tool's control line will not be "
"considered for calculating lengths. Only lengths between actual curve "
@@ -16933,15 +17272,15 @@ msgstr ""
"werden angezeigt."
#. Shapes
-#: ../src/ui/dialog/inkscape-preferences.cpp:388
+#: ../src/ui/dialog/inkscape-preferences.cpp:387
msgid "Shapes"
msgstr "Formen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:420
+#: ../src/ui/dialog/inkscape-preferences.cpp:419
msgid "Sketch mode"
msgstr "Freihandmodus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:422
+#: ../src/ui/dialog/inkscape-preferences.cpp:421
msgid ""
"If on, the sketch result will be the normal average of all sketches made, "
"instead of averaging the old result with the new sketch"
@@ -16950,17 +17289,17 @@ msgstr ""
"alte Ergebnis mit der neuen Skizze zu mitteln."
#. Pen
-#: ../src/ui/dialog/inkscape-preferences.cpp:425
+#: ../src/ui/dialog/inkscape-preferences.cpp:424
#: ../src/ui/dialog/input.cpp:1485
msgid "Pen"
msgstr "Füller (Linien & Bézierkurven)"
#. Calligraphy
-#: ../src/ui/dialog/inkscape-preferences.cpp:431
+#: ../src/ui/dialog/inkscape-preferences.cpp:430
msgid "Calligraphy"
msgstr "Kalligrafie"
-#: ../src/ui/dialog/inkscape-preferences.cpp:435
+#: ../src/ui/dialog/inkscape-preferences.cpp:434
msgid ""
"If on, pen width is in absolute units (px) independent of zoom; otherwise "
"pen width depends on zoom so that it looks the same at any zoom"
@@ -16969,7 +17308,7 @@ msgstr ""
"unabhängig vom Zoom; ansonsten hängt die Stiftbreite vom Zoom ab, so dass "
"sie bei jeder Zoomeinstellung gleich aussieht"
-#: ../src/ui/dialog/inkscape-preferences.cpp:437
+#: ../src/ui/dialog/inkscape-preferences.cpp:436
msgid ""
"If on, each newly created object will be selected (deselecting previous "
"selection)"
@@ -16978,27 +17317,27 @@ msgstr ""
"(vorherige Auswahl ist nicht mehr aktiv)"
#. Text
-#: ../src/ui/dialog/inkscape-preferences.cpp:440 ../src/verbs.cpp:2606
+#: ../src/ui/dialog/inkscape-preferences.cpp:439 ../src/verbs.cpp:2611
msgctxt "ContextVerb"
msgid "Text"
msgstr "Text"
-#: ../src/ui/dialog/inkscape-preferences.cpp:445
+#: ../src/ui/dialog/inkscape-preferences.cpp:444
msgid "Show font samples in the drop-down list"
msgstr "Zeigt Schriftart-Beispiele in der Auswahl-Liste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:446
+#: ../src/ui/dialog/inkscape-preferences.cpp:445
msgid ""
"Show font samples alongside font names in the drop-down list in Text bar"
msgstr ""
"Zeigt Schriftart-Beispiele neben den Schriftartnamen in der Auswahl-Liste "
"in der Textleiste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:448
+#: ../src/ui/dialog/inkscape-preferences.cpp:447
msgid "Show font substitution warning dialog"
msgstr "Zeige Warnungsdialog für Schriftersetzung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:449
+#: ../src/ui/dialog/inkscape-preferences.cpp:448
msgid ""
"Show font substitution warning dialog when requested fonts are not available "
"on the system"
@@ -17008,25 +17347,25 @@ msgstr ""
#. , _("Ex square"), _("Percent")
#. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT
-#: ../src/ui/dialog/inkscape-preferences.cpp:455
+#: ../src/ui/dialog/inkscape-preferences.cpp:454
msgid "Text units"
msgstr "Texteinheiten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:457
+#: ../src/ui/dialog/inkscape-preferences.cpp:456
msgid "Text size unit type:"
msgstr "Textgrößen-Einheitstyp:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:458
+#: ../src/ui/dialog/inkscape-preferences.cpp:457
msgid "Set the type of unit used in the text toolbar and text dialogs"
msgstr ""
"Setzt den Typ der Einheit, die in der Text-Werkzeugleiste und in "
"Textdialogen verwendet werden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:459
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Always output text size in pixels (px)"
msgstr "Ausgabe-Textgröße immer in Pixeln (px)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:460
+#: ../src/ui/dialog/inkscape-preferences.cpp:459
msgid ""
"Always convert the text size units above into pixels (px) before saving to "
"file"
@@ -17035,33 +17374,33 @@ msgstr ""
"immer umwandeln"
#. Spray
-#: ../src/ui/dialog/inkscape-preferences.cpp:465
+#: ../src/ui/dialog/inkscape-preferences.cpp:464
msgid "Spray"
msgstr "Spray"
# Name des Effekte-submenü, das alle Bitmap-Effekte beinhaltet.
#. Eraser
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:469
msgid "Eraser"
msgstr "Radierer"
#. Paint Bucket
-#: ../src/ui/dialog/inkscape-preferences.cpp:474
+#: ../src/ui/dialog/inkscape-preferences.cpp:473
msgid "Paint Bucket"
msgstr "Farbeimer"
#. Gradient
-#: ../src/ui/dialog/inkscape-preferences.cpp:479
+#: ../src/ui/dialog/inkscape-preferences.cpp:478
#: ../src/widgets/gradient-selector.cpp:150
#: ../src/widgets/gradient-selector.cpp:302
msgid "Gradient"
msgstr "Farbverlauf"
-#: ../src/ui/dialog/inkscape-preferences.cpp:481
+#: ../src/ui/dialog/inkscape-preferences.cpp:480
msgid "Prevent sharing of gradient definitions"
msgstr "Keine gemeinsamen Verlaufdefinitionen "
-#: ../src/ui/dialog/inkscape-preferences.cpp:483
+#: ../src/ui/dialog/inkscape-preferences.cpp:482
msgid ""
"When on, shared gradient definitions are automatically forked on change; "
"uncheck to allow sharing of gradient definitions so that editing one object "
@@ -17071,11 +17410,11 @@ msgstr ""
"sobald einer geändert wird. Andernfalls werden bei der Änderung eines "
"Verlaufes sämtliche Objekte mit dem gleichen Verlauf ebenfalls geändert."
-#: ../src/ui/dialog/inkscape-preferences.cpp:484
+#: ../src/ui/dialog/inkscape-preferences.cpp:483
msgid "Use legacy Gradient Editor"
msgstr "Nutze den alten Farbverlaufs-Editor"
-#: ../src/ui/dialog/inkscape-preferences.cpp:486
+#: ../src/ui/dialog/inkscape-preferences.cpp:485
msgid ""
"When on, the Gradient Edit button in the Fill & Stroke dialog will show the "
"legacy Gradient Editor dialog, when off the Gradient Tool will be used"
@@ -17084,11 +17423,11 @@ msgstr ""
"Kontur Dialog den alten Verlaufs-Editor Dialog, wenn ausgeschaltet, wird das "
"Verlaufswerkzeug verwendet."
-#: ../src/ui/dialog/inkscape-preferences.cpp:489
+#: ../src/ui/dialog/inkscape-preferences.cpp:488
msgid "Linear gradient _angle:"
msgstr "Winkel des linearen Farbverlaufs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:490
+#: ../src/ui/dialog/inkscape-preferences.cpp:489
msgid ""
"Default angle of new linear gradients in degrees (clockwise from horizontal)"
msgstr ""
@@ -17096,331 +17435,333 @@ msgstr ""
"im Uhrzeigersinn)"
#. Dropper
-#: ../src/ui/dialog/inkscape-preferences.cpp:494
+#: ../src/ui/dialog/inkscape-preferences.cpp:493
msgid "Dropper"
msgstr "Farbpipette"
#. Connector
-#: ../src/ui/dialog/inkscape-preferences.cpp:499
+#: ../src/ui/dialog/inkscape-preferences.cpp:498
msgid "Connector"
msgstr "Objektverbinder"
-#: ../src/ui/dialog/inkscape-preferences.cpp:502
+#: ../src/ui/dialog/inkscape-preferences.cpp:501
msgid "If on, connector attachment points will not be shown for text objects"
msgstr ""
"Wenn eingeschaltet, dann werden die Einrastpunkte nicht für Textobjekte "
"angezeigt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:512
+#: ../src/ui/dialog/inkscape-preferences.cpp:511
msgid "Interface"
msgstr "Benutzeroberfläche"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "System default"
msgstr "Standardeinstellungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Albanian (sq)"
msgstr "Albanisch (sq)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Amharic (am)"
msgstr "Amharisch (am)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Arabic (ar)"
msgstr "Arabisch (ar)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Armenian (hy)"
msgstr "Armenisch (hy)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Azerbaijani (az)"
msgstr "Aserbeidschanisch (az)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Basque (eu)"
msgstr "Baskisch (eu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:515
+#: ../src/ui/dialog/inkscape-preferences.cpp:514
msgid "Belarusian (be)"
msgstr "Belorussisch (be)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Bulgarian (bg)"
msgstr "Bulgarisch (bg)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Bengali (bn)"
msgstr "Bengalesisch (bn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Bengali/Bangladesh (bn_BD)"
msgstr "Bengalesisch (bn_BD)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Breton (br)"
msgstr "Bretonisch (br)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Catalan (ca)"
msgstr "Katalanisch (ca)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Valencian Catalan (ca@valencia)"
msgstr "Valencianisches Katalan (ca@valencia)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:516
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "Chinese/China (zh_CN)"
msgstr "Chinesisch/china (zh_CN)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:517
+#: ../src/ui/dialog/inkscape-preferences.cpp:516
msgid "Chinese/Taiwan (zh_TW)"
msgstr "Chinesisch/Taiwan (zh_TW)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:517
+#: ../src/ui/dialog/inkscape-preferences.cpp:516
msgid "Croatian (hr)"
msgstr "Kroatisch (hr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:517
+#: ../src/ui/dialog/inkscape-preferences.cpp:516
msgid "Czech (cs)"
msgstr "Tschechisch (cs)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "Danish (da)"
msgstr "Dänisch (da)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "Dutch (nl)"
msgstr "Niderländisch (nl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "Dzongkha (dz)"
msgstr "Dzongkha (dz)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "German (de)"
msgstr "Deutsch (de)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "Greek (el)"
msgstr "Griechisch (el)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "English (en)"
msgstr "Englisch (en)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:518
+#: ../src/ui/dialog/inkscape-preferences.cpp:517
msgid "English/Australia (en_AU)"
msgstr "Englisch/Australien (en_AU)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:519
+#: ../src/ui/dialog/inkscape-preferences.cpp:518
msgid "English/Canada (en_CA)"
msgstr "Englisch/Kanada (en_CA)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:519
+#: ../src/ui/dialog/inkscape-preferences.cpp:518
msgid "English/Great Britain (en_GB)"
msgstr "Englisch/Großbritannien (en_GB)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:519
+#: ../src/ui/dialog/inkscape-preferences.cpp:518
msgid "Pig Latin (en_US@piglatin)"
msgstr "Pig Latin (en_US@piglatin)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:520
+#: ../src/ui/dialog/inkscape-preferences.cpp:519
msgid "Esperanto (eo)"
msgstr "Esperanto (eo)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:520
+#: ../src/ui/dialog/inkscape-preferences.cpp:519
msgid "Estonian (et)"
msgstr "Estnisch (et)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:520
+#: ../src/ui/dialog/inkscape-preferences.cpp:519
msgid "Farsi (fa)"
msgstr "Farsi (fa)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:520
+#: ../src/ui/dialog/inkscape-preferences.cpp:519
msgid "Finnish (fi)"
msgstr "Finnisch (fi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:521
+#: ../src/ui/dialog/inkscape-preferences.cpp:520
msgid "French (fr)"
msgstr "Französisch (fr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:521
+#: ../src/ui/dialog/inkscape-preferences.cpp:520
msgid "Irish (ga)"
msgstr "Irisch (ga)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:521
+#: ../src/ui/dialog/inkscape-preferences.cpp:520
msgid "Galician (gl)"
msgstr "Galizisch (gl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:521
+#: ../src/ui/dialog/inkscape-preferences.cpp:520
msgid "Hebrew (he)"
msgstr "Hebräisch (he)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:521
+#: ../src/ui/dialog/inkscape-preferences.cpp:520
msgid "Hungarian (hu)"
msgstr "Ungarisch (hu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Indonesian (id)"
msgstr "Indonesisch (id)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Italian (it)"
msgstr "Italienisch (it)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Japanese (ja)"
msgstr "Japanisch (ja)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Khmer (km)"
msgstr "Khmer (km)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Kinyarwanda (rw)"
msgstr "Kinyarwanda (rw)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Korean (ko)"
msgstr "Koreanisch (ko)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Lithuanian (lt)"
msgstr "Litauisch (lt)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Latvian (lv)"
msgstr "Lettisch (lv)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:521
msgid "Macedonian (mk)"
msgstr "Mazedonisch (mk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:523
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Mongolian (mn)"
msgstr "Mongolisch (mn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:523
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Nepali (ne)"
msgstr "Nepalesisch (ne)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:523
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Norwegian Bokmål (nb)"
msgstr "Norwegisch/Bokmål (nb)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:523
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Norwegian Nynorsk (nn)"
msgstr "Norwegisch/Nynorsk (nn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:523
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Panjabi (pa)"
msgstr "Panjabi (pa)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:524
+#: ../src/ui/dialog/inkscape-preferences.cpp:523
msgid "Polish (pl)"
msgstr "Polnisch (pl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:524
+#: ../src/ui/dialog/inkscape-preferences.cpp:523
msgid "Portuguese (pt)"
msgstr "Portugisisch(pt)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:524
+#: ../src/ui/dialog/inkscape-preferences.cpp:523
msgid "Portuguese/Brazil (pt_BR)"
msgstr "Portugisisch/Brasilien (pt_BR)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:524
+#: ../src/ui/dialog/inkscape-preferences.cpp:523
msgid "Romanian (ro)"
msgstr "Rumänisch (ro)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:524
+#: ../src/ui/dialog/inkscape-preferences.cpp:523
msgid "Russian (ru)"
msgstr "Russisch (ru)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Serbian (sr)"
msgstr "Serbisch (sr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Serbian in Latin script (sr@latin)"
msgstr "Serbisch in lateinischer Schrift (sr@latin)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Slovak (sk)"
msgstr "Slovakisch (sk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Slovenian (sl)"
msgstr "Slovenisch (sl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Spanish (es)"
msgstr "Spanisch (es)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:525
+#: ../src/ui/dialog/inkscape-preferences.cpp:524
msgid "Spanish/Mexico (es_MX)"
msgstr "Spanisch/Mexico (es_MX)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Swedish (sv)"
msgstr "Schwedisch (sv)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Telugu (te_IN)"
msgstr "Telugu (te_IN)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Thai (th)"
msgstr "Thai (th)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Turkish (tr)"
msgstr "Türkisch (tr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Ukrainian (uk)"
msgstr "Ukrainisch (uk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:526
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "Vietnamese (vi)"
msgstr "Vietnamesisch (vi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:558
+#: ../src/ui/dialog/inkscape-preferences.cpp:557
msgid "Language (requires restart):"
msgstr "Sprache (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:559
+#: ../src/ui/dialog/inkscape-preferences.cpp:558
msgid "Set the language for menus and number formats"
msgstr "Sprache für Menüs und Zahlenformate setzen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:562
+#: ../src/ui/dialog/inkscape-preferences.cpp:561
+#: ../src/ui/dialog/inkscape-preferences.cpp:646
msgid "Large"
msgstr "Groß"
-#: ../src/ui/dialog/inkscape-preferences.cpp:562
+#: ../src/ui/dialog/inkscape-preferences.cpp:561
+#: ../src/ui/dialog/inkscape-preferences.cpp:646
msgid "Small"
msgstr "Klein"
-#: ../src/ui/dialog/inkscape-preferences.cpp:562
+#: ../src/ui/dialog/inkscape-preferences.cpp:561
msgid "Smaller"
msgstr "Kleiner"
# !!! called "Commands Bar" in other places
-#: ../src/ui/dialog/inkscape-preferences.cpp:566
+#: ../src/ui/dialog/inkscape-preferences.cpp:565
msgid "Toolbox icon size:"
msgstr "Symbolgröße in der Werkzeugleiste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:567
+#: ../src/ui/dialog/inkscape-preferences.cpp:566
msgid "Set the size for the tool icons (requires restart)"
msgstr "Größe der Werkzeugsymbole verändern (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:570
+#: ../src/ui/dialog/inkscape-preferences.cpp:569
msgid "Control bar icon size:"
msgstr "Symbolgröße in Einstellungsleiste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:571
+#: ../src/ui/dialog/inkscape-preferences.cpp:570
msgid ""
"Set the size for the icons in tools' control bars to use (requires restart)"
msgstr ""
@@ -17428,22 +17769,22 @@ msgstr ""
"Neustart)"
# !!! called "Commands Bar" in other places
-#: ../src/ui/dialog/inkscape-preferences.cpp:574
+#: ../src/ui/dialog/inkscape-preferences.cpp:573
msgid "Secondary toolbar icon size:"
msgstr "Symbolgröße in zweiter Werkzeugleiste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:575
+#: ../src/ui/dialog/inkscape-preferences.cpp:574
msgid ""
"Set the size for the icons in secondary toolbars to use (requires restart)"
msgstr ""
"Bestimmt die Größe der Piktogramme in untergeordneten Werkzeugleisten "
"(erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:578
+#: ../src/ui/dialog/inkscape-preferences.cpp:577
msgid "Work-around color sliders not drawing"
msgstr "Abhilfe für nicht gezeichnete Farb-Schieberegler"
-#: ../src/ui/dialog/inkscape-preferences.cpp:580
+#: ../src/ui/dialog/inkscape-preferences.cpp:579
msgid ""
"When on, will attempt to work around bugs in certain GTK themes drawing "
"color sliders"
@@ -17451,26 +17792,26 @@ msgstr ""
"Wenn gewählt, wird versucht, den Fehler bzgl. nicht gezeichneter Farb-"
"Schieberegler in manchen GTK-Themen zu umgehen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:585
+#: ../src/ui/dialog/inkscape-preferences.cpp:584
msgid "Clear list"
msgstr "Liste löschen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:588
+#: ../src/ui/dialog/inkscape-preferences.cpp:587
msgid "Maximum documents in Open _Recent:"
msgstr "Länge der \"letzte Dokumente\"-Liste:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:589
+#: ../src/ui/dialog/inkscape-preferences.cpp:588
msgid ""
"Set the maximum length of the Open Recent list in the File menu, or clear "
"the list"
msgstr ""
"Die maximale Länge der Liste zuletzt geöffneter Dokumente im Menü »Datei«"
-#: ../src/ui/dialog/inkscape-preferences.cpp:592
+#: ../src/ui/dialog/inkscape-preferences.cpp:591
msgid "_Zoom correction factor (in %):"
msgstr "_Zoom Korrektur (in %)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:593
+#: ../src/ui/dialog/inkscape-preferences.cpp:592
msgid ""
"Adjust the slider until the length of the ruler on your screen matches its "
"real length. This information is used when zooming to 1:1, 1:2, etc., to "
@@ -17480,11 +17821,11 @@ msgstr ""
"Bildschirm der echten Größe entspricht. Diese Information wird genutzt, um "
"beim Zoom auf 1:1, 1:2, usw. das Objekt in realistischen Größen darzustellen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:596
+#: ../src/ui/dialog/inkscape-preferences.cpp:595
msgid "Enable dynamic relayout for incomplete sections"
msgstr "Dynamischer Neu-Entwurf für unvollständige Abschnitte"
-#: ../src/ui/dialog/inkscape-preferences.cpp:598
+#: ../src/ui/dialog/inkscape-preferences.cpp:597
msgid ""
"When on, will allow dynamic layout of components that are not completely "
"finished being refactored"
@@ -17493,11 +17834,11 @@ msgstr ""
"Komponenten, die noch nicht komplett beendet sind."
#. show infobox
-#: ../src/ui/dialog/inkscape-preferences.cpp:601
+#: ../src/ui/dialog/inkscape-preferences.cpp:600
msgid "Show filter primitives infobox (requires restart)"
msgstr "Zeigt Informationen zu den Filterbausteinen (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:603
+#: ../src/ui/dialog/inkscape-preferences.cpp:602
msgid ""
"Show icons and descriptions for the filter primitives available at the "
"filter effects dialog"
@@ -17505,26 +17846,26 @@ msgstr ""
"Zeigt Symbole und Beschreibungen für die verfügbaren Filterbausteine im "
"Filtereffektdialog."
-#: ../src/ui/dialog/inkscape-preferences.cpp:606
-#: ../src/ui/dialog/inkscape-preferences.cpp:614
+#: ../src/ui/dialog/inkscape-preferences.cpp:605
+#: ../src/ui/dialog/inkscape-preferences.cpp:613
msgid "Icons only"
msgstr "nur Symbole"
-#: ../src/ui/dialog/inkscape-preferences.cpp:606
-#: ../src/ui/dialog/inkscape-preferences.cpp:614
+#: ../src/ui/dialog/inkscape-preferences.cpp:605
+#: ../src/ui/dialog/inkscape-preferences.cpp:613
msgid "Text only"
msgstr "nur Text"
-#: ../src/ui/dialog/inkscape-preferences.cpp:606
-#: ../src/ui/dialog/inkscape-preferences.cpp:614
+#: ../src/ui/dialog/inkscape-preferences.cpp:605
+#: ../src/ui/dialog/inkscape-preferences.cpp:613
msgid "Icons and text"
msgstr "Symbole und Text"
-#: ../src/ui/dialog/inkscape-preferences.cpp:611
+#: ../src/ui/dialog/inkscape-preferences.cpp:610
msgid "Dockbar style (requires restart):"
msgstr "Dockleistenstil (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:612
+#: ../src/ui/dialog/inkscape-preferences.cpp:611
msgid ""
"Selects whether the vertical bars on the dockbar will show text labels, "
"icons, or both"
@@ -17532,11 +17873,11 @@ msgstr ""
"Wählt, ob vertikale Leisten auf der Dockleiste Beschriftungen, Symbole oder "
"beides angezeigen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:619
+#: ../src/ui/dialog/inkscape-preferences.cpp:618
msgid "Switcher style (requires restart):"
msgstr "Stil des Umschalters (erfordert Neustart):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:620
+#: ../src/ui/dialog/inkscape-preferences.cpp:619
msgid ""
"Selects whether the dockbar switcher will show text labels, icons, or both"
msgstr ""
@@ -17544,69 +17885,83 @@ msgstr ""
"zeigt"
#. Windows
-#: ../src/ui/dialog/inkscape-preferences.cpp:624
+#: ../src/ui/dialog/inkscape-preferences.cpp:623
msgid "Save and restore window geometry for each document"
msgstr "Fenstergeometrie für jedes Dokument speichern und wiederherstellen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:625
+#: ../src/ui/dialog/inkscape-preferences.cpp:624
msgid "Remember and use last window's geometry"
msgstr "Geometrie des letzten Fensters merken und verwenden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:626
+#: ../src/ui/dialog/inkscape-preferences.cpp:625
msgid "Don't save window geometry"
msgstr "Fenstergeometrie nicht speichern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:628
+#: ../src/ui/dialog/inkscape-preferences.cpp:627
msgid "Save and restore dialogs status"
msgstr "Speichern und Wiederherstellen von Dialog-Status"
-#: ../src/ui/dialog/inkscape-preferences.cpp:629
-#: ../src/ui/dialog/inkscape-preferences.cpp:656
+#: ../src/ui/dialog/inkscape-preferences.cpp:628
+#: ../src/ui/dialog/inkscape-preferences.cpp:664
msgid "Don't save dialogs status"
msgstr "Dialogstatus nicht speichern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:631
-#: ../src/ui/dialog/inkscape-preferences.cpp:664
+#: ../src/ui/dialog/inkscape-preferences.cpp:630
+#: ../src/ui/dialog/inkscape-preferences.cpp:672
msgid "Dockable"
msgstr "Andockbar"
-#: ../src/ui/dialog/inkscape-preferences.cpp:635
+#: ../src/ui/dialog/inkscape-preferences.cpp:634
msgid "Native open/save dialogs"
msgstr "Ursprüngliche Öffnen/Speichern-Dialoge"
-#: ../src/ui/dialog/inkscape-preferences.cpp:636
+#: ../src/ui/dialog/inkscape-preferences.cpp:635
msgid "GTK open/save dialogs"
msgstr "GTk Öffnen/Speichern-Dialog"
-#: ../src/ui/dialog/inkscape-preferences.cpp:638
+#: ../src/ui/dialog/inkscape-preferences.cpp:637
msgid "Dialogs are hidden in taskbar"
msgstr "Dialoge werden in der Fensterliste nicht angezeigt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:639
+#: ../src/ui/dialog/inkscape-preferences.cpp:638
msgid "Save and restore documents viewport"
msgstr "Fenstergeometrie für jedes Dokument speichern und wiederherstellen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:640
+#: ../src/ui/dialog/inkscape-preferences.cpp:639
msgid "Zoom when window is resized"
msgstr "Zeichnungsgröße ändern, wenn die Fenstergröße verändert wird"
-#: ../src/ui/dialog/inkscape-preferences.cpp:641
+#: ../src/ui/dialog/inkscape-preferences.cpp:640
msgid "Show close button on dialogs"
msgstr "Schließknöpfe in Dialogen zeigen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:644
+#: ../src/ui/dialog/inkscape-preferences.cpp:643
msgid "Aggressive"
msgstr "Aggressiv"
#: ../src/ui/dialog/inkscape-preferences.cpp:646
+msgid "Maximized"
+msgstr "Maximiert"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:650
+#, fuzzy
+msgid "Default window size:"
+msgstr "Vorgabe Gittereinstellungen"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:651
+#, fuzzy
+msgid "Set the default window size"
+msgstr "Standard-Farbverlauf erzeugen"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:654
msgid "Saving window geometry (size and position)"
msgstr "Fenstergeometrie speichern (Größe und Position):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:648
+#: ../src/ui/dialog/inkscape-preferences.cpp:656
msgid "Let the window manager determine placement of all windows"
msgstr "Dem Fenstermanager die Platzierung aller Fenster entscheiden lassen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:650
+#: ../src/ui/dialog/inkscape-preferences.cpp:658
msgid ""
"Remember and use the last window's geometry (saves geometry to user "
"preferences)"
@@ -17614,7 +17969,7 @@ msgstr ""
"Geometrie des letzten Fensters merken und verwenden (speichert Geometrie in "
"Benutzereinstellungen)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:652
+#: ../src/ui/dialog/inkscape-preferences.cpp:660
msgid ""
"Save and restore window geometry for each document (saves geometry in the "
"document)"
@@ -17622,11 +17977,11 @@ msgstr ""
"Fenstergeometrie für jedes Dokument speichern und wiederherstellen "
"(speichert Geometrie im Dokument)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:654
+#: ../src/ui/dialog/inkscape-preferences.cpp:662
msgid "Saving dialogs status"
msgstr "Speichere Dialogstatud"
-#: ../src/ui/dialog/inkscape-preferences.cpp:658
+#: ../src/ui/dialog/inkscape-preferences.cpp:666
msgid ""
"Save and restore dialogs status (the last open windows dialogs are saved "
"when it closes)"
@@ -17634,64 +17989,64 @@ msgstr ""
"Speichern und Wiederherstellen von Dialog-Status (die letzten offenen "
"Fenster Dialoge werden gespeichert, wenn sie geschlossen werden)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:662
+#: ../src/ui/dialog/inkscape-preferences.cpp:670
msgid "Dialog behavior (requires restart)"
msgstr "Dialogfensterverhalten (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:668
+#: ../src/ui/dialog/inkscape-preferences.cpp:676
msgid "Desktop integration"
msgstr "Desktopintegration"
-#: ../src/ui/dialog/inkscape-preferences.cpp:670
+#: ../src/ui/dialog/inkscape-preferences.cpp:678
msgid "Use Windows like open and save dialogs"
msgstr "Nutze Windows-artige Öffnen- und Speichern-Dialoge"
-#: ../src/ui/dialog/inkscape-preferences.cpp:672
+#: ../src/ui/dialog/inkscape-preferences.cpp:680
msgid "Use GTK open and save dialogs "
msgstr "Nutze GTK-Öffnen- und Speichern-Dialoge"
-#: ../src/ui/dialog/inkscape-preferences.cpp:676
+#: ../src/ui/dialog/inkscape-preferences.cpp:684
msgid "Dialogs on top:"
msgstr "Dialoge im Vordergrund:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:679
+#: ../src/ui/dialog/inkscape-preferences.cpp:687
msgid "Dialogs are treated as regular windows"
msgstr "Dialoge werden wie normale Fenster behandelt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:681
+#: ../src/ui/dialog/inkscape-preferences.cpp:689
msgid "Dialogs stay on top of document windows"
msgstr "Dialoge bleiben vor Dokumentenfenstern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:683
+#: ../src/ui/dialog/inkscape-preferences.cpp:691
msgid "Same as Normal but may work better with some window managers"
msgstr ""
"Wie »Normal«, aber funktioniert evtl. besser mit manchen Fenstermanagern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:686
+#: ../src/ui/dialog/inkscape-preferences.cpp:694
msgid "Dialog Transparency"
msgstr "Dialog Transparenz:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:688
+#: ../src/ui/dialog/inkscape-preferences.cpp:696
msgid "_Opacity when focused:"
msgstr "Deckkraft bei Focus:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:690
+#: ../src/ui/dialog/inkscape-preferences.cpp:698
msgid "Opacity when _unfocused:"
msgstr "Trübung wenn nicht fokussiert:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:692
+#: ../src/ui/dialog/inkscape-preferences.cpp:700
msgid "_Time of opacity change animation:"
msgstr "Zeit für Deckkraft-Änderungsanimation"
-#: ../src/ui/dialog/inkscape-preferences.cpp:695
+#: ../src/ui/dialog/inkscape-preferences.cpp:703
msgid "Miscellaneous"
msgstr "Verschiedenes:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:698
+#: ../src/ui/dialog/inkscape-preferences.cpp:706
msgid "Whether dialog windows are to be hidden in the window manager taskbar"
msgstr "Sollen Dialogfenster in der Fensterliste nicht angezeigt werden?"
-#: ../src/ui/dialog/inkscape-preferences.cpp:701
+#: ../src/ui/dialog/inkscape-preferences.cpp:709
msgid ""
"Zoom drawing when document window is resized, to keep the same area visible "
"(this is the default which can be changed in any window using the button "
@@ -17701,7 +18056,7 @@ msgstr ""
"- der selbe Bereich bleibt sichtbar (Vorgabe, die in jedem Fenster mit dem "
"Knopf über dem rechten Rollbalken geändert wird)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:703
+#: ../src/ui/dialog/inkscape-preferences.cpp:711
msgid ""
"Save documents viewport (zoom and panning position). Useful to turn off when "
"sharing version controlled files."
@@ -17710,101 +18065,101 @@ msgstr ""
"Nützlich abzuschalten, wenn gemeinsame Versionskontrolle von Dateien "
"verwendet wird."
-#: ../src/ui/dialog/inkscape-preferences.cpp:705
+#: ../src/ui/dialog/inkscape-preferences.cpp:713
msgid "Whether dialog windows have a close button (requires restart)"
msgstr "Dialogfenster haben Knöpfe zum Schließen (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:706
+#: ../src/ui/dialog/inkscape-preferences.cpp:714
msgid "Windows"
msgstr "Fenster"
#. Grids
-#: ../src/ui/dialog/inkscape-preferences.cpp:709
+#: ../src/ui/dialog/inkscape-preferences.cpp:717
msgid "Line color when zooming out"
msgstr "Linienfarbe beim Herauszoomen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:712
+#: ../src/ui/dialog/inkscape-preferences.cpp:720
msgid "The gridlines will be shown in minor grid line color"
msgstr "Die Gitterlinien werden in der Nebengitterlinienfarbe angezeigt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:714
+#: ../src/ui/dialog/inkscape-preferences.cpp:722
msgid "The gridlines will be shown in major grid line color"
msgstr "Die Gitterlinien werden in der Hauptgitterlinienfarbe angezeigt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:716
+#: ../src/ui/dialog/inkscape-preferences.cpp:724
msgid "Default grid settings"
msgstr "Vorgabe Gittereinstellungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:722
-#: ../src/ui/dialog/inkscape-preferences.cpp:747
+#: ../src/ui/dialog/inkscape-preferences.cpp:730
+#: ../src/ui/dialog/inkscape-preferences.cpp:755
msgid "Grid units:"
msgstr "Gitter Einheiten:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:727
-#: ../src/ui/dialog/inkscape-preferences.cpp:752
+#: ../src/ui/dialog/inkscape-preferences.cpp:735
+#: ../src/ui/dialog/inkscape-preferences.cpp:760
msgid "Origin X:"
msgstr "Ursprung X:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:728
-#: ../src/ui/dialog/inkscape-preferences.cpp:753
+#: ../src/ui/dialog/inkscape-preferences.cpp:736
+#: ../src/ui/dialog/inkscape-preferences.cpp:761
msgid "Origin Y:"
msgstr "Ursprung Y:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:733
+#: ../src/ui/dialog/inkscape-preferences.cpp:741
msgid "Spacing X:"
msgstr "Abstand X:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:734
-#: ../src/ui/dialog/inkscape-preferences.cpp:756
+#: ../src/ui/dialog/inkscape-preferences.cpp:742
+#: ../src/ui/dialog/inkscape-preferences.cpp:764
msgid "Spacing Y:"
msgstr "Abstand Y:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:736
-#: ../src/ui/dialog/inkscape-preferences.cpp:737
-#: ../src/ui/dialog/inkscape-preferences.cpp:761
-#: ../src/ui/dialog/inkscape-preferences.cpp:762
+#: ../src/ui/dialog/inkscape-preferences.cpp:744
+#: ../src/ui/dialog/inkscape-preferences.cpp:745
+#: ../src/ui/dialog/inkscape-preferences.cpp:769
+#: ../src/ui/dialog/inkscape-preferences.cpp:770
msgid "Minor grid line color:"
msgstr "Farbe der Nebengitterlinien:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:737
-#: ../src/ui/dialog/inkscape-preferences.cpp:762
+#: ../src/ui/dialog/inkscape-preferences.cpp:745
+#: ../src/ui/dialog/inkscape-preferences.cpp:770
msgid "Color used for normal grid lines"
msgstr "Farbe der normalen Gitterlinien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:738
-#: ../src/ui/dialog/inkscape-preferences.cpp:739
-#: ../src/ui/dialog/inkscape-preferences.cpp:763
-#: ../src/ui/dialog/inkscape-preferences.cpp:764
+#: ../src/ui/dialog/inkscape-preferences.cpp:746
+#: ../src/ui/dialog/inkscape-preferences.cpp:747
+#: ../src/ui/dialog/inkscape-preferences.cpp:771
+#: ../src/ui/dialog/inkscape-preferences.cpp:772
msgid "Major grid line color:"
msgstr "Farbe der Hauptgitterlinien:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:739
-#: ../src/ui/dialog/inkscape-preferences.cpp:764
+#: ../src/ui/dialog/inkscape-preferences.cpp:747
+#: ../src/ui/dialog/inkscape-preferences.cpp:772
msgid "Color used for major (highlighted) grid lines"
msgstr "Farbe der dicken (hervorgehobenen) Gitterlinien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:741
-#: ../src/ui/dialog/inkscape-preferences.cpp:766
+#: ../src/ui/dialog/inkscape-preferences.cpp:749
+#: ../src/ui/dialog/inkscape-preferences.cpp:774
msgid "Major grid line every:"
msgstr "Hauptgitterlinien alle:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:742
+#: ../src/ui/dialog/inkscape-preferences.cpp:750
msgid "Show dots instead of lines"
msgstr "Zeige Punkte anstelle von Linien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:743
+#: ../src/ui/dialog/inkscape-preferences.cpp:751
msgid "If set, display dots at gridpoints instead of gridlines"
msgstr "Punkte anstelle von Gitterlinien verwenden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:824
+#: ../src/ui/dialog/inkscape-preferences.cpp:832
msgid "Input/Output"
msgstr "Eingabe/Ausgabe"
-#: ../src/ui/dialog/inkscape-preferences.cpp:827
+#: ../src/ui/dialog/inkscape-preferences.cpp:835
msgid "Use current directory for \"Save As ...\""
msgstr "Verwende aktuelles Verzeichnis für \"Speichern unter...\""
-#: ../src/ui/dialog/inkscape-preferences.cpp:829
+#: ../src/ui/dialog/inkscape-preferences.cpp:837
msgid ""
"When this option is on, the \"Save as...\" and \"Save a Copy\" dialogs will "
"always open in the directory where the currently open document is; when it's "
@@ -17815,11 +18170,11 @@ msgstr ""
"offene Dokument liegt. Ist sie deaktiviert, wird das Verzeichnis der letzten "
"Speicherung über diesen Dialog geöffnet."
-#: ../src/ui/dialog/inkscape-preferences.cpp:831
+#: ../src/ui/dialog/inkscape-preferences.cpp:839
msgid "Add label comments to printing output"
msgstr "Beim Ausdruck Bezeichnerkommentare mitdrucken"
-#: ../src/ui/dialog/inkscape-preferences.cpp:833
+#: ../src/ui/dialog/inkscape-preferences.cpp:841
msgid ""
"When on, a comment will be added to the raw print output, marking the "
"rendered output for an object with its label"
@@ -17827,11 +18182,11 @@ msgstr ""
"Diese Option fügt der unbehandelten Druckausgabe einen Kommentar hinzu.\n"
"Das zu druckende Objekt wird mit einem Bezeichner markiert."
-#: ../src/ui/dialog/inkscape-preferences.cpp:835
+#: ../src/ui/dialog/inkscape-preferences.cpp:843
msgid "Add default metadata to new documents"
msgstr "Fügt Standard Metadaten neuen Dokumenten hinzu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:837
+#: ../src/ui/dialog/inkscape-preferences.cpp:845
msgid ""
"Add default metadata to new documents. Default metadata can be set from "
"Document Properties->Metadata."
@@ -17839,15 +18194,15 @@ msgstr ""
"Fügt Standardmetadaten in neue Dokumente ein. Standard-Metadaten können über "
"Dokument-Eigenschaften-> Metadaten gesetzt werden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:841
+#: ../src/ui/dialog/inkscape-preferences.cpp:849
msgid "_Grab sensitivity:"
msgstr "Anfass-Empfindlichkeit:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:841
+#: ../src/ui/dialog/inkscape-preferences.cpp:849
msgid "pixels (requires restart)"
msgstr "Pixel (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:842
+#: ../src/ui/dialog/inkscape-preferences.cpp:850
msgid ""
"How close on the screen you need to be to an object to be able to grab it "
"with mouse (in screen pixels)"
@@ -17855,37 +18210,37 @@ msgstr ""
"Mindestentfernung des Mauszeigers zu einem Objekt, um es zu erfassen (in "
"Pixeln)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:844
+#: ../src/ui/dialog/inkscape-preferences.cpp:852
msgid "_Click/drag threshold:"
msgstr "Schwellwert für Klicken/Ziehen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:844
-#: ../src/ui/dialog/inkscape-preferences.cpp:1182
-#: ../src/ui/dialog/inkscape-preferences.cpp:1186
-#: ../src/ui/dialog/inkscape-preferences.cpp:1196
+#: ../src/ui/dialog/inkscape-preferences.cpp:852
+#: ../src/ui/dialog/inkscape-preferences.cpp:1190
+#: ../src/ui/dialog/inkscape-preferences.cpp:1194
+#: ../src/ui/dialog/inkscape-preferences.cpp:1204
msgid "pixels"
msgstr "Pixel"
-#: ../src/ui/dialog/inkscape-preferences.cpp:845
+#: ../src/ui/dialog/inkscape-preferences.cpp:853
msgid ""
"Maximum mouse drag (in screen pixels) which is considered a click, not a drag"
msgstr ""
"Maximale Bewegung des Zeigers (in Pixeln), bei der noch Klicken statt Ziehen "
"interpretiert wird"
-#: ../src/ui/dialog/inkscape-preferences.cpp:848
+#: ../src/ui/dialog/inkscape-preferences.cpp:856
msgid "_Handle size:"
msgstr "Anfassergröße:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:849
+#: ../src/ui/dialog/inkscape-preferences.cpp:857
msgid "Set the relative size of node handles"
msgstr "Relative Größe der Knotenanfasser setzen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:851
+#: ../src/ui/dialog/inkscape-preferences.cpp:859
msgid "Use pressure-sensitive tablet (requires restart)"
msgstr "Druckempfindliches Grafiktablett verwenden (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:853
+#: ../src/ui/dialog/inkscape-preferences.cpp:861
msgid ""
"Use the capabilities of a tablet or other pressure-sensitive device. Disable "
"this only if you have problems with the tablet (you can still use it as a "
@@ -17895,27 +18250,27 @@ msgstr ""
"Geräts verwenden. Schalten Sie dies nur aus, wenn Sie Probleme mit dem Gerät "
"haben (Sie können es immer noch als Maus verwenden)."
-#: ../src/ui/dialog/inkscape-preferences.cpp:855
+#: ../src/ui/dialog/inkscape-preferences.cpp:863
msgid "Switch tool based on tablet device (requires restart)"
msgstr "Wechsel Werkzeug abhängig von Tablett-Werkzeug (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:857
+#: ../src/ui/dialog/inkscape-preferences.cpp:865
msgid ""
"Change tool as different devices are used on the tablet (pen, eraser, mouse)"
msgstr ""
"Wechselt das Werkzeug wenn auf dem Grafiktablett ein anderes Gerät verwendet "
"wird (Stift, Radierer, Maus)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:858
+#: ../src/ui/dialog/inkscape-preferences.cpp:866
msgid "Input devices"
msgstr "_Eingabegeräte…"
#. SVG output options
-#: ../src/ui/dialog/inkscape-preferences.cpp:861
+#: ../src/ui/dialog/inkscape-preferences.cpp:869
msgid "Use named colors"
msgstr "Benutze Farbnamen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:862
+#: ../src/ui/dialog/inkscape-preferences.cpp:870
msgid ""
"If set, write the CSS name of the color when available (e.g. 'red' or "
"'magenta') instead of the numeric value"
@@ -17923,23 +18278,23 @@ msgstr ""
"Benutzt, wenn möglich, die CSS-Farbnamen (z.B. 'red', 'magenta') anstelle "
"von nummerischen Werten."
-#: ../src/ui/dialog/inkscape-preferences.cpp:864
+#: ../src/ui/dialog/inkscape-preferences.cpp:872
msgid "XML formatting"
msgstr "XML Format"
-#: ../src/ui/dialog/inkscape-preferences.cpp:866
+#: ../src/ui/dialog/inkscape-preferences.cpp:874
msgid "Inline attributes"
msgstr "Attribute kürzen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:867
+#: ../src/ui/dialog/inkscape-preferences.cpp:875
msgid "Put attributes on the same line as the element tag"
msgstr "Schreibt Attribute in die gleiche Zeile wie das Element-Tag."
-#: ../src/ui/dialog/inkscape-preferences.cpp:870
+#: ../src/ui/dialog/inkscape-preferences.cpp:878
msgid "_Indent, spaces:"
msgstr "E_inzug, Leerzeichen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:870
+#: ../src/ui/dialog/inkscape-preferences.cpp:878
msgid ""
"The number of spaces to use for indenting nested elements; set to 0 for no "
"indentation"
@@ -17947,24 +18302,24 @@ msgstr ""
"Die Anzahl an Leerstellen die zum einrücken untergeordneter Elemente genutzt "
"werden soll. Mit 0 werden keine Leerstellen eingefügt."
-#: ../src/ui/dialog/inkscape-preferences.cpp:872
+#: ../src/ui/dialog/inkscape-preferences.cpp:880
msgid "Path data"
msgstr "Pfad Daten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:874
+#: ../src/ui/dialog/inkscape-preferences.cpp:882
msgid "Allow relative coordinates"
msgstr "Relative Koordinaten erlauben."
-#: ../src/ui/dialog/inkscape-preferences.cpp:875
+#: ../src/ui/dialog/inkscape-preferences.cpp:883
msgid "If set, relative coordinates may be used in path data"
msgstr ""
"Wenn gesetzt können relative Koordinaten als Pfaddaten verwendet werden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:877
+#: ../src/ui/dialog/inkscape-preferences.cpp:885
msgid "Force repeat commands"
msgstr "Erzwinge Kommandowiederholung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:878
+#: ../src/ui/dialog/inkscape-preferences.cpp:886
msgid ""
"Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead "
"of 'L 1,2 3,4')"
@@ -17972,23 +18327,23 @@ msgstr ""
"Erzwingt die Wiederholung von Pfad-Kommandos (z.B. 'L 1,2 L 3,4' anstatt 'L "
"1,2 3,4')"
-#: ../src/ui/dialog/inkscape-preferences.cpp:880
+#: ../src/ui/dialog/inkscape-preferences.cpp:888
msgid "Numbers"
msgstr "Zahlen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:883
+#: ../src/ui/dialog/inkscape-preferences.cpp:891
msgid "_Numeric precision:"
msgstr "Genauigkeit:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:883
+#: ../src/ui/dialog/inkscape-preferences.cpp:891
msgid "Significant figures of the values written to the SVG file"
msgstr "Maßgebliche Zahlen der Werte, die in die SVG-Datei geschrieben werden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:886
+#: ../src/ui/dialog/inkscape-preferences.cpp:894
msgid "Minimum _exponent:"
msgstr "Minimal _Exponent:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:886
+#: ../src/ui/dialog/inkscape-preferences.cpp:894
msgid ""
"The smallest number written to SVG is 10 to the power of this exponent; "
"anything smaller is written as zero"
@@ -17998,17 +18353,17 @@ msgstr ""
#. Code to add controls for attribute checking options
#. Add incorrect style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:891
+#: ../src/ui/dialog/inkscape-preferences.cpp:899
msgid "Improper Attributes Actions"
msgstr "Unsachgemäße Attribut-Aktionen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:893
#: ../src/ui/dialog/inkscape-preferences.cpp:901
#: ../src/ui/dialog/inkscape-preferences.cpp:909
+#: ../src/ui/dialog/inkscape-preferences.cpp:917
msgid "Print warnings"
msgstr "Drucke Warnungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:894
+#: ../src/ui/dialog/inkscape-preferences.cpp:902
msgid ""
"Print warning if invalid or non-useful attributes found. Database files "
"located in inkscape_data_dir/attributes."
@@ -18016,20 +18371,20 @@ msgstr ""
"Gebe Warnung aus, wenn ungültige oder nicht-nützliche Attribute gefunden "
"werden. Datenbank-Dateien liegen in inkscape_data_dir/Attribute."
-#: ../src/ui/dialog/inkscape-preferences.cpp:895
+#: ../src/ui/dialog/inkscape-preferences.cpp:903
msgid "Remove attributes"
msgstr "Attribute löschen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:896
+#: ../src/ui/dialog/inkscape-preferences.cpp:904
msgid "Delete invalid or non-useful attributes from element tag"
msgstr "Löscht ungültige oder nicht-nützliche Attribute vom Element Tag"
#. Add incorrect style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:899
+#: ../src/ui/dialog/inkscape-preferences.cpp:907
msgid "Inappropriate Style Properties Actions"
msgstr "Unangemessene Stileigenschaften-Aktionen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:902
+#: ../src/ui/dialog/inkscape-preferences.cpp:910
msgid ""
"Print warning if inappropriate style properties found (i.e. 'font-family' "
"set on a <rect>). Database files located in inkscape_data_dir/attributes."
@@ -18038,21 +18393,21 @@ msgstr ""
"'Schrift-Familie' auf einem <rect> gesetzt). Datenbank-Dateien liegen in "
"inkscape_data_dir/Attribute."
-#: ../src/ui/dialog/inkscape-preferences.cpp:903
#: ../src/ui/dialog/inkscape-preferences.cpp:911
+#: ../src/ui/dialog/inkscape-preferences.cpp:919
msgid "Remove style properties"
msgstr "Stileigenschaften löschen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:904
+#: ../src/ui/dialog/inkscape-preferences.cpp:912
msgid "Delete inappropriate style properties"
msgstr "Unpassende Stileigenschaften löschen"
#. Add default or inherited style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:907
+#: ../src/ui/dialog/inkscape-preferences.cpp:915
msgid "Non-useful Style Properties Actions"
msgstr "Nicht-nützliche Stileigenschafts-Aktionen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:910
+#: ../src/ui/dialog/inkscape-preferences.cpp:918
msgid ""
"Print warning if redundant style properties found (i.e. if a property has "
"the default value and a different value is not inherited or if value is the "
@@ -18064,19 +18419,19 @@ msgstr ""
"vererbt wird oder wenn ein Wert der gleiche ist, wenn er vererbt würde). "
"Datenbank-Dateien liegen in inkscape_data_dir/Attribute."
-#: ../src/ui/dialog/inkscape-preferences.cpp:912
+#: ../src/ui/dialog/inkscape-preferences.cpp:920
msgid "Delete redundant style properties"
msgstr "Redundante Stileigenschaften löschen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:914
+#: ../src/ui/dialog/inkscape-preferences.cpp:922
msgid "Check Attributes and Style Properties on"
msgstr "Überprüfen Sie Attribute und Style-Eigenschaften auf"
-#: ../src/ui/dialog/inkscape-preferences.cpp:916
+#: ../src/ui/dialog/inkscape-preferences.cpp:924
msgid "Reading"
msgstr "Lesen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:917
+#: ../src/ui/dialog/inkscape-preferences.cpp:925
msgid ""
"Check attributes and style properties on reading in SVG files (including "
"those internal to Inkscape which will slow down startup)"
@@ -18085,11 +18440,11 @@ msgstr ""
"Dateien (einschließlich derjenigen internen von Inkscape die den Start "
"verlangsamen)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:918
+#: ../src/ui/dialog/inkscape-preferences.cpp:926
msgid "Editing"
msgstr "Bearbeiten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:919
+#: ../src/ui/dialog/inkscape-preferences.cpp:927
msgid ""
"Check attributes and style properties while editing SVG files (may slow down "
"Inkscape, mostly useful for debugging)"
@@ -18097,42 +18452,42 @@ msgstr ""
"Überprüfen Sie die Attribute und Style-Eigenschaften während der Bearbeitung "
"von SVG-Dateien (kann Inkscape verlangsamen, meist nützlich zur Fehlersuche)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:920
+#: ../src/ui/dialog/inkscape-preferences.cpp:928
msgid "Writing"
msgstr "Schreiben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:921
+#: ../src/ui/dialog/inkscape-preferences.cpp:929
msgid "Check attributes and style properties on writing out SVG files"
msgstr ""
"Überprüfen Sie die Attribut- und Style-Eigenschaften beim Schreiben von SVG-"
"Dateien"
-#: ../src/ui/dialog/inkscape-preferences.cpp:923
+#: ../src/ui/dialog/inkscape-preferences.cpp:931
msgid "SVG output"
msgstr "SVG-Ausgabe"
#. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm
-#: ../src/ui/dialog/inkscape-preferences.cpp:929
+#: ../src/ui/dialog/inkscape-preferences.cpp:937
msgid "Perceptual"
msgstr "Wahrnehmung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:929
+#: ../src/ui/dialog/inkscape-preferences.cpp:937
msgid "Relative Colorimetric"
msgstr "Relative Farbmetrik"
-#: ../src/ui/dialog/inkscape-preferences.cpp:929
+#: ../src/ui/dialog/inkscape-preferences.cpp:937
msgid "Absolute Colorimetric"
msgstr "Absolute Farbmetrik"
-#: ../src/ui/dialog/inkscape-preferences.cpp:933
+#: ../src/ui/dialog/inkscape-preferences.cpp:941
msgid "(Note: Color management has been disabled in this build)"
msgstr "(Hinweis: Farbmanagement wurde in diesem Build deaktiviert)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:937
+#: ../src/ui/dialog/inkscape-preferences.cpp:945
msgid "Display adjustment"
msgstr "Anzeige Anpassungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:947
+#: ../src/ui/dialog/inkscape-preferences.cpp:955
#, c-format
msgid ""
"The ICC profile to use to calibrate display output.\n"
@@ -18141,113 +18496,113 @@ msgstr ""
"ICC-Profil, das zum Kalibrieren der Anzeige genutzt werden soll.\n"
"Durchsuchte Verzeichnisse:%s"
-#: ../src/ui/dialog/inkscape-preferences.cpp:948
+#: ../src/ui/dialog/inkscape-preferences.cpp:956
msgid "Display profile:"
msgstr "Anzeigeprofil:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:953
+#: ../src/ui/dialog/inkscape-preferences.cpp:961
msgid "Retrieve profile from display"
msgstr "Profil von Anzeige ermitteln"
-#: ../src/ui/dialog/inkscape-preferences.cpp:956
+#: ../src/ui/dialog/inkscape-preferences.cpp:964
msgid "Retrieve profiles from those attached to displays via XICC"
msgstr "Ermittle Profil von angeschlossenen Anzeigegeräten mittels XICC."
-#: ../src/ui/dialog/inkscape-preferences.cpp:958
+#: ../src/ui/dialog/inkscape-preferences.cpp:966
msgid "Retrieve profiles from those attached to displays"
msgstr "Ermittle Profil von angeschlossenen Anzeigegeräten."
-#: ../src/ui/dialog/inkscape-preferences.cpp:963
+#: ../src/ui/dialog/inkscape-preferences.cpp:971
msgid "Display rendering intent:"
msgstr "Anzeigenversatz"
-#: ../src/ui/dialog/inkscape-preferences.cpp:964
+#: ../src/ui/dialog/inkscape-preferences.cpp:972
msgid "The rendering intent to use to calibrate display output"
msgstr ""
"Geräte-Wiedergabe-Bedeutung wird genutzt, um die Ausgabe zu kalibrieren."
-#: ../src/ui/dialog/inkscape-preferences.cpp:966
+#: ../src/ui/dialog/inkscape-preferences.cpp:974
msgid "Proofing"
msgstr "Druckprobe"
-#: ../src/ui/dialog/inkscape-preferences.cpp:968
+#: ../src/ui/dialog/inkscape-preferences.cpp:976
msgid "Simulate output on screen"
msgstr "Simulieren der Ausgabe auf dem Bildschirm"
-#: ../src/ui/dialog/inkscape-preferences.cpp:970
+#: ../src/ui/dialog/inkscape-preferences.cpp:978
msgid "Simulates output of target device"
msgstr "Simulieren der Ausgabe auf dem Zielgerät"
-#: ../src/ui/dialog/inkscape-preferences.cpp:972
+#: ../src/ui/dialog/inkscape-preferences.cpp:980
msgid "Mark out of gamut colors"
msgstr "Farben der Farbskala hervorheben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:974
+#: ../src/ui/dialog/inkscape-preferences.cpp:982
msgid "Highlights colors that are out of gamut for the target device"
msgstr "Hebe Farben hervor die nicht im Farbbereich des Ausgabegerätes liegen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:986
+#: ../src/ui/dialog/inkscape-preferences.cpp:994
msgid "Out of gamut warning color:"
msgstr "Farbbereichswarnung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:987
+#: ../src/ui/dialog/inkscape-preferences.cpp:995
msgid "Selects the color used for out of gamut warning"
msgstr "Bestimmt die Farbe die für Farbbereichswarnungen genutzt werden soll."
-#: ../src/ui/dialog/inkscape-preferences.cpp:989
+#: ../src/ui/dialog/inkscape-preferences.cpp:997
msgid "Device profile:"
msgstr "Geräteprofil:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:990
+#: ../src/ui/dialog/inkscape-preferences.cpp:998
msgid "The ICC profile to use to simulate device output"
msgstr "ICC-Profil für Simulation der Geräteausgabe."
-#: ../src/ui/dialog/inkscape-preferences.cpp:993
+#: ../src/ui/dialog/inkscape-preferences.cpp:1001
msgid "Device rendering intent:"
msgstr "Gerätewiedergabe-Bedeutung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:994
+#: ../src/ui/dialog/inkscape-preferences.cpp:1002
msgid "The rendering intent to use to calibrate device output"
msgstr ""
"Geräte-Wiedergabe-Bedeutung wird genutzt, um die Ausgabe zu kalibrieren."
-#: ../src/ui/dialog/inkscape-preferences.cpp:996
+#: ../src/ui/dialog/inkscape-preferences.cpp:1004
msgid "Black point compensation"
msgstr "Schwarzpunktanpassung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:998
+#: ../src/ui/dialog/inkscape-preferences.cpp:1006
msgid "Enables black point compensation"
msgstr "Ermöglicht Schwarzpunktkompensation"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1000
+#: ../src/ui/dialog/inkscape-preferences.cpp:1008
msgid "Preserve black"
msgstr "Schwarzwert beibehalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1007
+#: ../src/ui/dialog/inkscape-preferences.cpp:1015
msgid "(LittleCMS 1.15 or later required)"
msgstr "(LittleCMS 1.15 oder neuer wird benötigt)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1009
+#: ../src/ui/dialog/inkscape-preferences.cpp:1017
msgid "Preserve K channel in CMYK -> CMYK transforms"
msgstr "Lässt K-Kanal in CMYK -> CMYK Transformation unverändert."
# CHECK
-#: ../src/ui/dialog/inkscape-preferences.cpp:1023
-#: ../src/widgets/sp-color-icc-selector.cpp:324
-#: ../src/widgets/sp-color-icc-selector.cpp:677
+#: ../src/ui/dialog/inkscape-preferences.cpp:1031
+#: ../src/widgets/sp-color-icc-selector.cpp:474
+#: ../src/widgets/sp-color-icc-selector.cpp:766
msgid "<none>"
msgstr "<keins>"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1068
+#: ../src/ui/dialog/inkscape-preferences.cpp:1076
msgid "Color management"
msgstr "Farb-Management"
#. Autosave options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1071
+#: ../src/ui/dialog/inkscape-preferences.cpp:1079
msgid "Enable autosave (requires restart)"
msgstr "Automatisches Speichern (erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1072
+#: ../src/ui/dialog/inkscape-preferences.cpp:1080
msgid ""
"Automatically save the current document(s) at a given interval, thus "
"minimizing loss in case of a crash"
@@ -18255,12 +18610,12 @@ msgstr ""
"Speichert das Dokument in bestimmten Zeitabständen. Dadurch kann der "
"Verlust, der durch Programmabstürze entsteht, verringert werden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1078
+#: ../src/ui/dialog/inkscape-preferences.cpp:1086
msgctxt "Filesystem"
msgid "Autosave _directory:"
msgstr "Ort für automatisches Speichern:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1078
+#: ../src/ui/dialog/inkscape-preferences.cpp:1086
msgid ""
"The directory where autosaves will be written. This should be an absolute "
"path (starts with / on UNIX or a drive letter such as C: on Windows). "
@@ -18269,21 +18624,21 @@ msgstr ""
"sollte ein absoluter Pfad sein (startet mit / bei UNIX und einem "
"Laufwerksbuchstaben wir C: bei Windows)."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1080
+#: ../src/ui/dialog/inkscape-preferences.cpp:1088
msgid "_Interval (in minutes):"
msgstr "Zeitabstand (in Minuten):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1080
+#: ../src/ui/dialog/inkscape-preferences.cpp:1088
msgid "Interval (in minutes) at which document will be autosaved"
msgstr ""
"In diesen Zeitabständen (in Minuten) wird das Dokument automatisch "
"gespeichert."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1082
+#: ../src/ui/dialog/inkscape-preferences.cpp:1090
msgid "_Maximum number of autosaves:"
msgstr "Maximale Anzahl an Sicherungen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1082
+#: ../src/ui/dialog/inkscape-preferences.cpp:1090
msgid ""
"Maximum number of autosaved files; use this to limit the storage space used"
msgstr ""
@@ -18302,15 +18657,15 @@ msgstr ""
#. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE );
#.
#. -----------
-#: ../src/ui/dialog/inkscape-preferences.cpp:1097
+#: ../src/ui/dialog/inkscape-preferences.cpp:1105
msgid "Autosave"
msgstr "Automatische Sicherung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1101
+#: ../src/ui/dialog/inkscape-preferences.cpp:1109
msgid "Open Clip Art Library _Server Name:"
msgstr "Open Clip Art Library Servername:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1102
+#: ../src/ui/dialog/inkscape-preferences.cpp:1110
msgid ""
"The server name of the Open Clip Art Library webdav server; it's used by the "
"Import and Export to OCAL function"
@@ -18318,35 +18673,35 @@ msgstr ""
"Der Servername des \"Open Clip Art Library\" Webdav Servers. Dieser wird "
"beim Im- und Export zur OCAL verwendet."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1104
+#: ../src/ui/dialog/inkscape-preferences.cpp:1112
msgid "Open Clip Art Library _Username:"
msgstr "Open Clip Art Library Benutzername:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1105
+#: ../src/ui/dialog/inkscape-preferences.cpp:1113
msgid "The username used to log into Open Clip Art Library"
msgstr "Der Benutzername zum einloggen in die Open Clip Art Library."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1107
+#: ../src/ui/dialog/inkscape-preferences.cpp:1115
msgid "Open Clip Art Library _Password:"
msgstr "Open Clip Art Library Kennwort:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1108
+#: ../src/ui/dialog/inkscape-preferences.cpp:1116
msgid "The password used to log into Open Clip Art Library"
msgstr "Das Passwort zum einloggen in die Open Clip Art Library."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1109
+#: ../src/ui/dialog/inkscape-preferences.cpp:1117
msgid "Open Clip Art"
msgstr "Login bei Open Clip Art"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1114
+#: ../src/ui/dialog/inkscape-preferences.cpp:1122
msgid "Behavior"
msgstr "Verhalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1118
+#: ../src/ui/dialog/inkscape-preferences.cpp:1126
msgid "_Simplification threshold:"
msgstr "Schwellwert für Vereinfachungen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1119
+#: ../src/ui/dialog/inkscape-preferences.cpp:1127
msgid ""
"How strong is the Node tool's Simplify command by default. If you invoke "
"this command several times in quick succession, it will act more and more "
@@ -18356,47 +18711,47 @@ msgstr ""
"mehrmals schnell hintereinander ausgeführt, erhöht sich die Stärke; kurze "
"Pause dazwischen setzt den Schwellwert zurück."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1121
+#: ../src/ui/dialog/inkscape-preferences.cpp:1129
msgid "Color stock markers the same color as object"
msgstr "Farbe Standard-Marker in der gleichen Farbe wie das Objekt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1122
+#: ../src/ui/dialog/inkscape-preferences.cpp:1130
msgid "Color custom markers the same color as object"
msgstr ""
"Färbe die benutzerdefinierten Markierungen in der gleichen Farbe wie das "
"Objekt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1123
-#: ../src/ui/dialog/inkscape-preferences.cpp:1333
+#: ../src/ui/dialog/inkscape-preferences.cpp:1131
+#: ../src/ui/dialog/inkscape-preferences.cpp:1341
msgid "Update marker color when object color changes"
msgstr "Aktualisiert die Markierungsfarbe, wenn das Objekt die Farbe ändert"
#. Selecting options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1126
+#: ../src/ui/dialog/inkscape-preferences.cpp:1134
msgid "Select in all layers"
msgstr "In allen Ebenen auswählen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1127
+#: ../src/ui/dialog/inkscape-preferences.cpp:1135
msgid "Select only within current layer"
msgstr "Nur innerhalb der aktuellen Ebene auswählen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1128
+#: ../src/ui/dialog/inkscape-preferences.cpp:1136
msgid "Select in current layer and sublayers"
msgstr "Nur innerhalb der aktuellen Ebene und Unterebenen auswählen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1129
+#: ../src/ui/dialog/inkscape-preferences.cpp:1137
msgid "Ignore hidden objects and layers"
msgstr "Ausgeblendete Objekte und Ebenen ignorieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1130
+#: ../src/ui/dialog/inkscape-preferences.cpp:1138
msgid "Ignore locked objects and layers"
msgstr "Gesperrte Objekte und Ebenen ignorieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1131
+#: ../src/ui/dialog/inkscape-preferences.cpp:1139
msgid "Deselect upon layer change"
msgstr "Auswahl bei Ebenenwechsel aufheben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1134
+#: ../src/ui/dialog/inkscape-preferences.cpp:1142
msgid ""
"Uncheck this to be able to keep the current objects selected when the "
"current layer changes"
@@ -18404,20 +18759,20 @@ msgstr ""
"Dieses abwählen um Objekte ausgewählt zu lassen, wenn die aktuelle Ebene "
"geändert wird"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1136
+#: ../src/ui/dialog/inkscape-preferences.cpp:1144
msgid "Ctrl+A, Tab, Shift+Tab"
msgstr "Strg+A, Tabulator, Umschalt+Tabulator:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1138
+#: ../src/ui/dialog/inkscape-preferences.cpp:1146
msgid "Make keyboard selection commands work on objects in all layers"
msgstr "Tastaturkommandos zur Auswahl wirken auf Objekte aller Ebenen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1140
+#: ../src/ui/dialog/inkscape-preferences.cpp:1148
msgid "Make keyboard selection commands work on objects in current layer only"
msgstr ""
"Tastaturkommandos zur Auswahl wirken nur auf Objekte in der aktuellen Ebene"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1142
+#: ../src/ui/dialog/inkscape-preferences.cpp:1150
msgid ""
"Make keyboard selection commands work on objects in current layer and all "
"its sublayers"
@@ -18425,7 +18780,7 @@ msgstr ""
"Tastaturkommandos zur Auswahl wirken auf Objekte in der aktuellen Ebene und "
"aller ihrer Unterebenen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1144
+#: ../src/ui/dialog/inkscape-preferences.cpp:1152
msgid ""
"Uncheck this to be able to select objects that are hidden (either by "
"themselves or by being in a hidden layer)"
@@ -18433,7 +18788,7 @@ msgstr ""
"Dieses abwählen, damit ausgeblendete Objekte ausgewählt werden können (gilt "
"auch für Objekte in ausgeblendeten Ebenen/Gruppierungen)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1146
+#: ../src/ui/dialog/inkscape-preferences.cpp:1154
msgid ""
"Uncheck this to be able to select objects that are locked (either by "
"themselves or by being in a locked layer)"
@@ -18441,81 +18796,81 @@ msgstr ""
"Dieses abwählen damit gesperrte Objekte ausgewählt werden können (gilt auch "
"für Objekte in gesperrten Ebenen/Gruppierungen)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1148
+#: ../src/ui/dialog/inkscape-preferences.cpp:1156
msgid "Wrap when cycling objects in z-order"
msgstr "Beim drehen von Objekten in Z-Ordnung einwickeln."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1150
+#: ../src/ui/dialog/inkscape-preferences.cpp:1158
msgid "Alt+Scroll Wheel"
msgstr "Alt+Scroll-Rad"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1152
+#: ../src/ui/dialog/inkscape-preferences.cpp:1160
msgid "Wrap around at start and end when cycling objects in z-order"
msgstr ""
"Beim drehen von Objekten in Z-Ordnung um den Start- und Endpunkt einwickeln."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1154
+#: ../src/ui/dialog/inkscape-preferences.cpp:1162
msgid "Selecting"
msgstr "Auswählen"
#. Transforms options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1157
+#: ../src/ui/dialog/inkscape-preferences.cpp:1165
#: ../src/widgets/select-toolbar.cpp:572
msgid "Scale stroke width"
msgstr "Breite der Kontur skalieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1158
+#: ../src/ui/dialog/inkscape-preferences.cpp:1166
msgid "Scale rounded corners in rectangles"
msgstr "Abgerundete Ecken in Rechtecken mitskalieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1159
+#: ../src/ui/dialog/inkscape-preferences.cpp:1167
msgid "Transform gradients"
msgstr "Farbverläufe transformieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1160
+#: ../src/ui/dialog/inkscape-preferences.cpp:1168
msgid "Transform patterns"
msgstr "Füllmuster transformieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1161
+#: ../src/ui/dialog/inkscape-preferences.cpp:1169
msgid "Optimized"
msgstr "Optimiert"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1162
+#: ../src/ui/dialog/inkscape-preferences.cpp:1170
msgid "Preserved"
msgstr "Beibehalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1165
+#: ../src/ui/dialog/inkscape-preferences.cpp:1173
#: ../src/widgets/select-toolbar.cpp:573
msgid "When scaling objects, scale the stroke width by the same proportion"
msgstr ""
"Wenn Objekte skaliert werden, dann wird die Breite der Kontur ebenso "
"skaliert."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1167
+#: ../src/ui/dialog/inkscape-preferences.cpp:1175
#: ../src/widgets/select-toolbar.cpp:584
msgid "When scaling rectangles, scale the radii of rounded corners"
msgstr ""
"Wenn Rechtecke skaliert werden, dann werden die Radien von abgerundeten "
"Ecken ebenso mitskaliert."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1169
+#: ../src/ui/dialog/inkscape-preferences.cpp:1177
#: ../src/widgets/select-toolbar.cpp:595
msgid "Move gradients (in fill or stroke) along with the objects"
msgstr ""
"Farbverläufe (in Füllung oder Konturen) zusammen mit den Objekten "
"transformieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1171
+#: ../src/ui/dialog/inkscape-preferences.cpp:1179
#: ../src/widgets/select-toolbar.cpp:606
msgid "Move patterns (in fill or stroke) along with the objects"
msgstr ""
"Muster (in Füllung oder Konturen) zusammen mit den Objekten transformieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1172
+#: ../src/ui/dialog/inkscape-preferences.cpp:1180
msgid "Store transformation"
msgstr "Transformation speichern:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1174
+#: ../src/ui/dialog/inkscape-preferences.cpp:1182
msgid ""
"If possible, apply transformation to objects without adding a transform= "
"attribute"
@@ -18523,19 +18878,19 @@ msgstr ""
"Wenn möglich, dann werden Transformationen auf Objekte angewendet, ohne ein "
"transform=-Attribut hinzuzufügen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1176
+#: ../src/ui/dialog/inkscape-preferences.cpp:1184
msgid "Always store transformation as a transform= attribute on objects"
msgstr "Transformationen immer als transform=-Attribute speichern."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1178
+#: ../src/ui/dialog/inkscape-preferences.cpp:1186
msgid "Transforms"
msgstr "Transformationen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1182
+#: ../src/ui/dialog/inkscape-preferences.cpp:1190
msgid "Mouse _wheel scrolls by:"
msgstr "Mausrad rollt um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1183
+#: ../src/ui/dialog/inkscape-preferences.cpp:1191
msgid ""
"One mouse wheel notch scrolls by this distance in screen pixels "
"(horizontally with Shift)"
@@ -18543,23 +18898,23 @@ msgstr ""
"Eine Stufe des Maus-Rades rollt um die angegebene Distanz in Pixeln "
"(horizontal mit Umschalttaste)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1184
+#: ../src/ui/dialog/inkscape-preferences.cpp:1192
msgid "Ctrl+arrows"
msgstr "Strg+Pfeile"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1186
+#: ../src/ui/dialog/inkscape-preferences.cpp:1194
msgid "Sc_roll by:"
msgstr "Rolle um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1187
+#: ../src/ui/dialog/inkscape-preferences.cpp:1195
msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)"
msgstr "Strg+Pfeiltasten rollen um diese Distanz (in Pixeln)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1189
+#: ../src/ui/dialog/inkscape-preferences.cpp:1197
msgid "_Acceleration:"
msgstr "Beschleunigung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1190
+#: ../src/ui/dialog/inkscape-preferences.cpp:1198
msgid ""
"Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no "
"acceleration)"
@@ -18567,15 +18922,15 @@ msgstr ""
"Drücken von Strg+Pfeiltaste erhöht zunehmend die Rollgeschwindigkeit (0 "
"bedeutet »keine Beschleunigung«)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1191
+#: ../src/ui/dialog/inkscape-preferences.cpp:1199
msgid "Autoscrolling"
msgstr "Automatisches Rollen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1193
+#: ../src/ui/dialog/inkscape-preferences.cpp:1201
msgid "_Speed:"
msgstr "Geschwindigkeit:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1194
+#: ../src/ui/dialog/inkscape-preferences.cpp:1202
msgid ""
"How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn "
"autoscroll off)"
@@ -18583,12 +18938,12 @@ msgstr ""
"Geschwindigkeit mit der die Arbeitsfläche verschoben wird, wenn der Zeiger "
"ihren Rand überschreitet (0: Autorollen ist deaktiviert)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1196
+#: ../src/ui/dialog/inkscape-preferences.cpp:1204
#: ../src/ui/dialog/tracedialog.cpp:522 ../src/ui/dialog/tracedialog.cpp:721
msgid "_Threshold:"
msgstr "Schwellwert:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1197
+#: ../src/ui/dialog/inkscape-preferences.cpp:1205
msgid ""
"How far (in screen pixels) you need to be from the canvas edge to trigger "
"autoscroll; positive is outside the canvas, negative is within the canvas"
@@ -18602,11 +18957,11 @@ msgstr ""
#. _page_scrolling.add_line( false, "", _scroll_space, "",
#. _("When on, pressing and holding Space and dragging with left mouse button pans canvas (as in Adobe Illustrator); when off, Space temporarily switches to Selector tool (default)"));
#.
-#: ../src/ui/dialog/inkscape-preferences.cpp:1203
+#: ../src/ui/dialog/inkscape-preferences.cpp:1211
msgid "Mouse wheel zooms by default"
msgstr "Standardmäßig zoomt das Mausrad"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1205
+#: ../src/ui/dialog/inkscape-preferences.cpp:1213
msgid ""
"When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when "
"off, it zooms with Ctrl and scrolls without Ctrl"
@@ -18614,25 +18969,25 @@ msgstr ""
"Wenn aktiviert kann mit dem Mausrad die Ansicht vergrößert/verkleinert "
"werden. Ist dies deaktiviert benötigt man dazu Strg+Mausrad. "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1206
+#: ../src/ui/dialog/inkscape-preferences.cpp:1214
msgid "Scrolling"
msgstr "Rollen"
#. Snapping options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1209
+#: ../src/ui/dialog/inkscape-preferences.cpp:1217
msgid "Enable snap indicator"
msgstr "Einrast-Indikator aktivieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1211
+#: ../src/ui/dialog/inkscape-preferences.cpp:1219
msgid "After snapping, a symbol is drawn at the point that has snapped"
msgstr ""
"Nach dem Einrasten wird ein Symbol an der Stelle, die einrastete, gezeichnet."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1214
+#: ../src/ui/dialog/inkscape-preferences.cpp:1222
msgid "_Delay (in ms):"
msgstr "Verzögerung (in msec):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1215
+#: ../src/ui/dialog/inkscape-preferences.cpp:1223
msgid ""
"Postpone snapping as long as the mouse is moving, and then wait an "
"additional fraction of a second. This additional delay is specified here. "
@@ -18642,22 +18997,22 @@ msgstr ""
"zusätzlichen Sekundenbruchteil. Diese additive Verzögerung wird hier "
"festgelegt. Ist sie sehr klein, passiert das Einrasten sofort."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1217
+#: ../src/ui/dialog/inkscape-preferences.cpp:1225
msgid "Only snap the node closest to the pointer"
msgstr "Nur an dem Knoten einrasten, der dem Zeiger am nähesten ist."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1219
+#: ../src/ui/dialog/inkscape-preferences.cpp:1227
msgid ""
"Only try to snap the node that is initially closest to the mouse pointer"
msgstr ""
"Nur versuchen an dem Knoten einzurasten, der dem Mauszeiger zu Beginn am "
"nächsten ist."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1222
+#: ../src/ui/dialog/inkscape-preferences.cpp:1230
msgid "_Weight factor:"
msgstr "Gewichtsfaktor:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1223
+#: ../src/ui/dialog/inkscape-preferences.cpp:1231
msgid ""
"When multiple snap solutions are found, then Inkscape can either prefer the "
"closest transformation (when set to 0), or prefer the node that was "
@@ -18667,11 +19022,11 @@ msgstr ""
"Transformation anwenden (wenn auf 0 gesetzt) oder am Knoten, der dem "
"Mauszeiger am nähesten ist (wenn auf 1 gesetzt) einrasten."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1225
+#: ../src/ui/dialog/inkscape-preferences.cpp:1233
msgid "Snap the mouse pointer when dragging a constrained knot"
msgstr "Rastet den Mauszeiger ein, wenn ein festgesetzter Knoten gezogen wird."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1227
+#: ../src/ui/dialog/inkscape-preferences.cpp:1235
msgid ""
"When dragging a knot along a constraint line, then snap the position of the "
"mouse pointer instead of snapping the projection of the knot onto the "
@@ -18680,16 +19035,16 @@ msgstr ""
"Wird ein Knoten entlang einer festgesetzten Linie gezogen, dann rastet der "
"Mauszeiger statt der Projektion des Knotens auf der Linie ein."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1229
+#: ../src/ui/dialog/inkscape-preferences.cpp:1237
msgid "Snapping"
msgstr "Einrasten"
#. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here
-#: ../src/ui/dialog/inkscape-preferences.cpp:1234
+#: ../src/ui/dialog/inkscape-preferences.cpp:1242
msgid "_Arrow keys move by:"
msgstr "Pfeiltasten bewegen um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1235
+#: ../src/ui/dialog/inkscape-preferences.cpp:1243
msgid ""
"Pressing an arrow key moves selected object(s) or node(s) by this distance"
msgstr ""
@@ -18697,31 +19052,31 @@ msgstr ""
"Knoten) um diese Entfernung (in SVG-Pixeln)"
#. defaultscale is limited to 1000 in select-context.cpp: use the same limit here
-#: ../src/ui/dialog/inkscape-preferences.cpp:1238
+#: ../src/ui/dialog/inkscape-preferences.cpp:1246
msgid "> and < _scale by:"
msgstr "> und < skalieren um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1239
+#: ../src/ui/dialog/inkscape-preferences.cpp:1247
msgid "Pressing > or < scales selection up or down by this increment"
msgstr ""
"Drücken von > oder < skaliert die ausgewählten Elemente um diesen Wert "
"größer oder kleiner (in SVG-Pixeln) "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1241
+#: ../src/ui/dialog/inkscape-preferences.cpp:1249
msgid "_Inset/Outset by:"
msgstr "Schrumpfen/Erweitern um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1242
+#: ../src/ui/dialog/inkscape-preferences.cpp:1250
msgid "Inset and Outset commands displace the path by this distance"
msgstr ""
"Schrumpfungs- und Erweiterungsbefehle verändern den Pfad um diese Distanz "
"(in SVG-Pixeln)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1243
+#: ../src/ui/dialog/inkscape-preferences.cpp:1251
msgid "Compass-like display of angles"
msgstr "Anzeige von Winkeln wie bei einem Kompaß"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1245
+#: ../src/ui/dialog/inkscape-preferences.cpp:1253
msgid ""
"When on, angles are displayed with 0 at north, 0 to 360 range, positive "
"clockwise; otherwise with 0 at east, -180 to 180 range, positive "
@@ -18732,15 +19087,15 @@ msgstr ""
"-180 bis 180, positiv entgegen dem Uhrzeigersinn"
# !!! need %s
-#: ../src/ui/dialog/inkscape-preferences.cpp:1251
+#: ../src/ui/dialog/inkscape-preferences.cpp:1259
msgid "_Rotation snaps every:"
msgstr "Rotation rastet ein alle:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1251
+#: ../src/ui/dialog/inkscape-preferences.cpp:1259
msgid "degrees"
msgstr "Grad"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1252
+#: ../src/ui/dialog/inkscape-preferences.cpp:1260
msgid ""
"Rotating with Ctrl pressed snaps every that much degrees; also, pressing "
"[ or ] rotates by this amount"
@@ -18748,11 +19103,11 @@ msgstr ""
"Rotation mit gedrückter Strg-Taste lässt das Objekt mit dieser Gradrastung "
"einrasten; die Tasten [ oder ] haben den gleichen Effekt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1253
+#: ../src/ui/dialog/inkscape-preferences.cpp:1261
msgid "Relative snapping of guideline angles"
msgstr "Relatives Einrasten von Führungslininen-Winkeln"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1255
+#: ../src/ui/dialog/inkscape-preferences.cpp:1263
msgid ""
"When on, the snap angles when rotating a guideline will be relative to the "
"original angle"
@@ -18760,11 +19115,11 @@ msgstr ""
"Wenn eingeschaltet, wird der Einrastwinkel beim Drehen einer Führungslinie "
"relativ zum ursprünglichen Winkel"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1257
+#: ../src/ui/dialog/inkscape-preferences.cpp:1265
msgid "_Zoom in/out by:"
msgstr "Zoomfaktor vergrößern/verkleinern um:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1258
+#: ../src/ui/dialog/inkscape-preferences.cpp:1266
msgid ""
"Zoom tool click, +/- keys, and middle click zoom in and out by this "
"multiplier"
@@ -18772,45 +19127,45 @@ msgstr ""
"Mit dem Zoomwerkzeug klicken, die + oder - Taste drücken, oder die mittlere "
"Maustaste betätigen, damit sich die Zoomgröße um diesen Faktor ändert"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1259
+#: ../src/ui/dialog/inkscape-preferences.cpp:1267
msgid "Steps"
msgstr "Schritte"
#. Clones options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1262
+#: ../src/ui/dialog/inkscape-preferences.cpp:1270
msgid "Move in parallel"
msgstr "parallel verschoben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1264
+#: ../src/ui/dialog/inkscape-preferences.cpp:1272
msgid "Stay unmoved"
msgstr "unbewegt bleiben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1266
+#: ../src/ui/dialog/inkscape-preferences.cpp:1274
msgid "Move according to transform"
msgstr "sich entsprechend des transform=-Attributs bewegen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1268
+#: ../src/ui/dialog/inkscape-preferences.cpp:1276
msgid "Are unlinked"
msgstr "ihre Verbindung zum Original verlieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1270
+#: ../src/ui/dialog/inkscape-preferences.cpp:1278
msgid "Are deleted"
msgstr "ebenso gelöscht"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1273
+#: ../src/ui/dialog/inkscape-preferences.cpp:1281
msgid "Moving original: clones and linked offsets"
msgstr "Verschiebe Original: Klone und verbundener Versatz"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1275
+#: ../src/ui/dialog/inkscape-preferences.cpp:1283
msgid "Clones are translated by the same vector as their original"
msgstr "Klone werden mit demselben Vektor wie das Original verschoben."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1277
+#: ../src/ui/dialog/inkscape-preferences.cpp:1285
msgid "Clones preserve their positions when their original is moved"
msgstr ""
"Klone bleiben an ihren Positionen, während das Original verschoben wird."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1279
+#: ../src/ui/dialog/inkscape-preferences.cpp:1287
msgid ""
"Each clone moves according to the value of its transform= attribute; for "
"example, a rotated clone will move in a different direction than its original"
@@ -18819,27 +19174,27 @@ msgstr ""
"Attributs. Ein rotierter Klon wird sich zum Beispiel in eine andere Richtung "
"als das Original drehen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1280
+#: ../src/ui/dialog/inkscape-preferences.cpp:1288
msgid "Deleting original: clones"
msgstr "Lösche Original: Klone"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1282
+#: ../src/ui/dialog/inkscape-preferences.cpp:1290
msgid "Orphaned clones are converted to regular objects"
msgstr "Klone ohne Original werden zu regulären Objekten umgewandelt."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1284
+#: ../src/ui/dialog/inkscape-preferences.cpp:1292
msgid "Orphaned clones are deleted along with their original"
msgstr "Klone werden zusammen mit ihrem Original gelöscht."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1286
+#: ../src/ui/dialog/inkscape-preferences.cpp:1294
msgid "Duplicating original+clones/linked offset"
msgstr "Duplizieren Original+Klone/verbundener Versatz"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1288
+#: ../src/ui/dialog/inkscape-preferences.cpp:1296
msgid "Relink duplicated clones"
msgstr "Duplizierte Klone neu verbinden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1290
+#: ../src/ui/dialog/inkscape-preferences.cpp:1298
msgid ""
"When duplicating a selection containing both a clone and its original "
"(possibly in groups), relink the duplicated clone to the duplicated original "
@@ -18850,29 +19205,29 @@ msgstr ""
"den alten Originalen."
#. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page
-#: ../src/ui/dialog/inkscape-preferences.cpp:1293
+#: ../src/ui/dialog/inkscape-preferences.cpp:1301
msgid "Clones"
msgstr "Klone"
#. Clip paths and masks options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1296
+#: ../src/ui/dialog/inkscape-preferences.cpp:1304
msgid "When applying, use the topmost selected object as clippath/mask"
msgstr ""
"Verwende das oberste ausgewählte Objekt beim Anwenden als Ausschneidepfad "
"oder Maskierung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1298
+#: ../src/ui/dialog/inkscape-preferences.cpp:1306
msgid ""
"Uncheck this to use the bottom selected object as the clipping path or mask"
msgstr ""
"Nicht auswählen, um das unterste ausgewählte Objekt als Ausschneidepfad oder "
"Maskierung zu verwenden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1299
+#: ../src/ui/dialog/inkscape-preferences.cpp:1307
msgid "Remove clippath/mask object after applying"
msgstr "Ausschneidepfad oder Maskierungsobjekt nach dem Anwenden entfernen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1301
+#: ../src/ui/dialog/inkscape-preferences.cpp:1309
msgid ""
"After applying, remove the object used as the clipping path or mask from the "
"drawing"
@@ -18880,60 +19235,60 @@ msgstr ""
"Entferne das Objekt von der Zeichnung, welches als Ausschneidepfad oder "
"Maskierung verwendet wird, nach dem Anwenden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1303
+#: ../src/ui/dialog/inkscape-preferences.cpp:1311
msgid "Before applying"
msgstr "Vor dem Anwenden:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1305
+#: ../src/ui/dialog/inkscape-preferences.cpp:1313
msgid "Do not group clipped/masked objects"
msgstr "Kein Gruppieren ausgeschnittener/maskierter Objekte"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1306
+#: ../src/ui/dialog/inkscape-preferences.cpp:1314
msgid "Put every clipped/masked object in its own group"
msgstr ""
"Jedes ausgeschnittene/maskierte Objekt in seiner eigenen Gruppe anlegen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1307
+#: ../src/ui/dialog/inkscape-preferences.cpp:1315
msgid "Put all clipped/masked objects into one group"
msgstr ""
"Alle ausgeschnittenen/maskierten Objekte in einer einzelne Gruppe ablegen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1310
+#: ../src/ui/dialog/inkscape-preferences.cpp:1318
msgid "Apply clippath/mask to every object"
msgstr "Ausschneidungspfad/Maske auf jedes Objekt anwenden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1313
+#: ../src/ui/dialog/inkscape-preferences.cpp:1321
msgid "Apply clippath/mask to groups containing single object"
msgstr ""
"Ausschneidungspfad/Maske auf Gruppen anwenden, die Einzelobjekte beinhalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1316
+#: ../src/ui/dialog/inkscape-preferences.cpp:1324
msgid "Apply clippath/mask to group containing all objects"
msgstr ""
"Ausschneidungspfad/Maske auf Gruppen anwenden, die alle Objekte beinhalten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1318
+#: ../src/ui/dialog/inkscape-preferences.cpp:1326
msgid "After releasing"
msgstr "Nach dem Lösen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1320
+#: ../src/ui/dialog/inkscape-preferences.cpp:1328
msgid "Ungroup automatically created groups"
msgstr "Gruppierung automatisch erstellter Gruppen aufheben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1322
+#: ../src/ui/dialog/inkscape-preferences.cpp:1330
msgid "Ungroup groups created when setting clip/mask"
msgstr "Gruppierung aufheben beim Setzen der Ausschneidung/Maske"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1324
+#: ../src/ui/dialog/inkscape-preferences.cpp:1332
msgid "Clippaths and masks"
msgstr "Ausschneidepfade und Maskierungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1327
+#: ../src/ui/dialog/inkscape-preferences.cpp:1335
msgid "Stroke Style Markers"
msgstr "Strich-Stilmarkierungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1329
-#: ../src/ui/dialog/inkscape-preferences.cpp:1331
+#: ../src/ui/dialog/inkscape-preferences.cpp:1337
+#: ../src/ui/dialog/inkscape-preferences.cpp:1339
msgid ""
"Stroke color same as object, fill color either object fill color or marker "
"fill color"
@@ -18941,35 +19296,49 @@ msgstr ""
"Konturfarbe wie Objekt, Füllfarbe entweder Objekt-Füllfarbe oder Marker-"
"Füllfarbe"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1335
+#: ../src/ui/dialog/inkscape-preferences.cpp:1343
msgid "Markers"
msgstr "Markierungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1343
+#: ../src/ui/dialog/inkscape-preferences.cpp:1346
+msgid "Document cleanup"
+msgstr "Dokumentbereinigung"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:1347
+#: ../src/ui/dialog/inkscape-preferences.cpp:1349
+msgid "Remove unused swatches when doing a document cleanup"
+msgstr ""
+
+#. tooltip
+#: ../src/ui/dialog/inkscape-preferences.cpp:1350
+msgid "Cleanup"
+msgstr "Bereinigen"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:1358
msgid "Number of _Threads:"
msgstr "Anzahl der Threads:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1343
-#: ../src/ui/dialog/inkscape-preferences.cpp:1858
+#: ../src/ui/dialog/inkscape-preferences.cpp:1358
+#: ../src/ui/dialog/inkscape-preferences.cpp:1876
msgid "(requires restart)"
msgstr "(erfordert Neustart)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1344
+#: ../src/ui/dialog/inkscape-preferences.cpp:1359
msgid "Configure number of processors/threads to use when rendering filters"
msgstr ""
"Konfiguration der Anzahl an Prozessoren/Threads, die für das Rendern genutzt "
"werden sollen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1348
+#: ../src/ui/dialog/inkscape-preferences.cpp:1363
msgid "Rendering _cache size:"
msgstr "Rendering-Cachegröße:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1348
+#: ../src/ui/dialog/inkscape-preferences.cpp:1363
msgctxt "mebibyte (2^20 bytes) abbreviation"
msgid "MiB"
msgstr "MiB"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1348
+#: ../src/ui/dialog/inkscape-preferences.cpp:1363
msgid ""
"Set the amount of memory per document which can be used to store rendered "
"parts of the drawing for later reuse; set to zero to disable caching"
@@ -18980,37 +19349,37 @@ msgstr ""
#. blur quality
#. filter quality
-#: ../src/ui/dialog/inkscape-preferences.cpp:1351
-#: ../src/ui/dialog/inkscape-preferences.cpp:1375
+#: ../src/ui/dialog/inkscape-preferences.cpp:1366
+#: ../src/ui/dialog/inkscape-preferences.cpp:1390
msgid "Best quality (slowest)"
msgstr "Beste Qualität (am langsamsten)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1353
-#: ../src/ui/dialog/inkscape-preferences.cpp:1377
+#: ../src/ui/dialog/inkscape-preferences.cpp:1368
+#: ../src/ui/dialog/inkscape-preferences.cpp:1392
msgid "Better quality (slower)"
msgstr "Gute Qualität (langsamer)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1355
-#: ../src/ui/dialog/inkscape-preferences.cpp:1379
+#: ../src/ui/dialog/inkscape-preferences.cpp:1370
+#: ../src/ui/dialog/inkscape-preferences.cpp:1394
msgid "Average quality"
msgstr "Durchschnittliche Qualität"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1357
-#: ../src/ui/dialog/inkscape-preferences.cpp:1381
+#: ../src/ui/dialog/inkscape-preferences.cpp:1372
+#: ../src/ui/dialog/inkscape-preferences.cpp:1396
msgid "Lower quality (faster)"
msgstr "Niedrigere Qualität (schneller)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1359
-#: ../src/ui/dialog/inkscape-preferences.cpp:1383
+#: ../src/ui/dialog/inkscape-preferences.cpp:1374
+#: ../src/ui/dialog/inkscape-preferences.cpp:1398
msgid "Lowest quality (fastest)"
msgstr "Niedrigste Qualität (am schnellsten)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1362
+#: ../src/ui/dialog/inkscape-preferences.cpp:1377
msgid "Gaussian blur quality for display"
msgstr "Anzeige Qualität des Gaußschen Weichzeichners:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1364
-#: ../src/ui/dialog/inkscape-preferences.cpp:1388
+#: ../src/ui/dialog/inkscape-preferences.cpp:1379
+#: ../src/ui/dialog/inkscape-preferences.cpp:1403
msgid ""
"Best quality, but display may be very slow at high zooms (bitmap export "
"always uses best quality)"
@@ -19018,124 +19387,129 @@ msgstr ""
"Beste Qualität, aber die Anzeige kann bei hohen Zoomstufen sehr langsam sein "
"(Bitmap-Export verwendet immer diese Einstellung)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1366
-#: ../src/ui/dialog/inkscape-preferences.cpp:1390
+#: ../src/ui/dialog/inkscape-preferences.cpp:1381
+#: ../src/ui/dialog/inkscape-preferences.cpp:1405
msgid "Better quality, but slower display"
msgstr "Bessere Qualität, aber langsamere Anzeige"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1368
-#: ../src/ui/dialog/inkscape-preferences.cpp:1392
+#: ../src/ui/dialog/inkscape-preferences.cpp:1383
+#: ../src/ui/dialog/inkscape-preferences.cpp:1407
msgid "Average quality, acceptable display speed"
msgstr "Durchschnittliche Qualität, akzeptable Geschwindigkeit der Anzeige"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1370
-#: ../src/ui/dialog/inkscape-preferences.cpp:1394
+#: ../src/ui/dialog/inkscape-preferences.cpp:1385
+#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgid "Lower quality (some artifacts), but display is faster"
msgstr "Niedrigere Qualität (einige Artefakte), aber schnellere Anzeige"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1372
-#: ../src/ui/dialog/inkscape-preferences.cpp:1396
+#: ../src/ui/dialog/inkscape-preferences.cpp:1387
+#: ../src/ui/dialog/inkscape-preferences.cpp:1411
msgid "Lowest quality (considerable artifacts), but display is fastest"
msgstr "Niedrigste Qualität (beträchtliche Artefakte), aber schnellste Anzeige"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1386
+#: ../src/ui/dialog/inkscape-preferences.cpp:1401
msgid "Filter effects quality for display"
msgstr "Effekt-Qualität für Anzeige:"
#. build custom preferences tab
-#: ../src/ui/dialog/inkscape-preferences.cpp:1398
+#: ../src/ui/dialog/inkscape-preferences.cpp:1413
#: ../src/ui/dialog/print.cpp:224
msgid "Rendering"
msgstr "Rendern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1404
+#: ../src/ui/dialog/inkscape-preferences.cpp:1419
msgid "2x2"
msgstr "2×2"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1404
+#: ../src/ui/dialog/inkscape-preferences.cpp:1419
msgid "4x4"
msgstr "4×4"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1404
+#: ../src/ui/dialog/inkscape-preferences.cpp:1419
msgid "8x8"
msgstr "8×8"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1404
+#: ../src/ui/dialog/inkscape-preferences.cpp:1419
msgid "16x16"
msgstr "16×16"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1408
+#: ../src/ui/dialog/inkscape-preferences.cpp:1423
msgid "Oversample bitmaps:"
msgstr "Bitmap Überabtastung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1411
+#: ../src/ui/dialog/inkscape-preferences.cpp:1426
msgid "Automatically reload bitmaps"
msgstr "Automatisches Aktualisieren von Bildern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1413
+#: ../src/ui/dialog/inkscape-preferences.cpp:1428
msgid "Automatically reload linked images when file is changed on disk"
msgstr "Bilder neu laden, wenn diese auf dem Datenträger geändert wurden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1415
+#: ../src/ui/dialog/inkscape-preferences.cpp:1430
msgid "_Bitmap editor:"
msgstr "_Bitmap-Editor:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1417
+#: ../src/ui/dialog/inkscape-preferences.cpp:1432
msgid "Default export _resolution:"
msgstr "Standard-Exportauflösung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1418
+#: ../src/ui/dialog/inkscape-preferences.cpp:1433
msgid "Default bitmap resolution (in dots per inch) in the Export dialog"
msgstr ""
"Bevorzugte Auflösung der Bitmap (Punkte pro Zoll) im Exportieren-Dialog"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1420
+#: ../src/ui/dialog/inkscape-preferences.cpp:1435
msgid "Resolution for Create Bitmap _Copy:"
msgstr "Auflösung von Bitmap Kopien:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1421
+#: ../src/ui/dialog/inkscape-preferences.cpp:1436
msgid "Resolution used by the Create Bitmap Copy command"
msgstr "Auflösung von Bildern die mit \"Kopiere als Bitmap\" erstellt werden."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1423
+#: ../src/ui/dialog/inkscape-preferences.cpp:1438
msgid "Always embed"
msgstr "Immer einbetten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1423
+#: ../src/ui/dialog/inkscape-preferences.cpp:1438
msgid "Always link"
msgstr "Immer verlinken"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1423
+#: ../src/ui/dialog/inkscape-preferences.cpp:1438
msgid "Ask"
msgstr "Fragen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1426
+#: ../src/ui/dialog/inkscape-preferences.cpp:1441
msgid "Bitmap import:"
msgstr "Bitmap-Import:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1429
+#: ../src/ui/dialog/inkscape-preferences.cpp:1444
+#, fuzzy
+msgid "Bitmap import quality:"
+msgstr "Bitmap-Import:"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:1447
msgid "Default _import resolution:"
msgstr "Standard-Importauflösung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1430
+#: ../src/ui/dialog/inkscape-preferences.cpp:1448
msgid "Default bitmap resolution (in dots per inch) for bitmap import"
msgstr "Standard-Bitmapauflösung (Punkte pro Zoll) für Bitmap-Import"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1431
+#: ../src/ui/dialog/inkscape-preferences.cpp:1449
msgid "Override file resolution"
msgstr "Datei-Auflösung überschreiben"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1433
+#: ../src/ui/dialog/inkscape-preferences.cpp:1451
msgid "Use default bitmap resolution in favor of information from file"
msgstr ""
"Verwenden Sie Standard-Bitmap-Auflösung zu Gunsten von Informationen aus der "
"Datei"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1435
+#: ../src/ui/dialog/inkscape-preferences.cpp:1453
msgid "Bitmaps"
msgstr "Bitmaps"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1447
+#: ../src/ui/dialog/inkscape-preferences.cpp:1465
msgid ""
"Select a file of predefined shortcuts to use. Any customized shortcuts you "
"create will be added seperately to "
@@ -19143,31 +19517,31 @@ msgstr ""
"Wählen Sie eine Datei mit vorderfinierten Tastaturkürzeln. Jeder "
"benutzerdefinierte Kürzel der erstellt wird, wird separat hinzugefügt zu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1450
+#: ../src/ui/dialog/inkscape-preferences.cpp:1468
msgid "Shortcut file:"
msgstr "Tastenkürzel-Datei:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1453
+#: ../src/ui/dialog/inkscape-preferences.cpp:1471
msgid "Search:"
msgstr "Suchen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1465
+#: ../src/ui/dialog/inkscape-preferences.cpp:1483
msgid "Shortcut"
msgstr "Tastenkürzel"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1466
+#: ../src/ui/dialog/inkscape-preferences.cpp:1484
#: ../src/ui/widget/page-sizer.cpp:262
msgid "Description"
msgstr "Beschreibung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1521
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:692
+#: ../src/ui/dialog/inkscape-preferences.cpp:1539
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:694
#: ../src/ui/dialog/tracedialog.cpp:813
-#: ../src/ui/widget/preferences-widget.cpp:743
+#: ../src/ui/widget/preferences-widget.cpp:749
msgid "Reset"
msgstr " _Zurücksetzen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1521
+#: ../src/ui/dialog/inkscape-preferences.cpp:1539
msgid ""
"Remove all your customized keyboard shortcuts, and revert to the shortcuts "
"in the shortcut file listed above"
@@ -19175,40 +19549,40 @@ msgstr ""
"Alle individuellen Tastaturkürzel entfernen und zurück zu den Verknüpfungen "
"in der Shortcut-Datei der oben aufgeführten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1525
+#: ../src/ui/dialog/inkscape-preferences.cpp:1543
msgid "Import ..."
msgstr "_Importieren…"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1525
+#: ../src/ui/dialog/inkscape-preferences.cpp:1543
msgid "Import custom keyboard shortcuts from a file"
msgstr "Importieren einer benutzerdefinierten Tastaturkürzel-Datei"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1528
+#: ../src/ui/dialog/inkscape-preferences.cpp:1546
msgid "Export ..."
msgstr "_Exportieren…"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1528
+#: ../src/ui/dialog/inkscape-preferences.cpp:1546
msgid "Export custom keyboard shortcuts to a file"
msgstr "Benutzerdefinierte Tastaturkürzel in eine Datei exportieren"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1538
+#: ../src/ui/dialog/inkscape-preferences.cpp:1556
msgid "Keyboard Shortcuts"
msgstr "Tastaturkürzel"
#. Find this group in the tree
-#: ../src/ui/dialog/inkscape-preferences.cpp:1701
+#: ../src/ui/dialog/inkscape-preferences.cpp:1719
msgid "Misc"
msgstr "Sonstiges"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1820
+#: ../src/ui/dialog/inkscape-preferences.cpp:1838
msgid "Set the main spell check language"
msgstr "Setzen der Hauptsprache der Rechtschreibprüfung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1823
+#: ../src/ui/dialog/inkscape-preferences.cpp:1841
msgid "Second language:"
msgstr "Zweite Sprache:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1824
+#: ../src/ui/dialog/inkscape-preferences.cpp:1842
msgid ""
"Set the second spell check language; checking will only stop on words "
"unknown in ALL chosen languages"
@@ -19216,11 +19590,11 @@ msgstr ""
"Setzen der zweiten Sprache der Rechtschreibprüfung; die Prüfung stoppt nur "
"bei Wörtern, die in allen ausgewählten Sprachen unbekannt sind."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1827
+#: ../src/ui/dialog/inkscape-preferences.cpp:1845
msgid "Third language:"
msgstr "Dritte Sprache:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1828
+#: ../src/ui/dialog/inkscape-preferences.cpp:1846
msgid ""
"Set the third spell check language; checking will only stop on words unknown "
"in ALL chosen languages"
@@ -19228,31 +19602,31 @@ msgstr ""
"Setzen der dritten Sprache der Rechtschreibprüfung; die Prüfung stoppt nur "
"bei Wörtern, die in allen ausgewählten Sprachen unbekannt sind."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1830
+#: ../src/ui/dialog/inkscape-preferences.cpp:1848
msgid "Ignore words with digits"
msgstr "Ignoriere Wörter mit Zahlen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1832
+#: ../src/ui/dialog/inkscape-preferences.cpp:1850
msgid "Ignore words containing digits, such as \"R2D2\""
msgstr "Ignoriere Wörter mit Zahlen, wie \"R2D2\""
-#: ../src/ui/dialog/inkscape-preferences.cpp:1834
+#: ../src/ui/dialog/inkscape-preferences.cpp:1852
msgid "Ignore words in ALL CAPITALS"
msgstr "Ignoriere Wörter die GROSSGESCHRIEBEN sind"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1836
+#: ../src/ui/dialog/inkscape-preferences.cpp:1854
msgid "Ignore words in all capitals, such as \"IUPAC\""
msgstr "Ignoriere Wörter die GROSSGESCHRIEBEN sind, wie \"IUPAC\""
-#: ../src/ui/dialog/inkscape-preferences.cpp:1838
+#: ../src/ui/dialog/inkscape-preferences.cpp:1856
msgid "Spellcheck"
msgstr "Rechtschreibprüfung"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1858
+#: ../src/ui/dialog/inkscape-preferences.cpp:1876
msgid "Latency _skew:"
msgstr "Latenz-Schrägstellung:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1859
+#: ../src/ui/dialog/inkscape-preferences.cpp:1877
msgid ""
"Factor by which the event clock is skewed from the actual time (0.9766 on "
"some systems)"
@@ -19260,11 +19634,11 @@ msgstr ""
"Faktor, um den die Ereigniszeit gegenüber der Systemzeit verlangsamt wird "
"(0,9766 auf manchen Systemen)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1861
+#: ../src/ui/dialog/inkscape-preferences.cpp:1879
msgid "Pre-render named icons"
msgstr "Symbole mit Namen im Voraus rendern"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1863
+#: ../src/ui/dialog/inkscape-preferences.cpp:1881
msgid ""
"When on, named icons will be rendered before displaying the ui. This is for "
"working around bugs in GTK+ named icon notification"
@@ -19272,83 +19646,83 @@ msgstr ""
"Benannte Icons werden gerendert, bevor die Benutzeroberfläche dargestellt "
"wird. Damit werden Fehler in der GTK+-Hinweisen zu benannten Icons umgangen."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1871
+#: ../src/ui/dialog/inkscape-preferences.cpp:1889
msgid "System info"
msgstr "System-Information"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1875
+#: ../src/ui/dialog/inkscape-preferences.cpp:1893
msgid "User config: "
msgstr "Benutzerkonfiguration:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1875
+#: ../src/ui/dialog/inkscape-preferences.cpp:1893
msgid "Location of users configuration"
msgstr "Ort der Benutzerkonfiguration"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1879
+#: ../src/ui/dialog/inkscape-preferences.cpp:1897
msgid "User preferences: "
msgstr "Benutzereinstellungen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1879
+#: ../src/ui/dialog/inkscape-preferences.cpp:1897
msgid "Location of the users preferences file"
msgstr "Ort der Benutzer-Einstellungsdatei"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1883
+#: ../src/ui/dialog/inkscape-preferences.cpp:1901
msgid "User extensions: "
msgstr "Benutzererweiterungen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1883
+#: ../src/ui/dialog/inkscape-preferences.cpp:1901
msgid "Location of the users extensions"
msgstr "Ort der Benutzer-Erweiterungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1887
+#: ../src/ui/dialog/inkscape-preferences.cpp:1905
msgid "User cache: "
msgstr "Benutzer Cache:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1887
+#: ../src/ui/dialog/inkscape-preferences.cpp:1905
msgid "Location of users cache"
msgstr "Ort des Benutzer-Caches"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1895
+#: ../src/ui/dialog/inkscape-preferences.cpp:1913
msgid "Temporary files: "
msgstr "Temporäre Dateien:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1895
+#: ../src/ui/dialog/inkscape-preferences.cpp:1913
msgid "Location of the temporary files used for autosave"
msgstr "Ort der temp. Dateien, die für Auto-Speicherung verwendet werden"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1899
+#: ../src/ui/dialog/inkscape-preferences.cpp:1917
msgid "Inkscape data: "
msgstr "Inkscapedaten:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1899
+#: ../src/ui/dialog/inkscape-preferences.cpp:1917
msgid "Location of Inkscape data"
msgstr "Ort der Inkscapedaten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1903
+#: ../src/ui/dialog/inkscape-preferences.cpp:1921
msgid "Inkscape extensions: "
msgstr "Inkscape-Erweiterungen:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1903
+#: ../src/ui/dialog/inkscape-preferences.cpp:1921
msgid "Location of the Inkscape extensions"
msgstr "Ort der Inkscape-Erweiterungen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1912
+#: ../src/ui/dialog/inkscape-preferences.cpp:1930
msgid "System data: "
msgstr "System"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1912
+#: ../src/ui/dialog/inkscape-preferences.cpp:1930
msgid "Locations of system data"
msgstr "Ort der Systemdaten"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1936
+#: ../src/ui/dialog/inkscape-preferences.cpp:1954
msgid "Icon theme: "
msgstr "Icon Thema:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1936
+#: ../src/ui/dialog/inkscape-preferences.cpp:1954
msgid "Locations of icon themes"
msgstr "Ort der Icon-Themen"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1938
+#: ../src/ui/dialog/inkscape-preferences.cpp:1956
msgid "System"
msgstr "System"
@@ -19410,7 +19784,7 @@ msgstr "Unterlage"
msgid "_Use pressure-sensitive tablet (requires restart)"
msgstr "Druckempfindliches Grafiktablett verwenden (erfordert Neustart)"
-#: ../src/ui/dialog/input.cpp:1082 ../src/verbs.cpp:2297
+#: ../src/ui/dialog/input.cpp:1082 ../src/verbs.cpp:2302
msgid "_Save"
msgstr "_Speichern"
@@ -19431,16 +19805,8 @@ msgstr ""
"gesamten 'Bildschirm' gemappt oder in ein einzelnes (normalerweise das "
"aktive) 'Fenster'"
-#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:913
-msgid "X"
-msgstr "X"
-
-#: ../src/ui/dialog/input.cpp:1616
-msgid "Y"
-msgstr "Y:"
-
-#: ../src/ui/dialog/input.cpp:1616 ../src/widgets/calligraphy-toolbar.cpp:601
-#: ../src/widgets/spray-toolbar.cpp:241 ../src/widgets/tweak-toolbar.cpp:391
+#: ../src/ui/dialog/input.cpp:1616 ../src/widgets/calligraphy-toolbar.cpp:599
+#: ../src/widgets/spray-toolbar.cpp:240 ../src/widgets/tweak-toolbar.cpp:390
msgid "Pressure"
msgstr "Druck"
@@ -19483,8 +19849,8 @@ msgstr "Ebene umbenennen"
#. TODO: find an unused layer number, forming name from _("Layer ") + "%d"
#: ../src/ui/dialog/layer-properties.cpp:354
-#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:188
-#: ../src/verbs.cpp:2228
+#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:193
+#: ../src/verbs.cpp:2233
msgid "Layer"
msgstr "Ebene"
@@ -19492,7 +19858,7 @@ msgstr "Ebene"
msgid "_Rename"
msgstr "_Umbenennen"
-#: ../src/ui/dialog/layer-properties.cpp:368 ../src/ui/dialog/layers.cpp:747
+#: ../src/ui/dialog/layer-properties.cpp:368 ../src/ui/dialog/layers.cpp:749
msgid "Rename layer"
msgstr "Ebene umbenennen"
@@ -19518,59 +19884,59 @@ msgid "Move to Layer"
msgstr "Zur Ebene verschieben"
#: ../src/ui/dialog/layer-properties.cpp:411
-#: ../src/ui/dialog/transformation.cpp:109
+#: ../src/ui/dialog/transformation.cpp:113
msgid "_Move"
msgstr "_Verschieben"
-#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:613
+#: ../src/ui/dialog/layers.cpp:524 ../src/ui/widget/layer-selector.cpp:613
msgid "Unhide layer"
msgstr "Ebene einblenden"
-#: ../src/ui/dialog/layers.cpp:523 ../src/ui/widget/layer-selector.cpp:613
+#: ../src/ui/dialog/layers.cpp:524 ../src/ui/widget/layer-selector.cpp:613
msgid "Hide layer"
msgstr "Ebene ausblenden"
-#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:605
+#: ../src/ui/dialog/layers.cpp:535 ../src/ui/widget/layer-selector.cpp:605
msgid "Lock layer"
msgstr "Ebene sperren"
-#: ../src/ui/dialog/layers.cpp:534 ../src/ui/widget/layer-selector.cpp:605
+#: ../src/ui/dialog/layers.cpp:535 ../src/ui/widget/layer-selector.cpp:605
msgid "Unlock layer"
msgstr "Ebene entsperren"
-#: ../src/ui/dialog/layers.cpp:621 ../src/verbs.cpp:1343
+#: ../src/ui/dialog/layers.cpp:623 ../src/verbs.cpp:1348
msgid "Toggle layer solo"
msgstr "Sichbarkeit der aktuellen Ebene umschalten"
-#: ../src/ui/dialog/layers.cpp:624 ../src/verbs.cpp:1367
+#: ../src/ui/dialog/layers.cpp:626 ../src/verbs.cpp:1372
msgid "Lock other layers"
msgstr "Anderen Ebene sperren"
-#: ../src/ui/dialog/layers.cpp:718
+#: ../src/ui/dialog/layers.cpp:720
msgid "Moved layer"
msgstr "Verschobene Ebene"
-#: ../src/ui/dialog/layers.cpp:880
+#: ../src/ui/dialog/layers.cpp:882
msgctxt "Layers"
msgid "New"
msgstr "Neu"
-#: ../src/ui/dialog/layers.cpp:885
+#: ../src/ui/dialog/layers.cpp:887
msgctxt "Layers"
msgid "Bot"
msgstr "Unten"
-#: ../src/ui/dialog/layers.cpp:891
+#: ../src/ui/dialog/layers.cpp:893
msgctxt "Layers"
msgid "Dn"
msgstr "Runter"
-#: ../src/ui/dialog/layers.cpp:897
+#: ../src/ui/dialog/layers.cpp:899
msgctxt "Layers"
msgid "Up"
msgstr "Hoch"
-#: ../src/ui/dialog/layers.cpp:903
+#: ../src/ui/dialog/layers.cpp:905
msgctxt "Layers"
msgid "Top"
msgstr "Oben"
@@ -19726,6 +20092,18 @@ msgstr "Actuate:"
msgid "URL:"
msgstr "URL:"
+#: ../src/ui/dialog/object-attributes.cpp:66
+#: ../src/ui/dialog/object-attributes.cpp:74 ../src/ui/dialog/tile.cpp:618
+#: ../src/widgets/desktop-widget.cpp:666 ../src/widgets/node-toolbar.cpp:590
+msgid "X:"
+msgstr "X:"
+
+#: ../src/ui/dialog/object-attributes.cpp:67
+#: ../src/ui/dialog/object-attributes.cpp:75 ../src/ui/dialog/tile.cpp:619
+#: ../src/widgets/desktop-widget.cpp:676 ../src/widgets/node-toolbar.cpp:608
+msgid "Y:"
+msgstr "Y:"
+
#: ../src/ui/dialog/object-properties.cpp:61
#: ../src/ui/dialog/object-properties.cpp:362
#: ../src/ui/dialog/object-properties.cpp:419
@@ -19749,8 +20127,8 @@ msgstr "_Ausblenden"
msgid "L_ock"
msgstr "_Sperren"
-#: ../src/ui/dialog/object-properties.cpp:74 ../src/verbs.cpp:2568
-#: ../src/verbs.cpp:2574
+#: ../src/ui/dialog/object-properties.cpp:74 ../src/verbs.cpp:2573
+#: ../src/verbs.cpp:2579
msgid "_Set"
msgstr "_Setzen"
@@ -19827,47 +20205,47 @@ msgstr "Objekte ausblenden"
msgid "Unhide object"
msgstr "Ausgeblendete Objekte anzeigen"
-#: ../src/ui/dialog/ocaldialogs.cpp:707
+#: ../src/ui/dialog/ocaldialogs.cpp:713
msgid "Clipart found"
msgstr "Clipart gefunden"
-#: ../src/ui/dialog/ocaldialogs.cpp:756
+#: ../src/ui/dialog/ocaldialogs.cpp:762
msgid "Downloading image..."
msgstr "Herunterladen des Bildes"
-#: ../src/ui/dialog/ocaldialogs.cpp:904
+#: ../src/ui/dialog/ocaldialogs.cpp:910
msgid "Could not download image"
msgstr "Konnte Bild nicht herunterladen"
-#: ../src/ui/dialog/ocaldialogs.cpp:914
+#: ../src/ui/dialog/ocaldialogs.cpp:920
msgid "Clipart downloaded successfully"
msgstr "Clipart erfolgreich heruntergeladen"
-#: ../src/ui/dialog/ocaldialogs.cpp:928
+#: ../src/ui/dialog/ocaldialogs.cpp:934
msgid "Could not download thumbnail file"
msgstr "Konnte Vorschaubild nicht herunterladen"
-#: ../src/ui/dialog/ocaldialogs.cpp:1003
+#: ../src/ui/dialog/ocaldialogs.cpp:1009
msgid "No description"
msgstr "Keine Beschreibung"
-#: ../src/ui/dialog/ocaldialogs.cpp:1071
+#: ../src/ui/dialog/ocaldialogs.cpp:1077
msgid "Searching clipart..."
msgstr "Suche Clipart..."
-#: ../src/ui/dialog/ocaldialogs.cpp:1091 ../src/ui/dialog/ocaldialogs.cpp:1112
+#: ../src/ui/dialog/ocaldialogs.cpp:1097 ../src/ui/dialog/ocaldialogs.cpp:1118
msgid "Could not connect to the Open Clip Art Library"
msgstr "Konnte nicht zu Open Clip Art Library verbinden"
-#: ../src/ui/dialog/ocaldialogs.cpp:1137
+#: ../src/ui/dialog/ocaldialogs.cpp:1143
msgid "Could not parse search results"
msgstr "Konnte Suchergebnisse nicht analysieren"
-#: ../src/ui/dialog/ocaldialogs.cpp:1171
+#: ../src/ui/dialog/ocaldialogs.cpp:1177
msgid "No clipart named <b>%1</b> was found."
msgstr "Kein Clipart mit Namen <b>%1</b> gefunden."
-#: ../src/ui/dialog/ocaldialogs.cpp:1173
+#: ../src/ui/dialog/ocaldialogs.cpp:1179
msgid ""
"Please make sure all keywords are spelled correctly, or try again with "
"different keywords."
@@ -19875,11 +20253,11 @@ msgstr ""
"Bitte stellen Sie sicher, dass alle Schlüsselwörter richtig eingegeben "
"wurden, oder versuchen Sie es mit anderen Suchbegriffen."
-#: ../src/ui/dialog/ocaldialogs.cpp:1225
+#: ../src/ui/dialog/ocaldialogs.cpp:1231
msgid "Search"
msgstr "Suchen"
-#: ../src/ui/dialog/ocaldialogs.cpp:1237
+#: ../src/ui/dialog/ocaldialogs.cpp:1243
msgid "Close"
msgstr "S_chließen"
@@ -19906,7 +20284,7 @@ msgid "Print"
msgstr "Drucken"
#. ## Add a menu for clear()
-#: ../src/ui/dialog/scriptdialog.cpp:178 ../src/verbs.cpp:131
+#: ../src/ui/dialog/scriptdialog.cpp:178 ../src/verbs.cpp:136
msgid "File"
msgstr "_Datei"
@@ -19934,197 +20312,201 @@ msgstr "Ausgabe"
msgid "Errors"
msgstr "Fehler"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:136
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:138
msgid "Set SVG Font attribute"
msgstr "SVG-Schrift-Attribut setzen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:194
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:196
msgid "Adjust kerning value"
msgstr "Unterschneidung anpassen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:384
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:386
msgid "Family Name:"
msgstr "Font-Familienname:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:394
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:396
msgid "Set width:"
msgstr "Breite setzen:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:453
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:455
msgid "glyph"
msgstr "Glyphe"
#. SPGlyph* glyph =
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:485
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:487
msgid "Add glyph"
msgstr "Glyphe hinzufügen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:519
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:559
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:521
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:561
msgid "Select a <b>path</b> to define the curves of a glyph"
msgstr "Wählen Sie einen <b>Pfad</b> aus, der die Form der Glyphe bestimmt."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:527
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:567
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:529
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:569
msgid "The selected object does not have a <b>path</b> description."
msgstr "Ausgewähltes Objekt ist <b>kein Pfad</b>!"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:534
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:536
msgid "No glyph selected in the SVGFonts dialog."
msgstr "Keine Glyphe gewählt im SVGFonts-Dialog"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:543
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:580
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:545
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:582
msgid "Set glyph curves"
msgstr "Glyphenform festlegen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:600
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:602
msgid "Reset missing-glyph"
msgstr "\"Fehlende Glyphe\" zurücksetzen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:616
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:618
msgid "Edit glyph name"
msgstr "Name der Glyphe bearbeiten"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:630
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:632
msgid "Set glyph unicode"
msgstr "Unicode der Glyphe wählen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:642
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:644
msgid "Remove font"
msgstr "Schrift entfernen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:659
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:661
msgid "Remove glyph"
msgstr "Glyphe entfernen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:676
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:678
msgid "Remove kerning pair"
msgstr "Unterschneidungspaar entfernen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:686
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:688
msgid "Missing Glyph:"
msgstr "Fehlende Glyphe:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:690
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:692
msgid "From selection..."
msgstr "Aus Auswahl übernehmen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:703
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:705
msgid "Glyph name"
msgstr "Name der Glyphe"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:704
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:706
msgid "Matching string"
msgstr "Passende Zeichenkette "
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:707
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:709
msgid "Add Glyph"
msgstr "Glyphe hinzufügen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:714
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:716
msgid "Get curves from selection..."
msgstr "Kurven von der Auswahl erhalten..."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:763
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:765
msgid "Add kerning pair"
msgstr "Unterschneidungspaar hinzufügen"
#. Kerning Setup:
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:771
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:773
msgid "Kerning Setup"
msgstr "Unterschneidungseinstellung:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:773
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:775
msgid "1st Glyph:"
msgstr "1. Glyphe:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:775
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:777
msgid "2nd Glyph:"
msgstr "2. Glyphe:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:778
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:780
msgid "Add pair"
msgstr "Paarung hinzufügen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:790
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:792
msgid "First Unicode range"
msgstr "Erster Unicodebereich"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:791
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:793
msgid "Second Unicode range"
msgstr "Zweiter Unicode-Bereich"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:798
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:800
msgid "Kerning value:"
msgstr "Unterschneidungswert:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:856
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:858
msgid "Set font family"
msgstr "Schriftfamilie setzen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:865
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:867
msgid "font"
msgstr "Schrift"
#. select_font(font);
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:880
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:882
msgid "Add font"
msgstr "Schrift hinzufügen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:914
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:916
msgid "_Global Settings"
msgstr "_Globale Einstellungen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:915
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:917
msgid "_Glyphs"
msgstr "_Glyphen"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:916
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:918
msgid "_Kerning"
msgstr "_Unterschneidung"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:923
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:924
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:925
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:926
msgid "Sample Text"
msgstr "Beispieltext"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:928
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:930
msgid "Preview Text:"
msgstr "Textvorschau:"
#. ******************* Symbol Sets ************************
-#: ../src/ui/dialog/symbols.cpp:120
+#: ../src/ui/dialog/symbols.cpp:127
msgid "Symbol set: "
msgstr "Symbolsatz:"
#. Fill in later
-#: ../src/ui/dialog/symbols.cpp:129 ../src/ui/dialog/symbols.cpp:130
+#: ../src/ui/dialog/symbols.cpp:136 ../src/ui/dialog/symbols.cpp:137
msgid "Current Document"
msgstr "Aktuelles Dokument"
-#. ******************* Preview Scale **********************
-#: ../src/ui/dialog/symbols.cpp:179
-msgid "Preview scale: "
-msgstr "Vorschauskalierung:"
+#: ../src/ui/dialog/symbols.cpp:204
+#, fuzzy
+msgid "Add Symbol from the current document."
+msgstr "Aktuelle Ebene vereinzeln"
-# ??? Check!
-#: ../src/ui/dialog/symbols.cpp:189
-msgid "Fit"
-msgstr "Einpassen"
+#: ../src/ui/dialog/symbols.cpp:213
+#, fuzzy
+msgid "Remove Symbol from the current document."
+msgstr "Stopp für derzeitigen Farbverlauf auswählen"
-#: ../src/ui/dialog/symbols.cpp:189
-msgid "Fit to width"
-msgstr "Einpassen zur Breite"
+#: ../src/ui/dialog/symbols.cpp:226
+msgid "Make Icons bigger by zooming in."
+msgstr "Vergrößere die Icons durch Hineinzoomen."
-#: ../src/ui/dialog/symbols.cpp:189
-msgid "Fit to height"
-msgstr "Einpassen zur Höhe"
+#: ../src/ui/dialog/symbols.cpp:235
+msgid "Make Icons smaller by zooming out."
+msgstr "Icons verkleinern durch Herauszoomen"
+
+#: ../src/ui/dialog/symbols.cpp:244
+msgid "Toggle 'fit' symbols in icon space."
+msgstr ""
-#. ******************* Preview Size ***********************
-#: ../src/ui/dialog/symbols.cpp:209
-msgid "Preview size: "
-msgstr "Vorschaugröße:"
+#: ../src/ui/dialog/symbols.cpp:557
+#, fuzzy
+msgid "Unnamed Symbols"
+msgstr "Khmer (km) Symbole"
#. TRANSLATORS: An item in context menu on a colour in the swatches
#: ../src/ui/dialog/swatches.cpp:258
@@ -20489,42 +20871,42 @@ msgstr "Nachzeichnen abbrechen"
msgid "Execute the trace"
msgstr "Nachzeichnen ausführen"
-#: ../src/ui/dialog/transformation.cpp:71
-#: ../src/ui/dialog/transformation.cpp:81
+#: ../src/ui/dialog/transformation.cpp:75
+#: ../src/ui/dialog/transformation.cpp:85
msgid "_Horizontal:"
msgstr "_Horizontal:"
-#: ../src/ui/dialog/transformation.cpp:71
+#: ../src/ui/dialog/transformation.cpp:75
msgid "Horizontal displacement (relative) or position (absolute)"
msgstr "Horizontale Verschiebung (relativ) oder Position (absolut)"
-#: ../src/ui/dialog/transformation.cpp:73
-#: ../src/ui/dialog/transformation.cpp:83
+#: ../src/ui/dialog/transformation.cpp:77
+#: ../src/ui/dialog/transformation.cpp:87
msgid "_Vertical:"
msgstr "_Vertikal:"
-#: ../src/ui/dialog/transformation.cpp:73
+#: ../src/ui/dialog/transformation.cpp:77
msgid "Vertical displacement (relative) or position (absolute)"
msgstr "Vertikale Verschiebung (relativ) oder Position (absolut)"
-#: ../src/ui/dialog/transformation.cpp:75
+#: ../src/ui/dialog/transformation.cpp:79
msgid "Horizontal size (absolute or percentage of current)"
msgstr "Horizontaler Vergrößerungsschritt (absolut oder prozentual)"
-#: ../src/ui/dialog/transformation.cpp:77
+#: ../src/ui/dialog/transformation.cpp:81
msgid "Vertical size (absolute or percentage of current)"
msgstr "Vertikaler Vergrößerungsschritt (absolut oder prozentual)"
-#: ../src/ui/dialog/transformation.cpp:79
+#: ../src/ui/dialog/transformation.cpp:83
msgid "A_ngle:"
msgstr "Winkel:"
-#: ../src/ui/dialog/transformation.cpp:79
-#: ../src/ui/dialog/transformation.cpp:1064
+#: ../src/ui/dialog/transformation.cpp:83
+#: ../src/ui/dialog/transformation.cpp:1068
msgid "Rotation angle (positive = counterclockwise)"
msgstr "Drehwinkel (positiv = gegen den Uhrzeigersinn)"
-#: ../src/ui/dialog/transformation.cpp:81
+#: ../src/ui/dialog/transformation.cpp:85
msgid ""
"Horizontal skew angle (positive = counterclockwise), or absolute "
"displacement, or percentage displacement"
@@ -20532,7 +20914,7 @@ msgstr ""
"Horizontaler Scherwinkel (positiv = gegen den Uhrzeigersinn), oder absolute "
"oder prozentuale Verschiebung"
-#: ../src/ui/dialog/transformation.cpp:83
+#: ../src/ui/dialog/transformation.cpp:87
msgid ""
"Vertical skew angle (positive = counterclockwise), or absolute displacement, "
"or percentage displacement"
@@ -20540,35 +20922,35 @@ msgstr ""
"Vertikaler Scherwinkel (positiv = gegen den Uhrzeigersinn), oder absolute "
"oder prozentuale Verschiebung"
-#: ../src/ui/dialog/transformation.cpp:86
+#: ../src/ui/dialog/transformation.cpp:90
msgid "Transformation matrix element A"
msgstr "Abbildungsmatrix, Element A"
-#: ../src/ui/dialog/transformation.cpp:87
+#: ../src/ui/dialog/transformation.cpp:91
msgid "Transformation matrix element B"
msgstr "Abbildungsmatrix, Element B"
-#: ../src/ui/dialog/transformation.cpp:88
+#: ../src/ui/dialog/transformation.cpp:92
msgid "Transformation matrix element C"
msgstr "Abbildungsmatrix, Element C"
-#: ../src/ui/dialog/transformation.cpp:89
+#: ../src/ui/dialog/transformation.cpp:93
msgid "Transformation matrix element D"
msgstr "Abbildungsmatrix, Element D"
-#: ../src/ui/dialog/transformation.cpp:90
+#: ../src/ui/dialog/transformation.cpp:94
msgid "Transformation matrix element E"
msgstr "Abbildungsmatrix, Element E"
-#: ../src/ui/dialog/transformation.cpp:91
+#: ../src/ui/dialog/transformation.cpp:95
msgid "Transformation matrix element F"
msgstr "Abbildungsmatrix, Element F"
-#: ../src/ui/dialog/transformation.cpp:96
+#: ../src/ui/dialog/transformation.cpp:100
msgid "Rela_tive move"
msgstr "_Relative Bewegung"
-#: ../src/ui/dialog/transformation.cpp:96
+#: ../src/ui/dialog/transformation.cpp:100
msgid ""
"Add the specified relative displacement to the current position; otherwise, "
"edit the current absolute position directly"
@@ -20576,19 +20958,19 @@ msgstr ""
"Die angegebene relative Verschiebung zur aktuellen Position hinzuaddieren; "
"anderenfalls die aktuelle absolute Position direkt ändern"
-#: ../src/ui/dialog/transformation.cpp:97
+#: ../src/ui/dialog/transformation.cpp:101
msgid "_Scale proportionally"
msgstr "Proportional skalieren"
-#: ../src/ui/dialog/transformation.cpp:97
+#: ../src/ui/dialog/transformation.cpp:101
msgid "Preserve the width/height ratio of the scaled objects"
msgstr "Das Verhältnis von Höhe und Breite der skalierten Objekte beibehalten"
-#: ../src/ui/dialog/transformation.cpp:98
+#: ../src/ui/dialog/transformation.cpp:102
msgid "Apply to each _object separately"
msgstr "Auf jedes _Objekt getrennt anwenden"
-#: ../src/ui/dialog/transformation.cpp:98
+#: ../src/ui/dialog/transformation.cpp:102
msgid ""
"Apply the scale/rotate/skew to each selected object separately; otherwise, "
"transform the selection as a whole"
@@ -20596,11 +20978,11 @@ msgstr ""
"Skalierung/Drehung/Scherung auf jedes ausgewählte Objekt getrennt anwenden; "
"anderenfalls auf die gesamte Auswahl anwenden"
-#: ../src/ui/dialog/transformation.cpp:99
+#: ../src/ui/dialog/transformation.cpp:103
msgid "Edit c_urrent matrix"
msgstr "_Aktuelle Matrix bearbeiten"
-#: ../src/ui/dialog/transformation.cpp:99
+#: ../src/ui/dialog/transformation.cpp:103
msgid ""
"Edit the current transform= matrix; otherwise, post-multiply transform= by "
"this matrix"
@@ -20608,43 +20990,43 @@ msgstr ""
"Die aktuelle transform=-Matrix bearbeiten; andernfalls transform= hinterher "
"mit dieser Matrix multiplizieren"
-#: ../src/ui/dialog/transformation.cpp:112
+#: ../src/ui/dialog/transformation.cpp:116
msgid "_Scale"
msgstr "_Maßstab"
-#: ../src/ui/dialog/transformation.cpp:115
+#: ../src/ui/dialog/transformation.cpp:119
msgid "_Rotate"
msgstr "_Drehen"
-#: ../src/ui/dialog/transformation.cpp:118
+#: ../src/ui/dialog/transformation.cpp:122
msgid "Ske_w"
msgstr "_Scheren"
-#: ../src/ui/dialog/transformation.cpp:121
+#: ../src/ui/dialog/transformation.cpp:125
msgid "Matri_x"
msgstr "Matri_x"
-#: ../src/ui/dialog/transformation.cpp:145
+#: ../src/ui/dialog/transformation.cpp:149
msgid "Reset the values on the current tab to defaults"
msgstr "Die Werte des aktuellen Reiters auf die Vorgabewerte setzen"
-#: ../src/ui/dialog/transformation.cpp:152
+#: ../src/ui/dialog/transformation.cpp:156
msgid "Apply transformation to selection"
msgstr "Transformation auf Auswahl anwenden"
-#: ../src/ui/dialog/transformation.cpp:327
+#: ../src/ui/dialog/transformation.cpp:331
msgid "Rotate in a counterclockwise direction"
msgstr "Entgegen Uhrzeigersinn drehen"
-#: ../src/ui/dialog/transformation.cpp:333
+#: ../src/ui/dialog/transformation.cpp:337
msgid "Rotate in a clockwise direction"
msgstr "Drehung im Uhrzeigersinn"
-#: ../src/ui/dialog/transformation.cpp:972
+#: ../src/ui/dialog/transformation.cpp:976
msgid "Edit transformation matrix"
msgstr "Abbildungsmatrix ändern"
-#: ../src/ui/dialog/transformation.cpp:1071
+#: ../src/ui/dialog/transformation.cpp:1075
msgid "Rotation angle (positive = clockwise)"
msgstr "Drehwinkel (positiv = im Uhrzeigersinn)"
@@ -20685,95 +21067,95 @@ msgstr ""
"<b>Bezier-Segment</b>: Ziehen, um das Segment zu formen, Doppelklick zum "
"Einfügen eines Knotens oder Klicken zum Auswählen (mehr: Umschalt, Strg+Alt)"
-#: ../src/ui/tool/multi-path-manipulator.cpp:323
+#: ../src/ui/tool/multi-path-manipulator.cpp:322
msgid "Retract handles"
msgstr "Anfasser zurückziehen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:323 ../src/ui/tool/node.cpp:271
+#: ../src/ui/tool/multi-path-manipulator.cpp:322 ../src/ui/tool/node.cpp:271
msgid "Change node type"
msgstr "Knotentyp ändern"
-#: ../src/ui/tool/multi-path-manipulator.cpp:331
+#: ../src/ui/tool/multi-path-manipulator.cpp:330
msgid "Straighten segments"
msgstr "Segmente begradigen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:333
+#: ../src/ui/tool/multi-path-manipulator.cpp:332
msgid "Make segments curves"
msgstr "Die gewählten Abschnitte in Kurven umwandeln"
-#: ../src/ui/tool/multi-path-manipulator.cpp:340
+#: ../src/ui/tool/multi-path-manipulator.cpp:339
msgid "Add nodes"
msgstr "Mehrere Knoten hinzufügen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:345
+#: ../src/ui/tool/multi-path-manipulator.cpp:344
msgid "Add extremum nodes"
msgstr "Extremwert-Knoten hinzufügen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:351
+#: ../src/ui/tool/multi-path-manipulator.cpp:350
msgid "Duplicate nodes"
msgstr "Knoten duplizieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:413
-#: ../src/widgets/node-toolbar.cpp:418
+#: ../src/ui/tool/multi-path-manipulator.cpp:412
+#: ../src/widgets/node-toolbar.cpp:417
msgid "Join nodes"
msgstr "Knoten verbinden"
-#: ../src/ui/tool/multi-path-manipulator.cpp:420
-#: ../src/widgets/node-toolbar.cpp:429
+#: ../src/ui/tool/multi-path-manipulator.cpp:419
+#: ../src/widgets/node-toolbar.cpp:428
msgid "Break nodes"
msgstr "Knoten unterbrechen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:427
+#: ../src/ui/tool/multi-path-manipulator.cpp:426
msgid "Delete nodes"
msgstr "Knoten löschen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:757
+#: ../src/ui/tool/multi-path-manipulator.cpp:756
msgid "Move nodes"
msgstr "Knoten verschieben"
-#: ../src/ui/tool/multi-path-manipulator.cpp:760
+#: ../src/ui/tool/multi-path-manipulator.cpp:759
msgid "Move nodes horizontally"
msgstr "Knoten horizontal verschieben"
-#: ../src/ui/tool/multi-path-manipulator.cpp:764
+#: ../src/ui/tool/multi-path-manipulator.cpp:763
msgid "Move nodes vertically"
msgstr "Knoten vertikal verschieben"
-#: ../src/ui/tool/multi-path-manipulator.cpp:768
-#: ../src/ui/tool/multi-path-manipulator.cpp:771
+#: ../src/ui/tool/multi-path-manipulator.cpp:767
+#: ../src/ui/tool/multi-path-manipulator.cpp:770
msgid "Rotate nodes"
msgstr "Knoten rotieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:775
-#: ../src/ui/tool/multi-path-manipulator.cpp:781
+#: ../src/ui/tool/multi-path-manipulator.cpp:774
+#: ../src/ui/tool/multi-path-manipulator.cpp:780
msgid "Scale nodes uniformly"
msgstr "Knoten skalieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:778
+#: ../src/ui/tool/multi-path-manipulator.cpp:777
msgid "Scale nodes"
msgstr "Knoten skalieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:785
+#: ../src/ui/tool/multi-path-manipulator.cpp:784
msgid "Scale nodes horizontally"
msgstr "Knoten horizontal skalieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:789
+#: ../src/ui/tool/multi-path-manipulator.cpp:788
msgid "Scale nodes vertically"
msgstr "Knoten vertikal skalieren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:793
+#: ../src/ui/tool/multi-path-manipulator.cpp:792
msgid "Skew nodes horizontally"
msgstr "Knoten horizontal krümmen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:797
+#: ../src/ui/tool/multi-path-manipulator.cpp:796
msgid "Skew nodes vertically"
msgstr "Knoten vertikal krümmen"
-#: ../src/ui/tool/multi-path-manipulator.cpp:801
+#: ../src/ui/tool/multi-path-manipulator.cpp:800
msgid "Flip nodes horizontally"
msgstr "Knoten Horizontal umkehren"
-#: ../src/ui/tool/multi-path-manipulator.cpp:804
+#: ../src/ui/tool/multi-path-manipulator.cpp:803
msgid "Flip nodes vertically"
msgstr "Knoten Vertikal umkehren"
@@ -21002,29 +21384,29 @@ msgstr "symmetrischer Knoten"
msgid "Auto-smooth node"
msgstr "Knoten automatisch glätten"
-#: ../src/ui/tool/path-manipulator.cpp:817
+#: ../src/ui/tool/path-manipulator.cpp:816
msgid "Scale handle"
msgstr "Anfasser skalieren"
-#: ../src/ui/tool/path-manipulator.cpp:841
+#: ../src/ui/tool/path-manipulator.cpp:840
msgid "Rotate handle"
msgstr "Anfasser rotieren"
#. We need to call MPM's method because it could have been our last node
-#: ../src/ui/tool/path-manipulator.cpp:1375
-#: ../src/widgets/node-toolbar.cpp:407
+#: ../src/ui/tool/path-manipulator.cpp:1374
+#: ../src/widgets/node-toolbar.cpp:406
msgid "Delete node"
msgstr "Knoten löschen"
-#: ../src/ui/tool/path-manipulator.cpp:1383
+#: ../src/ui/tool/path-manipulator.cpp:1382
msgid "Cycle node type"
msgstr "Knotentyp ändern"
-#: ../src/ui/tool/path-manipulator.cpp:1398
+#: ../src/ui/tool/path-manipulator.cpp:1397
msgid "Drag handle"
msgstr "Anfasser ziehen"
-#: ../src/ui/tool/path-manipulator.cpp:1407
+#: ../src/ui/tool/path-manipulator.cpp:1406
msgid "Retract handle"
msgstr "Anfasser zurückziehen"
@@ -21238,7 +21620,7 @@ msgstr "Unten:"
msgid "Bottom margin"
msgstr "Unterer Rand"
-#: ../src/ui/widget/page-sizer.cpp:303
+#: ../src/ui/widget/page-sizer.cpp:303 ../share/extensions/hpgl_output.inx.h:7
msgid "Orientation:"
msgstr "Ausrichtung"
@@ -21275,103 +21657,103 @@ msgstr ""
msgid "Set page size"
msgstr "Seitengröße setzen"
-#: ../src/ui/widget/panel.cpp:112
+#: ../src/ui/widget/panel.cpp:116
msgid "List"
msgstr "Liste"
-#: ../src/ui/widget/panel.cpp:135
+#: ../src/ui/widget/panel.cpp:139
msgctxt "Swatches"
msgid "Size"
msgstr "Größe"
-#: ../src/ui/widget/panel.cpp:139
+#: ../src/ui/widget/panel.cpp:143
msgctxt "Swatches height"
msgid "Tiny"
msgstr "winzig"
-#: ../src/ui/widget/panel.cpp:140
+#: ../src/ui/widget/panel.cpp:144
msgctxt "Swatches height"
msgid "Small"
msgstr "Klein"
-#: ../src/ui/widget/panel.cpp:141
+#: ../src/ui/widget/panel.cpp:145
msgctxt "Swatches height"
msgid "Medium"
msgstr "Mittel"
-#: ../src/ui/widget/panel.cpp:142
+#: ../src/ui/widget/panel.cpp:146
msgctxt "Swatches height"
msgid "Large"
msgstr "Groß"
-#: ../src/ui/widget/panel.cpp:143
+#: ../src/ui/widget/panel.cpp:147
msgctxt "Swatches height"
msgid "Huge"
msgstr "Groß"
-#: ../src/ui/widget/panel.cpp:165
+#: ../src/ui/widget/panel.cpp:169
msgctxt "Swatches"
msgid "Width"
msgstr "Breite"
# (swatches)
-#: ../src/ui/widget/panel.cpp:169
+#: ../src/ui/widget/panel.cpp:173
msgctxt "Swatches width"
msgid "Narrower"
msgstr "Enger"
-#: ../src/ui/widget/panel.cpp:170
+#: ../src/ui/widget/panel.cpp:174
msgctxt "Swatches width"
msgid "Narrow"
msgstr "eng"
-#: ../src/ui/widget/panel.cpp:171
+#: ../src/ui/widget/panel.cpp:175
msgctxt "Swatches width"
msgid "Medium"
msgstr "Mittel"
-#: ../src/ui/widget/panel.cpp:172
+#: ../src/ui/widget/panel.cpp:176
msgctxt "Swatches width"
msgid "Wide"
msgstr "Breit"
-#: ../src/ui/widget/panel.cpp:173
+#: ../src/ui/widget/panel.cpp:177
msgctxt "Swatches width"
msgid "Wider"
msgstr "Breiter"
-#: ../src/ui/widget/panel.cpp:203
+#: ../src/ui/widget/panel.cpp:207
msgctxt "Swatches"
msgid "Border"
msgstr "Rand"
# CHECK
-#: ../src/ui/widget/panel.cpp:207
+#: ../src/ui/widget/panel.cpp:211
msgctxt "Swatches border"
msgid "None"
msgstr "Keine"
-#: ../src/ui/widget/panel.cpp:208
+#: ../src/ui/widget/panel.cpp:212
msgctxt "Swatches border"
msgid "Solid"
msgstr "Fest"
-#: ../src/ui/widget/panel.cpp:209
+#: ../src/ui/widget/panel.cpp:213
msgctxt "Swatches border"
msgid "Wide"
msgstr "Breit"
#. TRANSLATORS: "Wrap" indicates how colour swatches are displayed
-#: ../src/ui/widget/panel.cpp:240
+#: ../src/ui/widget/panel.cpp:244
msgctxt "Swatches"
msgid "Wrap"
msgstr "Umbrechen"
-#: ../src/ui/widget/preferences-widget.cpp:796
+#: ../src/ui/widget/preferences-widget.cpp:802
msgid "_Browse..."
msgstr "_Auswählen…"
-#: ../src/ui/widget/preferences-widget.cpp:882
+#: ../src/ui/widget/preferences-widget.cpp:888
msgid "Select a bitmap editor"
msgstr "Bitmap-Editor wählen:"
@@ -21383,27 +21765,27 @@ msgstr ""
"Zufallsgenerator neu impfen; dies führt zu einer geänderten Sequenz von "
"Pseudozufallszahlen."
-#: ../src/ui/widget/rendering-options.cpp:31
+#: ../src/ui/widget/rendering-options.cpp:30
msgid "Backend"
msgstr "Hintergrund:"
-#: ../src/ui/widget/rendering-options.cpp:32
+#: ../src/ui/widget/rendering-options.cpp:31
msgid "Vector"
msgstr "Vektor"
-#: ../src/ui/widget/rendering-options.cpp:33
+#: ../src/ui/widget/rendering-options.cpp:32
msgid "Bitmap"
msgstr "Bitmap"
-#: ../src/ui/widget/rendering-options.cpp:34
+#: ../src/ui/widget/rendering-options.cpp:33
msgid "Bitmap options"
msgstr "Bitmap-Optionen"
-#: ../src/ui/widget/rendering-options.cpp:36
+#: ../src/ui/widget/rendering-options.cpp:35
msgid "Preferred resolution of rendering, in dots per inch."
msgstr "Bevorzugte Auflösung der Bitmap (dpi)"
-#: ../src/ui/widget/rendering-options.cpp:44
+#: ../src/ui/widget/rendering-options.cpp:43
msgid ""
"Render using Cairo vector operations. The resulting image is usually "
"smaller in file size and can be arbitrarily scaled, but some filter effects "
@@ -21413,7 +21795,7 @@ msgstr ""
"eine kleinere Dateigröße und kann beliebig skaliert werden, Muster gehen "
"jedoch verloren."
-#: ../src/ui/widget/rendering-options.cpp:49
+#: ../src/ui/widget/rendering-options.cpp:48
msgid ""
"Render everything as bitmap. The resulting image is usually larger in file "
"size and cannot be arbitrarily scaled without quality loss, but all objects "
@@ -21463,7 +21845,7 @@ msgid "No stroke"
msgstr "Keine Kontur"
#: ../src/ui/widget/selected-style.cpp:184
-#: ../src/ui/widget/style-swatch.cpp:300 ../src/widgets/paint-selector.cpp:239
+#: ../src/ui/widget/style-swatch.cpp:300 ../src/widgets/paint-selector.cpp:242
msgid "Pattern"
msgstr "Muster"
@@ -21528,14 +21910,14 @@ msgstr "<b>Ungesetzt</b>"
#: ../src/ui/widget/selected-style.cpp:217
#: ../src/ui/widget/selected-style.cpp:275
#: ../src/ui/widget/selected-style.cpp:554
-#: ../src/ui/widget/style-swatch.cpp:326 ../src/widgets/fill-style.cpp:708
+#: ../src/ui/widget/style-swatch.cpp:326 ../src/widgets/fill-style.cpp:712
msgid "Unset fill"
msgstr "Füllung aufheben"
#: ../src/ui/widget/selected-style.cpp:217
#: ../src/ui/widget/selected-style.cpp:275
#: ../src/ui/widget/selected-style.cpp:570
-#: ../src/ui/widget/style-swatch.cpp:326 ../src/widgets/fill-style.cpp:708
+#: ../src/ui/widget/style-swatch.cpp:326 ../src/widgets/fill-style.cpp:712
msgid "Unset stroke"
msgstr "Kontur aufheben"
@@ -21615,12 +21997,12 @@ msgid "Make stroke opaque"
msgstr "Kontur undurchsichtig machen"
#: ../src/ui/widget/selected-style.cpp:279
-#: ../src/ui/widget/selected-style.cpp:536 ../src/widgets/fill-style.cpp:506
+#: ../src/ui/widget/selected-style.cpp:536 ../src/widgets/fill-style.cpp:510
msgid "Remove fill"
msgstr "Füllung entfernen"
#: ../src/ui/widget/selected-style.cpp:279
-#: ../src/ui/widget/selected-style.cpp:545 ../src/widgets/fill-style.cpp:506
+#: ../src/ui/widget/selected-style.cpp:545 ../src/widgets/fill-style.cpp:510
msgid "Remove stroke"
msgstr "Kontur entfernen"
@@ -21770,7 +22152,7 @@ msgstr ""
"<b>Strichbreite</b> eingestellt: vorher %.3g, jetzt <b>%.3g</b> (Diff. %.3g)"
#. TRANSLATORS: "Link" means to _link_ two sliders together
-#: ../src/ui/widget/spin-slider.cpp:157
+#: ../src/ui/widget/spin-scale.cpp:138 ../src/ui/widget/spin-slider.cpp:156
msgctxt "Sliders"
msgid "Link"
msgstr "Verknüpfung:"
@@ -21855,25 +22237,25 @@ msgstr[0] "<b>%d</b> Quader zugewiesen. "
msgstr[1] ""
"<b>%d</b> Quadern zugewiesen. <b>Umschalt+Ziehen</b> trennt die Quader."
-#: ../src/verbs.cpp:150 ../src/widgets/calligraphy-toolbar.cpp:649
+#: ../src/verbs.cpp:155 ../src/widgets/calligraphy-toolbar.cpp:647
msgid "Edit"
msgstr "Bearbeiten"
-#: ../src/verbs.cpp:226
+#: ../src/verbs.cpp:231
msgid "Context"
msgstr "Kontext"
-#: ../src/verbs.cpp:245 ../src/verbs.cpp:2162
+#: ../src/verbs.cpp:250 ../src/verbs.cpp:2167
#: ../share/extensions/jessyInk_view.inx.h:1
#: ../share/extensions/polyhedron_3d.inx.h:26
msgid "View"
msgstr "Ansicht"
-#: ../src/verbs.cpp:265
+#: ../src/verbs.cpp:270
msgid "Dialog"
msgstr "Dialog"
-#: ../src/verbs.cpp:322 ../share/extensions/lorem_ipsum.inx.h:8
+#: ../src/verbs.cpp:327 ../share/extensions/lorem_ipsum.inx.h:8
#: ../share/extensions/replace_font.inx.h:11
#: ../share/extensions/split.inx.h:10 ../share/extensions/text_braille.inx.h:2
#: ../share/extensions/text_extract.inx.h:14
@@ -21886,230 +22268,230 @@ msgstr "Dialog"
msgid "Text"
msgstr "Text"
-#: ../src/verbs.cpp:1169
+#: ../src/verbs.cpp:1174
msgid "Switch to next layer"
msgstr "Zur nächste Ebene wechseln"
-#: ../src/verbs.cpp:1170
+#: ../src/verbs.cpp:1175
msgid "Switched to next layer."
msgstr "Zur nächsten Ebene gewächselt."
-#: ../src/verbs.cpp:1172
+#: ../src/verbs.cpp:1177
msgid "Cannot go past last layer."
msgstr "Kann nicht hinter letzte Ebene wechseln."
-#: ../src/verbs.cpp:1181
+#: ../src/verbs.cpp:1186
msgid "Switch to previous layer"
msgstr "Zur vorherigen Ebene wechseln"
-#: ../src/verbs.cpp:1182
+#: ../src/verbs.cpp:1187
msgid "Switched to previous layer."
msgstr "Zur vorherigen Ebene gewechselt."
-#: ../src/verbs.cpp:1184
+#: ../src/verbs.cpp:1189
msgid "Cannot go before first layer."
msgstr "Kann nicht vor erste Ebene wechseln."
-#: ../src/verbs.cpp:1205 ../src/verbs.cpp:1302 ../src/verbs.cpp:1334
-#: ../src/verbs.cpp:1340 ../src/verbs.cpp:1364 ../src/verbs.cpp:1379
+#: ../src/verbs.cpp:1210 ../src/verbs.cpp:1307 ../src/verbs.cpp:1339
+#: ../src/verbs.cpp:1345 ../src/verbs.cpp:1369 ../src/verbs.cpp:1384
msgid "No current layer."
msgstr "Keine aktuelle Ebene."
-#: ../src/verbs.cpp:1234 ../src/verbs.cpp:1238
+#: ../src/verbs.cpp:1239 ../src/verbs.cpp:1243
#, c-format
msgid "Raised layer <b>%s</b>."
msgstr "Ebene <b>%s</b> angehoben."
-#: ../src/verbs.cpp:1235
+#: ../src/verbs.cpp:1240
msgid "Layer to top"
msgstr "Ebene nach ganz oben"
-#: ../src/verbs.cpp:1239
+#: ../src/verbs.cpp:1244
msgid "Raise layer"
msgstr "Ebene anheben"
-#: ../src/verbs.cpp:1242 ../src/verbs.cpp:1246
+#: ../src/verbs.cpp:1247 ../src/verbs.cpp:1251
#, c-format
msgid "Lowered layer <b>%s</b>."
msgstr "Ebene <b>%s</b> abgesenkt."
-#: ../src/verbs.cpp:1243
+#: ../src/verbs.cpp:1248
msgid "Layer to bottom"
msgstr "Ebene nach ganz unten"
-#: ../src/verbs.cpp:1247
+#: ../src/verbs.cpp:1252
msgid "Lower layer"
msgstr "Ebene absenken"
-#: ../src/verbs.cpp:1256
+#: ../src/verbs.cpp:1261
msgid "Cannot move layer any further."
msgstr "Kann Ebene nicht weiter verschieben."
-#: ../src/verbs.cpp:1270 ../src/verbs.cpp:1289
+#: ../src/verbs.cpp:1275 ../src/verbs.cpp:1294
#, c-format
msgid "%s copy"
msgstr "%s Kopie"
-#: ../src/verbs.cpp:1297
+#: ../src/verbs.cpp:1302
msgid "Duplicate layer"
msgstr "Ebene duplizieren"
#. TRANSLATORS: this means "The layer has been duplicated."
-#: ../src/verbs.cpp:1300
+#: ../src/verbs.cpp:1305
msgid "Duplicated layer."
msgstr "Duplizierte Ebene."
-#: ../src/verbs.cpp:1329
+#: ../src/verbs.cpp:1334
msgid "Delete layer"
msgstr "Ebene löschen"
#. TRANSLATORS: this means "The layer has been deleted."
-#: ../src/verbs.cpp:1332
+#: ../src/verbs.cpp:1337
msgid "Deleted layer."
msgstr "Ebene wurde gelöscht."
-#: ../src/verbs.cpp:1349
+#: ../src/verbs.cpp:1354
msgid "Show all layers"
msgstr "Alle Ebenen zeigen"
-#: ../src/verbs.cpp:1354
+#: ../src/verbs.cpp:1359
msgid "Hide all layers"
msgstr "Alle Ebenen ausblenden"
-#: ../src/verbs.cpp:1359
+#: ../src/verbs.cpp:1364
msgid "Lock all layers"
msgstr "Alle Ebenen sperren"
-#: ../src/verbs.cpp:1373
+#: ../src/verbs.cpp:1378
msgid "Unlock all layers"
msgstr "Alle Ebenen entsperren"
-#: ../src/verbs.cpp:1447
+#: ../src/verbs.cpp:1452
msgid "Flip horizontally"
msgstr "Horizontal umkehren"
-#: ../src/verbs.cpp:1452
+#: ../src/verbs.cpp:1457
msgid "Flip vertically"
msgstr "Vertikal umkehren"
#. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language,
#. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language
#. code); otherwise leave as "tutorial-basic.svg".
-#: ../src/verbs.cpp:2045
+#: ../src/verbs.cpp:2050
msgid "tutorial-basic.svg"
msgstr "tutorial-basic.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2049
+#: ../src/verbs.cpp:2054
msgid "tutorial-shapes.svg"
msgstr "tutorial-shapes.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2053
+#: ../src/verbs.cpp:2058
msgid "tutorial-advanced.svg"
msgstr "tutorial-advanced.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2057
+#: ../src/verbs.cpp:2062
msgid "tutorial-tracing.svg"
msgstr "tutorial-tracing.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2061
+#: ../src/verbs.cpp:2066
msgid "tutorial-calligraphy.svg"
msgstr "tutorial-calligraphy.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2065
+#: ../src/verbs.cpp:2070
msgid "tutorial-interpolate.svg"
msgstr "tutorial-interpolate.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2069
+#: ../src/verbs.cpp:2074
msgid "tutorial-elements.svg"
msgstr "tutorial-elements.de.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2073
+#: ../src/verbs.cpp:2078
msgid "tutorial-tips.svg"
msgstr "tutorial-tips.de.svg"
-#: ../src/verbs.cpp:2261 ../src/verbs.cpp:2847
+#: ../src/verbs.cpp:2266 ../src/verbs.cpp:2852
msgid "Unlock all objects in the current layer"
msgstr "Alle Objekte in der aktuellen Ebene entsperren"
-#: ../src/verbs.cpp:2265 ../src/verbs.cpp:2849
+#: ../src/verbs.cpp:2270 ../src/verbs.cpp:2854
msgid "Unlock all objects in all layers"
msgstr "Alle Objekte in allen Ebenen entsperren"
-#: ../src/verbs.cpp:2269 ../src/verbs.cpp:2851
+#: ../src/verbs.cpp:2274 ../src/verbs.cpp:2856
msgid "Unhide all objects in the current layer"
msgstr "Alle Objekte in der aktuellen Ebene einblenden"
-#: ../src/verbs.cpp:2273 ../src/verbs.cpp:2853
+#: ../src/verbs.cpp:2278 ../src/verbs.cpp:2858
msgid "Unhide all objects in all layers"
msgstr "Alle Objekte in allen Ebenen einblenden"
-#: ../src/verbs.cpp:2288
+#: ../src/verbs.cpp:2293
msgid "Does nothing"
msgstr "Hat keine Funktion"
-#: ../src/verbs.cpp:2291
+#: ../src/verbs.cpp:2296
msgid "Create new document from the default template"
msgstr "Ein neues Dokument mit der Standardvorlage anlegen"
-#: ../src/verbs.cpp:2293
+#: ../src/verbs.cpp:2298
msgid "_Open..."
msgstr "Ö_ffnen…"
-#: ../src/verbs.cpp:2294
+#: ../src/verbs.cpp:2299
msgid "Open an existing document"
msgstr "Ein bestehendes Dokument öffnen"
-#: ../src/verbs.cpp:2295
+#: ../src/verbs.cpp:2300
msgid "Re_vert"
msgstr "_Zurücksetzen"
-#: ../src/verbs.cpp:2296
+#: ../src/verbs.cpp:2301
msgid "Revert to the last saved version of document (changes will be lost)"
msgstr ""
"Das Dokument auf die zuletzt gespeicherte Version zurücksetzen (Änderungen "
"gehen verloren)"
-#: ../src/verbs.cpp:2297
+#: ../src/verbs.cpp:2302
msgid "Save document"
msgstr "Das Dokument speichern"
-#: ../src/verbs.cpp:2299
+#: ../src/verbs.cpp:2304
msgid "Save _As..."
msgstr "Speichern _unter…"
-#: ../src/verbs.cpp:2300
+#: ../src/verbs.cpp:2305
msgid "Save document under a new name"
msgstr "Dokument unter einem anderen Namen speichern"
-#: ../src/verbs.cpp:2301
+#: ../src/verbs.cpp:2306
msgid "Save a Cop_y..."
msgstr "_Kopie speichern unter…"
-#: ../src/verbs.cpp:2302
+#: ../src/verbs.cpp:2307
msgid "Save a copy of the document under a new name"
msgstr "Eine Kopie des Dokuments unter einem anderen Namen speichern"
-#: ../src/verbs.cpp:2303
+#: ../src/verbs.cpp:2308
msgid "_Print..."
msgstr "_Drucken…"
-#: ../src/verbs.cpp:2303
+#: ../src/verbs.cpp:2308
msgid "Print document"
msgstr "Das Dokument drucken"
#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions)
-#: ../src/verbs.cpp:2306
+#: ../src/verbs.cpp:2311
msgid "Clean _up document"
msgstr "Dokument säubern"
-#: ../src/verbs.cpp:2306
+#: ../src/verbs.cpp:2311
msgid ""
"Remove unused definitions (such as gradients or clipping paths) from the &lt;"
"defs&gt; of the document"
@@ -22117,139 +22499,139 @@ msgstr ""
"Unbenutzte vordefinierte Elemente (z.B. Farbverläufe oder Ausschneidepfade) "
"aus den &lt;defs&gt; des Dokuments entfernen"
-#: ../src/verbs.cpp:2308
+#: ../src/verbs.cpp:2313
msgid "_Import..."
msgstr "_Importieren…"
-#: ../src/verbs.cpp:2309
+#: ../src/verbs.cpp:2314
msgid "Import a bitmap or SVG image into this document"
msgstr "Ein Bitmap- oder SVG-Bild in dieses Dokument importieren"
-#: ../src/verbs.cpp:2310
+#: ../src/verbs.cpp:2315
msgid "_Export Bitmap..."
msgstr "Bitmap _exportieren…"
-#: ../src/verbs.cpp:2311
+#: ../src/verbs.cpp:2316
msgid "Export this document or a selection as a bitmap image"
msgstr "Das Dokument oder eine Auswahl als Bitmap-Bild exportieren"
-#: ../src/verbs.cpp:2312
+#: ../src/verbs.cpp:2317
msgid "Import Clip Art..."
msgstr "Importiere Clip Art..."
-#: ../src/verbs.cpp:2313
+#: ../src/verbs.cpp:2318
msgid "Import clipart from Open Clip Art Library"
msgstr "Import aus der Open Clip Art Library"
#. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL),
-#: ../src/verbs.cpp:2315
+#: ../src/verbs.cpp:2320
msgid "N_ext Window"
msgstr "Nä_chstes Fenster"
-#: ../src/verbs.cpp:2316
+#: ../src/verbs.cpp:2321
msgid "Switch to the next document window"
msgstr "Zum nächsten Dokumentenfenster umschalten"
-#: ../src/verbs.cpp:2317
+#: ../src/verbs.cpp:2322
msgid "P_revious Window"
msgstr "Vor_heriges Fenster"
-#: ../src/verbs.cpp:2318
+#: ../src/verbs.cpp:2323
msgid "Switch to the previous document window"
msgstr "Zum vorherigen Dokumentenfenster umschalten"
-#: ../src/verbs.cpp:2319
+#: ../src/verbs.cpp:2324
msgid "_Close"
msgstr "S_chließen"
-#: ../src/verbs.cpp:2320
+#: ../src/verbs.cpp:2325
msgid "Close this document window"
msgstr "Dieses Dokumentenfenster schließen"
-#: ../src/verbs.cpp:2321
+#: ../src/verbs.cpp:2326
msgid "_Quit"
msgstr "_Beenden"
-#: ../src/verbs.cpp:2321
+#: ../src/verbs.cpp:2326
msgid "Quit Inkscape"
msgstr "Inkscape verlassen"
-#: ../src/verbs.cpp:2324
+#: ../src/verbs.cpp:2329
msgid "Undo last action"
msgstr "Letzten Bearbeitungsschritt rückgängig machen"
# !!! Abiword just says "Letzten Befehl wiederholen"
-#: ../src/verbs.cpp:2327
+#: ../src/verbs.cpp:2332
msgid "Do again the last undone action"
msgstr "Einen rückgängig gemachten Bearbeitungsschritt erneut durchführen"
-#: ../src/verbs.cpp:2328
+#: ../src/verbs.cpp:2333
msgid "Cu_t"
msgstr "A_usschneiden"
-#: ../src/verbs.cpp:2329
+#: ../src/verbs.cpp:2334
msgid "Cut selection to clipboard"
msgstr "Die gewählten Objekte in die Zwischenablage verschieben"
-#: ../src/verbs.cpp:2330
+#: ../src/verbs.cpp:2335
msgid "_Copy"
msgstr "_Kopieren"
-#: ../src/verbs.cpp:2331
+#: ../src/verbs.cpp:2336
msgid "Copy selection to clipboard"
msgstr "Die gewählten Objekte in die Zwischenablage kopieren"
-#: ../src/verbs.cpp:2332
+#: ../src/verbs.cpp:2337
msgid "_Paste"
msgstr "E_infügen"
-#: ../src/verbs.cpp:2333
+#: ../src/verbs.cpp:2338
msgid "Paste objects from clipboard to mouse point, or paste text"
msgstr ""
"Objekte aus der Zwischenablage an der Mausposition einfügen, oder Text "
"einfügen"
-#: ../src/verbs.cpp:2334
+#: ../src/verbs.cpp:2339
msgid "Paste _Style"
msgstr "Stil an_wenden"
-#: ../src/verbs.cpp:2335
+#: ../src/verbs.cpp:2340
msgid "Apply the style of the copied object to selection"
msgstr "Stil des kopierten Objekts auf Auswahl anwenden"
-#: ../src/verbs.cpp:2337
+#: ../src/verbs.cpp:2342
msgid "Scale selection to match the size of the copied object"
msgstr "Auswahl auf Größe des kopierten Objekts skalieren"
-#: ../src/verbs.cpp:2338
+#: ../src/verbs.cpp:2343
msgid "Paste _Width"
msgstr "_Breite einfügen"
-#: ../src/verbs.cpp:2339
+#: ../src/verbs.cpp:2344
msgid "Scale selection horizontally to match the width of the copied object"
msgstr "Auswahl horizontal auf Breite des kopierten Objekts skalieren"
-#: ../src/verbs.cpp:2340
+#: ../src/verbs.cpp:2345
msgid "Paste _Height"
msgstr "_Höhe einfügen"
-#: ../src/verbs.cpp:2341
+#: ../src/verbs.cpp:2346
msgid "Scale selection vertically to match the height of the copied object"
msgstr "Auswahl vertikal auf Höhe des kopierten Objekts skalieren"
-#: ../src/verbs.cpp:2342
+#: ../src/verbs.cpp:2347
msgid "Paste Size Separately"
msgstr "Größe getrennt einfügen"
-#: ../src/verbs.cpp:2343
+#: ../src/verbs.cpp:2348
msgid "Scale each selected object to match the size of the copied object"
msgstr "Jedes ausgewählte Objekt auf Größe des kopierten Objekts skalieren"
-#: ../src/verbs.cpp:2344
+#: ../src/verbs.cpp:2349
msgid "Paste Width Separately"
msgstr "Breite getrennt einfügen"
-#: ../src/verbs.cpp:2345
+#: ../src/verbs.cpp:2350
msgid ""
"Scale each selected object horizontally to match the width of the copied "
"object"
@@ -22257,11 +22639,11 @@ msgstr ""
"Jedes ausgewählte Objekt horizontal auf Breite des kopierten Objekts "
"skalieren"
-#: ../src/verbs.cpp:2346
+#: ../src/verbs.cpp:2351
msgid "Paste Height Separately"
msgstr "Höhe getrennt einfügen"
-#: ../src/verbs.cpp:2347
+#: ../src/verbs.cpp:2352
msgid ""
"Scale each selected object vertically to match the height of the copied "
"object"
@@ -22269,69 +22651,69 @@ msgstr ""
"Jedes ausgewählte Objekt vertikal auf Höhe des kopierten Objekts skalieren"
# !!! translation is a bit clumsy...
-#: ../src/verbs.cpp:2348
+#: ../src/verbs.cpp:2353
msgid "Paste _In Place"
msgstr "An Ori_ginalposition einfügen"
-#: ../src/verbs.cpp:2349
+#: ../src/verbs.cpp:2354
msgid "Paste objects from clipboard to the original location"
msgstr "Objekte aus der Zwischenablage an ihrer Originalposition einfügen"
-#: ../src/verbs.cpp:2350
+#: ../src/verbs.cpp:2355
msgid "Paste Path _Effect"
msgstr "Pfad-_Effekt einfügen"
-#: ../src/verbs.cpp:2351
+#: ../src/verbs.cpp:2356
msgid "Apply the path effect of the copied object to selection"
msgstr "Pfad-Effekt des kopierten Objekts auf Auswahl anwenden"
-#: ../src/verbs.cpp:2352
+#: ../src/verbs.cpp:2357
msgid "Remove Path _Effect"
msgstr "Pfad-Effekt _entfernen"
-#: ../src/verbs.cpp:2353
+#: ../src/verbs.cpp:2358
msgid "Remove any path effects from selected objects"
msgstr "Effekt von Auswahl entfernen"
-#: ../src/verbs.cpp:2354
+#: ../src/verbs.cpp:2359
msgid "_Remove Filters"
msgstr "Filter entfernen"
-#: ../src/verbs.cpp:2355
+#: ../src/verbs.cpp:2360
msgid "Remove any filters from selected objects"
msgstr "Jeden Filter von Auswahl entfernen"
-#: ../src/verbs.cpp:2356
+#: ../src/verbs.cpp:2361
msgid "_Delete"
msgstr "_Löschen"
-#: ../src/verbs.cpp:2357
+#: ../src/verbs.cpp:2362
msgid "Delete selection"
msgstr "Auswahl löschen"
-#: ../src/verbs.cpp:2358
+#: ../src/verbs.cpp:2363
msgid "Duplic_ate"
msgstr "Dupli_zieren"
-#: ../src/verbs.cpp:2359
+#: ../src/verbs.cpp:2364
msgid "Duplicate selected objects"
msgstr "Gewählte Objekte duplizieren"
-#: ../src/verbs.cpp:2360
+#: ../src/verbs.cpp:2365
msgid "Create Clo_ne"
msgstr "_Klon erzeugen"
-#: ../src/verbs.cpp:2361
+#: ../src/verbs.cpp:2366
msgid "Create a clone (a copy linked to the original) of selected object"
msgstr ""
"Einen Klon des gewählten Objekts erstellen (die Kopie ist mit dem Original "
"verbunden)"
-#: ../src/verbs.cpp:2362
+#: ../src/verbs.cpp:2367
msgid "Unlin_k Clone"
msgstr "Klonverbindung auf_trennen"
-#: ../src/verbs.cpp:2363
+#: ../src/verbs.cpp:2368
msgid ""
"Cut the selected clones' links to the originals, turning them into "
"standalone objects"
@@ -22339,27 +22721,27 @@ msgstr ""
"Die Verbindung des Klons zu seinem Original auftrennen, so daß ein "
"selbständiges Objekt entsteht"
-#: ../src/verbs.cpp:2364
+#: ../src/verbs.cpp:2369
msgid "Relink to Copied"
msgstr "Verbinden mit Kopie"
-#: ../src/verbs.cpp:2365
+#: ../src/verbs.cpp:2370
msgid "Relink the selected clones to the object currently on the clipboard"
msgstr "Verbindet die Ausgewählten Klone mit dem Objekt in der Zwischenablage"
-#: ../src/verbs.cpp:2366
+#: ../src/verbs.cpp:2371
msgid "Select _Original"
msgstr "_Original auswählen"
-#: ../src/verbs.cpp:2367
+#: ../src/verbs.cpp:2372
msgid "Select the object to which the selected clone is linked"
msgstr "Objekt auswählen, mit dem der Klon verbunden ist"
-#: ../src/verbs.cpp:2368
+#: ../src/verbs.cpp:2373
msgid "Clone original path (LPE)"
msgstr "Originalpfad klonen"
-#: ../src/verbs.cpp:2369
+#: ../src/verbs.cpp:2374
msgid ""
"Creates a new path, applies the Clone original LPE, and refers it to the "
"selected path"
@@ -22367,19 +22749,19 @@ msgstr ""
"Erstellt einen neuen Pfad, verwendet die ursprünglichen Klone LPE und "
"verweist auf den ausgewählten Pfad"
-#: ../src/verbs.cpp:2370
+#: ../src/verbs.cpp:2375
msgid "Objects to _Marker"
msgstr "Objekte in Markierungen umwandeln"
-#: ../src/verbs.cpp:2371
+#: ../src/verbs.cpp:2376
msgid "Convert selection to a line marker"
msgstr "Auswahl in Linienmarkierung umwandeln"
-#: ../src/verbs.cpp:2372
+#: ../src/verbs.cpp:2377
msgid "Objects to Gu_ides"
msgstr "Objekte in Führungslinien umwandeln"
-#: ../src/verbs.cpp:2373
+#: ../src/verbs.cpp:2378
msgid ""
"Convert selected objects to a collection of guidelines aligned with their "
"edges"
@@ -22387,95 +22769,95 @@ msgstr ""
"Ausgewählte Objekte in eine Sammlung von Führungslinien entlang ihrer Kanten "
"umwandeln"
-#: ../src/verbs.cpp:2374
+#: ../src/verbs.cpp:2379
msgid "Objects to Patter_n"
msgstr "_Objekte in Füllmuster umwandeln"
-#: ../src/verbs.cpp:2375
+#: ../src/verbs.cpp:2380
msgid "Convert selection to a rectangle with tiled pattern fill"
msgstr "Die Auswahl in ein Rechteck mit gekacheltem Füllmuster umwandeln"
-#: ../src/verbs.cpp:2376
+#: ../src/verbs.cpp:2381
msgid "Pattern to _Objects"
msgstr "Füllmuster in Ob_jekte umwandeln"
-#: ../src/verbs.cpp:2377
+#: ../src/verbs.cpp:2382
msgid "Extract objects from a tiled pattern fill"
msgstr "Objekte aus einem gekacheltem Füllmuster extrahieren"
-#: ../src/verbs.cpp:2378
+#: ../src/verbs.cpp:2383
msgid "Group to Symbol"
msgstr "Gruppieren zum Symbol"
-#: ../src/verbs.cpp:2379
+#: ../src/verbs.cpp:2384
msgid "Convert group to a symbol"
msgstr "Gruppe in Symbol konvertieren"
-#: ../src/verbs.cpp:2380
+#: ../src/verbs.cpp:2385
msgid "Symbol to Group"
msgstr "Symbol zum Gruppieren"
-#: ../src/verbs.cpp:2381
+#: ../src/verbs.cpp:2386
msgid "Extract group from a symbol"
msgstr "Extrahiere Gruppe von einem Symbol"
-#: ../src/verbs.cpp:2382
+#: ../src/verbs.cpp:2387
msgid "Clea_r All"
msgstr "Alles l_eeren"
-#: ../src/verbs.cpp:2383
+#: ../src/verbs.cpp:2388
msgid "Delete all objects from document"
msgstr "Alle Objekte aus dem Dokument löschen"
-#: ../src/verbs.cpp:2384
+#: ../src/verbs.cpp:2389
msgid "Select Al_l"
msgstr "_Alles auswählen"
-#: ../src/verbs.cpp:2385
+#: ../src/verbs.cpp:2390
msgid "Select all objects or all nodes"
msgstr "Alle Objekte oder alle Knoten im Dokument auswählen"
-#: ../src/verbs.cpp:2386
+#: ../src/verbs.cpp:2391
msgid "Select All in All La_yers"
msgstr "Alles in allen Ebenen auswählen"
-#: ../src/verbs.cpp:2387
+#: ../src/verbs.cpp:2392
msgid "Select all objects in all visible and unlocked layers"
msgstr "Alle Objekte in allen sichtbaren und entsperrten Ebenen auswählen"
-#: ../src/verbs.cpp:2388
+#: ../src/verbs.cpp:2393
msgid "Fill _and Stroke"
msgstr "Füllung und _Kontur"
-#: ../src/verbs.cpp:2389
+#: ../src/verbs.cpp:2394
msgid ""
"Select all objects with the same fill and stroke as the selected objects"
msgstr ""
"Alle Objekte mit der gleichen Füllung und Kontur der ausgewählten Objekte "
"wählen"
-#: ../src/verbs.cpp:2390
+#: ../src/verbs.cpp:2395
msgid "_Fill Color"
msgstr "Füllfarbe"
-#: ../src/verbs.cpp:2391
+#: ../src/verbs.cpp:2396
msgid "Select all objects with the same fill as the selected objects"
msgstr "Alle Objekte mit der gleichen Füllung der ausgewählten Objekte wählen"
-#: ../src/verbs.cpp:2392
+#: ../src/verbs.cpp:2397
msgid "_Stroke Color"
msgstr "Konturfarbe"
-#: ../src/verbs.cpp:2393
+#: ../src/verbs.cpp:2398
msgid "Select all objects with the same stroke as the selected objects"
msgstr ""
"Wählen Sie alle Objekte mit der gleichen Kontur wie die ausgewählten Objekte"
-#: ../src/verbs.cpp:2394
+#: ../src/verbs.cpp:2399
msgid "Stroke St_yle"
msgstr "Konturstil"
-#: ../src/verbs.cpp:2395
+#: ../src/verbs.cpp:2400
msgid ""
"Select all objects with the same stroke style (width, dash, markers) as the "
"selected objects"
@@ -22483,11 +22865,11 @@ msgstr ""
"Wählen Sie alle Objekte mit dem gleichen Konturstil (Breite, Bindestrich, "
"Marker) wie die ausgewählten Objekte"
-#: ../src/verbs.cpp:2396
+#: ../src/verbs.cpp:2401
msgid "_Object Type"
msgstr "_Objekttyp"
-#: ../src/verbs.cpp:2397
+#: ../src/verbs.cpp:2402
msgid ""
"Select all objects with the same object type (rect, arc, text, path, bitmap "
"etc) as the selected objects"
@@ -22495,154 +22877,154 @@ msgstr ""
"Wählen Sie alle Objekte mit dem gleichen Objekttyp (Rechteck, Bogen, Text, "
"Pfad, Bitmap etc.) wie die ausgewählten Objekte"
-#: ../src/verbs.cpp:2398
+#: ../src/verbs.cpp:2403
msgid "In_vert Selection"
msgstr "Auswahl _umkehren"
-#: ../src/verbs.cpp:2399
+#: ../src/verbs.cpp:2404
msgid "Invert selection (unselect what is selected and select everything else)"
msgstr ""
"Auswahl invertieren (alle ausgewählten Objekte deselektieren und alle "
"anderen auswählen)"
-#: ../src/verbs.cpp:2400
+#: ../src/verbs.cpp:2405
msgid "Invert in All Layers"
msgstr "In allen Ebenen invertieren"
-#: ../src/verbs.cpp:2401
+#: ../src/verbs.cpp:2406
msgid "Invert selection in all visible and unlocked layers"
msgstr "Auswahl in allen sichtbaren und entsperrten Ebenen invertieren"
-#: ../src/verbs.cpp:2402
+#: ../src/verbs.cpp:2407
msgid "Select Next"
msgstr "Nächstes auswählen"
-#: ../src/verbs.cpp:2403
+#: ../src/verbs.cpp:2408
msgid "Select next object or node"
msgstr "Nächstes Objekt oder nächsten Knoten auswählen"
-#: ../src/verbs.cpp:2404
+#: ../src/verbs.cpp:2409
msgid "Select Previous"
msgstr "Vorheriges auswählen"
-#: ../src/verbs.cpp:2405
+#: ../src/verbs.cpp:2410
msgid "Select previous object or node"
msgstr "Vorheriges Objekt oder vorherigen Knoten auswählen"
-#: ../src/verbs.cpp:2406
+#: ../src/verbs.cpp:2411
msgid "D_eselect"
msgstr "Auswahl auf_heben"
-#: ../src/verbs.cpp:2407
+#: ../src/verbs.cpp:2412
msgid "Deselect any selected objects or nodes"
msgstr "Die Auswahl von Objekten oder Knoten aufheben"
-#: ../src/verbs.cpp:2408
+#: ../src/verbs.cpp:2413
msgid "Create _Guides Around the Page"
msgstr "_Führungslinien an Seitenrändern"
-#: ../src/verbs.cpp:2409 ../src/verbs.cpp:2411
+#: ../src/verbs.cpp:2414 ../src/verbs.cpp:2416
msgid "Create four guides aligned with the page borders"
msgstr "Erstellt vier Führungslinien an den Seitengrenzen"
-#: ../src/verbs.cpp:2412
+#: ../src/verbs.cpp:2417
msgid "Next path effect parameter"
msgstr "Nächster Pfad-Effekt-Parameter"
-#: ../src/verbs.cpp:2413
+#: ../src/verbs.cpp:2418
msgid "Show next editable path effect parameter"
msgstr "Nächster Pfad-Effekt-Parameter"
#. Selection
-#: ../src/verbs.cpp:2416
+#: ../src/verbs.cpp:2421
msgid "Raise to _Top"
msgstr "Nach ganz o_ben anheben"
-#: ../src/verbs.cpp:2417
+#: ../src/verbs.cpp:2422
msgid "Raise selection to top"
msgstr "Die gewählten Objekte nach ganz oben anheben"
-#: ../src/verbs.cpp:2418
+#: ../src/verbs.cpp:2423
msgid "Lower to _Bottom"
msgstr "Nach ganz u_nten absenken"
-#: ../src/verbs.cpp:2419
+#: ../src/verbs.cpp:2424
msgid "Lower selection to bottom"
msgstr "Die gewählten Objekte nach ganz unten absenken"
-#: ../src/verbs.cpp:2420
+#: ../src/verbs.cpp:2425
msgid "_Raise"
msgstr "_Anheben"
-#: ../src/verbs.cpp:2421
+#: ../src/verbs.cpp:2426
msgid "Raise selection one step"
msgstr "Die gewählten Objekte eine Stufe nach oben anheben"
-#: ../src/verbs.cpp:2422
+#: ../src/verbs.cpp:2427
msgid "_Lower"
msgstr "Ab_senken"
-#: ../src/verbs.cpp:2423
+#: ../src/verbs.cpp:2428
msgid "Lower selection one step"
msgstr "Die gewählten Objekte eine Stufe nach unten absenken"
-#: ../src/verbs.cpp:2425
+#: ../src/verbs.cpp:2430
msgid "Group selected objects"
msgstr "Die gewählten Objekte gruppieren"
-#: ../src/verbs.cpp:2427
+#: ../src/verbs.cpp:2432
msgid "Ungroup selected groups"
msgstr "Gruppierung markierter Gruppen aufheben"
-#: ../src/verbs.cpp:2429
+#: ../src/verbs.cpp:2434
msgid "_Put on Path"
msgstr "An _Pfad ausrichten"
-#: ../src/verbs.cpp:2431
+#: ../src/verbs.cpp:2436
msgid "_Remove from Path"
msgstr "Von Pfad _trennen"
-#: ../src/verbs.cpp:2433
+#: ../src/verbs.cpp:2438
msgid "Remove Manual _Kerns"
msgstr "Manuelle _Unterschneidungen entfernen"
#. TRANSLATORS: "glyph": An image used in the visual representation of characters;
#. roughly speaking, how a character looks. A font is a set of glyphs.
-#: ../src/verbs.cpp:2436
+#: ../src/verbs.cpp:2441
msgid "Remove all manual kerns and glyph rotations from a text object"
msgstr ""
"Alle manuellen Unterschneidungen und Rotationen von einem Textobjekt "
"entfernen"
-#: ../src/verbs.cpp:2438
+#: ../src/verbs.cpp:2443
msgid "_Union"
msgstr "_Vereinigung"
-#: ../src/verbs.cpp:2439
+#: ../src/verbs.cpp:2444
msgid "Create union of selected paths"
msgstr "Vereinigung der ausgewählten Pfade erzeugen"
-#: ../src/verbs.cpp:2440
+#: ../src/verbs.cpp:2445
msgid "_Intersection"
msgstr "Ü_berschneidung"
-#: ../src/verbs.cpp:2441
+#: ../src/verbs.cpp:2446
msgid "Create intersection of selected paths"
msgstr "Überschneidung der gewählten Pfade erzeugen"
-#: ../src/verbs.cpp:2442
+#: ../src/verbs.cpp:2447
msgid "_Difference"
msgstr "_Differenz"
-#: ../src/verbs.cpp:2443
+#: ../src/verbs.cpp:2448
msgid "Create difference of selected paths (bottom minus top)"
msgstr "Differenz der gewählten Pfade erzeugen (Unterer minus Oberer)"
-#: ../src/verbs.cpp:2444
+#: ../src/verbs.cpp:2449
msgid "E_xclusion"
msgstr "E_xklusiv-Oder (Ausschluss)"
-#: ../src/verbs.cpp:2445
+#: ../src/verbs.cpp:2450
msgid ""
"Create exclusive OR of selected paths (those parts that belong to only one "
"path)"
@@ -22650,21 +23032,21 @@ msgstr ""
"Exklusiv-ODER der ausgewählen Pfade erzeugen (die Teile, die nur zu einem "
"Pfad gehören)"
-#: ../src/verbs.cpp:2446
+#: ../src/verbs.cpp:2451
msgid "Di_vision"
msgstr "Di_vision"
-#: ../src/verbs.cpp:2447
+#: ../src/verbs.cpp:2452
msgid "Cut the bottom path into pieces"
msgstr "Untenliegenden Pfad in Teile zerschneiden"
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
-#: ../src/verbs.cpp:2450
+#: ../src/verbs.cpp:2455
msgid "Cut _Path"
msgstr "Pfad _zerschneiden"
-#: ../src/verbs.cpp:2451
+#: ../src/verbs.cpp:2456
msgid "Cut the bottom path's stroke into pieces, removing fill"
msgstr ""
"Kontur des untenliegenden Pfads in Teile zerschneiden, Füllung wird entfernt"
@@ -22672,348 +23054,348 @@ msgstr ""
#. TRANSLATORS: "outset": expand a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
-#: ../src/verbs.cpp:2455
+#: ../src/verbs.cpp:2460
msgid "Outs_et"
msgstr "Er_weitern (vergrößern)"
-#: ../src/verbs.cpp:2456
+#: ../src/verbs.cpp:2461
msgid "Outset selected paths"
msgstr "Gewählte Pfade erweitern (vergrößern)"
-#: ../src/verbs.cpp:2458
+#: ../src/verbs.cpp:2463
msgid "O_utset Path by 1 px"
msgstr "Pfad um 1 px erweitern (vergrößern)"
-#: ../src/verbs.cpp:2459
+#: ../src/verbs.cpp:2464
msgid "Outset selected paths by 1 px"
msgstr "Gewählte Pfade um 1 px erweitern (vergrößern)"
-#: ../src/verbs.cpp:2461
+#: ../src/verbs.cpp:2466
msgid "O_utset Path by 10 px"
msgstr "Pfad um 10 px _erweitern (vergrößern)"
-#: ../src/verbs.cpp:2462
+#: ../src/verbs.cpp:2467
msgid "Outset selected paths by 10 px"
msgstr "Gewählte Pfade um 10 px erweitern (vergrößern)"
#. TRANSLATORS: "inset": contract a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
-#: ../src/verbs.cpp:2466
+#: ../src/verbs.cpp:2471
msgid "I_nset"
msgstr "Schrum_pfen"
# !!! make singular and plural forms
-#: ../src/verbs.cpp:2467
+#: ../src/verbs.cpp:2472
msgid "Inset selected paths"
msgstr "Gewählte Pfade schrumpfen"
-#: ../src/verbs.cpp:2469
+#: ../src/verbs.cpp:2474
msgid "I_nset Path by 1 px"
msgstr "Pfad um _1 px schrumpfen"
-#: ../src/verbs.cpp:2470
+#: ../src/verbs.cpp:2475
msgid "Inset selected paths by 1 px"
msgstr "Gewählte Pfade um 1 px schrumpfen"
-#: ../src/verbs.cpp:2472
+#: ../src/verbs.cpp:2477
msgid "I_nset Path by 10 px"
msgstr "Pfad um 1_0 px schrumpfen"
-#: ../src/verbs.cpp:2473
+#: ../src/verbs.cpp:2478
msgid "Inset selected paths by 10 px"
msgstr "Gewählte Pfade um 10 px schrumpfen"
-#: ../src/verbs.cpp:2475
+#: ../src/verbs.cpp:2480
msgid "D_ynamic Offset"
msgstr "D_ynamischer Versatz"
-#: ../src/verbs.cpp:2475
+#: ../src/verbs.cpp:2480
msgid "Create a dynamic offset object"
msgstr "Ein Objekt mit dynamischem Versatz erstellen"
-#: ../src/verbs.cpp:2477
+#: ../src/verbs.cpp:2482
msgid "_Linked Offset"
msgstr "Ver_bundener Versatz"
-#: ../src/verbs.cpp:2478
+#: ../src/verbs.cpp:2483
msgid "Create a dynamic offset object linked to the original path"
msgstr ""
"Dynamischen Versatz am Objekt erstellen. Verknüpfung zum originalen Pfad "
"bleibt bestehen."
-#: ../src/verbs.cpp:2480
+#: ../src/verbs.cpp:2485
msgid "_Stroke to Path"
msgstr "_Kontur in Pfad umwandeln"
-#: ../src/verbs.cpp:2481
+#: ../src/verbs.cpp:2486
msgid "Convert selected object's stroke to paths"
msgstr "Die gewählten Konturen des Objekts in Pfade umwandeln"
-#: ../src/verbs.cpp:2482
+#: ../src/verbs.cpp:2487
msgid "Si_mplify"
msgstr "Ver_einfachen"
-#: ../src/verbs.cpp:2483
+#: ../src/verbs.cpp:2488
msgid "Simplify selected paths (remove extra nodes)"
msgstr "Ausgewählte Pfade vereinfachen (unnötige Punkte werden entfernt)"
-#: ../src/verbs.cpp:2484
+#: ../src/verbs.cpp:2489
msgid "_Reverse"
msgstr "_Richtung umkehren"
-#: ../src/verbs.cpp:2485
+#: ../src/verbs.cpp:2490
msgid "Reverse the direction of selected paths (useful for flipping markers)"
msgstr ""
"Richtung der gewählten Pfade umkehren (nützlich, um Markierungen umzukehren)"
-#: ../src/verbs.cpp:2488
+#: ../src/verbs.cpp:2493
msgid "Create one or more paths from a bitmap by tracing it"
msgstr "Erzeuge einen oder mehrere Pfade durch Vektorisieren eines Bitmaps"
-#: ../src/verbs.cpp:2489
+#: ../src/verbs.cpp:2494
msgid "Make a _Bitmap Copy"
msgstr "_Bitmap-Kopie erstellen"
-#: ../src/verbs.cpp:2490
+#: ../src/verbs.cpp:2495
msgid "Export selection to a bitmap and insert it into document"
msgstr "Auswahl als Bitmap exportieren und in das Dokument re-importieren"
# !!! maybe use "verbinden"
-#: ../src/verbs.cpp:2491
+#: ../src/verbs.cpp:2496
msgid "_Combine"
msgstr "_Kombinieren"
-#: ../src/verbs.cpp:2492
+#: ../src/verbs.cpp:2497
msgid "Combine several paths into one"
msgstr "Mehrere Pfade zu einem kombinieren"
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
-#: ../src/verbs.cpp:2495
+#: ../src/verbs.cpp:2500
msgid "Break _Apart"
msgstr "_Zerlegen"
-#: ../src/verbs.cpp:2496
+#: ../src/verbs.cpp:2501
msgid "Break selected paths into subpaths"
msgstr "Die markierten Pfade in Unterpfade zerlegen"
-#: ../src/verbs.cpp:2497
+#: ../src/verbs.cpp:2502
msgid "Ro_ws and Columns..."
msgstr "Reihen und Spalten..."
-#: ../src/verbs.cpp:2498
+#: ../src/verbs.cpp:2503
msgid "Arrange selected objects in a table"
msgstr "Ausgewählte Objekte im Raster anordnen"
#. Layer
-#: ../src/verbs.cpp:2500
+#: ../src/verbs.cpp:2505
msgid "_Add Layer..."
msgstr "Ebene _hinzufügen…"
-#: ../src/verbs.cpp:2501
+#: ../src/verbs.cpp:2506
msgid "Create a new layer"
msgstr "Eine neue Ebene anlegen"
-#: ../src/verbs.cpp:2502
+#: ../src/verbs.cpp:2507
msgid "Re_name Layer..."
msgstr "Ebene umbe_nennen…"
-#: ../src/verbs.cpp:2503
+#: ../src/verbs.cpp:2508
msgid "Rename the current layer"
msgstr "Aktuelle Ebene umbenennen"
-#: ../src/verbs.cpp:2504
+#: ../src/verbs.cpp:2509
msgid "Switch to Layer Abov_e"
msgstr "Zur darü_berliegenden Ebene umschalten"
-#: ../src/verbs.cpp:2505
+#: ../src/verbs.cpp:2510
msgid "Switch to the layer above the current"
msgstr "Zur darüberliegenden Ebene im Dokument umschalten"
-#: ../src/verbs.cpp:2506
+#: ../src/verbs.cpp:2511
msgid "Switch to Layer Belo_w"
msgstr "Zur dar_unterliegenden Ebene umschalten"
-#: ../src/verbs.cpp:2507
+#: ../src/verbs.cpp:2512
msgid "Switch to the layer below the current"
msgstr "Zur darunterliegenden Ebene im Dokument umschalten"
-#: ../src/verbs.cpp:2508
+#: ../src/verbs.cpp:2513
msgid "Move Selection to Layer Abo_ve"
msgstr "Auswahl zur darüber_liegenden Ebene verschieben"
-#: ../src/verbs.cpp:2509
+#: ../src/verbs.cpp:2514
msgid "Move selection to the layer above the current"
msgstr "Die Auswahl auf die darüberliegende Ebene verschieben"
-#: ../src/verbs.cpp:2510
+#: ../src/verbs.cpp:2515
msgid "Move Selection to Layer Bel_ow"
msgstr "Auswahl zur darun_terliegenden Ebene verschieben"
-#: ../src/verbs.cpp:2511
+#: ../src/verbs.cpp:2516
msgid "Move selection to the layer below the current"
msgstr "Die Auswahl auf die darunterliegende Ebene verschieben"
-#: ../src/verbs.cpp:2512
+#: ../src/verbs.cpp:2517
msgid "Move Selection to Layer..."
msgstr "Auswahl zur anderer Ebene verschieben"
-#: ../src/verbs.cpp:2514
+#: ../src/verbs.cpp:2519
msgid "Layer to _Top"
msgstr "Ebene nach ganz _oben"
-#: ../src/verbs.cpp:2515
+#: ../src/verbs.cpp:2520
msgid "Raise the current layer to the top"
msgstr "Die aktuelle Ebene nach ganz oben anheben"
-#: ../src/verbs.cpp:2516
+#: ../src/verbs.cpp:2521
msgid "Layer to _Bottom"
msgstr "Ebene nach ganz _unten"
-#: ../src/verbs.cpp:2517
+#: ../src/verbs.cpp:2522
msgid "Lower the current layer to the bottom"
msgstr "Die aktuelle Ebene nach ganz unten absenken"
-#: ../src/verbs.cpp:2518
+#: ../src/verbs.cpp:2523
msgid "_Raise Layer"
msgstr "Ebene an_heben"
-#: ../src/verbs.cpp:2519
+#: ../src/verbs.cpp:2524
msgid "Raise the current layer"
msgstr "Die aktuelle Ebene anheben"
-#: ../src/verbs.cpp:2520
+#: ../src/verbs.cpp:2525
msgid "_Lower Layer"
msgstr "Ebene ab_senken"
-#: ../src/verbs.cpp:2521
+#: ../src/verbs.cpp:2526
msgid "Lower the current layer"
msgstr "Die aktuelle Ebene absenken"
-#: ../src/verbs.cpp:2522
+#: ../src/verbs.cpp:2527
msgid "D_uplicate Current Layer"
msgstr "Aktuelle Ebene duplizieren"
-#: ../src/verbs.cpp:2523
+#: ../src/verbs.cpp:2528
msgid "Duplicate an existing layer"
msgstr "Dupliziert eine vorhandene Ebene"
-#: ../src/verbs.cpp:2524
+#: ../src/verbs.cpp:2529
msgid "_Delete Current Layer"
msgstr "Aktuelle Ebene _löschen"
-#: ../src/verbs.cpp:2525
+#: ../src/verbs.cpp:2530
msgid "Delete the current layer"
msgstr "Die aktuelle Ebene löschen"
-#: ../src/verbs.cpp:2526
+#: ../src/verbs.cpp:2531
msgid "_Show/hide other layers"
msgstr "Andere Ebenen anzeigen oder ausblenden"
-#: ../src/verbs.cpp:2527
+#: ../src/verbs.cpp:2532
msgid "Solo the current layer"
msgstr "Aktuelle Ebene vereinzeln"
-#: ../src/verbs.cpp:2528
+#: ../src/verbs.cpp:2533
msgid "_Show all layers"
msgstr "Zeige alle Ebenen"
-#: ../src/verbs.cpp:2529
+#: ../src/verbs.cpp:2534
msgid "Show all the layers"
msgstr "Zeige all die Ebenen"
-#: ../src/verbs.cpp:2530
+#: ../src/verbs.cpp:2535
msgid "_Hide all layers"
msgstr "Alle Ebenen ausblenden"
-#: ../src/verbs.cpp:2531
+#: ../src/verbs.cpp:2536
msgid "Hide all the layers"
msgstr "All die Ebenen ausblenden"
-#: ../src/verbs.cpp:2532
+#: ../src/verbs.cpp:2537
msgid "_Lock all layers"
msgstr "A_lle Ebenen sperren"
-#: ../src/verbs.cpp:2533
+#: ../src/verbs.cpp:2538
msgid "Lock all the layers"
msgstr "Alle der Ebenen sperren"
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2539
msgid "Lock/Unlock _other layers"
msgstr "Andere Ebenen sperren/entsperren"
-#: ../src/verbs.cpp:2535
+#: ../src/verbs.cpp:2540
msgid "Lock all the other layers"
msgstr "Alle der anderen Ebenen sperren"
-#: ../src/verbs.cpp:2536
+#: ../src/verbs.cpp:2541
msgid "_Unlock all layers"
msgstr "Alle Ebenen entsperren"
-#: ../src/verbs.cpp:2537
+#: ../src/verbs.cpp:2542
msgid "Unlock all the layers"
msgstr "Alle Ebenen entsperren"
-#: ../src/verbs.cpp:2538
+#: ../src/verbs.cpp:2543
msgid "_Lock/Unlock Current Layer"
msgstr "Aktuelle Ebene sperren/entsperren"
-#: ../src/verbs.cpp:2539
+#: ../src/verbs.cpp:2544
msgid "Toggle lock on current layer"
msgstr "Sperre auf aktuellen Layer umschalten"
-#: ../src/verbs.cpp:2540
+#: ../src/verbs.cpp:2545
msgid "_Show/hide Current Layer"
msgstr "Aktuelle Ebene anzeigen oder au_sblenden"
-#: ../src/verbs.cpp:2541
+#: ../src/verbs.cpp:2546
msgid "Toggle visibility of current layer"
msgstr "Aktuelle Ebene sichtbar/unsichtbar"
#. Object
-#: ../src/verbs.cpp:2544
+#: ../src/verbs.cpp:2549
msgid "Rotate _90&#176; CW"
msgstr "Um 90&#176; im Uhr_zeigersinn rotieren"
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2547
+#: ../src/verbs.cpp:2552
msgid "Rotate selection 90° clockwise"
msgstr "Auswahl um 90° im Uhrzeigersinn drehen"
-#: ../src/verbs.cpp:2548
+#: ../src/verbs.cpp:2553
msgid "Rotate 9_0&#176; CCW"
msgstr "Um 90° entgegen Uhrzeigersinn _rotieren"
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2551
+#: ../src/verbs.cpp:2556
msgid "Rotate selection 90° counter-clockwise"
msgstr "Auswahl um 90° gegen den Uhrzeigersinn drehen"
-#: ../src/verbs.cpp:2552
+#: ../src/verbs.cpp:2557
msgid "Remove _Transformations"
msgstr "Transformationen _zurücksetzen"
-#: ../src/verbs.cpp:2553
+#: ../src/verbs.cpp:2558
msgid "Remove transformations from object"
msgstr "Transformationen des Objekts rückgängig machen"
-#: ../src/verbs.cpp:2554
+#: ../src/verbs.cpp:2559
msgid "_Object to Path"
msgstr "_Objekt in Pfad umwandeln"
-#: ../src/verbs.cpp:2555
+#: ../src/verbs.cpp:2560
msgid "Convert selected object to path"
msgstr "Gewähltes Objekt in Pfad umwandeln"
# !!! Frame, not form?
-#: ../src/verbs.cpp:2556
+#: ../src/verbs.cpp:2561
msgid "_Flow into Frame"
msgstr "Umbruch an Form _anpassen"
-#: ../src/verbs.cpp:2557
+#: ../src/verbs.cpp:2562
msgid ""
"Put text into a frame (path or shape), creating a flowed text linked to the "
"frame object"
@@ -23021,868 +23403,868 @@ msgstr ""
"Text in einen Rahmen setzen (Pfad oder Form), so daß ein mit seinem Rahmen "
"verbundener Fließtext erzeugt wird"
-#: ../src/verbs.cpp:2558
+#: ../src/verbs.cpp:2563
msgid "_Unflow"
msgstr "Fließtext _aufheben"
-#: ../src/verbs.cpp:2559
+#: ../src/verbs.cpp:2564
msgid "Remove text from frame (creates a single-line text object)"
msgstr "Text von der Form trennen (erzeugt einzeiliges Textobjekt)"
-#: ../src/verbs.cpp:2560
+#: ../src/verbs.cpp:2565
msgid "_Convert to Text"
msgstr "In normalen Text um_wandeln"
-#: ../src/verbs.cpp:2561
+#: ../src/verbs.cpp:2566
msgid "Convert flowed text to regular text object (preserves appearance)"
msgstr "Fließtext in gewöhnliches Textobjekt umwandeln (behält Aussehen bei)"
-#: ../src/verbs.cpp:2563
+#: ../src/verbs.cpp:2568
msgid "Flip _Horizontal"
msgstr "_Horizontal umkehren"
-#: ../src/verbs.cpp:2563
+#: ../src/verbs.cpp:2568
msgid "Flip selected objects horizontally"
msgstr "Ausgewählte Objekte horizontal umkehren"
-#: ../src/verbs.cpp:2566
+#: ../src/verbs.cpp:2571
msgid "Flip _Vertical"
msgstr "_Vertikal umkehren"
-#: ../src/verbs.cpp:2566
+#: ../src/verbs.cpp:2571
msgid "Flip selected objects vertically"
msgstr "Ausgewählte Objekte vertikal umkehren"
-#: ../src/verbs.cpp:2569
+#: ../src/verbs.cpp:2574
msgid "Apply mask to selection (using the topmost object as mask)"
msgstr ""
"Maskierung auf Auswahl anwenden (oberstes Objekt als Maskierung verwenden)"
-#: ../src/verbs.cpp:2571
+#: ../src/verbs.cpp:2576
msgid "Edit mask"
msgstr "Maskierung bearbeiten"
-#: ../src/verbs.cpp:2572 ../src/verbs.cpp:2578
+#: ../src/verbs.cpp:2577 ../src/verbs.cpp:2583
msgid "_Release"
msgstr "F_reigeben"
-#: ../src/verbs.cpp:2573
+#: ../src/verbs.cpp:2578
msgid "Remove mask from selection"
msgstr "Maskierung von Auswahl entfernen"
-#: ../src/verbs.cpp:2575
+#: ../src/verbs.cpp:2580
msgid ""
"Apply clipping path to selection (using the topmost object as clipping path)"
msgstr ""
"Ausschneidepfad auf Auswahl anwenden (oberstes Objekt als Ausschneidepfad "
"verwenden)"
-#: ../src/verbs.cpp:2577
+#: ../src/verbs.cpp:2582
msgid "Edit clipping path"
msgstr "Ausschneidepfad bearbeiten"
-#: ../src/verbs.cpp:2579
+#: ../src/verbs.cpp:2584
msgid "Remove clipping path from selection"
msgstr "Ausschneidepfad von Auswahl entfernen"
#. Tools
-#: ../src/verbs.cpp:2582
+#: ../src/verbs.cpp:2587
msgctxt "ContextVerb"
msgid "Select"
msgstr "Auswählen"
-#: ../src/verbs.cpp:2583
+#: ../src/verbs.cpp:2588
msgid "Select and transform objects"
msgstr "Objekte auswählen und verändern"
-#: ../src/verbs.cpp:2584
+#: ../src/verbs.cpp:2589
msgctxt "ContextVerb"
msgid "Node Edit"
msgstr "Knoten bearbeiten"
-#: ../src/verbs.cpp:2585
+#: ../src/verbs.cpp:2590
msgid "Edit paths by nodes"
msgstr "Bearbeiten der Knoten oder der Anfasser eines Pfades"
-#: ../src/verbs.cpp:2586
+#: ../src/verbs.cpp:2591
msgctxt "ContextVerb"
msgid "Tweak"
msgstr "Modellieren"
-#: ../src/verbs.cpp:2587
+#: ../src/verbs.cpp:2592
msgid "Tweak objects by sculpting or painting"
msgstr "Objekte verbessern durch Verformen oder Malen"
-#: ../src/verbs.cpp:2588
+#: ../src/verbs.cpp:2593
msgctxt "ContextVerb"
msgid "Spray"
msgstr "Spray"
-#: ../src/verbs.cpp:2589
+#: ../src/verbs.cpp:2594
msgid "Spray objects by sculpting or painting"
msgstr "Objekte sprühen durch Verformen oder Malen"
-#: ../src/verbs.cpp:2590
+#: ../src/verbs.cpp:2595
msgctxt "ContextVerb"
msgid "Rectangle"
msgstr "Rechteck"
-#: ../src/verbs.cpp:2591
+#: ../src/verbs.cpp:2596
msgid "Create rectangles and squares"
msgstr "Rechtecke und Quadrate erstellen"
-#: ../src/verbs.cpp:2592
+#: ../src/verbs.cpp:2597
msgctxt "ContextVerb"
msgid "3D Box"
msgstr "3D-Box"
-#: ../src/verbs.cpp:2593
+#: ../src/verbs.cpp:2598
msgid "Create 3D boxes"
msgstr "3D-Boxen erzeugen"
-#: ../src/verbs.cpp:2594
+#: ../src/verbs.cpp:2599
msgctxt "ContextVerb"
msgid "Ellipse"
msgstr "Ellipse"
-#: ../src/verbs.cpp:2595
+#: ../src/verbs.cpp:2600
msgid "Create circles, ellipses, and arcs"
msgstr "Kreise, Ellipsen und Bögen erstellen"
-#: ../src/verbs.cpp:2596
+#: ../src/verbs.cpp:2601
msgctxt "ContextVerb"
msgid "Star"
msgstr "Stern"
-#: ../src/verbs.cpp:2597
+#: ../src/verbs.cpp:2602
msgid "Create stars and polygons"
msgstr "Sterne und Polygone erstellen"
-#: ../src/verbs.cpp:2598
+#: ../src/verbs.cpp:2603
msgctxt "ContextVerb"
msgid "Spiral"
msgstr "Spirale"
-#: ../src/verbs.cpp:2599
+#: ../src/verbs.cpp:2604
msgid "Create spirals"
msgstr "Spiralen erstellen"
-#: ../src/verbs.cpp:2600
+#: ../src/verbs.cpp:2605
msgctxt "ContextVerb"
msgid "Pencil"
msgstr "Malwerkzeug (Freihand)"
-#: ../src/verbs.cpp:2601
+#: ../src/verbs.cpp:2606
msgid "Draw freehand lines"
msgstr "Freihandlinien zeichnen"
-#: ../src/verbs.cpp:2602
+#: ../src/verbs.cpp:2607
msgctxt "ContextVerb"
msgid "Pen"
msgstr "Füller (Linien und Bézierkurven)"
-#: ../src/verbs.cpp:2603
+#: ../src/verbs.cpp:2608
msgid "Draw Bezier curves and straight lines"
msgstr "Bézier-Kurven und gerade Linien zeichnen"
-#: ../src/verbs.cpp:2604
+#: ../src/verbs.cpp:2609
msgctxt "ContextVerb"
msgid "Calligraphy"
msgstr "Kalligrafie"
-#: ../src/verbs.cpp:2605
+#: ../src/verbs.cpp:2610
msgid "Draw calligraphic or brush strokes"
msgstr "Kalligrafisch zeichnen"
-#: ../src/verbs.cpp:2607
+#: ../src/verbs.cpp:2612
msgid "Create and edit text objects"
msgstr "Textobjekte erstellen und bearbeiten"
-#: ../src/verbs.cpp:2608
+#: ../src/verbs.cpp:2613
msgctxt "ContextVerb"
msgid "Gradient"
msgstr "Farbverlauf"
-#: ../src/verbs.cpp:2609
+#: ../src/verbs.cpp:2614
msgid "Create and edit gradients"
msgstr "Farbverläufe erstellen und bearbeiten"
-#: ../src/verbs.cpp:2610
+#: ../src/verbs.cpp:2615
msgctxt "ContextVerb"
msgid "Mesh"
msgstr "Gitter"
-#: ../src/verbs.cpp:2611
+#: ../src/verbs.cpp:2616
msgid "Create and edit meshes"
msgstr "Gitter erstellen und bearbeiten"
-#: ../src/verbs.cpp:2612
+#: ../src/verbs.cpp:2617
msgctxt "ContextVerb"
msgid "Zoom"
msgstr "Zoomfaktor"
-#: ../src/verbs.cpp:2613
+#: ../src/verbs.cpp:2618
msgid "Zoom in or out"
msgstr "Zoomfaktor vergrößern oder verringern"
-#: ../src/verbs.cpp:2615
+#: ../src/verbs.cpp:2620
msgid "Measurement tool"
msgstr "Messwerkzeug"
-#: ../src/verbs.cpp:2616
+#: ../src/verbs.cpp:2621
msgctxt "ContextVerb"
msgid "Dropper"
msgstr "Farbpipette"
-#: ../src/verbs.cpp:2617 ../src/widgets/sp-color-notebook.cpp:413
+#: ../src/verbs.cpp:2622 ../src/widgets/sp-color-notebook.cpp:411
msgid "Pick colors from image"
msgstr "Farben aus dem Bild übernehmen"
-#: ../src/verbs.cpp:2618
+#: ../src/verbs.cpp:2623
msgctxt "ContextVerb"
msgid "Connector"
msgstr "Objektverbinder"
-#: ../src/verbs.cpp:2619
+#: ../src/verbs.cpp:2624
msgid "Create diagram connectors"
msgstr "Objektverbinder erzeugen"
-#: ../src/verbs.cpp:2620
+#: ../src/verbs.cpp:2625
msgctxt "ContextVerb"
msgid "Paint Bucket"
msgstr "Farbeimer"
-#: ../src/verbs.cpp:2621
+#: ../src/verbs.cpp:2626
msgid "Fill bounded areas"
msgstr "Abgegrenzte Flächen füllen"
-#: ../src/verbs.cpp:2622
+#: ../src/verbs.cpp:2627
msgctxt "ContextVerb"
msgid "LPE Edit"
msgstr "LPE bearbeiten"
-#: ../src/verbs.cpp:2623
+#: ../src/verbs.cpp:2628
msgid "Edit Path Effect parameters"
msgstr "Pfad-Effekt-Parameter bearbeiten"
# Name des Effekte-submenü, das alle Bitmap-Effekte beinhaltet.
-#: ../src/verbs.cpp:2624
+#: ../src/verbs.cpp:2629
msgctxt "ContextVerb"
msgid "Eraser"
msgstr "Radierer"
-#: ../src/verbs.cpp:2625
+#: ../src/verbs.cpp:2630
msgid "Erase existing paths"
msgstr "Pfade entfernen"
-#: ../src/verbs.cpp:2626
+#: ../src/verbs.cpp:2631
msgctxt "ContextVerb"
msgid "LPE Tool"
msgstr "LPE-Werkzeug"
-#: ../src/verbs.cpp:2627
+#: ../src/verbs.cpp:2632
msgid "Do geometric constructions"
msgstr "Geometrische Konstruktion durchführen"
#. Tool prefs
-#: ../src/verbs.cpp:2629
+#: ../src/verbs.cpp:2634
msgid "Selector Preferences"
msgstr "Einstellungen für Auswahlwerkzeug"
-#: ../src/verbs.cpp:2630
+#: ../src/verbs.cpp:2635
msgid "Open Preferences for the Selector tool"
msgstr "Einstellungen für das Auswahlwerkzeug öffnen"
-#: ../src/verbs.cpp:2631
+#: ../src/verbs.cpp:2636
msgid "Node Tool Preferences"
msgstr "Einstellungen für Knotenwerkzeug"
-#: ../src/verbs.cpp:2632
+#: ../src/verbs.cpp:2637
msgid "Open Preferences for the Node tool"
msgstr "Einstellungen für das Knotenwerkzeug öffnen"
-#: ../src/verbs.cpp:2633
+#: ../src/verbs.cpp:2638
msgid "Tweak Tool Preferences"
msgstr "Einstellungen für Anpasswerkzeug"
-#: ../src/verbs.cpp:2634
+#: ../src/verbs.cpp:2639
msgid "Open Preferences for the Tweak tool"
msgstr "Eigenschaften für das Modifizier-Werkzeug öffnen"
-#: ../src/verbs.cpp:2635
+#: ../src/verbs.cpp:2640
msgid "Spray Tool Preferences"
msgstr "Einstellungen für Spraydose"
-#: ../src/verbs.cpp:2636
+#: ../src/verbs.cpp:2641
msgid "Open Preferences for the Spray tool"
msgstr "Eigenschaften für das Spray-Werkzeug öffnen"
-#: ../src/verbs.cpp:2637
+#: ../src/verbs.cpp:2642
msgid "Rectangle Preferences"
msgstr "Eigenschaften für Rechteckwerkzeug"
-#: ../src/verbs.cpp:2638
+#: ../src/verbs.cpp:2643
msgid "Open Preferences for the Rectangle tool"
msgstr "Einstellungen für das Rechteckwerkzeug öffnen"
-#: ../src/verbs.cpp:2639
+#: ../src/verbs.cpp:2644
msgid "3D Box Preferences"
msgstr "Einstellungen für 3D-Box"
-#: ../src/verbs.cpp:2640
+#: ../src/verbs.cpp:2645
msgid "Open Preferences for the 3D Box tool"
msgstr "Einstellungen für das 3D-Box-Werkzeug öffnen"
-#: ../src/verbs.cpp:2641
+#: ../src/verbs.cpp:2646
msgid "Ellipse Preferences"
msgstr "Einstellungen für Ellipsenwerkzeug"
-#: ../src/verbs.cpp:2642
+#: ../src/verbs.cpp:2647
msgid "Open Preferences for the Ellipse tool"
msgstr "Einstellungen für das Ellipsenwerkzeug öffnen"
-#: ../src/verbs.cpp:2643
+#: ../src/verbs.cpp:2648
msgid "Star Preferences"
msgstr "Einstellungen für Sternwerkzeug"
-#: ../src/verbs.cpp:2644
+#: ../src/verbs.cpp:2649
msgid "Open Preferences for the Star tool"
msgstr "Eigenschaften für das Sternwerkzeug öffnen"
-#: ../src/verbs.cpp:2645
+#: ../src/verbs.cpp:2650
msgid "Spiral Preferences"
msgstr "Einstellungen für Spiralenwerkzeug"
-#: ../src/verbs.cpp:2646
+#: ../src/verbs.cpp:2651
msgid "Open Preferences for the Spiral tool"
msgstr "Eigenschaften für das Spiralenwerkzeug öffnen"
-#: ../src/verbs.cpp:2647
+#: ../src/verbs.cpp:2652
msgid "Pencil Preferences"
msgstr "Einstellungen für Malwerkzeug"
-#: ../src/verbs.cpp:2648
+#: ../src/verbs.cpp:2653
msgid "Open Preferences for the Pencil tool"
msgstr "Eigenschaften für das Malwerkzeug öffnen"
-#: ../src/verbs.cpp:2649
+#: ../src/verbs.cpp:2654
msgid "Pen Preferences"
msgstr "Einstellungen für Zeichenwerkzeug"
-#: ../src/verbs.cpp:2650
+#: ../src/verbs.cpp:2655
msgid "Open Preferences for the Pen tool"
msgstr "Eigenschaften für das Zeichenwerkzeug öffnen"
-#: ../src/verbs.cpp:2651
+#: ../src/verbs.cpp:2656
msgid "Calligraphic Preferences"
msgstr "Einstellungen für Kalligrafiewerkzeug"
-#: ../src/verbs.cpp:2652
+#: ../src/verbs.cpp:2657
msgid "Open Preferences for the Calligraphy tool"
msgstr "Eigenschaften für das Kalligrafiewerkzeug öffnen"
-#: ../src/verbs.cpp:2653
+#: ../src/verbs.cpp:2658
msgid "Text Preferences"
msgstr "Einstellungen für Textwerkzeug"
-#: ../src/verbs.cpp:2654
+#: ../src/verbs.cpp:2659
msgid "Open Preferences for the Text tool"
msgstr "Eigenschaften für das Textwerkzeug öffnen"
-#: ../src/verbs.cpp:2655
+#: ../src/verbs.cpp:2660
msgid "Gradient Preferences"
msgstr "Einstellungen für Farbverläufe"
-#: ../src/verbs.cpp:2656
+#: ../src/verbs.cpp:2661
msgid "Open Preferences for the Gradient tool"
msgstr "Eigenschaften für Farbverläufe öffnen"
-#: ../src/verbs.cpp:2657
+#: ../src/verbs.cpp:2662
msgid "Mesh Preferences"
msgstr "Gitter-Einstellungen"
-#: ../src/verbs.cpp:2658
+#: ../src/verbs.cpp:2663
msgid "Open Preferences for the Mesh tool"
msgstr "Eigenschaften für das Gitterwerkzeug öffnen"
-#: ../src/verbs.cpp:2659
+#: ../src/verbs.cpp:2664
msgid "Zoom Preferences"
msgstr "Einstellungen für Zoomwerkzeug"
-#: ../src/verbs.cpp:2660
+#: ../src/verbs.cpp:2665
msgid "Open Preferences for the Zoom tool"
msgstr "Eigenschaften für das Zoomwerkzeug öffnen"
-#: ../src/verbs.cpp:2661
+#: ../src/verbs.cpp:2666
msgid "Measure Preferences"
msgstr "Messwerkzeug-Einstellungen"
-#: ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2667
msgid "Open Preferences for the Measure tool"
msgstr "Eigenschaften für das Messwerkzeug öffnen"
-#: ../src/verbs.cpp:2663
+#: ../src/verbs.cpp:2668
msgid "Dropper Preferences"
msgstr "Einstellungen für Farbpipette"
-#: ../src/verbs.cpp:2664
+#: ../src/verbs.cpp:2669
msgid "Open Preferences for the Dropper tool"
msgstr "Eigenschaften für die Farbpipette öffnen"
-#: ../src/verbs.cpp:2665
+#: ../src/verbs.cpp:2670
msgid "Connector Preferences"
msgstr "Einstellungen für Objektverbinder"
-#: ../src/verbs.cpp:2666
+#: ../src/verbs.cpp:2671
msgid "Open Preferences for the Connector tool"
msgstr "Eigenschaften für das Objektverbinder-Werkzeug öffnen"
-#: ../src/verbs.cpp:2667
+#: ../src/verbs.cpp:2672
msgid "Paint Bucket Preferences"
msgstr "Einstellungen für den Farbeimer"
-#: ../src/verbs.cpp:2668
+#: ../src/verbs.cpp:2673
msgid "Open Preferences for the Paint Bucket tool"
msgstr "Eigenschaften für das Farbeimer-Werkzeug öffnen"
-#: ../src/verbs.cpp:2669
+#: ../src/verbs.cpp:2674
msgid "Eraser Preferences"
msgstr "Einstellungen für das Löschwerkzeug"
-#: ../src/verbs.cpp:2670
+#: ../src/verbs.cpp:2675
msgid "Open Preferences for the Eraser tool"
msgstr "Eigenschaften für das Löschwerkzeug öffnen"
-#: ../src/verbs.cpp:2671
+#: ../src/verbs.cpp:2676
msgid "LPE Tool Preferences"
msgstr "Pfad-Effekt-Einstellungen"
-#: ../src/verbs.cpp:2672
+#: ../src/verbs.cpp:2677
msgid "Open Preferences for the LPETool tool"
msgstr "Eigenschaften für LPE-Werkzeug öffnen"
#. Zoom/View
-#: ../src/verbs.cpp:2674
+#: ../src/verbs.cpp:2679
msgid "Zoom In"
msgstr "Heranzoomen"
-#: ../src/verbs.cpp:2674
+#: ../src/verbs.cpp:2679
msgid "Zoom in"
msgstr "Ansicht vergrößern"
-#: ../src/verbs.cpp:2675
+#: ../src/verbs.cpp:2680
msgid "Zoom Out"
msgstr "Wegzoomen"
-#: ../src/verbs.cpp:2675
+#: ../src/verbs.cpp:2680
msgid "Zoom out"
msgstr "Ansicht verkleinern"
-#: ../src/verbs.cpp:2676
+#: ../src/verbs.cpp:2681
msgid "_Rulers"
msgstr "_Lineale"
-#: ../src/verbs.cpp:2676
+#: ../src/verbs.cpp:2681
msgid "Show or hide the canvas rulers"
msgstr "Zeichnungslineale anzeigen oder ausblenden"
-#: ../src/verbs.cpp:2677
+#: ../src/verbs.cpp:2682
msgid "Scroll_bars"
msgstr "Roll_balken"
-#: ../src/verbs.cpp:2677
+#: ../src/verbs.cpp:2682
msgid "Show or hide the canvas scrollbars"
msgstr "Rollbalken anzeigen oder ausblenden"
-#: ../src/verbs.cpp:2678
+#: ../src/verbs.cpp:2683
msgid "_Grid"
msgstr "_Gitter"
-#: ../src/verbs.cpp:2678
+#: ../src/verbs.cpp:2683
msgid "Show or hide the grid"
msgstr "Gitter anzeigen oder ausblenden"
-#: ../src/verbs.cpp:2679
+#: ../src/verbs.cpp:2684
msgid "G_uides"
msgstr "_Führungslinien"
-#: ../src/verbs.cpp:2679
+#: ../src/verbs.cpp:2684
msgid "Show or hide guides (drag from a ruler to create a guide)"
msgstr ""
"Führungslinien zeigen oder verstecken (von einem Lineal ziehen, um eine "
"Führungslinie zu erzeugen)"
-#: ../src/verbs.cpp:2680
+#: ../src/verbs.cpp:2685
msgid "Enable snapping"
msgstr "Einrasten einschalten"
-#: ../src/verbs.cpp:2681
+#: ../src/verbs.cpp:2686
msgid "_Commands Bar"
msgstr "Befehlsleiste"
-#: ../src/verbs.cpp:2681
+#: ../src/verbs.cpp:2686
msgid "Show or hide the Commands bar (under the menu)"
msgstr "Befehlsleiste anzeigen oder ausblenden (Leiste unter dem Hauptmenü)"
-#: ../src/verbs.cpp:2682
+#: ../src/verbs.cpp:2687
msgid "Sn_ap Controls Bar"
msgstr "Einrasten-Kontrollleiste"
-#: ../src/verbs.cpp:2682
+#: ../src/verbs.cpp:2687
msgid "Show or hide the snapping controls"
msgstr "Kontrollen für Einrasten ein-/ausblenden"
-#: ../src/verbs.cpp:2683
+#: ../src/verbs.cpp:2688
msgid "T_ool Controls Bar"
msgstr "Werkzeugeinstellungsleiste"
-#: ../src/verbs.cpp:2683
+#: ../src/verbs.cpp:2688
msgid "Show or hide the Tool Controls bar"
msgstr "Einstellungsleiste für das Werkzeug ein-/ausblenden"
-#: ../src/verbs.cpp:2684
+#: ../src/verbs.cpp:2689
msgid "_Toolbox"
msgstr "Werkzeugleis_te"
-#: ../src/verbs.cpp:2684
+#: ../src/verbs.cpp:2689
msgid "Show or hide the main toolbox (on the left)"
msgstr "Werkzeugleiste (auf der linken Seite) an- oder abschalten"
-#: ../src/verbs.cpp:2685
+#: ../src/verbs.cpp:2690
msgid "_Palette"
msgstr "_Palette"
-#: ../src/verbs.cpp:2685
+#: ../src/verbs.cpp:2690
msgid "Show or hide the color palette"
msgstr "Farbpalette ein-/ausblenden"
-#: ../src/verbs.cpp:2686
+#: ../src/verbs.cpp:2691
msgid "_Statusbar"
msgstr "_Statuszeile"
-#: ../src/verbs.cpp:2686
+#: ../src/verbs.cpp:2691
msgid "Show or hide the statusbar (at the bottom of the window)"
msgstr "Statusleiste an- oder abschalten (am unteren Ende des Fensters)"
-#: ../src/verbs.cpp:2687
+#: ../src/verbs.cpp:2692
msgid "Nex_t Zoom"
msgstr "_Nächster Zoomfaktor"
-#: ../src/verbs.cpp:2687
+#: ../src/verbs.cpp:2692
msgid "Next zoom (from the history of zooms)"
msgstr "Den nächsten Zoomfaktor einstellen (aus der Liste bisheriger Faktoren)"
-#: ../src/verbs.cpp:2689
+#: ../src/verbs.cpp:2694
msgid "Pre_vious Zoom"
msgstr "_Vorheriger Zoomfaktor"
-#: ../src/verbs.cpp:2689
+#: ../src/verbs.cpp:2694
msgid "Previous zoom (from the history of zooms)"
msgstr ""
"Den vorherigen Zoomfaktor einstellen (aus der Liste bisheriger Faktoren)"
-#: ../src/verbs.cpp:2691
+#: ../src/verbs.cpp:2696
msgid "Zoom 1:_1"
msgstr "Zoomfaktor 1:_1"
-#: ../src/verbs.cpp:2691
+#: ../src/verbs.cpp:2696
msgid "Zoom to 1:1"
msgstr "Den Zoomfaktor auf 1:1 setzen"
-#: ../src/verbs.cpp:2693
+#: ../src/verbs.cpp:2698
msgid "Zoom 1:_2"
msgstr "Zoomfaktor 1:_2"
-#: ../src/verbs.cpp:2693
+#: ../src/verbs.cpp:2698
msgid "Zoom to 1:2"
msgstr "Den Zoomfaktor auf 1:2 setzen"
-#: ../src/verbs.cpp:2695
+#: ../src/verbs.cpp:2700
msgid "_Zoom 2:1"
msgstr "_Zoomfaktor 2:1"
-#: ../src/verbs.cpp:2695
+#: ../src/verbs.cpp:2700
msgid "Zoom to 2:1"
msgstr "Den Zoomfaktor auf 2:1 setzen"
-#: ../src/verbs.cpp:2698
+#: ../src/verbs.cpp:2703
msgid "_Fullscreen"
msgstr "Voll_bild"
-#: ../src/verbs.cpp:2698 ../src/verbs.cpp:2700
+#: ../src/verbs.cpp:2703 ../src/verbs.cpp:2705
msgid "Stretch this document window to full screen"
msgstr "Dieses Dokumentenfenster auf Vollbild aufziehen"
-#: ../src/verbs.cpp:2700
+#: ../src/verbs.cpp:2705
msgid "Fullscreen & Focus Mode"
msgstr "Vollbild und Fokusmodus"
-#: ../src/verbs.cpp:2703
+#: ../src/verbs.cpp:2708
msgid "Toggle _Focus Mode"
msgstr "Schaltet _Fokusmodus um"
-#: ../src/verbs.cpp:2703
+#: ../src/verbs.cpp:2708
msgid "Remove excess toolbars to focus on drawing"
msgstr "Entfernt überzählige Werkzeugleisten, um Zeichenfläche zu maximieren"
-#: ../src/verbs.cpp:2705
+#: ../src/verbs.cpp:2710
msgid "Duplic_ate Window"
msgstr "Fenster d_uplizieren"
-#: ../src/verbs.cpp:2705
+#: ../src/verbs.cpp:2710
msgid "Open a new window with the same document"
msgstr "Das momentan geöffnete Dokument in einem neuen Fenster darstellen"
-#: ../src/verbs.cpp:2707
+#: ../src/verbs.cpp:2712
msgid "_New View Preview"
msgstr "_Neue Vorschau"
-#: ../src/verbs.cpp:2708
+#: ../src/verbs.cpp:2713
msgid "New View Preview"
msgstr "Neue Vorschau"
#. "view_new_preview"
-#: ../src/verbs.cpp:2710 ../src/verbs.cpp:2718
+#: ../src/verbs.cpp:2715 ../src/verbs.cpp:2723
msgid "_Normal"
msgstr "_Normal"
-#: ../src/verbs.cpp:2711
+#: ../src/verbs.cpp:2716
msgid "Switch to normal display mode"
msgstr "In den normalen Anzeigemodus wechseln"
-#: ../src/verbs.cpp:2712
+#: ../src/verbs.cpp:2717
msgid "No _Filters"
msgstr "Keine _Filter"
-#: ../src/verbs.cpp:2713
+#: ../src/verbs.cpp:2718
msgid "Switch to normal display without filters"
msgstr "Wechselt in den normalen Anzeigemodus ohne Filter"
-#: ../src/verbs.cpp:2714
+#: ../src/verbs.cpp:2719
msgid "_Outline"
msgstr "_Umriss"
-#: ../src/verbs.cpp:2715
+#: ../src/verbs.cpp:2720
msgid "Switch to outline (wireframe) display mode"
msgstr "In den Umriss-(Drahtgitter)-Anzeigemodus wechseln"
#. new ZoomVerb(SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW, "ViewColorModePrintColorsPreview", N_("_Print Colors Preview"),
#. N_("Switch to print colors preview mode"), NULL),
-#: ../src/verbs.cpp:2716 ../src/verbs.cpp:2724
+#: ../src/verbs.cpp:2721 ../src/verbs.cpp:2729
msgid "_Toggle"
msgstr "_Umschalten"
-#: ../src/verbs.cpp:2717
+#: ../src/verbs.cpp:2722
msgid "Toggle between normal and outline display modes"
msgstr "Zwischen normaler und Umriss-Ansicht umschalten"
-#: ../src/verbs.cpp:2719
+#: ../src/verbs.cpp:2724
msgid "Switch to normal color display mode"
msgstr "In den normalen Anzeigemodus wechseln"
-#: ../src/verbs.cpp:2720
+#: ../src/verbs.cpp:2725
msgid "_Grayscale"
msgstr "_Graustufen"
-#: ../src/verbs.cpp:2721
+#: ../src/verbs.cpp:2726
msgid "Switch to grayscale display mode"
msgstr "In den Graustufen-Anzeigemodus wechseln"
-#: ../src/verbs.cpp:2725
+#: ../src/verbs.cpp:2730
msgid "Toggle between normal and grayscale color display modes"
msgstr "Zwischen normaler und Graustufen-Farb-Ansicht umschalten"
# ???
-#: ../src/verbs.cpp:2727
+#: ../src/verbs.cpp:2732
msgid "Color-managed view"
msgstr "Farbverwaltungsansicht"
# ???
-#: ../src/verbs.cpp:2728
+#: ../src/verbs.cpp:2733
msgid "Toggle color-managed display for this document window"
msgstr "Ansicht mit Farbverwaltung ein-/ausschalten"
-#: ../src/verbs.cpp:2730
+#: ../src/verbs.cpp:2735
msgid "Ico_n Preview..."
msgstr "_Icon-Vorschaufenster…"
-#: ../src/verbs.cpp:2731
+#: ../src/verbs.cpp:2736
msgid "Open a window to preview objects at different icon resolutions"
msgstr ""
"Vorschaufenster öffnen, um Elemente bei verschiedenen Icon-Auflösungsstufen "
"zu sehen"
-#: ../src/verbs.cpp:2733
+#: ../src/verbs.cpp:2738
msgid "Zoom to fit page in window"
msgstr "Die Seite in das Fenster einpassen"
-#: ../src/verbs.cpp:2734
+#: ../src/verbs.cpp:2739
msgid "Page _Width"
msgstr "Seiten_breite"
-#: ../src/verbs.cpp:2735
+#: ../src/verbs.cpp:2740
msgid "Zoom to fit page width in window"
msgstr "Die Seitenbreite in das Fenster einpassen"
-#: ../src/verbs.cpp:2737
+#: ../src/verbs.cpp:2742
msgid "Zoom to fit drawing in window"
msgstr "Die Zeichnung in das Fenster einpassen"
-#: ../src/verbs.cpp:2739
+#: ../src/verbs.cpp:2744
msgid "Zoom to fit selection in window"
msgstr "Die Auswahl in das Fenster einpassen"
#. Dialogs
-#: ../src/verbs.cpp:2742
+#: ../src/verbs.cpp:2747
msgid "P_references..."
msgstr "Einstellungen"
-#: ../src/verbs.cpp:2743
+#: ../src/verbs.cpp:2748
msgid "Edit global Inkscape preferences"
msgstr "Globale Einstellungen für Inkscape bearbeiten"
-#: ../src/verbs.cpp:2744
+#: ../src/verbs.cpp:2749
msgid "_Document Properties..."
msgstr "D_okumenteneinstellungen…"
-#: ../src/verbs.cpp:2745
+#: ../src/verbs.cpp:2750
msgid "Edit properties of this document (to be saved with the document)"
msgstr "Einstellungen bearbeiten, die mit dem Dokument gespeichert werden"
-#: ../src/verbs.cpp:2746
+#: ../src/verbs.cpp:2751
msgid "Document _Metadata..."
msgstr "Dokument-_Metadaten…"
-#: ../src/verbs.cpp:2747
+#: ../src/verbs.cpp:2752
msgid "Edit document metadata (to be saved with the document)"
msgstr "Dokument-Metadaten bearbeiten, die mit dem Dokument gespeichert werden"
-#: ../src/verbs.cpp:2749
+#: ../src/verbs.cpp:2754
msgid ""
"Edit objects' colors, gradients, arrowheads, and other fill and stroke "
"properties..."
msgstr ""
"Objektfarben, Farbverläufe, Strichbreiten, Pfeile, Strichmuster usw. ändern"
-#: ../src/verbs.cpp:2750
+#: ../src/verbs.cpp:2755
msgid "Gl_yphs..."
msgstr "Glyphen..."
-#: ../src/verbs.cpp:2751
+#: ../src/verbs.cpp:2756
msgid "Select characters from a glyphs palette"
msgstr "Zeichen aus einer Bildzeichen-Palette auswählen"
#. TRANSLATORS: "Swatches" means: color samples
-#: ../src/verbs.cpp:2753
+#: ../src/verbs.cpp:2758
msgid "S_watches..."
msgstr "_Farbfelder-Palette…"
-#: ../src/verbs.cpp:2754
+#: ../src/verbs.cpp:2759
msgid "Select colors from a swatches palette"
msgstr "Farben aus einer Farbfelder-Palette auswählen"
-#: ../src/verbs.cpp:2755
+#: ../src/verbs.cpp:2760
msgid "S_ymbols..."
msgstr "S_ymbole..."
-#: ../src/verbs.cpp:2756
+#: ../src/verbs.cpp:2761
msgid "Select symbol from a symbols palette"
msgstr "Symbol aus einer Symbol-Palette auswählen"
-#: ../src/verbs.cpp:2757
+#: ../src/verbs.cpp:2762
msgid "Transfor_m..."
msgstr "_Transformationen…"
-#: ../src/verbs.cpp:2758
+#: ../src/verbs.cpp:2763
msgid "Precisely control objects' transformations"
msgstr "Transformationen eines Objektes präzise einstellen"
-#: ../src/verbs.cpp:2759
+#: ../src/verbs.cpp:2764
msgid "_Align and Distribute..."
msgstr "Ausri_chten und Abstände ausgleichen…"
-#: ../src/verbs.cpp:2760
+#: ../src/verbs.cpp:2765
msgid "Align and distribute objects"
msgstr "Objekte ausrichten und ihre Abstände ausgleichen"
-#: ../src/verbs.cpp:2761
+#: ../src/verbs.cpp:2766
msgid "_Spray options..."
msgstr "_Spraydosen-Optionen"
-#: ../src/verbs.cpp:2762
+#: ../src/verbs.cpp:2767
msgid "Some options for the spray"
msgstr "Einige Optionen des Sprühwerkzeuges"
-#: ../src/verbs.cpp:2763
+#: ../src/verbs.cpp:2768
msgid "Undo _History..."
msgstr "Bearbeitungs_historie…"
-#: ../src/verbs.cpp:2764
+#: ../src/verbs.cpp:2769
msgid "Undo History"
msgstr "Bearbeitungshistorie"
-#: ../src/verbs.cpp:2766
+#: ../src/verbs.cpp:2771
msgid "View and select font family, font size and other text properties"
msgstr ""
"Schriftfamilie, Schriftgröße und andere Texteigenschaften ansehen und ändern"
-#: ../src/verbs.cpp:2767
+#: ../src/verbs.cpp:2772
msgid "_XML Editor..."
msgstr "_XML-Editor…"
-#: ../src/verbs.cpp:2768
+#: ../src/verbs.cpp:2773
msgid "View and edit the XML tree of the document"
msgstr "Zeige und ändere den XML-Baum des Dokuments"
-#: ../src/verbs.cpp:2769
+#: ../src/verbs.cpp:2774
msgid "_Find/Replace..."
msgstr "Suchen/Ersetzen..."
-#: ../src/verbs.cpp:2770
+#: ../src/verbs.cpp:2775
msgid "Find objects in document"
msgstr "Objekte im Dokument suchen"
-#: ../src/verbs.cpp:2771
+#: ../src/verbs.cpp:2776
msgid "Find and _Replace Text..."
msgstr "Text suchen und e_rsetzen..."
-#: ../src/verbs.cpp:2772
+#: ../src/verbs.cpp:2777
msgid "Find and replace text in document"
msgstr "Text im Dokument suchen und ersetzen"
-#: ../src/verbs.cpp:2774
+#: ../src/verbs.cpp:2779
msgid "Check spelling of text in document"
msgstr "Rechtschreibprüfung für Text im Dokument"
-#: ../src/verbs.cpp:2775
+#: ../src/verbs.cpp:2780
msgid "_Messages..."
msgstr "Nachrichten…"
-#: ../src/verbs.cpp:2776
+#: ../src/verbs.cpp:2781
msgid "View debug messages"
msgstr "Nachrichten zur Fehlersuche anzeigen"
-#: ../src/verbs.cpp:2777
+#: ../src/verbs.cpp:2782
msgid "S_cripts..."
msgstr "_Skripte…"
-#: ../src/verbs.cpp:2778
+#: ../src/verbs.cpp:2783
msgid "Run scripts"
msgstr "Skripte ausführen"
-#: ../src/verbs.cpp:2779
+#: ../src/verbs.cpp:2784
msgid "Show/Hide D_ialogs"
msgstr "_Dialoge anzeigen oder ausblenden"
-#: ../src/verbs.cpp:2780
+#: ../src/verbs.cpp:2785
msgid "Show or hide all open dialogs"
msgstr "Alle offenen Dialoge zeigen oder ausblenden"
-#: ../src/verbs.cpp:2781
+#: ../src/verbs.cpp:2786
msgid "Create Tiled Clones..."
msgstr "Gekachelte Klone erzeugen…"
-#: ../src/verbs.cpp:2782
+#: ../src/verbs.cpp:2787
msgid ""
"Create multiple clones of selected object, arranging them into a pattern or "
"scattering"
@@ -23890,213 +24272,213 @@ msgstr ""
"Mehrere Klone des gewählten Objekts erstellen, die in einem Muster oder "
"verstreut angeordnet sind"
-#: ../src/verbs.cpp:2783
+#: ../src/verbs.cpp:2788
msgid "_Object attributes..."
msgstr "_Objekteigenschaften…"
-#: ../src/verbs.cpp:2784
+#: ../src/verbs.cpp:2789
msgid "Edit the object attributes..."
msgstr "Objektattribute bearbeiten..."
-#: ../src/verbs.cpp:2786
+#: ../src/verbs.cpp:2791
msgid "Edit the ID, locked and visible status, and other object properties"
msgstr ""
"Kennung, Status (gesperrt, sichtbar) und andere Objekteigenschaften ändern"
-#: ../src/verbs.cpp:2787
+#: ../src/verbs.cpp:2792
msgid "_Input Devices..."
msgstr "_Eingabegeräte…"
-#: ../src/verbs.cpp:2788
+#: ../src/verbs.cpp:2793
msgid "Configure extended input devices, such as a graphics tablet"
msgstr "Erweiterte Eingabegeräte konfigurieren, wie z.B. Grafiktabletts"
-#: ../src/verbs.cpp:2789
+#: ../src/verbs.cpp:2794
msgid "_Extensions..."
msgstr "_Erweiterungen…"
-#: ../src/verbs.cpp:2790
+#: ../src/verbs.cpp:2795
msgid "Query information about extensions"
msgstr "Informationen über Erweiterungen abfragen"
-#: ../src/verbs.cpp:2791
+#: ../src/verbs.cpp:2796
msgid "Layer_s..."
msgstr "_Ebenen…"
-#: ../src/verbs.cpp:2792
+#: ../src/verbs.cpp:2797
msgid "View Layers"
msgstr "Ebenen anzeigen"
-#: ../src/verbs.cpp:2793
+#: ../src/verbs.cpp:2798
msgid "Path E_ffects ..."
msgstr "Pfad-Effekt-Editor..."
-#: ../src/verbs.cpp:2794
+#: ../src/verbs.cpp:2799
msgid "Manage, edit, and apply path effects"
msgstr "Pfad-Effekt erstellen und anwenden"
-#: ../src/verbs.cpp:2795
+#: ../src/verbs.cpp:2800
msgid "Filter _Editor..."
msgstr "Filter-Editor…"
-#: ../src/verbs.cpp:2796
+#: ../src/verbs.cpp:2801
msgid "Manage, edit, and apply SVG filters"
msgstr "SVG-Filter verwalten, bearbeiten und anwenden"
-#: ../src/verbs.cpp:2797
+#: ../src/verbs.cpp:2802
msgid "SVG Font Editor..."
msgstr "SVG-Schrift-Editor…"
-#: ../src/verbs.cpp:2798
+#: ../src/verbs.cpp:2803
msgid "Edit SVG fonts"
msgstr "SVG-Schriften bearbeiten"
-#: ../src/verbs.cpp:2799
+#: ../src/verbs.cpp:2804
msgid "Print Colors..."
msgstr "Druckfarben…"
-#: ../src/verbs.cpp:2800
+#: ../src/verbs.cpp:2805
msgid ""
"Select which color separations to render in Print Colors Preview rendermode"
msgstr ""
"Wählen Sie die zu rendernden Farbseparationen im Druckfarben-Vorschau-"
"Rendermodus aus"
-#: ../src/verbs.cpp:2801
+#: ../src/verbs.cpp:2806
msgid "_Export PNG Image..."
msgstr "_Exportiere PNG Bild..."
-#: ../src/verbs.cpp:2802
+#: ../src/verbs.cpp:2807
msgid "Export this document or a selection as a PNG image"
msgstr "Das Dokument oder eine Auswahl als Bitmap-Bild exportieren"
#. Help
-#: ../src/verbs.cpp:2804
+#: ../src/verbs.cpp:2809
msgid "About E_xtensions"
msgstr "Über _Erweiterungen"
-#: ../src/verbs.cpp:2805
+#: ../src/verbs.cpp:2810
msgid "Information on Inkscape extensions"
msgstr "Informationen über Inkscape-Erweiterungen"
-#: ../src/verbs.cpp:2806
+#: ../src/verbs.cpp:2811
msgid "About _Memory"
msgstr "_Speichernutzung"
-#: ../src/verbs.cpp:2807
+#: ../src/verbs.cpp:2812
msgid "Memory usage information"
msgstr "Informationen über die Speichernutzung"
-#: ../src/verbs.cpp:2808
+#: ../src/verbs.cpp:2813
msgid "_About Inkscape"
msgstr "Ü_ber Inkscape"
-#: ../src/verbs.cpp:2809
+#: ../src/verbs.cpp:2814
msgid "Inkscape version, authors, license"
msgstr "Inkscape-Version, Autoren, Lizenz"
#. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"),
#. N_("Distribution terms"), /*"show_license"*/"inkscape_options"),
#. Tutorials
-#: ../src/verbs.cpp:2814
+#: ../src/verbs.cpp:2819
msgid "Inkscape: _Basic"
msgstr "Inkscape: _Grundlagen"
-#: ../src/verbs.cpp:2815
+#: ../src/verbs.cpp:2820
msgid "Getting started with Inkscape"
msgstr "Erste Schritte mit Inkscape"
#. "tutorial_basic"
-#: ../src/verbs.cpp:2816
+#: ../src/verbs.cpp:2821
msgid "Inkscape: _Shapes"
msgstr "Inkscape: _Formen"
-#: ../src/verbs.cpp:2817
+#: ../src/verbs.cpp:2822
msgid "Using shape tools to create and edit shapes"
msgstr "Benutzung der Formen-Werkzeuge zum Erzeugen und Verändern von Formen"
-#: ../src/verbs.cpp:2818
+#: ../src/verbs.cpp:2823
msgid "Inkscape: _Advanced"
msgstr "Inkscape: Fortgeschrittene _Benutzung"
-#: ../src/verbs.cpp:2819
+#: ../src/verbs.cpp:2824
msgid "Advanced Inkscape topics"
msgstr "Fortgeschrittene Themen bei der Benutzung von Inkscape"
#. "tutorial_advanced"
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/verbs.cpp:2821
+#: ../src/verbs.cpp:2826
msgid "Inkscape: T_racing"
msgstr "Inkscape: _Vektorisieren"
-#: ../src/verbs.cpp:2822
+#: ../src/verbs.cpp:2827
msgid "Using bitmap tracing"
msgstr "Verwendung der Bitmap-Vektorisierung"
#. "tutorial_tracing"
-#: ../src/verbs.cpp:2823
+#: ../src/verbs.cpp:2828
msgid "Inkscape: _Calligraphy"
msgstr "Inkscape: _Kalligrafie"
-#: ../src/verbs.cpp:2824
+#: ../src/verbs.cpp:2829
msgid "Using the Calligraphy pen tool"
msgstr "Verwendung des kalligrafischen Füllers"
-#: ../src/verbs.cpp:2825
+#: ../src/verbs.cpp:2830
msgid "Inkscape: _Interpolate"
msgstr "Inkscape: _Interpolieren"
-#: ../src/verbs.cpp:2826
+#: ../src/verbs.cpp:2831
msgid "Using the interpolate extension"
msgstr "Benutzt die Erweiterung Interpolieren"
#. "tutorial_interpolate"
-#: ../src/verbs.cpp:2827
+#: ../src/verbs.cpp:2832
msgid "_Elements of Design"
msgstr "_Elemente des Designs"
-#: ../src/verbs.cpp:2828
+#: ../src/verbs.cpp:2833
msgid "Principles of design in the tutorial form"
msgstr "Gestaltungsprinzipen"
#. "tutorial_design"
-#: ../src/verbs.cpp:2829
+#: ../src/verbs.cpp:2834
msgid "_Tips and Tricks"
msgstr "_Tipps und Tricks"
-#: ../src/verbs.cpp:2830
+#: ../src/verbs.cpp:2835
msgid "Miscellaneous tips and tricks"
msgstr "Verschiedene Tipps und Tricks"
#. "tutorial_tips"
#. Effect -- renamed Extension
-#: ../src/verbs.cpp:2833
+#: ../src/verbs.cpp:2838
msgid "Previous Exte_nsion"
msgstr "Vorherige Erweiterungen"
-#: ../src/verbs.cpp:2834
+#: ../src/verbs.cpp:2839
msgid "Repeat the last extension with the same settings"
msgstr "Letzten Effekt mit den gleichen Einstellungen anwenden"
-#: ../src/verbs.cpp:2835
+#: ../src/verbs.cpp:2840
msgid "_Previous Extension Settings..."
msgstr "Vorherige Erweiterungs-Einstellungen…"
-#: ../src/verbs.cpp:2836
+#: ../src/verbs.cpp:2841
msgid "Repeat the last extension with new settings"
msgstr "Letzte Erweiterung mit anderen Einstellungen wiederholen"
# !!!
-#: ../src/verbs.cpp:2840
+#: ../src/verbs.cpp:2845
msgid "Fit the page to the current selection"
msgstr "Die Seite in die aktuelle Auswahl einpassen"
# !!!
-#: ../src/verbs.cpp:2842
+#: ../src/verbs.cpp:2847
msgid "Fit the page to the drawing"
msgstr "Die Seite in die Zeichnungsgröße einpassen"
-#: ../src/verbs.cpp:2844
+#: ../src/verbs.cpp:2849
msgid ""
"Fit the page to the current selection or the drawing if there is no selection"
msgstr ""
@@ -24105,36 +24487,36 @@ msgstr ""
# !!! mnemonics
#. LockAndHide
-#: ../src/verbs.cpp:2846
+#: ../src/verbs.cpp:2851
msgid "Unlock All"
msgstr "Alles entsperren"
-#: ../src/verbs.cpp:2848
+#: ../src/verbs.cpp:2853
msgid "Unlock All in All Layers"
msgstr "Alles in allen Ebenen entsperren"
# !!! mnemonics
-#: ../src/verbs.cpp:2850
+#: ../src/verbs.cpp:2855
msgid "Unhide All"
msgstr "Alles einblenden"
-#: ../src/verbs.cpp:2852
+#: ../src/verbs.cpp:2857
msgid "Unhide All in All Layers"
msgstr "Alles in allen Ebenen einblenden"
-#: ../src/verbs.cpp:2856
+#: ../src/verbs.cpp:2861
msgid "Link an ICC color profile"
msgstr "Verknüpfung mit ICC-Farbprofil"
-#: ../src/verbs.cpp:2857
+#: ../src/verbs.cpp:2862
msgid "Remove Color Profile"
msgstr "Farbprofil entfernen"
-#: ../src/verbs.cpp:2858
+#: ../src/verbs.cpp:2863
msgid "Remove a linked ICC color profile"
msgstr "Entfernt ein verknüpftes ICC-Farbprofil."
-#: ../src/verbs.cpp:2881 ../src/verbs.cpp:2882
+#: ../src/verbs.cpp:2886 ../src/verbs.cpp:2887
msgid "Center on horizontal and vertical axis"
msgstr "An horizontalen und vertikalen Achsen ausrichten"
@@ -24148,9 +24530,9 @@ msgstr "Bogen: Offen/geschlossen ändern"
# !!!
#: ../src/widgets/arc-toolbar.cpp:303 ../src/widgets/arc-toolbar.cpp:332
-#: ../src/widgets/rect-toolbar.cpp:260 ../src/widgets/rect-toolbar.cpp:298
-#: ../src/widgets/spiral-toolbar.cpp:232 ../src/widgets/spiral-toolbar.cpp:256
-#: ../src/widgets/star-toolbar.cpp:396 ../src/widgets/star-toolbar.cpp:457
+#: ../src/widgets/rect-toolbar.cpp:259 ../src/widgets/rect-toolbar.cpp:297
+#: ../src/widgets/spiral-toolbar.cpp:229 ../src/widgets/spiral-toolbar.cpp:253
+#: ../src/widgets/star-toolbar.cpp:395 ../src/widgets/star-toolbar.cpp:456
msgid "<b>New:</b>"
msgstr "<b>Neu:</b>"
@@ -24158,9 +24540,9 @@ msgstr "<b>Neu:</b>"
#. FIXME: implement averaging of all parameters for multiple selected
#. gtk_label_set_markup(GTK_LABEL(l), _("<b>Average:</b>"));
#: ../src/widgets/arc-toolbar.cpp:306 ../src/widgets/arc-toolbar.cpp:317
-#: ../src/widgets/rect-toolbar.cpp:268 ../src/widgets/rect-toolbar.cpp:286
-#: ../src/widgets/spiral-toolbar.cpp:234 ../src/widgets/spiral-toolbar.cpp:245
-#: ../src/widgets/star-toolbar.cpp:398
+#: ../src/widgets/rect-toolbar.cpp:267 ../src/widgets/rect-toolbar.cpp:285
+#: ../src/widgets/spiral-toolbar.cpp:231 ../src/widgets/spiral-toolbar.cpp:242
+#: ../src/widgets/star-toolbar.cpp:397
msgid "<b>Change:</b>"
msgstr "<b>Ändern:</b>"
@@ -24275,78 +24657,78 @@ msgstr ""
"umschalten"
#. gint preset_index = ege_select_one_action_get_active( sel );
-#: ../src/widgets/calligraphy-toolbar.cpp:241
-#: ../src/widgets/calligraphy-toolbar.cpp:285
-#: ../src/widgets/calligraphy-toolbar.cpp:290
+#: ../src/widgets/calligraphy-toolbar.cpp:239
+#: ../src/widgets/calligraphy-toolbar.cpp:283
+#: ../src/widgets/calligraphy-toolbar.cpp:288
msgid "No preset"
msgstr "Keine Vorlage"
#. Width
-#: ../src/widgets/calligraphy-toolbar.cpp:450
-#: ../src/widgets/erasor-toolbar.cpp:148
+#: ../src/widgets/calligraphy-toolbar.cpp:448
+#: ../src/widgets/erasor-toolbar.cpp:146
msgid "(hairline)"
msgstr "(Haarline)"
#. Mean
#. Rotation
#. Scale
-#: ../src/widgets/calligraphy-toolbar.cpp:450
-#: ../src/widgets/calligraphy-toolbar.cpp:483
-#: ../src/widgets/erasor-toolbar.cpp:148 ../src/widgets/pencil-toolbar.cpp:304
-#: ../src/widgets/spray-toolbar.cpp:130 ../src/widgets/spray-toolbar.cpp:146
-#: ../src/widgets/spray-toolbar.cpp:162 ../src/widgets/spray-toolbar.cpp:222
-#: ../src/widgets/spray-toolbar.cpp:252 ../src/widgets/spray-toolbar.cpp:270
-#: ../src/widgets/tweak-toolbar.cpp:144 ../src/widgets/tweak-toolbar.cpp:161
-#: ../src/widgets/tweak-toolbar.cpp:369
+#: ../src/widgets/calligraphy-toolbar.cpp:448
+#: ../src/widgets/calligraphy-toolbar.cpp:481
+#: ../src/widgets/erasor-toolbar.cpp:146 ../src/widgets/pencil-toolbar.cpp:303
+#: ../src/widgets/spray-toolbar.cpp:129 ../src/widgets/spray-toolbar.cpp:145
+#: ../src/widgets/spray-toolbar.cpp:161 ../src/widgets/spray-toolbar.cpp:221
+#: ../src/widgets/spray-toolbar.cpp:251 ../src/widgets/spray-toolbar.cpp:269
+#: ../src/widgets/tweak-toolbar.cpp:143 ../src/widgets/tweak-toolbar.cpp:160
+#: ../src/widgets/tweak-toolbar.cpp:368
msgid "(default)"
msgstr "(Vorgabe)"
-#: ../src/widgets/calligraphy-toolbar.cpp:450
-#: ../src/widgets/erasor-toolbar.cpp:148
+#: ../src/widgets/calligraphy-toolbar.cpp:448
+#: ../src/widgets/erasor-toolbar.cpp:146
msgid "(broad stroke)"
msgstr "(breiter Strich)"
-#: ../src/widgets/calligraphy-toolbar.cpp:453
-#: ../src/widgets/erasor-toolbar.cpp:151
+#: ../src/widgets/calligraphy-toolbar.cpp:451
+#: ../src/widgets/erasor-toolbar.cpp:149
msgid "Pen Width"
msgstr "Stiftbreite"
-#: ../src/widgets/calligraphy-toolbar.cpp:454
+#: ../src/widgets/calligraphy-toolbar.cpp:452
msgid "The width of the calligraphic pen (relative to the visible canvas area)"
msgstr ""
"Breite des kalligrafischen Füllers (relativ zum sichtbaren "
"Dokumentausschnitt)"
#. Thinning
-#: ../src/widgets/calligraphy-toolbar.cpp:467
+#: ../src/widgets/calligraphy-toolbar.cpp:465
msgid "(speed blows up stroke)"
msgstr "(Geschwindigkeit verdickt Strich)"
-#: ../src/widgets/calligraphy-toolbar.cpp:467
+#: ../src/widgets/calligraphy-toolbar.cpp:465
msgid "(slight widening)"
msgstr "(schwache Verdickung)"
-#: ../src/widgets/calligraphy-toolbar.cpp:467
+#: ../src/widgets/calligraphy-toolbar.cpp:465
msgid "(constant width)"
msgstr "(konstante Breite)"
-#: ../src/widgets/calligraphy-toolbar.cpp:467
+#: ../src/widgets/calligraphy-toolbar.cpp:465
msgid "(slight thinning, default)"
msgstr "(schwache Ausdünnung, Vorgabe)"
-#: ../src/widgets/calligraphy-toolbar.cpp:467
+#: ../src/widgets/calligraphy-toolbar.cpp:465
msgid "(speed deflates stroke)"
msgstr "(Geschwindigkeit dünnt Strich aus)"
-#: ../src/widgets/calligraphy-toolbar.cpp:470
+#: ../src/widgets/calligraphy-toolbar.cpp:468
msgid "Stroke Thinning"
msgstr "Strichstärke verringern"
-#: ../src/widgets/calligraphy-toolbar.cpp:470
+#: ../src/widgets/calligraphy-toolbar.cpp:468
msgid "Thinning:"
msgstr "Ausdünnung:"
-#: ../src/widgets/calligraphy-toolbar.cpp:471
+#: ../src/widgets/calligraphy-toolbar.cpp:469
msgid ""
"How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 "
"makes them broader, 0 makes width independent of velocity)"
@@ -24355,28 +24737,28 @@ msgstr ""
"Strichzüge dünner, < 0 breiter, 0 unabhängig von der Geschwindigkeit)"
#. Angle
-#: ../src/widgets/calligraphy-toolbar.cpp:483
+#: ../src/widgets/calligraphy-toolbar.cpp:481
msgid "(left edge up)"
msgstr "(linke Kante oben)"
-#: ../src/widgets/calligraphy-toolbar.cpp:483
+#: ../src/widgets/calligraphy-toolbar.cpp:481
msgid "(horizontal)"
msgstr "(horizontal)"
-#: ../src/widgets/calligraphy-toolbar.cpp:483
+#: ../src/widgets/calligraphy-toolbar.cpp:481
msgid "(right edge up)"
msgstr "(rechte Kante oben)"
-#: ../src/widgets/calligraphy-toolbar.cpp:486
+#: ../src/widgets/calligraphy-toolbar.cpp:484
msgid "Pen Angle"
msgstr "Stiftwinkel"
-#: ../src/widgets/calligraphy-toolbar.cpp:486
+#: ../src/widgets/calligraphy-toolbar.cpp:484
#: ../share/extensions/motion.inx.h:3 ../share/extensions/restack.inx.h:10
msgid "Angle:"
msgstr "Winkel:"
-#: ../src/widgets/calligraphy-toolbar.cpp:487
+#: ../src/widgets/calligraphy-toolbar.cpp:485
msgid ""
"The angle of the pen's nib (in degrees; 0 = horizontal; has no effect if "
"fixation = 0)"
@@ -24385,27 +24767,27 @@ msgstr ""
"Fixierung: 0)"
#. Fixation
-#: ../src/widgets/calligraphy-toolbar.cpp:501
+#: ../src/widgets/calligraphy-toolbar.cpp:499
msgid "(perpendicular to stroke, \"brush\")"
msgstr "(senkrecht zum Strich, \"Pinsel\")"
-#: ../src/widgets/calligraphy-toolbar.cpp:501
+#: ../src/widgets/calligraphy-toolbar.cpp:499
msgid "(almost fixed, default)"
msgstr "(fast fixiert, Vorgabe)"
-#: ../src/widgets/calligraphy-toolbar.cpp:501
+#: ../src/widgets/calligraphy-toolbar.cpp:499
msgid "(fixed by Angle, \"pen\")"
msgstr "(fixiert mit Winkel, \"Stift\")"
-#: ../src/widgets/calligraphy-toolbar.cpp:504
+#: ../src/widgets/calligraphy-toolbar.cpp:502
msgid "Fixation"
msgstr "Fixierung"
-#: ../src/widgets/calligraphy-toolbar.cpp:504
+#: ../src/widgets/calligraphy-toolbar.cpp:502
msgid "Fixation:"
msgstr "Fixierung:"
-#: ../src/widgets/calligraphy-toolbar.cpp:505
+#: ../src/widgets/calligraphy-toolbar.cpp:503
msgid ""
"Angle behavior (0 = nib always perpendicular to stroke direction, 100 = "
"fixed angle)"
@@ -24414,32 +24796,32 @@ msgstr ""
"Winkel)"
#. Cap Rounding
-#: ../src/widgets/calligraphy-toolbar.cpp:517
+#: ../src/widgets/calligraphy-toolbar.cpp:515
msgid "(blunt caps, default)"
msgstr "(stumpfe Enden, Vorgabe)"
-#: ../src/widgets/calligraphy-toolbar.cpp:517
+#: ../src/widgets/calligraphy-toolbar.cpp:515
msgid "(slightly bulging)"
msgstr "(leicht wölbend)"
-#: ../src/widgets/calligraphy-toolbar.cpp:517
+#: ../src/widgets/calligraphy-toolbar.cpp:515
msgid "(approximately round)"
msgstr "(ungefähr rund)"
-#: ../src/widgets/calligraphy-toolbar.cpp:517
+#: ../src/widgets/calligraphy-toolbar.cpp:515
msgid "(long protruding caps)"
msgstr "(lange hervorstehende Enden)"
-#: ../src/widgets/calligraphy-toolbar.cpp:521
+#: ../src/widgets/calligraphy-toolbar.cpp:519
msgid "Cap rounding"
msgstr "Spitzen abrunden"
-#: ../src/widgets/calligraphy-toolbar.cpp:521
+#: ../src/widgets/calligraphy-toolbar.cpp:519
msgid "Caps:"
msgstr "Linienenden:"
# !!! check
-#: ../src/widgets/calligraphy-toolbar.cpp:522
+#: ../src/widgets/calligraphy-toolbar.cpp:520
msgid ""
"Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = "
"round caps)"
@@ -24448,94 +24830,94 @@ msgstr ""
"Abschluss, 1 = runder Abschluss)"
#. Tremor
-#: ../src/widgets/calligraphy-toolbar.cpp:534
+#: ../src/widgets/calligraphy-toolbar.cpp:532
msgid "(smooth line)"
msgstr "(glatte Linie)"
-#: ../src/widgets/calligraphy-toolbar.cpp:534
+#: ../src/widgets/calligraphy-toolbar.cpp:532
msgid "(slight tremor)"
msgstr "(leichtes Zittern)"
-#: ../src/widgets/calligraphy-toolbar.cpp:534
+#: ../src/widgets/calligraphy-toolbar.cpp:532
msgid "(noticeable tremor)"
msgstr "(deutliches Zittern)"
-#: ../src/widgets/calligraphy-toolbar.cpp:534
+#: ../src/widgets/calligraphy-toolbar.cpp:532
msgid "(maximum tremor)"
msgstr "(maximales Zittern)"
-#: ../src/widgets/calligraphy-toolbar.cpp:537
+#: ../src/widgets/calligraphy-toolbar.cpp:535
msgid "Stroke Tremor"
msgstr "Zittern der Linie"
-#: ../src/widgets/calligraphy-toolbar.cpp:537
+#: ../src/widgets/calligraphy-toolbar.cpp:535
msgid "Tremor:"
msgstr "Zittern:"
-#: ../src/widgets/calligraphy-toolbar.cpp:538
+#: ../src/widgets/calligraphy-toolbar.cpp:536
msgid "Increase to make strokes rugged and trembling"
msgstr "Erhöhen, um Striche zittrig und ausgefranst zu machen"
#. Wiggle
-#: ../src/widgets/calligraphy-toolbar.cpp:552
+#: ../src/widgets/calligraphy-toolbar.cpp:550
msgid "(no wiggle)"
msgstr "(kein Wackeln)"
-#: ../src/widgets/calligraphy-toolbar.cpp:552
+#: ../src/widgets/calligraphy-toolbar.cpp:550
msgid "(slight deviation)"
msgstr "(leichte Abweichung)"
-#: ../src/widgets/calligraphy-toolbar.cpp:552
+#: ../src/widgets/calligraphy-toolbar.cpp:550
msgid "(wild waves and curls)"
msgstr "(wilde Wellen und Kringel)"
-#: ../src/widgets/calligraphy-toolbar.cpp:555
+#: ../src/widgets/calligraphy-toolbar.cpp:553
msgid "Pen Wiggle"
msgstr "Stift Verwackeln:"
-#: ../src/widgets/calligraphy-toolbar.cpp:555
+#: ../src/widgets/calligraphy-toolbar.cpp:553
msgid "Wiggle:"
msgstr "Wackeln:"
-#: ../src/widgets/calligraphy-toolbar.cpp:556
+#: ../src/widgets/calligraphy-toolbar.cpp:554
msgid "Increase to make the pen waver and wiggle"
msgstr "Erhöhen, um den Füller wacklig zu machen"
#. Mass
-#: ../src/widgets/calligraphy-toolbar.cpp:569
+#: ../src/widgets/calligraphy-toolbar.cpp:567
msgid "(no inertia)"
msgstr "(keine Trägheit)"
-#: ../src/widgets/calligraphy-toolbar.cpp:569
+#: ../src/widgets/calligraphy-toolbar.cpp:567
msgid "(slight smoothing, default)"
msgstr "(leichte Glättung, Vorgabe)"
-#: ../src/widgets/calligraphy-toolbar.cpp:569
+#: ../src/widgets/calligraphy-toolbar.cpp:567
msgid "(noticeable lagging)"
msgstr "(deutliches Hinterherschleppen)"
-#: ../src/widgets/calligraphy-toolbar.cpp:569
+#: ../src/widgets/calligraphy-toolbar.cpp:567
msgid "(maximum inertia)"
msgstr "(maximale Trägheit)"
-#: ../src/widgets/calligraphy-toolbar.cpp:572
+#: ../src/widgets/calligraphy-toolbar.cpp:570
msgid "Pen Mass"
msgstr "Stiftmasse:"
-#: ../src/widgets/calligraphy-toolbar.cpp:572
+#: ../src/widgets/calligraphy-toolbar.cpp:570
msgid "Mass:"
msgstr "Masse:"
-#: ../src/widgets/calligraphy-toolbar.cpp:573
+#: ../src/widgets/calligraphy-toolbar.cpp:571
msgid "Increase to make the pen drag behind, as if slowed by inertia"
msgstr "Erhöhen, um den Füller nachzuschleppen, wie durch Trägheit verlangsamt"
# !!!
-#: ../src/widgets/calligraphy-toolbar.cpp:588
+#: ../src/widgets/calligraphy-toolbar.cpp:586
msgid "Trace Background"
msgstr "Hintergrund verfolgen"
-#: ../src/widgets/calligraphy-toolbar.cpp:589
+#: ../src/widgets/calligraphy-toolbar.cpp:587
msgid ""
"Trace the lightness of the background by the width of the pen (white - "
"minimum width, black - maximum width)"
@@ -24543,31 +24925,31 @@ msgstr ""
"Der Helligkeit des Hintergrunds mit der Breite des Stifts folgen (weiß - "
"minimale Breite, schwarz - maximale Breite)"
-#: ../src/widgets/calligraphy-toolbar.cpp:602
+#: ../src/widgets/calligraphy-toolbar.cpp:600
msgid "Use the pressure of the input device to alter the width of the pen"
msgstr ""
"Druckempfindlichkeit des Eingabegeräts benutzen, um die Strichbreite des "
"Füllers zu beeinflussen"
-#: ../src/widgets/calligraphy-toolbar.cpp:614
+#: ../src/widgets/calligraphy-toolbar.cpp:612
msgid "Tilt"
msgstr "Neigung"
-#: ../src/widgets/calligraphy-toolbar.cpp:615
+#: ../src/widgets/calligraphy-toolbar.cpp:613
msgid "Use the tilt of the input device to alter the angle of the pen's nib"
msgstr ""
"Neigungsempfindlichkeit des Eingabegeräts benutzen, um den Winkel der "
"Füllerspitze zu beeinflussen"
-#: ../src/widgets/calligraphy-toolbar.cpp:630
+#: ../src/widgets/calligraphy-toolbar.cpp:628
msgid "Choose a preset"
msgstr "Wählen Sie eine Vorlage"
-#: ../src/widgets/calligraphy-toolbar.cpp:645
+#: ../src/widgets/calligraphy-toolbar.cpp:643
msgid "Add/Edit Profile"
msgstr "Profil hinzufügen oder editieren"
-#: ../src/widgets/calligraphy-toolbar.cpp:646
+#: ../src/widgets/calligraphy-toolbar.cpp:644
msgid "Add or edit calligraphic profile"
msgstr "Kalligrafisches Profil hinzufügen oder editieren"
@@ -24636,6 +25018,10 @@ msgstr "Graph"
msgid "Connector Length"
msgstr "Verbinderlänge"
+#: ../src/widgets/connector-toolbar.cpp:398
+msgid "Length:"
+msgstr "Länge:"
+
#: ../src/widgets/connector-toolbar.cpp:399
msgid "Ideal length for connectors when layout is applied"
msgstr "Ideale Länge für Objektverbinder wenn das Layout angewendet wird"
@@ -24660,20 +25046,20 @@ msgstr "Muster der Strichlinien"
msgid "Pattern offset"
msgstr "Versatz des Musters"
-#: ../src/widgets/desktop-widget.cpp:462
+#: ../src/widgets/desktop-widget.cpp:461
msgid "Zoom drawing if window size changes"
msgstr "Zeichnungsgröße mit Fenstergröße verändern"
-#: ../src/widgets/desktop-widget.cpp:666
+#: ../src/widgets/desktop-widget.cpp:665
msgid "Cursor coordinates"
msgstr "Zeigerkoordinaten"
-#: ../src/widgets/desktop-widget.cpp:692
+#: ../src/widgets/desktop-widget.cpp:691
msgid "Z:"
msgstr "Z:"
#. display the initial welcome message in the statusbar
-#: ../src/widgets/desktop-widget.cpp:735
+#: ../src/widgets/desktop-widget.cpp:734
msgid ""
"<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; "
"use selector (arrow) to move or transform them."
@@ -24681,71 +25067,71 @@ msgstr ""
"<b>Willkommen zu Inkscape!</b> Formen- und Freihandwerkzeuge erstellen "
"Objekte; das Auswahlwerkzeug (Pfeil) verschiebt und bearbeitet."
-#: ../src/widgets/desktop-widget.cpp:829
+#: ../src/widgets/desktop-widget.cpp:828
msgid "grayscale"
msgstr "Graustufen"
-#: ../src/widgets/desktop-widget.cpp:830
+#: ../src/widgets/desktop-widget.cpp:829
msgid ", grayscale"
msgstr ", Graustufen"
-#: ../src/widgets/desktop-widget.cpp:831
+#: ../src/widgets/desktop-widget.cpp:830
msgid "print colors preview"
msgstr "_Druckfarben-Vorschau"
-#: ../src/widgets/desktop-widget.cpp:832
+#: ../src/widgets/desktop-widget.cpp:831
msgid ", print colors preview"
msgstr ", Druckfarben-Vorschau"
-#: ../src/widgets/desktop-widget.cpp:833
+#: ../src/widgets/desktop-widget.cpp:832
msgid "outline"
msgstr "Umriss"
-#: ../src/widgets/desktop-widget.cpp:834
+#: ../src/widgets/desktop-widget.cpp:833
msgid "no filters"
msgstr "Keine _Filter"
-#: ../src/widgets/desktop-widget.cpp:861
+#: ../src/widgets/desktop-widget.cpp:860
#, c-format
msgid "%s%s: %d (%s%s) - Inkscape"
msgstr "%s%s: %d (%s%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:863 ../src/widgets/desktop-widget.cpp:867
+#: ../src/widgets/desktop-widget.cpp:862 ../src/widgets/desktop-widget.cpp:866
#, c-format
msgid "%s%s: %d (%s) - Inkscape"
msgstr "%s%s: %d (%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:869
+#: ../src/widgets/desktop-widget.cpp:868
#, c-format
msgid "%s%s: %d - Inkscape"
msgstr "%s%s: %d - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:875
+#: ../src/widgets/desktop-widget.cpp:874
#, c-format
msgid "%s%s (%s%s) - Inkscape"
msgstr "%s%s (%s%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:877 ../src/widgets/desktop-widget.cpp:881
+#: ../src/widgets/desktop-widget.cpp:876 ../src/widgets/desktop-widget.cpp:880
#, c-format
msgid "%s%s (%s) - Inkscape"
msgstr "%s%s (%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:883
+#: ../src/widgets/desktop-widget.cpp:882
#, c-format
msgid "%s%s - Inkscape"
msgstr "%s%s - Inkscape"
# ???
-#: ../src/widgets/desktop-widget.cpp:1052
+#: ../src/widgets/desktop-widget.cpp:1051
msgid "Color-managed display is <b>enabled</b> in this window"
msgstr "Farbverwaltungsansicht ist in diesem Fenster <b>eingeschaltet</b>"
# ???
-#: ../src/widgets/desktop-widget.cpp:1054
+#: ../src/widgets/desktop-widget.cpp:1053
msgid "Color-managed display is <b>disabled</b> in this window"
msgstr "Farbverwaltungsansicht ist in diesem Fenster <b>ausgeschaltet</b>"
-#: ../src/widgets/desktop-widget.cpp:1109
+#: ../src/widgets/desktop-widget.cpp:1108
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before "
@@ -24758,12 +25144,12 @@ msgstr ""
"\n"
"Wenn Sie schließen, ohne zu speichern, dann gehen Ihre Änderungen verloren."
-#: ../src/widgets/desktop-widget.cpp:1119
-#: ../src/widgets/desktop-widget.cpp:1178
+#: ../src/widgets/desktop-widget.cpp:1118
+#: ../src/widgets/desktop-widget.cpp:1177
msgid "Close _without saving"
msgstr "Schließen, _ohne zu speichern"
-#: ../src/widgets/desktop-widget.cpp:1168
+#: ../src/widgets/desktop-widget.cpp:1167
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a "
@@ -24776,20 +25162,20 @@ msgstr ""
"\n"
"Möchten Sie das Dokument als ein Inkscape SVG speichern?"
-#: ../src/widgets/desktop-widget.cpp:1180
+#: ../src/widgets/desktop-widget.cpp:1179
msgid "_Save as Inkscape SVG"
msgstr "Als Inkscape-_SVG speichern"
# CHECK
-#: ../src/widgets/desktop-widget.cpp:1390
+#: ../src/widgets/desktop-widget.cpp:1389
msgid "Note:"
msgstr "Hinweis:"
-#: ../src/widgets/dropper-toolbar.cpp:119
+#: ../src/widgets/dropper-toolbar.cpp:118
msgid "Pick opacity"
msgstr "Wähle Deckkraft"
-#: ../src/widgets/dropper-toolbar.cpp:120
+#: ../src/widgets/dropper-toolbar.cpp:119
msgid ""
"Pick both the color and the alpha (transparency) under cursor; otherwise, "
"pick only the visible color premultiplied by alpha"
@@ -24797,80 +25183,75 @@ msgstr ""
"Farbe und Transparenz unter dem Cursor übernehmen; ansonsten nur die "
"sichtbare Farbe mit dem Transparenzwert vormultipliziert übernehmen"
-#: ../src/widgets/dropper-toolbar.cpp:123
+#: ../src/widgets/dropper-toolbar.cpp:122
msgid "Pick"
msgstr "Aufnehmen"
-#: ../src/widgets/dropper-toolbar.cpp:132
+#: ../src/widgets/dropper-toolbar.cpp:131
msgid "Assign opacity"
msgstr "Transparenz festlegen"
-#: ../src/widgets/dropper-toolbar.cpp:133
+#: ../src/widgets/dropper-toolbar.cpp:132
msgid ""
"If alpha was picked, assign it to selection as fill or stroke transparency"
msgstr ""
"Wenn Transparenz übernommenen wurde, diese als Füllung oder Kontur der "
"Auswahl anwenden."
-#: ../src/widgets/dropper-toolbar.cpp:136
+#: ../src/widgets/dropper-toolbar.cpp:135
msgid "Assign"
msgstr "Zuweisen"
-# CHECK
-#: ../src/widgets/ege-paint-def.cpp:67 ../src/widgets/ege-paint-def.cpp:91
-msgid "none"
-msgstr "keine"
-
#: ../src/widgets/ege-paint-def.cpp:88
msgid "remove"
msgstr "entfernen"
-#: ../src/widgets/erasor-toolbar.cpp:117
+#: ../src/widgets/erasor-toolbar.cpp:115
msgid "Delete objects touched by the eraser"
msgstr "Lösche Objekte, die vom Radierer berührt werden."
-#: ../src/widgets/erasor-toolbar.cpp:123
+#: ../src/widgets/erasor-toolbar.cpp:121
msgid "Cut"
msgstr "A_usschneiden"
-#: ../src/widgets/erasor-toolbar.cpp:124
+#: ../src/widgets/erasor-toolbar.cpp:122
msgid "Cut out from objects"
msgstr "Aus Objekt herausschneiden"
-#: ../src/widgets/erasor-toolbar.cpp:152
+#: ../src/widgets/erasor-toolbar.cpp:150
msgid "The width of the eraser pen (relative to the visible canvas area)"
msgstr "Die Größe des Radiers (relativ zum sichtbaren Dokumentausschnitt)"
-#: ../src/widgets/fill-style.cpp:358
+#: ../src/widgets/fill-style.cpp:362
msgid "Change fill rule"
msgstr "Füllungsregel ändern"
-#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522
+#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:526
msgid "Set fill color"
msgstr "Füllungsfarbe setzen"
-#: ../src/widgets/fill-style.cpp:443 ../src/widgets/fill-style.cpp:522
+#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:526
msgid "Set stroke color"
msgstr "Farbe der Kontur setzen"
-#: ../src/widgets/fill-style.cpp:621
+#: ../src/widgets/fill-style.cpp:625
msgid "Set gradient on fill"
msgstr "Farbverlauf für die Füllung setzen"
-#: ../src/widgets/fill-style.cpp:621
+#: ../src/widgets/fill-style.cpp:625
msgid "Set gradient on stroke"
msgstr "Farbverlauf für die Kontur setzen"
-#: ../src/widgets/fill-style.cpp:681
+#: ../src/widgets/fill-style.cpp:685
msgid "Set pattern on fill"
msgstr "Muster für die Füllung setzen"
-#: ../src/widgets/fill-style.cpp:682
+#: ../src/widgets/fill-style.cpp:686
msgid "Set pattern on stroke"
msgstr "Muster für die Kontur setzen"
-#: ../src/widgets/font-selector.cpp:135 ../src/widgets/text-toolbar.cpp:968
-#: ../src/widgets/text-toolbar.cpp:1286
+#: ../src/widgets/font-selector.cpp:135 ../src/widgets/text-toolbar.cpp:966
+#: ../src/widgets/text-toolbar.cpp:1284
msgid "Font size"
msgstr "Schriftgröße:"
@@ -24897,12 +25278,8 @@ msgstr "Duplikat-Farbverlauf erstellen"
msgid "Edit gradient"
msgstr "Farbverlauf bearbeiten"
-#: ../src/widgets/gradient-selector.cpp:227
-msgid "Delete swatch"
-msgstr "Zwischenfarbe löschen"
-
#: ../src/widgets/gradient-selector.cpp:288
-#: ../src/widgets/paint-selector.cpp:241
+#: ../src/widgets/paint-selector.cpp:244
msgid "Swatch"
msgstr "Farbmuster"
@@ -24927,7 +25304,7 @@ msgid "Multiple stops"
msgstr "Mehrfach-Stopp"
#: ../src/widgets/gradient-toolbar.cpp:793
-#: ../src/widgets/gradient-vector.cpp:630
+#: ../src/widgets/gradient-vector.cpp:629
msgid "No stops in gradient"
msgstr "Keine Zwischenfarben im Farbverlauf"
@@ -24940,7 +25317,7 @@ msgid "Set gradient repeat"
msgstr "Setze Verlaufswiederholung"
#: ../src/widgets/gradient-toolbar.cpp:1006
-#: ../src/widgets/gradient-vector.cpp:741
+#: ../src/widgets/gradient-vector.cpp:740
msgid "Change gradient stop offset"
msgstr "Versatz der Zwischenfarben des Farbverlaufs ändern"
@@ -24961,27 +25338,33 @@ msgid "Create radial (elliptic or circular) gradient"
msgstr "Radialen (elliptischen oder kreisförmigen) Farbverlauf erzeugen"
#: ../src/widgets/gradient-toolbar.cpp:1057
+#: ../src/widgets/mesh-toolbar.cpp:211
msgid "New:"
msgstr "Neu:"
#: ../src/widgets/gradient-toolbar.cpp:1080
+#: ../src/widgets/mesh-toolbar.cpp:234
msgid "fill"
msgstr "füllen"
#: ../src/widgets/gradient-toolbar.cpp:1080
+#: ../src/widgets/mesh-toolbar.cpp:234
msgid "Create gradient in the fill"
msgstr "Farbverlauf für die Füllung erzeugen"
#: ../src/widgets/gradient-toolbar.cpp:1084
+#: ../src/widgets/mesh-toolbar.cpp:238
msgid "stroke"
msgstr "Kontur"
#: ../src/widgets/gradient-toolbar.cpp:1084
+#: ../src/widgets/mesh-toolbar.cpp:238
msgid "Create gradient in the stroke"
msgstr "Farbverlauf für die Kontur erzeugen"
# CHECK
#: ../src/widgets/gradient-toolbar.cpp:1087
+#: ../src/widgets/mesh-toolbar.cpp:241
msgid "on:"
msgstr "auf:"
@@ -25049,7 +25432,7 @@ msgstr "Neuen Stopp einfügen"
#: ../src/widgets/gradient-toolbar.cpp:1203
#: ../src/widgets/gradient-toolbar.cpp:1204
-#: ../src/widgets/gradient-vector.cpp:909
+#: ../src/widgets/gradient-vector.cpp:908
msgid "Delete stop"
msgstr "Zwischenfarbe löschen"
@@ -25069,42 +25452,42 @@ msgstr "Verknüpfe Farbverläufe"
msgid "Link gradients to change all related gradients"
msgstr "Verknüpfe Farbverläufe, um alle verbundenen Farbverläufe zu ändern"
-#: ../src/widgets/gradient-vector.cpp:333
-#: ../src/widgets/paint-selector.cpp:919
+#: ../src/widgets/gradient-vector.cpp:332
+#: ../src/widgets/paint-selector.cpp:922
msgid "No document selected"
msgstr "Kein Dokument gewählt"
-#: ../src/widgets/gradient-vector.cpp:337
+#: ../src/widgets/gradient-vector.cpp:336
msgid "No gradients in document"
msgstr "Keine Farbverläufe im Dokument"
-#: ../src/widgets/gradient-vector.cpp:341
+#: ../src/widgets/gradient-vector.cpp:340
msgid "No gradient selected"
msgstr "Kein Farbverlauf markiert"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
-#: ../src/widgets/gradient-vector.cpp:904
+#: ../src/widgets/gradient-vector.cpp:903
msgid "Add stop"
msgstr "Zwischenfarbe hinzufügen"
-#: ../src/widgets/gradient-vector.cpp:907
+#: ../src/widgets/gradient-vector.cpp:906
msgid "Add another control stop to gradient"
msgstr "Weitere Zwischenfarbe zum Verlauf hinzufügen"
-#: ../src/widgets/gradient-vector.cpp:912
+#: ../src/widgets/gradient-vector.cpp:911
msgid "Delete current control stop from gradient"
msgstr "Aktuelle Zwischenfarbe aus dem Farbverlauf löschen"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
-#: ../src/widgets/gradient-vector.cpp:980
+#: ../src/widgets/gradient-vector.cpp:979
msgid "Stop Color"
msgstr "Zwischenfarbe"
-#: ../src/widgets/gradient-vector.cpp:1010
+#: ../src/widgets/gradient-vector.cpp:1007
msgid "Gradient editor"
msgstr "Farbverlaufs-Editor"
-#: ../src/widgets/gradient-vector.cpp:1310
+#: ../src/widgets/gradient-vector.cpp:1307
msgid "Change gradient stop color"
msgstr "Zwischenfarbe des Farbverlaufs ändern"
@@ -25172,233 +25555,294 @@ msgstr "LPE Dialog öffnen"
msgid "Open LPE dialog (to adapt parameters numerically)"
msgstr "Öffnet den LPE-Dialog (erlaubt Anpassung der Parameterwerte)"
-#: ../src/widgets/measure-toolbar.cpp:103 ../src/widgets/text-toolbar.cpp:1289
+#: ../src/widgets/measure-toolbar.cpp:102 ../src/widgets/text-toolbar.cpp:1287
msgid "Font Size"
msgstr "Schriftgröße"
-#: ../src/widgets/measure-toolbar.cpp:103
+#: ../src/widgets/measure-toolbar.cpp:102
msgid "Font Size:"
msgstr "Schriftgröße"
-#: ../src/widgets/measure-toolbar.cpp:104
+#: ../src/widgets/measure-toolbar.cpp:103
msgid "The font size to be used in the measurement labels"
msgstr "Die Schriftgröße, die für die Messungen verwendet werden"
-#: ../src/widgets/measure-toolbar.cpp:116
-#: ../src/widgets/measure-toolbar.cpp:124
+#: ../src/widgets/measure-toolbar.cpp:115
+#: ../src/widgets/measure-toolbar.cpp:123
msgid "The units to be used for the measurements"
msgstr "Die Einheiten, die für die Messungen verwendet werden"
-#: ../src/widgets/node-toolbar.cpp:351
+#: ../src/widgets/mesh-toolbar.cpp:204
+msgid "normal"
+msgstr "Normal"
+
+#: ../src/widgets/mesh-toolbar.cpp:204
+msgid "Create mesh gradient"
+msgstr "Gitter-Farbverlauf erzeugen"
+
+#: ../src/widgets/mesh-toolbar.cpp:208
+msgid "conical"
+msgstr "konisch"
+
+#: ../src/widgets/mesh-toolbar.cpp:208
+msgid "Create conical gradient"
+msgstr "Konischen Farbverlauf erzeugen"
+
+#: ../src/widgets/mesh-toolbar.cpp:263
+msgid "Rows"
+msgstr "Reihen:"
+
+#: ../src/widgets/mesh-toolbar.cpp:263 ../share/extensions/layout_nup.inx.h:12
+msgid "Rows:"
+msgstr "Reihen:"
+
+#: ../src/widgets/mesh-toolbar.cpp:263
+msgid "Number of rows in new mesh"
+msgstr "Anzahl der Zeilen im neuen Gitter"
+
+#: ../src/widgets/mesh-toolbar.cpp:279
+msgid "Columns"
+msgstr "Spalten:"
+
+#: ../src/widgets/mesh-toolbar.cpp:279
+msgid "Columns:"
+msgstr "Spalten:"
+
+#: ../src/widgets/mesh-toolbar.cpp:279
+msgid "Number of columns in new mesh"
+msgstr "Anzahl der Spalten im neuen Gitter"
+
+#: ../src/widgets/mesh-toolbar.cpp:293
+msgid "Edit Fill"
+msgstr "Füllung bearbeiten…"
+
+#: ../src/widgets/mesh-toolbar.cpp:294
+msgid "Edit fill mesh"
+msgstr "Füllungsgitter bearbeiten…"
+
+#: ../src/widgets/mesh-toolbar.cpp:305
+msgid "Edit Stroke"
+msgstr "Kontur bearbeiten…"
+
+#: ../src/widgets/mesh-toolbar.cpp:306
+msgid "Edit stroke mesh"
+msgstr "Konturgitter bearbeiten…"
+
+#: ../src/widgets/mesh-toolbar.cpp:317 ../src/widgets/node-toolbar.cpp:530
+msgid "Show Handles"
+msgstr "Anfasser zeigen"
+
+#: ../src/widgets/mesh-toolbar.cpp:318
+#, fuzzy
+msgid "Show side and tensor handles"
+msgstr "Anzeigen der Anfasser"
+
+#: ../src/widgets/node-toolbar.cpp:350
msgid "Insert node"
msgstr "Knoten einfügen"
-#: ../src/widgets/node-toolbar.cpp:352
+#: ../src/widgets/node-toolbar.cpp:351
msgid "Insert new nodes into selected segments"
msgstr "Neue Knoten in den gewählten Segmenten einfügen"
-#: ../src/widgets/node-toolbar.cpp:355
+#: ../src/widgets/node-toolbar.cpp:354
msgid "Insert"
msgstr "Einfügen"
-#: ../src/widgets/node-toolbar.cpp:366
+#: ../src/widgets/node-toolbar.cpp:365
msgid "Insert node at min X"
msgstr "Knoten einfügen bei min X"
-#: ../src/widgets/node-toolbar.cpp:367
+#: ../src/widgets/node-toolbar.cpp:366
msgid "Insert new nodes at min X into selected segments"
msgstr "Neue Knoten bei min X in die gewählten Segmente einfügen"
-#: ../src/widgets/node-toolbar.cpp:370
+#: ../src/widgets/node-toolbar.cpp:369
msgid "Insert min X"
msgstr "Eingabe min X"
-#: ../src/widgets/node-toolbar.cpp:376
+#: ../src/widgets/node-toolbar.cpp:375
msgid "Insert node at max X"
msgstr "Knoten einfügen bei max X"
-#: ../src/widgets/node-toolbar.cpp:377
+#: ../src/widgets/node-toolbar.cpp:376
msgid "Insert new nodes at max X into selected segments"
msgstr "Neue Knoten bei max X in die gewählten Segmente einfügen"
-#: ../src/widgets/node-toolbar.cpp:380
+#: ../src/widgets/node-toolbar.cpp:379
msgid "Insert max X"
msgstr "Eingabe max X"
-#: ../src/widgets/node-toolbar.cpp:386
+#: ../src/widgets/node-toolbar.cpp:385
msgid "Insert node at min Y"
msgstr "Knoten einfügen bei min Y"
-#: ../src/widgets/node-toolbar.cpp:387
+#: ../src/widgets/node-toolbar.cpp:386
msgid "Insert new nodes at min Y into selected segments"
msgstr "Neue Knoten bei min Y in die gewählten Segmente einfügen"
-#: ../src/widgets/node-toolbar.cpp:390
+#: ../src/widgets/node-toolbar.cpp:389
msgid "Insert min Y"
msgstr "Eingabe min Y"
-#: ../src/widgets/node-toolbar.cpp:396
+#: ../src/widgets/node-toolbar.cpp:395
msgid "Insert node at max Y"
msgstr "Knoten einfügen bei max Y"
-#: ../src/widgets/node-toolbar.cpp:397
+#: ../src/widgets/node-toolbar.cpp:396
msgid "Insert new nodes at max Y into selected segments"
msgstr "Neue Knoten bei max Y in die gewählten Segmente einfügen"
-#: ../src/widgets/node-toolbar.cpp:400
+#: ../src/widgets/node-toolbar.cpp:399
msgid "Insert max Y"
msgstr "Eingabe max Y"
-#: ../src/widgets/node-toolbar.cpp:408
+#: ../src/widgets/node-toolbar.cpp:407
msgid "Delete selected nodes"
msgstr "Die gewählten Knoten löschen"
-#: ../src/widgets/node-toolbar.cpp:419
+#: ../src/widgets/node-toolbar.cpp:418
msgid "Join selected nodes"
msgstr "Gewählte Endknoten verbinden"
-#: ../src/widgets/node-toolbar.cpp:422
+#: ../src/widgets/node-toolbar.cpp:421
msgid "Join"
msgstr "Verbinden"
# !!! difference to "split"?
-#: ../src/widgets/node-toolbar.cpp:430
+#: ../src/widgets/node-toolbar.cpp:429
msgid "Break path at selected nodes"
msgstr "Pfad an den gewählten Knoten auftrennen"
-#: ../src/widgets/node-toolbar.cpp:440
+#: ../src/widgets/node-toolbar.cpp:439
msgid "Join with segment"
msgstr "Segment verbinden"
-#: ../src/widgets/node-toolbar.cpp:441
+#: ../src/widgets/node-toolbar.cpp:440
msgid "Join selected endnodes with a new segment"
msgstr "Gewählte Endknoten durch ein neues Segment verbinden"
-#: ../src/widgets/node-toolbar.cpp:450
+#: ../src/widgets/node-toolbar.cpp:449
msgid "Delete segment"
msgstr "Segment löschen"
-#: ../src/widgets/node-toolbar.cpp:451
+#: ../src/widgets/node-toolbar.cpp:450
msgid "Delete segment between two non-endpoint nodes"
msgstr "Pfad zwischen zwei Knoten auftrennen"
-#: ../src/widgets/node-toolbar.cpp:460
+#: ../src/widgets/node-toolbar.cpp:459
msgid "Node Cusp"
msgstr "Knoten eckig"
-#: ../src/widgets/node-toolbar.cpp:461
+#: ../src/widgets/node-toolbar.cpp:460
msgid "Make selected nodes corner"
msgstr "Die gewählten Knoten in Ecken umwandeln"
-#: ../src/widgets/node-toolbar.cpp:470
+#: ../src/widgets/node-toolbar.cpp:469
msgid "Node Smooth"
msgstr "Knoten glatt"
-#: ../src/widgets/node-toolbar.cpp:471
+#: ../src/widgets/node-toolbar.cpp:470
msgid "Make selected nodes smooth"
msgstr "Die gewählten Knoten glätten"
-#: ../src/widgets/node-toolbar.cpp:480
+#: ../src/widgets/node-toolbar.cpp:479
msgid "Node Symmetric"
msgstr "Knoten symmetrisch"
-#: ../src/widgets/node-toolbar.cpp:481
+#: ../src/widgets/node-toolbar.cpp:480
msgid "Make selected nodes symmetric"
msgstr "Die gewählten Knoten symmetrisch machen"
-#: ../src/widgets/node-toolbar.cpp:490
+#: ../src/widgets/node-toolbar.cpp:489
msgid "Node Auto"
msgstr "Knoten automatisch"
-#: ../src/widgets/node-toolbar.cpp:491
+#: ../src/widgets/node-toolbar.cpp:490
msgid "Make selected nodes auto-smooth"
msgstr "Die gewählten Knoten automatisch abrunden"
-#: ../src/widgets/node-toolbar.cpp:500
+#: ../src/widgets/node-toolbar.cpp:499
msgid "Node Line"
msgstr "Knoten in Linien"
-#: ../src/widgets/node-toolbar.cpp:501
+#: ../src/widgets/node-toolbar.cpp:500
msgid "Make selected segments lines"
msgstr "Die gewählten Abschnitte in Linien umwandeln"
-#: ../src/widgets/node-toolbar.cpp:510
+#: ../src/widgets/node-toolbar.cpp:509
msgid "Node Curve"
msgstr "Knoten in Kurven"
-#: ../src/widgets/node-toolbar.cpp:511
+#: ../src/widgets/node-toolbar.cpp:510
msgid "Make selected segments curves"
msgstr "Die gewählten Abschnitte in Kurven umwandeln"
-#: ../src/widgets/node-toolbar.cpp:520
+#: ../src/widgets/node-toolbar.cpp:519
msgid "Show Transform Handles"
msgstr "Anfasser zeigen"
-#: ../src/widgets/node-toolbar.cpp:521
+#: ../src/widgets/node-toolbar.cpp:520
msgid "Show transformation handles for selected nodes"
msgstr "Zeige Anfasser für gewählte Knoten"
#: ../src/widgets/node-toolbar.cpp:531
-msgid "Show Handles"
-msgstr "Anfasser zeigen"
-
-#: ../src/widgets/node-toolbar.cpp:532
msgid "Show Bezier handles of selected nodes"
msgstr "Die Bézier-Anfasser von ausgewählten Knoten anzeigen"
-#: ../src/widgets/node-toolbar.cpp:542
+#: ../src/widgets/node-toolbar.cpp:541
msgid "Show Outline"
msgstr "Umriss zeigen"
-#: ../src/widgets/node-toolbar.cpp:543
+#: ../src/widgets/node-toolbar.cpp:542
msgid "Show path outline (without path effects)"
msgstr "Zeige Entwurfspfad (ohne Pfadeffekte)"
-#: ../src/widgets/node-toolbar.cpp:565
+#: ../src/widgets/node-toolbar.cpp:564
msgid "Edit clipping paths"
msgstr "Ausschneidepfad bearbeiten"
-#: ../src/widgets/node-toolbar.cpp:566
+#: ../src/widgets/node-toolbar.cpp:565
msgid "Show clipping path(s) of selected object(s)"
msgstr "Zeige Bézier-Anfasser für Ausschneidungspfade an ausgewählten Objekten"
-#: ../src/widgets/node-toolbar.cpp:576
+#: ../src/widgets/node-toolbar.cpp:575
msgid "Edit masks"
msgstr "Maskierung bearbeiten"
-#: ../src/widgets/node-toolbar.cpp:577
+#: ../src/widgets/node-toolbar.cpp:576
msgid "Show mask(s) of selected object(s)"
msgstr "Zeige Bézier-Anfasser für Maskierungen an ausgewählten Objekten"
-#: ../src/widgets/node-toolbar.cpp:591
+#: ../src/widgets/node-toolbar.cpp:590
msgid "X coordinate:"
msgstr "X-Koordinate:"
-#: ../src/widgets/node-toolbar.cpp:591
+#: ../src/widgets/node-toolbar.cpp:590
msgid "X coordinate of selected node(s)"
msgstr "X-Koordinate der Auswahl"
-#: ../src/widgets/node-toolbar.cpp:609
+#: ../src/widgets/node-toolbar.cpp:608
msgid "Y coordinate:"
msgstr "Y-Koordinate"
-#: ../src/widgets/node-toolbar.cpp:609
+#: ../src/widgets/node-toolbar.cpp:608
msgid "Y coordinate of selected node(s)"
msgstr "Y-Koordinate der Auswahl"
-#: ../src/widgets/paintbucket-toolbar.cpp:155
+#: ../src/widgets/paintbucket-toolbar.cpp:153
msgid "Fill by"
msgstr "Füllen mit:"
-#: ../src/widgets/paintbucket-toolbar.cpp:156
+#: ../src/widgets/paintbucket-toolbar.cpp:154
msgid "Fill by:"
msgstr "Füllen mit:"
-#: ../src/widgets/paintbucket-toolbar.cpp:168
+#: ../src/widgets/paintbucket-toolbar.cpp:166
msgid "Fill Threshold"
msgstr "Füll-Schwellwert:"
-#: ../src/widgets/paintbucket-toolbar.cpp:169
+#: ../src/widgets/paintbucket-toolbar.cpp:167
msgid ""
"The maximum allowed difference between the clicked pixel and the neighboring "
"pixels to be counted in the fill"
@@ -25406,35 +25850,35 @@ msgstr ""
"Der maximal erlaubte Unterschied zwischen dem angeklickten Pixel und den "
"benachbarten Pixeln, um noch zur Füllung zu gehören"
-#: ../src/widgets/paintbucket-toolbar.cpp:195
+#: ../src/widgets/paintbucket-toolbar.cpp:193
msgid "Grow/shrink by"
msgstr "Vergrößern/Verkleinern um:"
-#: ../src/widgets/paintbucket-toolbar.cpp:195
+#: ../src/widgets/paintbucket-toolbar.cpp:193
msgid "Grow/shrink by:"
msgstr "Vergrößern/Verkleinern um:"
-#: ../src/widgets/paintbucket-toolbar.cpp:196
+#: ../src/widgets/paintbucket-toolbar.cpp:194
msgid ""
"The amount to grow (positive) or shrink (negative) the created fill path"
msgstr ""
"Erzeugten Füllungspfad vergrößern (positive) oder verkleinern (negativ)"
-#: ../src/widgets/paintbucket-toolbar.cpp:221
+#: ../src/widgets/paintbucket-toolbar.cpp:219
msgid "Close gaps"
msgstr "Lücken schließen"
-#: ../src/widgets/paintbucket-toolbar.cpp:222
+#: ../src/widgets/paintbucket-toolbar.cpp:220
msgid "Close gaps:"
msgstr "Lücken schließen:"
-#: ../src/widgets/paintbucket-toolbar.cpp:233
-#: ../src/widgets/pencil-toolbar.cpp:327 ../src/widgets/spiral-toolbar.cpp:307
-#: ../src/widgets/star-toolbar.cpp:577
+#: ../src/widgets/paintbucket-toolbar.cpp:231
+#: ../src/widgets/pencil-toolbar.cpp:326 ../src/widgets/spiral-toolbar.cpp:304
+#: ../src/widgets/star-toolbar.cpp:576
msgid "Defaults"
msgstr "Vorgaben"
-#: ../src/widgets/paintbucket-toolbar.cpp:234
+#: ../src/widgets/paintbucket-toolbar.cpp:232
msgid ""
"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools "
"to change defaults)"
@@ -25442,28 +25886,28 @@ msgstr ""
"Die Parameter des Farbeimers auf Vorgabewerte zurücksetzen (Menü Datei » "
"Inkscape-Einstellungen » Werkzeuge, um die Vorgabeeinstellungen zu ändern)"
-#: ../src/widgets/paint-selector.cpp:231
+#: ../src/widgets/paint-selector.cpp:234
msgid "No paint"
msgstr "Nicht zeichnen"
-#: ../src/widgets/paint-selector.cpp:233
+#: ../src/widgets/paint-selector.cpp:236
msgid "Flat color"
msgstr "Einfache Farbe"
-#: ../src/widgets/paint-selector.cpp:235
+#: ../src/widgets/paint-selector.cpp:238
msgid "Linear gradient"
msgstr "Linearer Farbverlauf"
-#: ../src/widgets/paint-selector.cpp:237
+#: ../src/widgets/paint-selector.cpp:240
msgid "Radial gradient"
msgstr "Radialer Farbverlauf"
-#: ../src/widgets/paint-selector.cpp:243
+#: ../src/widgets/paint-selector.cpp:246
msgid "Unset paint (make it undefined so it can be inherited)"
msgstr "Farbe nicht setzen (damit sie nicht übernommen/vererbt werden kann)"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
-#: ../src/widgets/paint-selector.cpp:260
+#: ../src/widgets/paint-selector.cpp:263
msgid ""
"Any path self-intersections or subpaths create holes in the fill (fill-rule: "
"evenodd)"
@@ -25472,43 +25916,43 @@ msgstr ""
"Löcher (Füllregel: evenodd)"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
-#: ../src/widgets/paint-selector.cpp:271
+#: ../src/widgets/paint-selector.cpp:274
msgid ""
"Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)"
msgstr ""
"Vollständiges Füllen, außer ein eingefügter Pfad läuft entgegengesetzt "
"(Füllregel: nonzero)"
-#: ../src/widgets/paint-selector.cpp:587
+#: ../src/widgets/paint-selector.cpp:590
msgid "<b>No objects</b>"
msgstr "<b>Keine Objekte</b>"
-#: ../src/widgets/paint-selector.cpp:598
+#: ../src/widgets/paint-selector.cpp:601
msgid "<b>Multiple styles</b>"
msgstr "<b>Mehrfachstile</b>"
-#: ../src/widgets/paint-selector.cpp:609
+#: ../src/widgets/paint-selector.cpp:612
msgid "<b>Paint is undefined</b>"
msgstr "<b>Farbe ist undefiniert</b>"
-#: ../src/widgets/paint-selector.cpp:620
+#: ../src/widgets/paint-selector.cpp:623
msgid "<b>No paint</b>"
msgstr "<b>Keine Farbe</b>"
-#: ../src/widgets/paint-selector.cpp:691
+#: ../src/widgets/paint-selector.cpp:694
msgid "<b>Flat color</b>"
msgstr "<b>Farbbereich</b>"
#. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR);
-#: ../src/widgets/paint-selector.cpp:755
+#: ../src/widgets/paint-selector.cpp:758
msgid "<b>Linear gradient</b>"
msgstr "<b>Linearer Farbverlauf</b>"
-#: ../src/widgets/paint-selector.cpp:758
+#: ../src/widgets/paint-selector.cpp:761
msgid "<b>Radial gradient</b>"
msgstr "<b>Radialer Farbverlauf</b>"
-#: ../src/widgets/paint-selector.cpp:1052
+#: ../src/widgets/paint-selector.cpp:1055
msgid ""
"Use the <b>Node tool</b> to adjust position, scale, and rotation of the "
"pattern on canvas. Use <b>Object &gt; Pattern &gt; Objects to Pattern</b> to "
@@ -25518,87 +25962,87 @@ msgstr ""
"Musters anzupassen. Mit <b>Objekt » Füllmuster » Objekte in Füllmuster "
"umwandeln</b> lassen sich neue Füllmuster von ausgewählten Objekten erzeugen."
-#: ../src/widgets/paint-selector.cpp:1065
+#: ../src/widgets/paint-selector.cpp:1068
msgid "<b>Pattern fill</b>"
msgstr "<b>Füllmuster</b>"
-#: ../src/widgets/paint-selector.cpp:1161
+#: ../src/widgets/paint-selector.cpp:1164
msgid "<b>Swatch fill</b>"
msgstr "<b>Farbmusterfüllung</b>"
-#: ../src/widgets/pencil-toolbar.cpp:131
+#: ../src/widgets/pencil-toolbar.cpp:130
msgid "Bezier"
msgstr "Bezier"
-#: ../src/widgets/pencil-toolbar.cpp:132
+#: ../src/widgets/pencil-toolbar.cpp:131
msgid "Create regular Bezier path"
msgstr "Erstelle Bezier Pfad"
-#: ../src/widgets/pencil-toolbar.cpp:139
+#: ../src/widgets/pencil-toolbar.cpp:138
msgid "Create Spiro path"
msgstr "Erstelle Spiral-Pfad"
-#: ../src/widgets/pencil-toolbar.cpp:146
+#: ../src/widgets/pencil-toolbar.cpp:145
msgid "Zigzag"
msgstr "Zickzack"
-#: ../src/widgets/pencil-toolbar.cpp:147
+#: ../src/widgets/pencil-toolbar.cpp:146
msgid "Create a sequence of straight line segments"
msgstr "Erstelle eine Folge von Gerade Liniensegmenten"
-#: ../src/widgets/pencil-toolbar.cpp:153
+#: ../src/widgets/pencil-toolbar.cpp:152
msgid "Paraxial"
msgstr "achsenparallel"
-#: ../src/widgets/pencil-toolbar.cpp:154
+#: ../src/widgets/pencil-toolbar.cpp:153
msgid "Create a sequence of paraxial line segments"
msgstr "Erstelle eine Folge von Achsenparallelen Liniensegmenten"
-#: ../src/widgets/pencil-toolbar.cpp:162
+#: ../src/widgets/pencil-toolbar.cpp:161
msgid "Mode of new lines drawn by this tool"
msgstr "Modus für neue Linie mit diesem Werkzeug"
-#: ../src/widgets/pencil-toolbar.cpp:191
+#: ../src/widgets/pencil-toolbar.cpp:190
msgid "Triangle in"
msgstr "Dreieck Anfang"
-#: ../src/widgets/pencil-toolbar.cpp:192
+#: ../src/widgets/pencil-toolbar.cpp:191
msgid "Triangle out"
msgstr "Dreieck Ende"
-#: ../src/widgets/pencil-toolbar.cpp:194
+#: ../src/widgets/pencil-toolbar.cpp:193
msgid "From clipboard"
msgstr "Aus Zwischenablage"
-#: ../src/widgets/pencil-toolbar.cpp:219 ../src/widgets/pencil-toolbar.cpp:220
+#: ../src/widgets/pencil-toolbar.cpp:218 ../src/widgets/pencil-toolbar.cpp:219
msgid "Shape:"
msgstr "Form:"
-#: ../src/widgets/pencil-toolbar.cpp:219
+#: ../src/widgets/pencil-toolbar.cpp:218
msgid "Shape of new paths drawn by this tool"
msgstr "Stil von neuen Pfaden mit diesem Werkzeug"
-#: ../src/widgets/pencil-toolbar.cpp:304
+#: ../src/widgets/pencil-toolbar.cpp:303
msgid "(many nodes, rough)"
msgstr "(viele Knoten, grob)"
-#: ../src/widgets/pencil-toolbar.cpp:304
+#: ../src/widgets/pencil-toolbar.cpp:303
msgid "(few nodes, smooth)"
msgstr "(wenige Knoten, weich)"
-#: ../src/widgets/pencil-toolbar.cpp:307
+#: ../src/widgets/pencil-toolbar.cpp:306
msgid "Smoothing:"
msgstr "Glättung:"
-#: ../src/widgets/pencil-toolbar.cpp:307
+#: ../src/widgets/pencil-toolbar.cpp:306
msgid "Smoothing: "
msgstr "Glättung:"
-#: ../src/widgets/pencil-toolbar.cpp:308
+#: ../src/widgets/pencil-toolbar.cpp:307
msgid "How much smoothing (simplifying) is applied to the line"
msgstr "Wie stark die Linie geglättet (vereinfacht) wird"
-#: ../src/widgets/pencil-toolbar.cpp:328
+#: ../src/widgets/pencil-toolbar.cpp:327
msgid ""
"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to "
"change defaults)"
@@ -25606,59 +26050,59 @@ msgstr ""
"Die Parameter des Stiftes auf Vorgabewerte zurücksetzen (Menü Datei » "
"Inkscape-Einstellungen » Werkzeuge, um die Grundeinstellungen zu ändern)"
-#: ../src/widgets/rect-toolbar.cpp:129
+#: ../src/widgets/rect-toolbar.cpp:128
msgid "Change rectangle"
msgstr "Rechteck ändern"
-#: ../src/widgets/rect-toolbar.cpp:316
+#: ../src/widgets/rect-toolbar.cpp:315
msgid "W:"
msgstr "W:"
-#: ../src/widgets/rect-toolbar.cpp:316
+#: ../src/widgets/rect-toolbar.cpp:315
msgid "Width of rectangle"
msgstr "Breite des Rechtecks"
-#: ../src/widgets/rect-toolbar.cpp:333
+#: ../src/widgets/rect-toolbar.cpp:332
msgid "H:"
msgstr "H:"
-#: ../src/widgets/rect-toolbar.cpp:333
+#: ../src/widgets/rect-toolbar.cpp:332
msgid "Height of rectangle"
msgstr "Höhe des Rechtecks"
-#: ../src/widgets/rect-toolbar.cpp:347 ../src/widgets/rect-toolbar.cpp:362
+#: ../src/widgets/rect-toolbar.cpp:346 ../src/widgets/rect-toolbar.cpp:361
msgid "not rounded"
msgstr "Nicht abgerundet"
-#: ../src/widgets/rect-toolbar.cpp:350
+#: ../src/widgets/rect-toolbar.cpp:349
msgid "Horizontal radius"
msgstr "Horizontaler Radius"
-#: ../src/widgets/rect-toolbar.cpp:350
+#: ../src/widgets/rect-toolbar.cpp:349
msgid "Rx:"
msgstr "Rx:"
-#: ../src/widgets/rect-toolbar.cpp:350
+#: ../src/widgets/rect-toolbar.cpp:349
msgid "Horizontal radius of rounded corners"
msgstr "Horizontaler Radius einer abgerundeten Ecke"
-#: ../src/widgets/rect-toolbar.cpp:365
+#: ../src/widgets/rect-toolbar.cpp:364
msgid "Vertical radius"
msgstr "Vertikaler Radius"
-#: ../src/widgets/rect-toolbar.cpp:365
+#: ../src/widgets/rect-toolbar.cpp:364
msgid "Ry:"
msgstr "Ry:"
-#: ../src/widgets/rect-toolbar.cpp:365
+#: ../src/widgets/rect-toolbar.cpp:364
msgid "Vertical radius of rounded corners"
msgstr "Vertikaler Radius einer abgerundeten Ecke"
-#: ../src/widgets/rect-toolbar.cpp:384
+#: ../src/widgets/rect-toolbar.cpp:383
msgid "Not rounded"
msgstr "Nicht abgerundet"
-#: ../src/widgets/rect-toolbar.cpp:385
+#: ../src/widgets/rect-toolbar.cpp:384
msgid "Make corners sharp"
msgstr "Spitze Ecken"
@@ -25803,91 +26247,91 @@ msgstr "Farbverlaufs-Anfasser verschieben"
msgid "Move patterns"
msgstr "Muster verschieben"
-#: ../src/widgets/spiral-toolbar.cpp:118
+#: ../src/widgets/spiral-toolbar.cpp:115
msgid "Change spiral"
msgstr "Spirale ändern"
-#: ../src/widgets/spiral-toolbar.cpp:264
+#: ../src/widgets/spiral-toolbar.cpp:261
msgid "just a curve"
msgstr "Kurve ziehen"
-#: ../src/widgets/spiral-toolbar.cpp:264
+#: ../src/widgets/spiral-toolbar.cpp:261
msgid "one full revolution"
msgstr "eine volle Umdrehung"
-#: ../src/widgets/spiral-toolbar.cpp:267
+#: ../src/widgets/spiral-toolbar.cpp:264
msgid "Number of turns"
msgstr "Anzahl der Drehungen"
-#: ../src/widgets/spiral-toolbar.cpp:267
+#: ../src/widgets/spiral-toolbar.cpp:264
msgid "Turns:"
msgstr "Umdrehungen:"
-#: ../src/widgets/spiral-toolbar.cpp:267
+#: ../src/widgets/spiral-toolbar.cpp:264
msgid "Number of revolutions"
msgstr "Anzahl der Umdrehungen"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "circle"
msgstr "Kreis"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "edge is much denser"
msgstr "Kante ist viel dichter"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "edge is denser"
msgstr "Kante ist dichter"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "even"
msgstr "eben"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "center is denser"
msgstr "Mittelpunkt ist dichter"
-#: ../src/widgets/spiral-toolbar.cpp:278
+#: ../src/widgets/spiral-toolbar.cpp:275
msgid "center is much denser"
msgstr "Zentrum ist viel dichter"
-#: ../src/widgets/spiral-toolbar.cpp:281
+#: ../src/widgets/spiral-toolbar.cpp:278
msgid "Divergence"
msgstr "Abweichung"
-#: ../src/widgets/spiral-toolbar.cpp:281
+#: ../src/widgets/spiral-toolbar.cpp:278
msgid "Divergence:"
msgstr "Abweichung:"
-#: ../src/widgets/spiral-toolbar.cpp:281
+#: ../src/widgets/spiral-toolbar.cpp:278
msgid "How much denser/sparser are outer revolutions; 1 = uniform"
msgstr "Dichte der äußeren Umdrehungen; 1 = gleichförmig"
-#: ../src/widgets/spiral-toolbar.cpp:292
+#: ../src/widgets/spiral-toolbar.cpp:289
msgid "starts from center"
msgstr "startet vom Mittelpunkt"
-#: ../src/widgets/spiral-toolbar.cpp:292
+#: ../src/widgets/spiral-toolbar.cpp:289
msgid "starts mid-way"
msgstr "beginnt mittig"
-#: ../src/widgets/spiral-toolbar.cpp:292
+#: ../src/widgets/spiral-toolbar.cpp:289
msgid "starts near edge"
msgstr "Startet nahe der Ecke"
-#: ../src/widgets/spiral-toolbar.cpp:295
+#: ../src/widgets/spiral-toolbar.cpp:292
msgid "Inner radius"
msgstr "Innerer Radius"
-#: ../src/widgets/spiral-toolbar.cpp:295
+#: ../src/widgets/spiral-toolbar.cpp:292
msgid "Inner radius:"
msgstr "Innerer Radius:"
-#: ../src/widgets/spiral-toolbar.cpp:295
+#: ../src/widgets/spiral-toolbar.cpp:292
msgid "Radius of the innermost revolution (relative to the spiral size)"
msgstr "Radius der innersten Umdrehung (relativ zur Gesamtgröße der Spirale)"
-#: ../src/widgets/spiral-toolbar.cpp:308 ../src/widgets/star-toolbar.cpp:578
+#: ../src/widgets/spiral-toolbar.cpp:305 ../src/widgets/star-toolbar.cpp:577
msgid ""
"Reset shape parameters to defaults (use Inkscape Preferences > Tools to "
"change defaults)"
@@ -25897,114 +26341,114 @@ msgstr ""
# (swatches)
#. Width
-#: ../src/widgets/spray-toolbar.cpp:130
+#: ../src/widgets/spray-toolbar.cpp:129
msgid "(narrow spray)"
msgstr "(eng sprühen)"
-#: ../src/widgets/spray-toolbar.cpp:130
+#: ../src/widgets/spray-toolbar.cpp:129
msgid "(broad spray)"
msgstr "(breit sprühen)"
-#: ../src/widgets/spray-toolbar.cpp:133
+#: ../src/widgets/spray-toolbar.cpp:132
msgid "The width of the spray area (relative to the visible canvas area)"
msgstr "Breite des Sprühbereichs (relativ zum sichtbaren Dokumentausschnitt)"
-#: ../src/widgets/spray-toolbar.cpp:146
+#: ../src/widgets/spray-toolbar.cpp:145
msgid "(maximum mean)"
msgstr "(maximales Mittel)"
-#: ../src/widgets/spray-toolbar.cpp:149
+#: ../src/widgets/spray-toolbar.cpp:148
msgid "Focus"
msgstr "Fokus"
-#: ../src/widgets/spray-toolbar.cpp:149
+#: ../src/widgets/spray-toolbar.cpp:148
msgid "Focus:"
msgstr "Fokus:"
-#: ../src/widgets/spray-toolbar.cpp:149
+#: ../src/widgets/spray-toolbar.cpp:148
msgid "0 to spray a spot; increase to enlarge the ring radius"
msgstr "0 um einen Punkt zu sprühen. Erhöhen, um den Ringradius zu erweitern."
#. Standard_deviation
-#: ../src/widgets/spray-toolbar.cpp:162
+#: ../src/widgets/spray-toolbar.cpp:161
msgid "(minimum scatter)"
msgstr "(minimale Streuung)"
-#: ../src/widgets/spray-toolbar.cpp:162
+#: ../src/widgets/spray-toolbar.cpp:161
msgid "(maximum scatter)"
msgstr "(maximale Streuung)"
-#: ../src/widgets/spray-toolbar.cpp:165
+#: ../src/widgets/spray-toolbar.cpp:164
msgctxt "Spray tool"
msgid "Scatter"
msgstr "Streuung"
-#: ../src/widgets/spray-toolbar.cpp:165
+#: ../src/widgets/spray-toolbar.cpp:164
msgctxt "Spray tool"
msgid "Scatter:"
msgstr "Streuung:"
-#: ../src/widgets/spray-toolbar.cpp:165
+#: ../src/widgets/spray-toolbar.cpp:164
msgid "Increase to scatter sprayed objects"
msgstr "Vergrößern der Streuung gesprühter Objekte"
-#: ../src/widgets/spray-toolbar.cpp:184
+#: ../src/widgets/spray-toolbar.cpp:183
msgid "Spray copies of the initial selection"
msgstr "Sprühe Kopien vom zuletzt ausgewählten Objekt"
-#: ../src/widgets/spray-toolbar.cpp:191
+#: ../src/widgets/spray-toolbar.cpp:190
msgid "Spray clones of the initial selection"
msgstr "Sprühe Klone vom zuletzt ausgewählten Objekt"
-#: ../src/widgets/spray-toolbar.cpp:197
+#: ../src/widgets/spray-toolbar.cpp:196
msgid "Spray single path"
msgstr "Sprühe einzelnen Pfad"
-#: ../src/widgets/spray-toolbar.cpp:198
+#: ../src/widgets/spray-toolbar.cpp:197
msgid "Spray objects in a single path"
msgstr "Sprüht Objekte in einen einzelnen Pfad"
-#: ../src/widgets/spray-toolbar.cpp:202 ../src/widgets/tweak-toolbar.cpp:272
+#: ../src/widgets/spray-toolbar.cpp:201 ../src/widgets/tweak-toolbar.cpp:271
msgid "Mode"
msgstr "Modus"
#. Population
-#: ../src/widgets/spray-toolbar.cpp:222
+#: ../src/widgets/spray-toolbar.cpp:221
msgid "(low population)"
msgstr "(niedrige Population)"
-#: ../src/widgets/spray-toolbar.cpp:222
+#: ../src/widgets/spray-toolbar.cpp:221
msgid "(high population)"
msgstr "(hoher Zuwachs)"
-#: ../src/widgets/spray-toolbar.cpp:225
+#: ../src/widgets/spray-toolbar.cpp:224
msgid "Amount"
msgstr "Menge"
-#: ../src/widgets/spray-toolbar.cpp:226
+#: ../src/widgets/spray-toolbar.cpp:225
msgid "Adjusts the number of items sprayed per click"
msgstr "Anzahl der Objekte festlegen, die per Klick gesprüht werden."
-#: ../src/widgets/spray-toolbar.cpp:242
+#: ../src/widgets/spray-toolbar.cpp:241
msgid ""
"Use the pressure of the input device to alter the amount of sprayed objects"
msgstr ""
"Druckempfindlichkeit des Eingabegeräts benutzen, um die Anzahl der zu "
"sprühenden Objekte zu beeinflussen"
-#: ../src/widgets/spray-toolbar.cpp:252
+#: ../src/widgets/spray-toolbar.cpp:251
msgid "(high rotation variation)"
msgstr "(starke Abweichung)"
-#: ../src/widgets/spray-toolbar.cpp:255
+#: ../src/widgets/spray-toolbar.cpp:254
msgid "Rotation"
msgstr "_Rotation"
-#: ../src/widgets/spray-toolbar.cpp:255
+#: ../src/widgets/spray-toolbar.cpp:254
msgid "Rotation:"
msgstr "_Rotation"
-#: ../src/widgets/spray-toolbar.cpp:257
+#: ../src/widgets/spray-toolbar.cpp:256
#, no-c-format
msgid ""
"Variation of the rotation of the sprayed objects; 0% for the same rotation "
@@ -26013,21 +26457,21 @@ msgstr ""
"Variiert die Drehung der zu sprühenden Objekte. 0% bedeutet gleiche Drehung "
"wie das Originalobjekt."
-#: ../src/widgets/spray-toolbar.cpp:270
+#: ../src/widgets/spray-toolbar.cpp:269
msgid "(high scale variation)"
msgstr "(starke Abweichung)"
-#: ../src/widgets/spray-toolbar.cpp:273
+#: ../src/widgets/spray-toolbar.cpp:272
msgctxt "Spray tool"
msgid "Scale"
msgstr "Skalieren"
-#: ../src/widgets/spray-toolbar.cpp:273
+#: ../src/widgets/spray-toolbar.cpp:272
msgctxt "Spray tool"
msgid "Scale:"
msgstr "Skalierung:"
-#: ../src/widgets/spray-toolbar.cpp:275
+#: ../src/widgets/spray-toolbar.cpp:274
#, no-c-format
msgid ""
"Variation in the scale of the sprayed objects; 0% for the same scale than "
@@ -26036,86 +26480,96 @@ msgstr ""
"Variiert die Größe der zu sprühenden Objekte. 0% bedeutet gleiche Größe wie "
"das Originalobjekt."
-#: ../src/widgets/sp-attribute-widget.cpp:301
+#: ../src/widgets/sp-attribute-widget.cpp:299
msgid "Set attribute"
msgstr "Attribut festlegen"
-#: ../src/widgets/sp-color-icc-selector.cpp:106
+#: ../src/widgets/sp-color-icc-selector.cpp:257
msgid "CMS"
msgstr "CMS"
-#: ../src/widgets/sp-color-icc-selector.cpp:213
+#: ../src/widgets/sp-color-icc-selector.cpp:355
#: ../src/widgets/sp-color-scales.cpp:428
msgid "_R:"
msgstr "_R:"
-#: ../src/widgets/sp-color-icc-selector.cpp:213
-#: ../src/widgets/sp-color-icc-selector.cpp:214
+#. TYPE_RGB_16
+#: ../src/widgets/sp-color-icc-selector.cpp:356
#: ../src/widgets/sp-color-scales.cpp:431
msgid "_G:"
msgstr "_G:"
-#: ../src/widgets/sp-color-icc-selector.cpp:213
+#: ../src/widgets/sp-color-icc-selector.cpp:357
#: ../src/widgets/sp-color-scales.cpp:434
msgid "_B:"
msgstr "_B:"
-#: ../src/widgets/sp-color-icc-selector.cpp:215
-#: ../src/widgets/sp-color-icc-selector.cpp:216
+#: ../src/widgets/sp-color-icc-selector.cpp:359
+#, fuzzy
+msgid "G:"
+msgstr "_G:"
+
+#: ../src/widgets/sp-color-icc-selector.cpp:359
+msgid "Gray"
+msgstr "Grau"
+
+#. TYPE_GRAY_16
+#: ../src/widgets/sp-color-icc-selector.cpp:361
+#: ../src/widgets/sp-color-icc-selector.cpp:365
#: ../src/widgets/sp-color-scales.cpp:454
msgid "_H:"
msgstr "_H:"
-#: ../src/widgets/sp-color-icc-selector.cpp:215
-#: ../src/widgets/sp-color-icc-selector.cpp:216
+#. TYPE_HSV_16
+#: ../src/widgets/sp-color-icc-selector.cpp:362
+#: ../src/widgets/sp-color-icc-selector.cpp:367
#: ../src/widgets/sp-color-scales.cpp:457
msgid "_S:"
msgstr "_S:"
-#: ../src/widgets/sp-color-icc-selector.cpp:216
+#. TYPE_HLS_16
+#: ../src/widgets/sp-color-icc-selector.cpp:366
#: ../src/widgets/sp-color-scales.cpp:460
msgid "_L:"
msgstr "_L:"
-#: ../src/widgets/sp-color-icc-selector.cpp:217
-#: ../src/widgets/sp-color-icc-selector.cpp:218
+#: ../src/widgets/sp-color-icc-selector.cpp:369
+#: ../src/widgets/sp-color-icc-selector.cpp:374
#: ../src/widgets/sp-color-scales.cpp:482
msgid "_C:"
msgstr "_C:"
-#: ../src/widgets/sp-color-icc-selector.cpp:217
-#: ../src/widgets/sp-color-icc-selector.cpp:218
+#. TYPE_CMYK_16
+#. TYPE_CMY_16
+#: ../src/widgets/sp-color-icc-selector.cpp:370
+#: ../src/widgets/sp-color-icc-selector.cpp:375
#: ../src/widgets/sp-color-scales.cpp:485
msgid "_M:"
msgstr "_M:"
-#: ../src/widgets/sp-color-icc-selector.cpp:217
-#: ../src/widgets/sp-color-icc-selector.cpp:218
+#: ../src/widgets/sp-color-icc-selector.cpp:371
+#: ../src/widgets/sp-color-icc-selector.cpp:376
#: ../src/widgets/sp-color-scales.cpp:488
msgid "_Y:"
msgstr "Y:"
-#: ../src/widgets/sp-color-icc-selector.cpp:217
+#: ../src/widgets/sp-color-icc-selector.cpp:372
#: ../src/widgets/sp-color-scales.cpp:491
msgid "_K:"
msgstr "_K:"
-#: ../src/widgets/sp-color-icc-selector.cpp:228
-msgid "Gray"
-msgstr "Grau"
-
# ??? Check!
-#: ../src/widgets/sp-color-icc-selector.cpp:297
+#: ../src/widgets/sp-color-icc-selector.cpp:455
msgid "Fix"
msgstr "Festlegen"
# ??? Check!
-#: ../src/widgets/sp-color-icc-selector.cpp:300
+#: ../src/widgets/sp-color-icc-selector.cpp:458
msgid "Fix RGB fallback to match icc-color() value."
msgstr "Legt RGB-Ausweichwert für Entsprechung des icc-color()-Parameters fest"
#. Label
-#: ../src/widgets/sp-color-icc-selector.cpp:438
+#: ../src/widgets/sp-color-icc-selector.cpp:561
#: ../src/widgets/sp-color-scales.cpp:437
#: ../src/widgets/sp-color-scales.cpp:463
#: ../src/widgets/sp-color-scales.cpp:494
@@ -26123,8 +26577,8 @@ msgstr "Legt RGB-Ausweichwert für Entsprechung des icc-color()-Parameters fest"
msgid "_A:"
msgstr "_A:"
-#: ../src/widgets/sp-color-icc-selector.cpp:457
-#: ../src/widgets/sp-color-icc-selector.cpp:479
+#: ../src/widgets/sp-color-icc-selector.cpp:572
+#: ../src/widgets/sp-color-icc-selector.cpp:585
#: ../src/widgets/sp-color-scales.cpp:438
#: ../src/widgets/sp-color-scales.cpp:439
#: ../src/widgets/sp-color-scales.cpp:464
@@ -26136,24 +26590,24 @@ msgstr "_A:"
msgid "Alpha (opacity)"
msgstr "Alpha (Deckkraft)"
-#: ../src/widgets/sp-color-notebook.cpp:387
+#: ../src/widgets/sp-color-notebook.cpp:385
msgid "Color Managed"
msgstr "Farb-Management"
-#: ../src/widgets/sp-color-notebook.cpp:394
+#: ../src/widgets/sp-color-notebook.cpp:392
msgid "Out of gamut!"
msgstr "Farbbereichswarnung:"
-#: ../src/widgets/sp-color-notebook.cpp:401
+#: ../src/widgets/sp-color-notebook.cpp:399
msgid "Too much ink!"
msgstr "Zu viel Farbe!"
#. Create RGBA entry and color preview
-#: ../src/widgets/sp-color-notebook.cpp:418
+#: ../src/widgets/sp-color-notebook.cpp:416
msgid "RGBA_:"
msgstr "RGBA_:"
-#: ../src/widgets/sp-color-notebook.cpp:426
+#: ../src/widgets/sp-color-notebook.cpp:424
msgid "Hexadecimal RGBA value of the color"
msgstr "Hexadezimaler RGBA-Wert der Farbe"
@@ -26181,173 +26635,173 @@ msgstr "Wert"
msgid "Type text in a text node"
msgstr "Text in einem Text-Knoten tippen"
-#: ../src/widgets/star-toolbar.cpp:115
+#: ../src/widgets/star-toolbar.cpp:114
msgid "Star: Change number of corners"
msgstr "Stern: Anzahl der Ecken ändern"
-#: ../src/widgets/star-toolbar.cpp:168
+#: ../src/widgets/star-toolbar.cpp:167
msgid "Star: Change spoke ratio"
msgstr "Stern: Verhältnis der Spitzen ändern"
-#: ../src/widgets/star-toolbar.cpp:213
+#: ../src/widgets/star-toolbar.cpp:212
msgid "Make polygon"
msgstr "Polygon erstellen"
-#: ../src/widgets/star-toolbar.cpp:213
+#: ../src/widgets/star-toolbar.cpp:212
msgid "Make star"
msgstr "Stern erstellen"
-#: ../src/widgets/star-toolbar.cpp:252
+#: ../src/widgets/star-toolbar.cpp:251
msgid "Star: Change rounding"
msgstr "Stern: Abrundung ändern"
-#: ../src/widgets/star-toolbar.cpp:292
+#: ../src/widgets/star-toolbar.cpp:291
msgid "Star: Change randomization"
msgstr "Stern: Zufälligkeit ändern"
-#: ../src/widgets/star-toolbar.cpp:476
+#: ../src/widgets/star-toolbar.cpp:475
msgid "Regular polygon (with one handle) instead of a star"
msgstr "Gewöhnliches Vieleck (Polygon mit einem Anfasser) statt eines Sterns"
-#: ../src/widgets/star-toolbar.cpp:483
+#: ../src/widgets/star-toolbar.cpp:482
msgid "Star instead of a regular polygon (with one handle)"
msgstr "Stern statt eines gewöhnlichen Vielecks (Polygon mit einem Anfasser)"
-#: ../src/widgets/star-toolbar.cpp:504
+#: ../src/widgets/star-toolbar.cpp:503
msgid "triangle/tri-star"
msgstr "Dreieck/Stern mit drei Spitzen"
-#: ../src/widgets/star-toolbar.cpp:504
+#: ../src/widgets/star-toolbar.cpp:503
msgid "square/quad-star"
msgstr "Quadrat/Stern mit vier Spitzen"
-#: ../src/widgets/star-toolbar.cpp:504
+#: ../src/widgets/star-toolbar.cpp:503
msgid "pentagon/five-pointed star"
msgstr "Fünfeck/Stern mit fünf Spitzen"
-#: ../src/widgets/star-toolbar.cpp:504
+#: ../src/widgets/star-toolbar.cpp:503
msgid "hexagon/six-pointed star"
msgstr "Sechseck/Stern mit sechs Spitzen"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:506
msgid "Corners"
msgstr "Ecken"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:506
msgid "Corners:"
msgstr "Ecken:"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:506
msgid "Number of corners of a polygon or star"
msgstr "Zahl der Ecken eines Polygons oder Sterns"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "thin-ray star"
msgstr "Dünnstrahliger Stern"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "pentagram"
msgstr "Pentagram"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "hexagram"
msgstr "hexagram"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "heptagram"
msgstr "heptagram"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "octagram"
msgstr "octagram"
-#: ../src/widgets/star-toolbar.cpp:520
+#: ../src/widgets/star-toolbar.cpp:519
msgid "regular polygon"
msgstr "Regelmäßiges Polygon erstellen"
-#: ../src/widgets/star-toolbar.cpp:523
+#: ../src/widgets/star-toolbar.cpp:522
msgid "Spoke ratio"
msgstr "Spitzenverhältnis:"
-#: ../src/widgets/star-toolbar.cpp:523
+#: ../src/widgets/star-toolbar.cpp:522
msgid "Spoke ratio:"
msgstr "Spitzenverhältnis:"
#. TRANSLATORS: Tip radius of a star is the distance from the center to the farthest handle.
#. Base radius is the same for the closest handle.
-#: ../src/widgets/star-toolbar.cpp:526
+#: ../src/widgets/star-toolbar.cpp:525
msgid "Base radius to tip radius ratio"
msgstr "Verhältnis vom Radius des Grundkörpers zum Radius der Spitzen"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "stretched"
msgstr "gestreckt"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "twisted"
msgstr "verdreht"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "slightly pinched"
msgstr "leicht eingedrückt"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "NOT rounded"
msgstr "NICHT abgerundet"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "slightly rounded"
msgstr "schwach abgerundet"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "visibly rounded"
msgstr "sichtbar abgerundet"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "well rounded"
msgstr "gut abgerundet"
-#: ../src/widgets/star-toolbar.cpp:544
+#: ../src/widgets/star-toolbar.cpp:543
msgid "amply rounded"
msgstr "reichlich abgerundet"
-#: ../src/widgets/star-toolbar.cpp:544 ../src/widgets/star-toolbar.cpp:559
+#: ../src/widgets/star-toolbar.cpp:543 ../src/widgets/star-toolbar.cpp:558
msgid "blown up"
msgstr "aufgebläht"
-#: ../src/widgets/star-toolbar.cpp:547
+#: ../src/widgets/star-toolbar.cpp:546
msgid "Rounded:"
msgstr "Abrundung:"
-#: ../src/widgets/star-toolbar.cpp:547
+#: ../src/widgets/star-toolbar.cpp:546
msgid "How much rounded are the corners (0 for sharp)"
msgstr "Wie stark werden die Ecken abgerundet (0 für harte Kante)"
-#: ../src/widgets/star-toolbar.cpp:559
+#: ../src/widgets/star-toolbar.cpp:558
msgid "NOT randomized"
msgstr "NICHT durcheinander"
-#: ../src/widgets/star-toolbar.cpp:559
+#: ../src/widgets/star-toolbar.cpp:558
msgid "slightly irregular"
msgstr "leicht unregelmäßig"
-#: ../src/widgets/star-toolbar.cpp:559
+#: ../src/widgets/star-toolbar.cpp:558
msgid "visibly randomized"
msgstr "sichtbar unregelmäßig"
-#: ../src/widgets/star-toolbar.cpp:559
+#: ../src/widgets/star-toolbar.cpp:558
msgid "strongly randomized"
msgstr "stark unregelmäßig"
-#: ../src/widgets/star-toolbar.cpp:562
+#: ../src/widgets/star-toolbar.cpp:561
msgid "Randomized"
msgstr "unregelmäßig"
-#: ../src/widgets/star-toolbar.cpp:562
+#: ../src/widgets/star-toolbar.cpp:561
msgid "Randomized:"
msgstr "Zufallsänderung:"
-#: ../src/widgets/star-toolbar.cpp:562
+#: ../src/widgets/star-toolbar.cpp:561
msgid "Scatter randomly the corners and angles"
msgstr "Zufällige Variationen der Ecken und Winkel"
@@ -26415,21 +26869,20 @@ msgstr "Quadratisches Ende"
msgid "Dashes:"
msgstr "Strichlinien:"
-#: ../src/widgets/stroke-style.cpp:346
-msgid "_Start Markers:"
-msgstr "_Startmarkierung:"
+#. Drop down marker selectors
+#. TRANSLATORS: Path markers are an SVG feature that allows you to attach arbitrary shapes
+#. (arrowheads, bullets, faces, whatever) to the start, end, or middle nodes of a path.
+#: ../src/widgets/stroke-style.cpp:345
+msgid "Markers:"
+msgstr "Markierungen"
-#: ../src/widgets/stroke-style.cpp:347
+#: ../src/widgets/stroke-style.cpp:351
msgid "Start Markers are drawn on the first node of a path or shape"
msgstr ""
"Startmakierungen werden am ersten Knoten eines Pfades oder einer Form "
"gezeichnet."
-#: ../src/widgets/stroke-style.cpp:365
-msgid "_Mid Markers:"
-msgstr "_Mittelmarkierung:"
-
-#: ../src/widgets/stroke-style.cpp:366
+#: ../src/widgets/stroke-style.cpp:360
msgid ""
"Mid Markers are drawn on every node of a path or shape except the first and "
"last nodes"
@@ -26437,638 +26890,634 @@ msgstr ""
"Mittenmarkierungen werden auf jedem Knoten entlang eines Pfades - außer dem "
"ersten und letzten - gezeichnet."
-#: ../src/widgets/stroke-style.cpp:384
-msgid "_End Markers:"
-msgstr "_Endmarkierung:"
-
-#: ../src/widgets/stroke-style.cpp:385
+#: ../src/widgets/stroke-style.cpp:369
msgid "End Markers are drawn on the last node of a path or shape"
msgstr ""
"Endmarkierungen werden auf dem ersten und letzten Knoten eines Pfades oder "
"einer Form gezeichnet."
-#: ../src/widgets/stroke-style.cpp:512
+#: ../src/widgets/stroke-style.cpp:487
msgid "Set markers"
msgstr "Markierungen setzen"
-#: ../src/widgets/stroke-style.cpp:1100 ../src/widgets/stroke-style.cpp:1185
+#: ../src/widgets/stroke-style.cpp:1075 ../src/widgets/stroke-style.cpp:1160
msgid "Set stroke style"
msgstr "Stil der Kontur setzen"
-#: ../src/widgets/stroke-style.cpp:1273
+#: ../src/widgets/stroke-style.cpp:1248
msgid "Set marker color"
msgstr "Farbe der Markierung setzen"
-#: ../src/widgets/swatch-selector.cpp:140
+#: ../src/widgets/swatch-selector.cpp:137
msgid "Change swatch color"
msgstr "Farbmuster-Farbe ändern"
-#: ../src/widgets/text-toolbar.cpp:180
+#: ../src/widgets/text-toolbar.cpp:178
msgid "Text: Change font family"
msgstr "Text: Schriftfamilie ändern"
-#: ../src/widgets/text-toolbar.cpp:244
+#: ../src/widgets/text-toolbar.cpp:242
msgid "Text: Change font size"
msgstr "Text: Schriftgröße ändern"
-#: ../src/widgets/text-toolbar.cpp:282
+#: ../src/widgets/text-toolbar.cpp:280
msgid "Text: Change font style"
msgstr "Text: Schriftstil ändern"
-#: ../src/widgets/text-toolbar.cpp:360
+#: ../src/widgets/text-toolbar.cpp:358
msgid "Text: Change superscript or subscript"
msgstr "Text: Ändern von Hoch- und Tiefgestellt"
-#: ../src/widgets/text-toolbar.cpp:505
+#: ../src/widgets/text-toolbar.cpp:503
msgid "Text: Change alignment"
msgstr "Text: Ausrichtung ändern"
-#: ../src/widgets/text-toolbar.cpp:548
+#: ../src/widgets/text-toolbar.cpp:546
msgid "Text: Change line-height"
msgstr "Text: Linienhöhe ändern"
-#: ../src/widgets/text-toolbar.cpp:597
+#: ../src/widgets/text-toolbar.cpp:595
msgid "Text: Change word-spacing"
msgstr "Text: Wortabstand ändern"
-#: ../src/widgets/text-toolbar.cpp:638
+#: ../src/widgets/text-toolbar.cpp:636
msgid "Text: Change letter-spacing"
msgstr "Text: Buchstabenabstand ändern"
-#: ../src/widgets/text-toolbar.cpp:678
+#: ../src/widgets/text-toolbar.cpp:676
msgid "Text: Change dx (kern)"
msgstr "Text: Ändern dx (kern)"
-#: ../src/widgets/text-toolbar.cpp:712
+#: ../src/widgets/text-toolbar.cpp:710
msgid "Text: Change dy"
msgstr "Text: Ändern dy"
-#: ../src/widgets/text-toolbar.cpp:747
+#: ../src/widgets/text-toolbar.cpp:745
msgid "Text: Change rotate"
msgstr "Text: Ändern Drehung"
-#: ../src/widgets/text-toolbar.cpp:795
+#: ../src/widgets/text-toolbar.cpp:793
msgid "Text: Change orientation"
msgstr "Text: Richtung ändern"
-#: ../src/widgets/text-toolbar.cpp:1237
+#: ../src/widgets/text-toolbar.cpp:1235
msgid "Font Family"
msgstr "Schriftfamilie"
-#: ../src/widgets/text-toolbar.cpp:1238
+#: ../src/widgets/text-toolbar.cpp:1236
msgid "Select Font Family (Alt-X to access)"
msgstr "Schriftart-Familie auswählen (Alt + X zum Setzen)"
#. Focus widget
#. Enable entry completion
-#: ../src/widgets/text-toolbar.cpp:1248
+#: ../src/widgets/text-toolbar.cpp:1246
msgid "Select all text with this font-family"
msgstr "Wähle allen Text mit dieser Schriftart-Familie aus"
-#: ../src/widgets/text-toolbar.cpp:1252
+#: ../src/widgets/text-toolbar.cpp:1250
msgid "Font not found on system"
msgstr "Schrift wurde im System nicht gefunden"
-#: ../src/widgets/text-toolbar.cpp:1311
+#: ../src/widgets/text-toolbar.cpp:1309
msgid "Font Style"
msgstr "Schriftstil"
-#: ../src/widgets/text-toolbar.cpp:1312
+#: ../src/widgets/text-toolbar.cpp:1310
msgid "Font style"
msgstr "Schriftstil"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1329
+#: ../src/widgets/text-toolbar.cpp:1327
msgid "Toggle Superscript"
msgstr "Hochgestellt umschalten"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1330
+#: ../src/widgets/text-toolbar.cpp:1328
msgid "Toggle superscript"
msgstr "Hochgestellt umschalten"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1342
+#: ../src/widgets/text-toolbar.cpp:1340
msgid "Toggle Subscript"
msgstr "Tiefgestellt umschalten"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1343
+#: ../src/widgets/text-toolbar.cpp:1341
msgid "Toggle subscript"
msgstr "Tiefgestellt umschalten"
-#: ../src/widgets/text-toolbar.cpp:1384
+#: ../src/widgets/text-toolbar.cpp:1382
msgid "Justify"
msgstr "Blocksatz"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1391
+#: ../src/widgets/text-toolbar.cpp:1389
msgid "Alignment"
msgstr "Ausrichtung"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1392
+#: ../src/widgets/text-toolbar.cpp:1390
msgid "Text alignment"
msgstr "Textausrichtung"
-#: ../src/widgets/text-toolbar.cpp:1419
+#: ../src/widgets/text-toolbar.cpp:1417
msgid "Horizontal"
msgstr "Horizontal"
-#: ../src/widgets/text-toolbar.cpp:1426
+#: ../src/widgets/text-toolbar.cpp:1424
msgid "Vertical"
msgstr "Vertikal"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1433
+#: ../src/widgets/text-toolbar.cpp:1431
msgid "Text orientation"
msgstr "Textausrichtung"
#. Drop down menu
-#: ../src/widgets/text-toolbar.cpp:1456
+#: ../src/widgets/text-toolbar.cpp:1454
msgid "Smaller spacing"
msgstr "Kleinerer Abstand"
-#: ../src/widgets/text-toolbar.cpp:1456 ../src/widgets/text-toolbar.cpp:1487
-#: ../src/widgets/text-toolbar.cpp:1518
+#: ../src/widgets/text-toolbar.cpp:1454 ../src/widgets/text-toolbar.cpp:1485
+#: ../src/widgets/text-toolbar.cpp:1516
msgctxt "Text tool"
msgid "Normal"
msgstr "Normal"
-#: ../src/widgets/text-toolbar.cpp:1456
+#: ../src/widgets/text-toolbar.cpp:1454
msgid "Larger spacing"
msgstr "Größerer Abstand"
#. name
-#: ../src/widgets/text-toolbar.cpp:1461
+#: ../src/widgets/text-toolbar.cpp:1459
msgid "Line Height"
msgstr "Linienhöhe"
#. label
-#: ../src/widgets/text-toolbar.cpp:1462
+#: ../src/widgets/text-toolbar.cpp:1460
msgid "Line:"
msgstr "Linie:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1463
+#: ../src/widgets/text-toolbar.cpp:1461
msgid "Spacing between lines (times font size)"
msgstr "Abstand zwischen Linien (Times Schriftgröße)"
#. Drop down menu
-#: ../src/widgets/text-toolbar.cpp:1487 ../src/widgets/text-toolbar.cpp:1518
+#: ../src/widgets/text-toolbar.cpp:1485 ../src/widgets/text-toolbar.cpp:1516
msgid "Negative spacing"
msgstr "Negativer Abstand"
-#: ../src/widgets/text-toolbar.cpp:1487 ../src/widgets/text-toolbar.cpp:1518
+#: ../src/widgets/text-toolbar.cpp:1485 ../src/widgets/text-toolbar.cpp:1516
msgid "Positive spacing"
msgstr "Positiver Abstand"
#. name
-#: ../src/widgets/text-toolbar.cpp:1492
+#: ../src/widgets/text-toolbar.cpp:1490
msgid "Word spacing"
msgstr "Wortabstand"
#. label
-#: ../src/widgets/text-toolbar.cpp:1493
+#: ../src/widgets/text-toolbar.cpp:1491
msgid "Word:"
msgstr "Wort:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1494
+#: ../src/widgets/text-toolbar.cpp:1492
msgid "Spacing between words (px)"
msgstr "Abstand zwischen Wörtern (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1523
+#: ../src/widgets/text-toolbar.cpp:1521
msgid "Letter spacing"
msgstr "Buchstabenabstand"
#. label
-#: ../src/widgets/text-toolbar.cpp:1524
+#: ../src/widgets/text-toolbar.cpp:1522
msgid "Letter:"
msgstr "Buchstabe:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1525
+#: ../src/widgets/text-toolbar.cpp:1523
msgid "Spacing between letters (px)"
msgstr "Abstand zwischen Buchstaben (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1554
+#: ../src/widgets/text-toolbar.cpp:1552
msgid "Kerning"
msgstr "Unterschneidung"
#. label
-#: ../src/widgets/text-toolbar.cpp:1555
+#: ../src/widgets/text-toolbar.cpp:1553
msgid "Kern:"
msgstr "Kern:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1556
+#: ../src/widgets/text-toolbar.cpp:1554
msgid "Horizontal kerning (px)"
msgstr "Horizontale Unterschneidung (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1585
+#: ../src/widgets/text-toolbar.cpp:1583
msgid "Vertical Shift"
msgstr "Vertikaler Versatz"
#. label
-#: ../src/widgets/text-toolbar.cpp:1586
+#: ../src/widgets/text-toolbar.cpp:1584
msgid "Vert:"
msgstr "Vert:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1587
+#: ../src/widgets/text-toolbar.cpp:1585
msgid "Vertical shift (px)"
msgstr "Vertikaler Versatz (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1616
+#: ../src/widgets/text-toolbar.cpp:1614
msgid "Letter rotation"
msgstr "Buchstabenrotation"
#. label
-#: ../src/widgets/text-toolbar.cpp:1617
+#: ../src/widgets/text-toolbar.cpp:1615
msgid "Rot:"
msgstr "Rotation:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1618
+#: ../src/widgets/text-toolbar.cpp:1616
msgid "Character rotation (degrees)"
msgstr "Zeichenrotation [Grad]"
-#: ../src/widgets/toolbox.cpp:177
+#: ../src/widgets/toolbox.cpp:181
msgid "Color/opacity used for color tweaking"
msgstr "Farbe / Opazität zur Farbjustage"
-#: ../src/widgets/toolbox.cpp:185
+#: ../src/widgets/toolbox.cpp:189
msgid "Style of new stars"
msgstr "Stil von neuen Sternen"
-#: ../src/widgets/toolbox.cpp:187
+#: ../src/widgets/toolbox.cpp:191
msgid "Style of new rectangles"
msgstr "Stil von neuen Rechtecken"
-#: ../src/widgets/toolbox.cpp:189
+#: ../src/widgets/toolbox.cpp:193
msgid "Style of new 3D boxes"
msgstr "Stil von neuen 3D-Boxen"
-#: ../src/widgets/toolbox.cpp:191
+#: ../src/widgets/toolbox.cpp:195
msgid "Style of new ellipses"
msgstr "Stil von neuen Ellipsen"
-#: ../src/widgets/toolbox.cpp:193
+#: ../src/widgets/toolbox.cpp:197
msgid "Style of new spirals"
msgstr "Stil von neuen Spiralen"
-#: ../src/widgets/toolbox.cpp:195
+#: ../src/widgets/toolbox.cpp:199
msgid "Style of new paths created by Pencil"
msgstr "Stil von neuen Pfaden (Malwerkzeug)"
-#: ../src/widgets/toolbox.cpp:197
+#: ../src/widgets/toolbox.cpp:201
msgid "Style of new paths created by Pen"
msgstr "Stil von neuen Pfaden (Zeichenwerkzeug)"
-#: ../src/widgets/toolbox.cpp:199
+#: ../src/widgets/toolbox.cpp:203
msgid "Style of new calligraphic strokes"
msgstr "Stil von neuen kalligrafischen Strichen"
-#: ../src/widgets/toolbox.cpp:201 ../src/widgets/toolbox.cpp:203
+#: ../src/widgets/toolbox.cpp:205 ../src/widgets/toolbox.cpp:207
msgid "TBD"
msgstr "\"Beschreibung fehlt noch!\""
-#: ../src/widgets/toolbox.cpp:215
+#: ../src/widgets/toolbox.cpp:219
msgid "Style of Paint Bucket fill objects"
msgstr "Stil von neuen Farbeimer-Objekten"
-#: ../src/widgets/toolbox.cpp:1678
+#: ../src/widgets/toolbox.cpp:1682
msgid "Bounding box"
msgstr "Umrandungsbox"
-#: ../src/widgets/toolbox.cpp:1678
+#: ../src/widgets/toolbox.cpp:1682
msgid "Snap bounding boxes"
msgstr "An der Umrandung einrasten"
-#: ../src/widgets/toolbox.cpp:1687
+#: ../src/widgets/toolbox.cpp:1691
msgid "Bounding box edges"
msgstr "Kanten der Umrandung"
-#: ../src/widgets/toolbox.cpp:1687
+#: ../src/widgets/toolbox.cpp:1691
msgid "Snap to edges of a bounding box"
msgstr "An Kanten einer Umrandung einrasten"
-#: ../src/widgets/toolbox.cpp:1696
+#: ../src/widgets/toolbox.cpp:1700
msgid "Bounding box corners"
msgstr "Ecken der Umrandung"
-#: ../src/widgets/toolbox.cpp:1696
+#: ../src/widgets/toolbox.cpp:1700
msgid "Snap bounding box corners"
msgstr "An Ecken der Umrandung einrasten"
-#: ../src/widgets/toolbox.cpp:1705
+#: ../src/widgets/toolbox.cpp:1709
msgid "BBox Edge Midpoints"
msgstr "Mittenpunkte der Umrandungskanten"
-#: ../src/widgets/toolbox.cpp:1705
+#: ../src/widgets/toolbox.cpp:1709
msgid "Snap midpoints of bounding box edges"
msgstr "An Mittelpunkten von Umrandungslinien ein-/ausrasten"
-#: ../src/widgets/toolbox.cpp:1715
+#: ../src/widgets/toolbox.cpp:1719
msgid "BBox Centers"
msgstr "Mittelpunkt Umrandung"
-#: ../src/widgets/toolbox.cpp:1715
+#: ../src/widgets/toolbox.cpp:1719
msgid "Snapping centers of bounding boxes"
msgstr "An Mittelpunkten von Umrandungen ein-/ausrasten"
-#: ../src/widgets/toolbox.cpp:1724
+#: ../src/widgets/toolbox.cpp:1728
msgid "Snap nodes, paths, and handles"
msgstr "Knoten, Pfade und Anfasser einrasten"
-#: ../src/widgets/toolbox.cpp:1732
+#: ../src/widgets/toolbox.cpp:1736
msgid "Snap to paths"
msgstr "An Objektpfaden einrasten"
-#: ../src/widgets/toolbox.cpp:1741
+#: ../src/widgets/toolbox.cpp:1745
msgid "Path intersections"
msgstr "Pfadüberschneidung"
-#: ../src/widgets/toolbox.cpp:1741
+#: ../src/widgets/toolbox.cpp:1745
msgid "Snap to path intersections"
msgstr "An Pfadüberschneidungen einrasten"
-#: ../src/widgets/toolbox.cpp:1750
+#: ../src/widgets/toolbox.cpp:1754
msgid "To nodes"
msgstr "An Knoten"
-#: ../src/widgets/toolbox.cpp:1750
+#: ../src/widgets/toolbox.cpp:1754
msgid "Snap cusp nodes, incl. rectangle corners"
msgstr "An spitzen Knoten einrasten (inkl. Ecken von Rechtecken)"
-#: ../src/widgets/toolbox.cpp:1759
+#: ../src/widgets/toolbox.cpp:1763
msgid "Smooth nodes"
msgstr "Glatte Knotten"
-#: ../src/widgets/toolbox.cpp:1759
+#: ../src/widgets/toolbox.cpp:1763
msgid "Snap smooth nodes, incl. quadrant points of ellipses"
msgstr "Einrasten an glatten Knoten, inkl. Quadrant-Punkten von Ellipsen"
-#: ../src/widgets/toolbox.cpp:1768
+#: ../src/widgets/toolbox.cpp:1772
msgid "Line Midpoints"
msgstr "Linien-Mittelpunkte"
-#: ../src/widgets/toolbox.cpp:1768
+#: ../src/widgets/toolbox.cpp:1772
msgid "Snap midpoints of line segments"
msgstr "Einrasten an Mittelpunkten von Liniensegmenten"
-#: ../src/widgets/toolbox.cpp:1777
+#: ../src/widgets/toolbox.cpp:1781
msgid "Others"
msgstr "Andere"
-#: ../src/widgets/toolbox.cpp:1777
+#: ../src/widgets/toolbox.cpp:1781
msgid "Snap other points (centers, guide origins, gradient handles, etc.)"
msgstr ""
"Einrasten an anderen Punkten (Zentren, Führungslinien-Ursprung, "
"Verlaufsanfasser, etc.)"
-#: ../src/widgets/toolbox.cpp:1785
+#: ../src/widgets/toolbox.cpp:1789
msgid "Object Centers"
msgstr "Objektzentrum"
-#: ../src/widgets/toolbox.cpp:1785
+#: ../src/widgets/toolbox.cpp:1789
msgid "Snap centers of objects"
msgstr "An Objektmittelpunkten einrasten"
-#: ../src/widgets/toolbox.cpp:1794
+#: ../src/widgets/toolbox.cpp:1798
msgid "Rotation Centers"
msgstr "Rotationszentren"
-#: ../src/widgets/toolbox.cpp:1794
+#: ../src/widgets/toolbox.cpp:1798
msgid "Snap an item's rotation center"
msgstr "An Rotationszentren von Objekten einrasten"
-#: ../src/widgets/toolbox.cpp:1803
+#: ../src/widgets/toolbox.cpp:1807
msgid "Text baseline"
msgstr "Text-Grundlinie"
-#: ../src/widgets/toolbox.cpp:1803
+#: ../src/widgets/toolbox.cpp:1807
msgid "Snap text anchors and baselines"
msgstr "An TExtankern und Grundlinien einrasten"
-#: ../src/widgets/toolbox.cpp:1813
+#: ../src/widgets/toolbox.cpp:1817
msgid "Page border"
msgstr "Seitenrand"
-#: ../src/widgets/toolbox.cpp:1813
+#: ../src/widgets/toolbox.cpp:1817
msgid "Snap to the page border"
msgstr "Am Seitenrand einrasten"
-#: ../src/widgets/toolbox.cpp:1822
+#: ../src/widgets/toolbox.cpp:1826
msgid "Snap to grids"
msgstr "Am Gitter einrasten"
-#: ../src/widgets/toolbox.cpp:1831
+#: ../src/widgets/toolbox.cpp:1835
msgid "Snap guides"
msgstr "An Führungslinien einrasten"
#. Width
-#: ../src/widgets/tweak-toolbar.cpp:144
+#: ../src/widgets/tweak-toolbar.cpp:143
msgid "(pinch tweak)"
msgstr "(Zupfjustage)"
-#: ../src/widgets/tweak-toolbar.cpp:144
+#: ../src/widgets/tweak-toolbar.cpp:143
msgid "(broad tweak)"
msgstr "(breite Justage)"
-#: ../src/widgets/tweak-toolbar.cpp:147
+#: ../src/widgets/tweak-toolbar.cpp:146
msgid "The width of the tweak area (relative to the visible canvas area)"
msgstr "Breite des Justagebereichs (relativ zum sichtbaren Dokumentausschnitt)"
#. Force
-#: ../src/widgets/tweak-toolbar.cpp:161
+#: ../src/widgets/tweak-toolbar.cpp:160
msgid "(minimum force)"
msgstr "(minimale Stärke)"
-#: ../src/widgets/tweak-toolbar.cpp:161
+#: ../src/widgets/tweak-toolbar.cpp:160
msgid "(maximum force)"
msgstr "(maximale Stärke)"
-#: ../src/widgets/tweak-toolbar.cpp:164
+#: ../src/widgets/tweak-toolbar.cpp:163
msgid "Force"
msgstr "Kraft:"
-#: ../src/widgets/tweak-toolbar.cpp:164
+#: ../src/widgets/tweak-toolbar.cpp:163
msgid "Force:"
msgstr "Kraft:"
-#: ../src/widgets/tweak-toolbar.cpp:164
+#: ../src/widgets/tweak-toolbar.cpp:163
msgid "The force of the tweak action"
msgstr "Die Kraft der Modellierungsaktion"
-#: ../src/widgets/tweak-toolbar.cpp:182
+#: ../src/widgets/tweak-toolbar.cpp:181
msgid "Move mode"
msgstr "Verschiebungs-Modus"
-#: ../src/widgets/tweak-toolbar.cpp:183
+#: ../src/widgets/tweak-toolbar.cpp:182
msgid "Move objects in any direction"
msgstr "Verschiebe Objekte in irgendeine Richtung"
-#: ../src/widgets/tweak-toolbar.cpp:189
+#: ../src/widgets/tweak-toolbar.cpp:188
msgid "Move in/out mode"
msgstr "Her-/Wegbewegen"
-#: ../src/widgets/tweak-toolbar.cpp:190
+#: ../src/widgets/tweak-toolbar.cpp:189
msgid "Move objects towards cursor; with Shift from cursor"
msgstr "Verschiebt Objekte zum Cursor; mit Shift vom Cursor weg"
-#: ../src/widgets/tweak-toolbar.cpp:196
+#: ../src/widgets/tweak-toolbar.cpp:195
msgid "Move jitter mode"
msgstr "Zittern hinzufügen"
-#: ../src/widgets/tweak-toolbar.cpp:197
+#: ../src/widgets/tweak-toolbar.cpp:196
msgid "Move objects in random directions"
msgstr "Objekte in zufällige Richtungen verschieben"
-#: ../src/widgets/tweak-toolbar.cpp:203
+#: ../src/widgets/tweak-toolbar.cpp:202
msgid "Scale mode"
msgstr "Skalierungsmodus"
-#: ../src/widgets/tweak-toolbar.cpp:204
+#: ../src/widgets/tweak-toolbar.cpp:203
msgid "Shrink objects, with Shift enlarge"
msgstr "Schrumpft Objekte, mit Shift Erweitern"
-#: ../src/widgets/tweak-toolbar.cpp:210
+#: ../src/widgets/tweak-toolbar.cpp:209
msgid "Rotate mode"
msgstr "Rotationsmodus"
-#: ../src/widgets/tweak-toolbar.cpp:211
+#: ../src/widgets/tweak-toolbar.cpp:210
msgid "Rotate objects, with Shift counterclockwise"
msgstr "Objekte rotieren, mit Shift gegen den Uhrzeigersinn"
-#: ../src/widgets/tweak-toolbar.cpp:217
+#: ../src/widgets/tweak-toolbar.cpp:216
msgid "Duplicate/delete mode"
msgstr "Duplizieren/Löschen-Modus"
-#: ../src/widgets/tweak-toolbar.cpp:218
+#: ../src/widgets/tweak-toolbar.cpp:217
msgid "Duplicate objects, with Shift delete"
msgstr "Dupliziert Objekte; mit Shift Löschen"
-#: ../src/widgets/tweak-toolbar.cpp:224
+#: ../src/widgets/tweak-toolbar.cpp:223
msgid "Push mode"
msgstr "Drückmodus"
-#: ../src/widgets/tweak-toolbar.cpp:225
+#: ../src/widgets/tweak-toolbar.cpp:224
msgid "Push parts of paths in any direction"
msgstr "Teile des Pfades in eine beliebige Richtung schieben"
-#: ../src/widgets/tweak-toolbar.cpp:231
+#: ../src/widgets/tweak-toolbar.cpp:230
msgid "Shrink/grow mode"
msgstr "Schrumpf-/Wachstums-Modus"
-#: ../src/widgets/tweak-toolbar.cpp:232
+#: ../src/widgets/tweak-toolbar.cpp:231
msgid "Shrink (inset) parts of paths; with Shift grow (outset)"
msgstr "Teile von Pfaden Schrumpfen (Eindrücken); mit Umschalt Vergrößern"
-#: ../src/widgets/tweak-toolbar.cpp:238
+#: ../src/widgets/tweak-toolbar.cpp:237
msgid "Attract/repel mode"
msgstr "Anziehen-/Abstoßenmodus"
-#: ../src/widgets/tweak-toolbar.cpp:239
+#: ../src/widgets/tweak-toolbar.cpp:238
msgid "Attract parts of paths towards cursor; with Shift from cursor"
msgstr ""
"Teile von Pfaden werden vom Zeiger angezogen oder mit Umschalt abgestoßen"
-#: ../src/widgets/tweak-toolbar.cpp:245
+#: ../src/widgets/tweak-toolbar.cpp:244
msgid "Roughen mode"
msgstr "Aufraumodus"
-#: ../src/widgets/tweak-toolbar.cpp:246
+#: ../src/widgets/tweak-toolbar.cpp:245
msgid "Roughen parts of paths"
msgstr "Teile von Pfaden anrauen"
-#: ../src/widgets/tweak-toolbar.cpp:252
+#: ../src/widgets/tweak-toolbar.cpp:251
msgid "Color paint mode"
msgstr "Farbmalmodus"
-#: ../src/widgets/tweak-toolbar.cpp:253
+#: ../src/widgets/tweak-toolbar.cpp:252
msgid "Paint the tool's color upon selected objects"
msgstr "Malt mit der Farbe des Werkzeugs auf ausgewählte Objekte"
-#: ../src/widgets/tweak-toolbar.cpp:259
+#: ../src/widgets/tweak-toolbar.cpp:258
msgid "Color jitter mode"
msgstr "Farbrauschen beeinflußen"
-#: ../src/widgets/tweak-toolbar.cpp:260
+#: ../src/widgets/tweak-toolbar.cpp:259
msgid "Jitter the colors of selected objects"
msgstr "Farben der gewählten Objekte verrauschen"
-#: ../src/widgets/tweak-toolbar.cpp:266
+#: ../src/widgets/tweak-toolbar.cpp:265
msgid "Blur mode"
msgstr "Unschärfemodus"
-#: ../src/widgets/tweak-toolbar.cpp:267
+#: ../src/widgets/tweak-toolbar.cpp:266
msgid "Blur selected objects more; with Shift, blur less"
msgstr "Ausgewählte Objekte stärker verwischen (mit Umschalt weniger)"
-#: ../src/widgets/tweak-toolbar.cpp:294
+#: ../src/widgets/tweak-toolbar.cpp:293
msgid "Channels:"
msgstr "Kanäle:"
-#: ../src/widgets/tweak-toolbar.cpp:306
+#: ../src/widgets/tweak-toolbar.cpp:305
msgid "In color mode, act on objects' hue"
msgstr "Im Farbmodus auf den Farbton eines Objekts wirken"
#. TRANSLATORS: "H" here stands for hue
-#: ../src/widgets/tweak-toolbar.cpp:310
+#: ../src/widgets/tweak-toolbar.cpp:309
msgid "H"
msgstr "H"
-#: ../src/widgets/tweak-toolbar.cpp:322
+#: ../src/widgets/tweak-toolbar.cpp:321
msgid "In color mode, act on objects' saturation"
msgstr "Im Farbmodus auf die Farbsättigung eines Objekts wirken"
#. TRANSLATORS: "S" here stands for Saturation
-#: ../src/widgets/tweak-toolbar.cpp:326
+#: ../src/widgets/tweak-toolbar.cpp:325
msgid "S"
msgstr "S"
-#: ../src/widgets/tweak-toolbar.cpp:338
+#: ../src/widgets/tweak-toolbar.cpp:337
msgid "In color mode, act on objects' lightness"
msgstr "Im Farbmodus auf die Helligkeit eines Objekts wirken"
#. TRANSLATORS: "L" here stands for Lightness
-#: ../src/widgets/tweak-toolbar.cpp:342
+#: ../src/widgets/tweak-toolbar.cpp:341
msgid "L"
msgstr "L"
-#: ../src/widgets/tweak-toolbar.cpp:354
+#: ../src/widgets/tweak-toolbar.cpp:353
msgid "In color mode, act on objects' opacity"
msgstr "Im Farbmodus auf die Deckkraft eines Objekts wirken"
#. TRANSLATORS: "O" here stands for Opacity
-#: ../src/widgets/tweak-toolbar.cpp:358
+#: ../src/widgets/tweak-toolbar.cpp:357
msgid "O"
msgstr "O"
#. Fidelity
-#: ../src/widgets/tweak-toolbar.cpp:369
+#: ../src/widgets/tweak-toolbar.cpp:368
msgid "(rough, simplified)"
msgstr "(rau, einfach)"
-#: ../src/widgets/tweak-toolbar.cpp:369
+#: ../src/widgets/tweak-toolbar.cpp:368
msgid "(fine, but many nodes)"
msgstr "(fein, aber viele Knoten)"
-#: ../src/widgets/tweak-toolbar.cpp:372
+#: ../src/widgets/tweak-toolbar.cpp:371
msgid "Fidelity"
msgstr "Treue"
-#: ../src/widgets/tweak-toolbar.cpp:372
+#: ../src/widgets/tweak-toolbar.cpp:371
msgid "Fidelity:"
msgstr "Genauigkeit:"
-#: ../src/widgets/tweak-toolbar.cpp:373
+#: ../src/widgets/tweak-toolbar.cpp:372
msgid ""
"Low fidelity simplifies paths; high fidelity preserves path features but may "
"generate a lot of new nodes"
@@ -27076,7 +27525,7 @@ msgstr ""
"Geringere Originaltreue vereinfacht den Pfad. Ein hoher Wert erhält die "
"Pfadstruktur, erzeugt aber viele neuen Knoten"
-#: ../src/widgets/tweak-toolbar.cpp:392
+#: ../src/widgets/tweak-toolbar.cpp:391
msgid "Use the pressure of the input device to alter the force of tweak action"
msgstr ""
"Druckempfindlichkeit des Eingabegeräts benutzen, um die Kraft der "
@@ -27142,6 +27591,17 @@ msgstr ""
"Module werden von der Erweiterung benötigt. Bitte installieren Sie diese und "
"versuchen es erneut."
+#: ../share/extensions/dxf_outlines.py:300
+msgid ""
+"Error: Field 'Layer match name' must be filled when using 'By name match' "
+"option"
+msgstr ""
+
+#: ../share/extensions/dxf_outlines.py:341
+#, fuzzy, python-format
+msgid "Warning: Layer '%s' not found!"
+msgstr "Ebene nicht gefunden.\n"
+
#: ../share/extensions/embedimage.py:84
msgid ""
"No xlink:href or sodipodi:absref attributes found, or they do not point to "
@@ -27181,6 +27641,11 @@ msgstr "Image extrahiert zu: %s"
msgid "Unable to find image data."
msgstr "Problem beim Auffinden der Bilderdaten"
+#: ../share/extensions/extrude.py:43
+#, fuzzy
+msgid "Need at least 2 paths selected"
+msgstr "Pfad auswählen, wenn nichts gewählt wurde"
+
#: ../share/extensions/funcplot.py:48
msgid "x-interval cannot be zero. Please modify 'Start X' or 'End X'"
msgstr ""
@@ -27456,6 +27921,20 @@ msgid ""
"added."
msgstr "Schnittwerkzeug noch nicht definiert"
+#: ../share/extensions/generate_voronoi.py:35
+msgid ""
+"Failed to import the subprocess module. Please report this as a bug at: "
+"https://bugs.launchpad.net/inkscape."
+msgstr ""
+
+#: ../share/extensions/generate_voronoi.py:36
+msgid "Python version is: "
+msgstr "Python Version ist:"
+
+#: ../share/extensions/generate_voronoi.py:94
+msgid "Please select an object"
+msgstr "Bitte wählen Sie ein Objekt."
+
#: ../share/extensions/gimp_xcf.py:39
msgid "Gimp must be installed and set in your path variable."
msgstr "Gimp muss installiert und in Ihren Pfadvariablen gesetzt sein."
@@ -27831,6 +28310,16 @@ msgstr ""
msgid "Internal Error. No view type selected\n"
msgstr "Interner Fehler. Kein Ansichtstyp gewählt\n"
+#: ../share/extensions/print_win32_vector.py:41
+msgid "sorry, this will run only on Windows, exiting..."
+msgstr ""
+"Entschuldigung, aber das funktioniert nur unter Windows. Wird abgebrochen..."
+
+# CairoRenderContext ist Eigenname?
+#: ../share/extensions/print_win32_vector.py:179
+msgid "Failed to open default printer"
+msgstr "Fehler beim Öffnen des Standard-Druckers"
+
#: ../share/extensions/render_barcode_datamatrix.py:202
msgid "Unrecognised DataMatrix size"
msgstr "Nicht erkannte Datenmatrix-Größe"
@@ -27845,6 +28334,11 @@ msgstr "Ungültiger Bit-Wert. Das ist ein Fehler!"
msgid "Please enter an input string"
msgstr "Bitte geben Sie einen Eingabe-Zeichenfolge ein"
+#. abort if converting blank text
+#: ../share/extensions/render_barcode_qrcode.py:1053
+msgid "Please enter an input text"
+msgstr "Bitte geben Sie eine Eingabe-Zeichenfolge ein"
+
#: ../share/extensions/replace_font.py:133
msgid ""
"Couldn't find anything using that font, please ensure the spelling and "
@@ -27905,6 +28399,12 @@ msgstr ""
msgid "Could not locate file: %s"
msgstr "Konnte Datei nicht finden: %s"
+#: ../share/extensions/svgcalendar.py:266
+#: ../share/extensions/svgcalendar.py:288
+#, fuzzy
+msgid "You must select a correct system encoding."
+msgstr "Sie müssen zwei Elemente auswählen."
+
#: ../share/extensions/uniconv-ext.py:56
#: ../share/extensions/uniconv_output.py:122
msgid "You need to install the UniConvertor software.\n"
@@ -28167,7 +28667,8 @@ msgid "HSL Adjust"
msgstr "HSL anpassen"
#: ../share/extensions/color_HSL_adjust.inx.h:3
-msgid "Hue (°):"
+#, fuzzy
+msgid "Hue (°)"
msgstr "Farbton (°):"
#: ../share/extensions/color_HSL_adjust.inx.h:4
@@ -28175,8 +28676,8 @@ msgid "Random hue"
msgstr "Zufallsfarbton"
#: ../share/extensions/color_HSL_adjust.inx.h:6
-#, no-c-format
-msgid "Saturation (%):"
+#, fuzzy, no-c-format
+msgid "Saturation (%)"
msgstr "Sättigung (%):"
#: ../share/extensions/color_HSL_adjust.inx.h:7
@@ -28184,8 +28685,8 @@ msgid "Random saturation"
msgstr "Zufallssättigung"
#: ../share/extensions/color_HSL_adjust.inx.h:9
-#, no-c-format
-msgid "Lightness (%):"
+#, fuzzy, no-c-format
+msgid "Lightness (%)"
msgstr "Helligkeit (%):"
#: ../share/extensions/color_HSL_adjust.inx.h:10
@@ -28671,26 +29172,47 @@ msgid "Character Encoding"
msgstr "Zeichen-Kodierung"
#: ../share/extensions/dxf_outlines.inx.h:7
-msgid "keep only visible layers"
-msgstr "Nur sichtbare Ebenen behalten"
+#, fuzzy
+msgid "Layer export selection"
+msgstr "Auswahl löschen"
+
+#: ../share/extensions/dxf_outlines.inx.h:8
+#, fuzzy
+msgid "Layer match name"
+msgstr "Ebenenname:"
-#: ../share/extensions/dxf_outlines.inx.h:16
+#: ../share/extensions/dxf_outlines.inx.h:17
msgid "Latin 1"
msgstr "Latein 1"
-#: ../share/extensions/dxf_outlines.inx.h:17
+#: ../share/extensions/dxf_outlines.inx.h:18
msgid "CP 1250"
msgstr "CP 1250"
-#: ../share/extensions/dxf_outlines.inx.h:18
+#: ../share/extensions/dxf_outlines.inx.h:19
msgid "CP 1252"
msgstr "CP 1252"
-#: ../share/extensions/dxf_outlines.inx.h:19
+#: ../share/extensions/dxf_outlines.inx.h:20
msgid "UTF 8"
msgstr "UTF 8"
#: ../share/extensions/dxf_outlines.inx.h:21
+#, fuzzy
+msgid "All (default)"
+msgstr "(Vorgabe)"
+
+#: ../share/extensions/dxf_outlines.inx.h:22
+#, fuzzy
+msgid "Visible only"
+msgstr "Sichtbare Farben"
+
+#: ../share/extensions/dxf_outlines.inx.h:23
+msgid "By name match"
+msgstr ""
+
+#: ../share/extensions/dxf_outlines.inx.h:25
+#, fuzzy
msgid ""
"- AutoCAD Release 14 DXF format.\n"
"- The base unit parameter specifies in what unit the coordinates are output "
@@ -28703,7 +29225,8 @@ msgid ""
"Master and AutoDesk viewers, not Inkscape.\n"
"- LWPOLYLINE output is a multiply-connected polyline, disable it to use a "
"legacy version of the LINE output.\n"
-"- You can choose to export all layers or only visible ones"
+"- You can choose to export all layers, only visible ones or by name match "
+"(case insensitive and use comma ',' as separator)"
msgstr ""
"- AutoCAD R14-Format.\n"
"- Die Basiseinheit Parameter gibt an, in welcher Einheit die Koordinaten "
@@ -28717,7 +29240,7 @@ msgstr ""
"- Es werden nur LWPOLYLINE- und SPLINE-Elemente unterstützt.\n"
"-Sie können alle oder nur sichtbare Ebenen exportieren"
-#: ../share/extensions/dxf_outlines.inx.h:30
+#: ../share/extensions/dxf_outlines.inx.h:34
msgid "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)"
msgstr "Desktop Schnitt-Plotter (AutoCAD DXF R14) (*.dxf)"
@@ -28776,9 +29299,15 @@ msgid "Embed Images"
msgstr "Alle Bilder einbetten"
#: ../share/extensions/embedimage.inx.h:2
+#: ../share/extensions/embedselectedimages.inx.h:2
msgid "Embed only selected images"
msgstr "Nur ausgewählte Bilder einbetten"
+#: ../share/extensions/embedselectedimages.inx.h:1
+#, fuzzy
+msgid "Embed Selected Images"
+msgstr "Nur ausgewählte Bilder einbetten"
+
#: ../share/extensions/eps_input.inx.h:1
msgid "EPS Input"
msgstr "EPS einlesen"
@@ -29014,31 +29543,6 @@ msgstr "Achsen zeichnen"
msgid "Add x-axis endpoints"
msgstr "Fügt Endpunkt auf X-Achse hinzu"
-#: ../share/extensions/gears.inx.h:1
-msgid "Gear"
-msgstr "Zahnrad"
-
-#: ../share/extensions/gears.inx.h:2
-msgid "Number of teeth:"
-msgstr "Anzahl der Zähne:"
-
-# !!!
-#: ../share/extensions/gears.inx.h:3
-msgid "Circular pitch (tooth size):"
-msgstr "Kreisteilung (Zahngröße):"
-
-#: ../share/extensions/gears.inx.h:4
-msgid "Pressure angle (degrees):"
-msgstr "Druckwinkel (Grad):"
-
-#: ../share/extensions/gears.inx.h:5
-msgid "Diameter of center hole (0 for none):"
-msgstr "Durchmesser des Zenterlochs (0 für kein):"
-
-#: ../share/extensions/gears.inx.h:10
-msgid "Unit of measurement for both circular pitch and center diameter."
-msgstr "Einheit der Messung für Kreisteilung und Mittendurchmesser."
-
#: ../share/extensions/gcodetools_about.inx.h:1
msgid "About"
msgstr "Über"
@@ -30139,18 +30643,22 @@ msgid "Guillotine"
msgstr "Guillotine"
#: ../share/extensions/guillotine.inx.h:2
-msgid "Directory to save images to"
+#, fuzzy
+msgid "Directory to save images to:"
msgstr "Pfad zum Speicherort des Bildes:"
#: ../share/extensions/guillotine.inx.h:3
-msgid "Image name (without extension)"
+#, fuzzy
+msgid "Image name (without extension):"
msgstr "Bildname (ohne Erweiterung)"
#: ../share/extensions/guillotine.inx.h:4
-msgid "Ignore these settings and use export hints?"
+#, fuzzy
+msgid "Ignore these settings and use export hints"
msgstr "Einstellungen ignorieren und Export-Hinweise nutzen?"
#: ../share/extensions/guillotine.inx.h:5
+#: ../share/extensions/print_win32_vector.inx.h:2
msgid "Export"
msgstr "Exportieren"
@@ -30171,7 +30679,8 @@ msgstr ""
"konvertiert wurden. Der Plot wird automatisch auf den Nullpunkt ausgerichtet."
#: ../share/extensions/hpgl_output.inx.h:3
-msgid "Resolution (dpi)"
+#, fuzzy
+msgid "Resolution (dpi):"
msgstr "Auflösung (Punkte pro Zoll)"
#: ../share/extensions/hpgl_output.inx.h:4
@@ -30185,7 +30694,8 @@ msgstr ""
"durch Versuch und Fehler (Standard: '1016')"
#: ../share/extensions/hpgl_output.inx.h:5
-msgid "Pen number"
+#, fuzzy
+msgid "Pen number:"
msgstr "Stiftnummer"
#: ../share/extensions/hpgl_output.inx.h:6
@@ -30231,7 +30741,8 @@ msgstr ""
"'Aus')"
#: ../share/extensions/hpgl_output.inx.h:13
-msgid "Curve flatness"
+#, fuzzy
+msgid "Curve flatness:"
msgstr "Kurven-Ebenheit"
#: ../share/extensions/hpgl_output.inx.h:14
@@ -30255,7 +30766,8 @@ msgstr ""
"'Überschnitt'-Parameter nicht verwendet (Standard: 'Ein')"
#: ../share/extensions/hpgl_output.inx.h:17
-msgid "Overcut (mm)"
+#, fuzzy
+msgid "Overcut (mm):"
msgstr "Überschnitt (mm)"
#: ../share/extensions/hpgl_output.inx.h:18
@@ -30279,7 +30791,8 @@ msgstr ""
"'Werkzeugversatz' und 'Return-Faktor' -Parameter unbenutzt (Standard: 'Ein')"
#: ../share/extensions/hpgl_output.inx.h:21
-msgid "Tool offset (mm)"
+#, fuzzy
+msgid "Tool offset (mm):"
msgstr "Werkzeugversatz (mm)"
#: ../share/extensions/hpgl_output.inx.h:22
@@ -30288,7 +30801,8 @@ msgstr ""
"Der Versatz zwischen Werkzeugspitze und -achse in mm (Standard: '0.25')"
#: ../share/extensions/hpgl_output.inx.h:23
-msgid "Return Factor"
+#, fuzzy
+msgid "Return Factor:"
msgstr "Return-Faktor"
#: ../share/extensions/hpgl_output.inx.h:24
@@ -30303,7 +30817,8 @@ msgstr ""
"nur durch Experimentieren bestimmen (Standard: '2,50')"
#: ../share/extensions/hpgl_output.inx.h:25
-msgid "X offset (mm)"
+#, fuzzy
+msgid "X offset (mm):"
msgstr "X Versatz (mm)"
#: ../share/extensions/hpgl_output.inx.h:26
@@ -30315,7 +30830,8 @@ msgstr ""
"(Standard: '0.00')"
#: ../share/extensions/hpgl_output.inx.h:27
-msgid "Y offset (mm)"
+#, fuzzy
+msgid "Y offset (mm):"
msgstr "Y Versatz (mm)"
#: ../share/extensions/hpgl_output.inx.h:28
@@ -30339,7 +30855,8 @@ msgstr ""
"Plotter (Standard: 'Aus')"
#: ../share/extensions/hpgl_output.inx.h:32
-msgid "Serial Port"
+#, fuzzy
+msgid "Serial Port:"
msgstr "Serieller Port"
#: ../share/extensions/hpgl_output.inx.h:33
@@ -30351,7 +30868,8 @@ msgstr ""
"'COM1', unter Linux so etwas wie: '/dev/ttyUSB0' (Standard: 'COM1')"
#: ../share/extensions/hpgl_output.inx.h:34
-msgid "Baud Rate"
+#, fuzzy
+msgid "Baud Rate:"
msgstr "Baudrate"
#: ../share/extensions/hpgl_output.inx.h:35
@@ -30366,6 +30884,24 @@ msgstr "HP Graphics Language Datei (*.hpgl)"
msgid "Export to an HP Graphics Language file"
msgstr "Export in eine HP Graphic Language Datei"
+#: ../share/extensions/ink2canvas.inx.h:1
+#, fuzzy
+msgid "Convert to html5 canvas"
+msgstr "Umwandeln in Blindenschrift"
+
+#: ../share/extensions/ink2canvas.inx.h:2
+msgid "HTML 5 canvas (*.html)"
+msgstr "HTML 5 Arbeitsfläche (*.html)"
+
+#: ../share/extensions/ink2canvas.inx.h:3
+msgid "HTML 5 canvas code"
+msgstr "HTML 5 Arbeitsflächen-code"
+
+#: ../share/extensions/inkscape_follow_link.inx.h:1
+#, fuzzy
+msgid "Follow Link"
+msgstr "Verknüpfung _folgen"
+
#: ../share/extensions/inkscape_help_askaquestion.inx.h:1
msgid "Ask Us a Question"
msgstr "Fragen Sie uns"
@@ -31095,10 +31631,6 @@ msgstr "Seitenrand"
msgid "Layout dimensions"
msgstr "Layout-Abmessungen"
-#: ../share/extensions/layout_nup.inx.h:12
-msgid "Rows:"
-msgstr "Reihen:"
-
#: ../share/extensions/layout_nup.inx.h:13
msgid "Cols:"
msgstr "Spalten:"
@@ -31351,6 +31883,10 @@ msgstr "Schriftgröße (px)"
msgid "Offset (px):"
msgstr "Versatz (px):"
+#: ../share/extensions/measure.inx.h:8
+msgid "Precision:"
+msgstr "Genauigkeit"
+
#: ../share/extensions/measure.inx.h:9
msgid "Scale Factor (Drawing:Real Length) = 1:"
msgstr "Maßstab (Zeichnung:Wirkliche Länge) = 1:"
@@ -31359,10 +31895,6 @@ msgstr "Maßstab (Zeichnung:Wirkliche Länge) = 1:"
msgid "Length Unit:"
msgstr "Längeneinheit: "
-#: ../share/extensions/measure.inx.h:11
-msgid "Length"
-msgstr "Länge"
-
#: ../share/extensions/measure.inx.h:12
msgctxt "measure extension"
msgid "Area"
@@ -31456,23 +31988,28 @@ msgid "End t-value:"
msgstr "Ende t-Wert"
#: ../share/extensions/param_curves.inx.h:5
-msgid "Multiply t-range by 2*pi:"
+#, fuzzy
+msgid "Multiply t-range by 2*pi"
msgstr "T-Bereich mit 2*pi multiplizieren"
#: ../share/extensions/param_curves.inx.h:6
-msgid "x-value of rectangle's left:"
+#, fuzzy
+msgid "X-value of rectangle's left:"
msgstr "x-Wert der linken Seite des Rechtecks"
#: ../share/extensions/param_curves.inx.h:7
-msgid "x-value of rectangle's right:"
+#, fuzzy
+msgid "X-value of rectangle's right:"
msgstr "x-Wert der rechten Seite des Rechtecks"
#: ../share/extensions/param_curves.inx.h:8
-msgid "y-value of rectangle's bottom:"
+#, fuzzy
+msgid "Y-value of rectangle's bottom:"
msgstr "y-Wert der unteren Kante des Rechtecks"
#: ../share/extensions/param_curves.inx.h:9
-msgid "y-value of rectangle's top:"
+#, fuzzy
+msgid "Y-value of rectangle's top:"
msgstr "y-Wert der oberen Kante des Rechtecks"
#: ../share/extensions/param_curves.inx.h:10
@@ -31491,12 +32028,14 @@ msgstr ""
"Erste Ableitungen werden immer nummerisch bestimmt."
#: ../share/extensions/param_curves.inx.h:26
-msgid "x-Function:"
+#, fuzzy
+msgid "X-Function:"
msgstr "x-Funktion"
#: ../share/extensions/param_curves.inx.h:27
-msgid "y-Function:"
-msgstr "y-Funktion"
+#, fuzzy
+msgid "Y-Function:"
+msgstr "x-Funktion"
#: ../share/extensions/pathalongpath.inx.h:1
msgid "Pattern along Path"
@@ -31921,6 +32460,11 @@ msgstr "Mittel"
msgid "View Previous Glyph"
msgstr "Vorherigen Glyph zeigen"
+#: ../share/extensions/print_win32_vector.inx.h:1
+#, fuzzy
+msgid "Win32 Vector Print"
+msgstr "Windows 32-bit-Druck"
+
#: ../share/extensions/printing_marks.inx.h:1
msgid "Printing Marks"
msgstr "Druck-Markierungen"
@@ -32095,6 +32639,52 @@ msgstr "H (Durchschn. 30%)"
msgid "Square size (px):"
msgstr "Quadratische Größe / px"
+#: ../share/extensions/render_gears.inx.h:1
+#: ../share/extensions/render_gear_rack.inx.h:6
+msgid "Gear"
+msgstr "Zahnrad"
+
+#: ../share/extensions/render_gears.inx.h:2
+msgid "Number of teeth:"
+msgstr "Anzahl der Zähne:"
+
+# !!!
+#: ../share/extensions/render_gears.inx.h:3
+msgid "Circular pitch (tooth size):"
+msgstr "Kreisteilung (Zahngröße):"
+
+#: ../share/extensions/render_gears.inx.h:4
+msgid "Pressure angle (degrees):"
+msgstr "Druckwinkel (Grad):"
+
+#: ../share/extensions/render_gears.inx.h:5
+msgid "Diameter of center hole (0 for none):"
+msgstr "Durchmesser des Zenterlochs (0 für kein):"
+
+#: ../share/extensions/render_gears.inx.h:10
+msgid "Unit of measurement for both circular pitch and center diameter."
+msgstr "Einheit der Messung für Kreisteilung und Mittendurchmesser."
+
+#: ../share/extensions/render_gear_rack.inx.h:1
+#, fuzzy
+msgid "Rack Gear"
+msgstr "Zahnrad"
+
+#: ../share/extensions/render_gear_rack.inx.h:2
+#, fuzzy
+msgid "Rack Length:"
+msgstr "Länge:"
+
+#: ../share/extensions/render_gear_rack.inx.h:3
+#, fuzzy
+msgid "Tooth Spacing:"
+msgstr "Horizontale Abstände"
+
+#: ../share/extensions/render_gear_rack.inx.h:4
+#, fuzzy
+msgid "Contact Angle:"
+msgstr "Gergonne-Dreieck"
+
#: ../share/extensions/replace_font.inx.h:1
msgid "Replace font"
msgstr "Schrift ersetzen"
@@ -32104,11 +32694,13 @@ msgid "Find and Replace font"
msgstr "Schrift Suchen und Ersetzen"
#: ../share/extensions/replace_font.inx.h:3
-msgid "Find this font: "
+#, fuzzy
+msgid "Find font: "
msgstr "Finde diese Schrift:"
#: ../share/extensions/replace_font.inx.h:4
-msgid "And replace with: "
+#, fuzzy
+msgid "Replace with: "
msgstr "Und ersetze mit:"
#: ../share/extensions/replace_font.inx.h:5
@@ -32684,10 +33276,6 @@ msgid "The options below have no influence when the above is checked."
msgstr ""
"Ist das obere Häckchen gesetzt, sind die unteren Optionen bedeutungslos."
-#: ../share/extensions/svgcalendar.inx.h:19
-msgid "Colors"
-msgstr "Farben"
-
# !!! correct?
#: ../share/extensions/svgcalendar.inx.h:20
msgid "Year color:"
@@ -32779,6 +33367,19 @@ msgstr "Konvertiere SVG Schrift zu Glyph-Ebenen"
msgid "Load only the first 30 glyphs (Recommended)"
msgstr "Lade nur die ersten 30 Glyphen (Empfohlen)"
+#: ../share/extensions/synfig_output.inx.h:1
+#, fuzzy
+msgid "Synfig Output"
+msgstr "SVG-Ausgabe"
+
+#: ../share/extensions/synfig_output.inx.h:2
+msgid "Synfig Animation (*.sif)"
+msgstr "Synfig Animation (*.sif)"
+
+#: ../share/extensions/synfig_output.inx.h:3
+msgid "Synfig Animation written using the sif-file exporter extension"
+msgstr ""
+
#: ../share/extensions/text_braille.inx.h:1
msgid "Convert to Braille"
msgstr "Umwandeln in Blindenschrift"
@@ -33385,6 +33986,82 @@ msgstr "Ein beliebtes Dateiformat für Clipart"
msgid "XAML Input"
msgstr "XAML einlesen"
+#~ msgid "Crop:"
+#~ msgstr "Schneiden:"
+
+#~ msgid "Red:"
+#~ msgstr "Rot:"
+
+#~ msgid "Green:"
+#~ msgstr "Grün:"
+
+#~ msgid "Blue:"
+#~ msgstr "Blau:"
+
+#~ msgid "Lightness:"
+#~ msgstr "Helligkeit:"
+
+#~ msgid "Alpha:"
+#~ msgstr "Alpha:"
+
+#~ msgid "Level:"
+#~ msgstr "Ebene:"
+
+#~ msgid "Contrast:"
+#~ msgstr "Kontrast:"
+
+#~ msgid "Colors:"
+#~ msgstr "Farben:"
+
+#~ msgid "Glow:"
+#~ msgstr "Glühen:"
+
+#~ msgid "Simplify:"
+#~ msgstr "Vereinfachen:"
+
+#~ msgid "Blur:"
+#~ msgstr "Unschärfe:"
+
+#~ msgid "Select only one <b>group</b> to convert to symbol."
+#~ msgstr "Nur eine <b>Gruppe</b> für Symbolkonvertierung auswählen."
+
+#~ msgid "Select original (<b>Shift+D</b>) to convert to symbol."
+#~ msgstr "Original (<b>Umschalt+D</b>) wählen, um zum Symbol zu konvertieren."
+
+#~ msgid "Group selection first to convert to symbol."
+#~ msgstr "Gruppieren der Auswahl bevor Konvertierung zum Symbol"
+
+#~ msgid "Preview scale: "
+#~ msgstr "Vorschauskalierung:"
+
+# ??? Check!
+#~ msgid "Fit"
+#~ msgstr "Einpassen"
+
+#~ msgid "Fit to width"
+#~ msgstr "Einpassen zur Breite"
+
+#~ msgid "Fit to height"
+#~ msgstr "Einpassen zur Höhe"
+
+#~ msgid "Preview size: "
+#~ msgstr "Vorschaugröße:"
+
+#~ msgid "_Start Markers:"
+#~ msgstr "_Startmarkierung:"
+
+#~ msgid "_Mid Markers:"
+#~ msgstr "_Mittelmarkierung:"
+
+#~ msgid "_End Markers:"
+#~ msgstr "_Endmarkierung:"
+
+#~ msgid "keep only visible layers"
+#~ msgstr "Nur sichtbare Ebenen behalten"
+
+#~ msgid "y-Function:"
+#~ msgstr "y-Funktion"
+
#~ msgid "T_ype: "
#~ msgstr "T_yp: "
@@ -33596,9 +34273,6 @@ msgstr "XAML einlesen"
#~ msgid "Dark mode"
#~ msgstr "Dunkle Prägung"
-#~ msgid "Invert gradient"
-#~ msgstr "Farbverlauf invertieren"
-
#, fuzzy
#~ msgid "[Unstable!] Power stroke"
#~ msgstr "Kontur des Musters"
@@ -34114,9 +34788,6 @@ msgstr "XAML einlesen"
#~ "Weiche gefärbte Kontur mit Möglichkeit der Entsättigung und "
#~ "Farbwertrotation"
-#~ msgid "Glow"
-#~ msgstr "Glühen"
-
#~ msgid "Glow of object's own color at the edges"
#~ msgstr "Lichthof mit Objektfarbe um die Kanten"
@@ -34431,15 +35102,9 @@ msgstr "XAML einlesen"
#~ msgid "link"
#~ msgstr "verknüpfen"
-#~ msgid "Windows 32-bit Print"
-#~ msgstr "Windows 32-bit-Druck"
-
#~ msgid "Iconify"
#~ msgstr "Einklappen"
-#~ msgid "(invalid UTF-8 string)"
-#~ msgstr "(ungültiger UTF-8 string)"
-
#, fuzzy
#~ msgid "Label:"
#~ msgstr "_Bezeichner:"
@@ -35032,9 +35697,6 @@ msgstr "XAML einlesen"
#~ msgid "Object _Properties"
#~ msgstr "Objekt_eigenschaften"
-#~ msgid "Color profiles directory (%s) is unavailable."
-#~ msgstr "Verzeichnis der Farbprofile (%s) nicht auffindbar."
-
#~ msgid "Create new objects with:"
#~ msgstr "Objekte erstellen mit:"
@@ -35134,9 +35796,6 @@ msgstr "XAML einlesen"
#~ msgid "Toggle snapping on or off"
#~ msgstr "Einrasten aus- oder einschalten"
-#~ msgid "Rows"
-#~ msgstr "Reihen:"
-
#~ msgid "Radius [px]"
#~ msgstr "Radius [px]"
@@ -35287,9 +35946,6 @@ msgstr "XAML einlesen"
#~ msgid "Color/opacity used for color spraying"
#~ msgstr "Farbe/Opazität zum Farbsprühen"
-#~ msgid "Show node transformation handles"
-#~ msgstr "Anzeigen der Anfasser"
-
#~ msgid "Show next path effect parameter for editing"
#~ msgstr "Nächsten Pfad-Effekt-Parameter zum Bearbeiten wählen"
@@ -35558,9 +36214,6 @@ msgstr "XAML einlesen"
#~ msgid "Line which serves as 'mirror' for the reflection"
#~ msgstr "Linie, die als 'Spiegel' für die Rflektion dienen soll."
-#~ msgid "Handle to control the distance of the offset from the curve"
-#~ msgstr "Anfasser zum Einstellen der Entfernung des Offset der Kurve"
-
#~ msgid "Adjust the offset"
#~ msgstr "<b>Versatz-Abstand</b> anpassen"
@@ -36254,9 +36907,6 @@ msgstr "XAML einlesen"
#~ msgid "Preferred resolution (DPI) of bitmaps"
#~ msgstr "Bevorzugte Auflösung der Bitmaps (Punkte pro Zoll)"
-#~ msgid "PDF via Cairo (*.pdf)"
-#~ msgstr "PDF durch Cairo (*.pdf)"
-
#~ msgid "PDF File"
#~ msgstr "PDF Datei"
diff --git a/share/Makefile.am b/share/Makefile.am
index 27aaf0d28..fa778b031 100644
--- a/share/Makefile.am
+++ b/share/Makefile.am
@@ -1,5 +1,5 @@
SUBDIRS = attributes \
- clipart \
+ branding \
examples \
extensions \
filters \
diff --git a/share/branding/Makefile.am b/share/branding/Makefile.am
new file mode 100644
index 000000000..f992c8165
--- /dev/null
+++ b/share/branding/Makefile.am
@@ -0,0 +1,16 @@
+
+brandingdir = $(datadir)/inkscape/branding
+iconsdir = $(datadir)/inkscape/icons
+
+branding_DATA = \
+ README \
+ inkscape.svg \
+ sodipodi.svg \
+ tux.svg \
+ draw-freely.svg \
+ draw-freely.ru.svg
+
+icons_DATA = \
+ inkscape.svg
+
+EXTRA_DIST = $(branding_DATA) $(icons_DATA)
diff --git a/share/branding/README b/share/branding/README
new file mode 100644
index 000000000..957c1baad
--- /dev/null
+++ b/share/branding/README
@@ -0,0 +1,3 @@
+This directory is for the official Inkscape-related branding:
+Inkscape logo, banners, promotional graphics, etc.
+
diff --git a/share/clipart/draw-freely.ru.svg b/share/branding/draw-freely.ru.svg
index 61e98a9f7..61e98a9f7 100644
--- a/share/clipart/draw-freely.ru.svg
+++ b/share/branding/draw-freely.ru.svg
diff --git a/share/clipart/draw-freely.svg b/share/branding/draw-freely.svg
index bcf2fb16e..bcf2fb16e 100644
--- a/share/clipart/draw-freely.svg
+++ b/share/branding/draw-freely.svg
diff --git a/share/clipart/inkscape.logo.svg b/share/branding/inkscape.logo.svg
index 4c1ef03ac..4c1ef03ac 100644
--- a/share/clipart/inkscape.logo.svg
+++ b/share/branding/inkscape.logo.svg
diff --git a/share/icons/inkscape.svg b/share/branding/inkscape.svg
index 121bc3aef..121bc3aef 100644
--- a/share/icons/inkscape.svg
+++ b/share/branding/inkscape.svg
diff --git a/share/clipart/orav.svg b/share/branding/sodipodi.svg
index 139cc6ee5..139cc6ee5 100644
--- a/share/clipart/orav.svg
+++ b/share/branding/sodipodi.svg
diff --git a/share/clipart/tux.svg b/share/branding/tux.svg
index e3155ebfd..e3155ebfd 100644
--- a/share/clipart/tux.svg
+++ b/share/branding/tux.svg
diff --git a/share/clipart/Makefile.am b/share/clipart/Makefile.am
deleted file mode 100644
index 8e9a88159..000000000
--- a/share/clipart/Makefile.am
+++ /dev/null
@@ -1,12 +0,0 @@
-
-clipartdir = $(datadir)/inkscape/clipart
-
-clipart_DATA = \
- README \
- inkscape.logo.svg \
- orav.svg \
- tux.svg \
- draw-freely.svg \
- draw-freely.ru.svg
-
-EXTRA_DIST = $(clipart_DATA)
diff --git a/share/clipart/README b/share/clipart/README
deleted file mode 100644
index 862b5503e..000000000
--- a/share/clipart/README
+++ /dev/null
@@ -1,17 +0,0 @@
-This directory is for the official Inkscape-related clipart:
-Inkscape logo, banners, promotional graphics, etc.
-
-This is not for general-purpose SVG clipart. For that, there are
-several excellent sources:
-
-http://openclipart.org has thousands of public domain clipart images
-in SVG
-
-http://commons.wikimedia.org/wiki/Category:SVG has thousands of free
-encyclopedic images in SVG, many of them usable as clipart (maps,
-flags, diagrams, coats of arms, etc.)
-
-
-
-
-
diff --git a/share/icons/Makefile.am b/share/icons/Makefile.am
index 0dfb1acd7..6053cd71c 100644
--- a/share/icons/Makefile.am
+++ b/share/icons/Makefile.am
@@ -43,7 +43,6 @@ pixmaps = \
icons_DATA = \
$(pixmaps) \
- inkscape.svg \
\
icons.svg \
tango_icons.svg \
diff --git a/share/keys/default.xml b/share/keys/default.xml
index cb1273013..52bbd486c 100644
--- a/share/keys/default.xml
+++ b/share/keys/default.xml
@@ -627,7 +627,6 @@ override) the bindings in the main default.xml.
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
- <bind action="DialogScript" />
<bind action="DialogDebug" />
<bind action="DialogInput" />
diff --git a/share/keys/inkscape.xml b/share/keys/inkscape.xml
index cb1273013..52bbd486c 100644
--- a/share/keys/inkscape.xml
+++ b/share/keys/inkscape.xml
@@ -627,7 +627,6 @@ override) the bindings in the main default.xml.
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
- <bind action="DialogScript" />
<bind action="DialogDebug" />
<bind action="DialogInput" />
diff --git a/share/keys/macromedia-freehand-mx.xml b/share/keys/macromedia-freehand-mx.xml
index 9297f4d2b..60a9719b5 100644
--- a/share/keys/macromedia-freehand-mx.xml
+++ b/share/keys/macromedia-freehand-mx.xml
@@ -413,7 +413,6 @@ File, Edit, View, Modify, Text, Xtras, Window, Help.
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
- <bind action="DialogScript" />
<bind action="DialogDebug" />
<bind action="DialogInput" />
diff --git a/share/keys/right-handed-illustration.xml b/share/keys/right-handed-illustration.xml
index 28af163da..33125edba 100644
--- a/share/keys/right-handed-illustration.xml
+++ b/share/keys/right-handed-illustration.xml
@@ -530,7 +530,6 @@ Future improvements:
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
- <bind action="DialogScript" />
<bind action="DialogDebug" />
<bind action="DialogInput" />
diff --git a/share/keys/xara.xml b/share/keys/xara.xml
index 936ee1fd3..5229964ae 100644
--- a/share/keys/xara.xml
+++ b/share/keys/xara.xml
@@ -535,7 +535,6 @@ Hom/end keys-select minimum or maximum feather values
<bind action="DialogMetadata" />
<bind action="DialogClonetiler" />
<bind action="DialogGridArrange" />
- <bind action="DialogScript" />
<bind action="DialogDebug" />
<bind action="DialogInput" />
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fa54940db..1d27eaef1 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -216,7 +216,6 @@ set(inkscape_SRC
file.cpp
filter-chemistry.cpp
filter-enums.cpp
- fixes.cpp
flood-context.cpp
gc-anchored.cpp
gc-finalized.cpp
@@ -312,7 +311,6 @@ set(inkscape_SRC
MultiPrinter.h
PylogFormatter.h
TRPIFormatter.h
- approx-equal.h
arc-context.h
attributes-test.h
attributes.h
@@ -538,7 +536,6 @@ list(APPEND inkscape_SRC
# All folders for internal inkscape
# these call add_inkscape_source
-add_subdirectory(bind)
add_subdirectory(debug)
add_subdirectory(dialogs)
add_subdirectory(display)
diff --git a/src/Makefile.am b/src/Makefile.am
index aecd79170..cff9ac69f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -81,8 +81,6 @@ AM_CPPFLAGS = \
$(INKSCAPE_CFLAGS) \
-I$(top_srcdir)/cxxtest \
$(WIN32_CFLAGS) \
- -I$(srcdir)/bind/javainc \
- -I$(srcdir)/bind/javainc/linux \
-I$(builddir)/extension/dbus \
$(X11_CFLAGS)
@@ -106,7 +104,6 @@ endif
# Include all partial makefiles from subdirectories
include Makefile_insert
-include bind/Makefile_insert
include dialogs/Makefile_insert
include display/Makefile_insert
include dom/Makefile_insert
@@ -114,7 +111,6 @@ include extension/Makefile_insert
include extension/dbus/Makefile_insert
include extension/implementation/Makefile_insert
include extension/internal/Makefile_insert
-include extension/script/Makefile_insert
include filters/Makefile_insert
include helper/Makefile_insert
include io/Makefile_insert
@@ -146,7 +142,6 @@ EXTRA_DIST += \
$(top_srcdir)/Doxyfile \
sp-skeleton.cpp sp-skeleton.h \
util/makefile.in \
- bind/makefile.in \
debug/makefile.in \
dialogs/makefile.in \
display/makefile.in \
@@ -154,7 +149,6 @@ EXTRA_DIST += \
extension/implementation/makefile.in \
extension/internal/makefile.in \
extension/makefile.in \
- extension/script/makefile.in \
filters/makefile.in \
helper/makefile.in \
io/makefile.in \
diff --git a/src/Makefile_insert b/src/Makefile_insert
index 17dbce005..d17fad8b9 100644
--- a/src/Makefile_insert
+++ b/src/Makefile_insert
@@ -3,7 +3,7 @@
ink_common_sources += \
util/find-last-if.h \
util/longest-common-suffix.h \
- approx-equal.h remove-last.h \
+ remove-last.h \
arc-context.cpp arc-context.h \
attributes.cpp attributes.h \
attribute-rel-svg.cpp attribute-rel-svg.h \
diff --git a/src/approx-equal.h b/src/approx-equal.h
deleted file mode 100644
index 92f36d7a5..000000000
--- a/src/approx-equal.h
+++ /dev/null
@@ -1,25 +0,0 @@
-#ifndef __APROX_EQUAL_H__
-#define __APROX_EQUAL_H__
-
-#include <cmath>
-
-inline bool approx_equal(double const a, double const b)
-{
- return ( (a == b)
- || ( fabs( a - b ) < 1e-2 )
- || ( fabs( a / b - 1.0 ) < 1e-2 ) );
-}
-
-
-#endif /* !__APROX_EQUAL_H__ */
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/bind/CMakeLists.txt b/src/bind/CMakeLists.txt
deleted file mode 100644
index 9b6abad4f..000000000
--- a/src/bind/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
-set(bind_SRC
- dobinding.cpp
- javabind.cpp
-
-
- # -------
- # Headers
- javabind-private.h
- javabind.h
- javainc/jni.h
- javainc/linux/jni_md.h
- javainc/solaris/jni_md.h
- javainc/win32/jni_md.h
-)
-
-# add_inkscape_lib(bind_LIB "${bind_SRC}")
-add_inkscape_source("${bind_SRC}")
diff --git a/src/bind/DomStub.java b/src/bind/DomStub.java
deleted file mode 100644
index df82e5012..000000000
--- a/src/bind/DomStub.java
+++ /dev/null
@@ -1,299 +0,0 @@
-
-import java.io.*;
-import java.util.HashMap;
-import java.util.ArrayList;
-import java.util.Collections;
-
-
-/**
- * This is not an actual java binding class. Rather, it is
- * a simple tool for generating C++ native method stubs from classfiles
- */
-public class DomStub
-{
-
-class MethodEntry
-{
-ArrayList<String> parms;
-String name;
-String type;
-
-public void addParam(String type)
-{
- parms.add(type);
-}
-
-public MethodEntry(String methodName, String type)
-{
- this.name = methodName;
- this.type = type;
- parms = new ArrayList<String>();
-}
-}
-
-
-class ClassEntry
-{
-ArrayList<MethodEntry> methods;
-String name;
-
-public void addMethod(MethodEntry method)
-{
- methods.add(method);
-}
-
-public ClassEntry(String className)
-{
- this.name = className;
- methods = new ArrayList<MethodEntry>();
-}
-}
-
-
-HashMap<String, ClassEntry> classes;
-
-
-BufferedWriter out;
-
-void err(String msg)
-{
- System.out.println("DomStub err:" + msg);
-}
-
-void trace(String msg)
-{
- System.out.println("DomStub:" + msg);
-}
-
-void po(String msg)
-{
- try
- {
- out.write(msg);
- }
- catch (IOException e)
- {
- }
-}
-
-
-//########################################################################
-//# G E N E R A T E
-//########################################################################
-
-void dumpClasses()
-{
- for (ClassEntry ce : classes.values())
- {
- trace("########################");
- trace("Class " + ce.name);
- for (MethodEntry me : ce.methods)
- {
- trace(" " + me.type + " " + me.name);
- for (String parm : me.parms)
- {
- trace(" " + parm);
- }
- }
- }
-}
-
-
-void generateMethod(MethodEntry me)
-{
- po("/**\n");
- po(" * Method : " + me.name + "\n");
- po(" */\n");
- for (String parm : me.parms)
- {
- po(" " + parm + "\n");
- }
-
-}
-
-void generateClass(ClassEntry ce)
-{
- po("//################################################################\n");
- po("//## " + ce.name + "\n");
- po("//################################################################\n");
-
- for (MethodEntry me : ce.methods)
- generateMethod(me);
-
-}
-
-
-void generate()
-{
- ArrayList<String> classNames = new ArrayList<String>(classes.keySet());
- Collections.sort(classNames);
- for (String key : classNames)
- {
- ClassEntry ce = classes.get(key);
- generateClass(ce);
- }
-}
-
-//########################################################################
-//# P A R S E
-//########################################################################
-boolean parseEntry(String className, String methodName, String signature)
-{
- //trace("Decl :" + methodDecl);
- //trace("params:" + params);
- //#################################
- //# Parse class and method lines
- //#################################
- String s = className.substring(14);
- className = s.replace('_', '/');
- methodName = methodName.substring(14);
- signature = signature.substring(14);
- //trace("className : " + className);
- //trace("methodName : " + methodName);
-
- int pos = signature.indexOf('(');
- if (pos<0)
- {
- err("no opening ( for signature");
- return false;
- }
- pos++;
- int p2 = signature.indexOf(')', pos);
- if (p2<0)
- {
- err("no closing ) for signature");
- return false;
- }
- String parms = signature.substring(pos, p2);
- String type = signature.substring(p2+1);
- //#################################
- //# create method entry. add to new or existing class
- //#################################
- MethodEntry method = new MethodEntry(methodName, type);
-
- ClassEntry clazz = classes.get(className);
- if (clazz == null)
- {
- clazz = new ClassEntry(className);
- classes.put(className, clazz);
- }
- clazz.addMethod(method);
-
- //#################################
- //# Parse signature line
- //#################################
-
- pos = 0;
- int len = parms.length();
- while (pos<len)
- {
- String typ = "";
- char ch = parms.charAt(pos);
- if (ch == '[')
- {
- pos++;
- ch = parms.charAt(pos);
- typ += ch;
- }
- if (ch == 'L')
- {
- pos++;
- typ += ch;
- while (pos<len)
- {
- ch = parms.charAt(pos);
- if (ch == ';')
- break;
- typ += ch;
- pos++;
- }
- }
- else
- typ += ch;
- method.addParam(typ);
- //trace("param:" + typ);
- pos++;
- }
- return true;
-}
-
-
-public boolean parseFile(String fname)
-{
- boolean ret = true;
- try
- {
- BufferedReader in = new BufferedReader(new FileReader(fname));
- while (true)
- {
- String s1 = in.readLine();
- if (s1 == null)
- break;
- if (!s1.startsWith(" * Class: "))
- continue;
- String s2 = in.readLine();
- if (!s2.startsWith(" * Method: "))
- continue;
- String s3 = in.readLine();
- if (!s3.startsWith(" * Signature: "))
- continue;
- if (!parseEntry(s1, s2, s3))
- {
- ret = false;
- break;
- }
- }
- in.close();
- }
- catch (IOException e)
- {
- err("processFile:" + e);
- ret = false;
- }
- return ret;
-}
-
-
-public boolean processFile(String fname)
-{
- try
- {
- out = new BufferedWriter(new FileWriter("out.txt"));
- }
- catch (IOException e)
- {
- err("processFile: " + e);
- return false;
- }
- if (!parseFile(fname))
- return false;
- //dumpClasses();
- generate();
- try
- {
- out.close();
- }
- catch (IOException e)
- {
- err("processFile: " + e);
- return false;
- }
- return true;
-}
-
-
-public DomStub()
-{
- classes = new HashMap<String, ClassEntry>();
-}
-
-
-
-public static void main(String argv[])
-{
- DomStub st = new DomStub();
- boolean ret = st.processFile("out.h");
-}
-
-
-} \ No newline at end of file
diff --git a/src/bind/Makefile_insert b/src/bind/Makefile_insert
deleted file mode 100644
index b640957d3..000000000
--- a/src/bind/Makefile_insert
+++ /dev/null
@@ -1,11 +0,0 @@
-## Makefile.am fragment sourced by src/Makefile.am.
-
-ink_common_sources += \
- bind/javabind.h \
- bind/javabind-private.h \
- bind/javabind.cpp \
- bind/dobinding.cpp \
- bind/javainc/jni.h \
- bind/javainc/linux/jni_md.h \
- bind/javainc/solaris/jni_md.h \
- bind/javainc/win32/jni_md.h
diff --git a/src/bind/dobinding.cpp b/src/bind/dobinding.cpp
deleted file mode 100644
index 03b16a9dd..000000000
--- a/src/bind/dobinding.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-/*
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <jni.h>
-
-#ifdef __WIN32__
-#include <windows.h>
-#else
-#include <dlfcn.h>
-#include <errno.h>
-#endif
-
-#include "javabind.h"
-#include "javabind-private.h"
-
-#include <dom/dom.h>
-#include <dom/domimpl.h>
-
-namespace Inkscape
-{
-namespace Bind
-{
-
-using namespace org::w3c::dom;
-
-/**
- * This file has the actual C++ --> Java bindings
- * This file can get quite large!
- */
-
-/**
- * This struct associates a class name with its native
- * bindings. Since C++ does not allow "flexible" arrays,
- * we will separate each of the tables into a JNINativeMethod
- * array, and a class with a name and a pointer to that array.
- */
-typedef struct
-{
- const char *className;
- JNINativeMethod *methods;
-} NativeClass;
-
-/**
- * Although I dislike macros, this one seems reasonable
- */
-#define EXCEPTION (getExceptionString(env).c_str())
-
-//########################################################################
-//# BASE OBJECT
-//########################################################################
-
-static jmethodID _getPointer_id = NULL;
-
-static jlong getPointer(JNIEnv *env, jobject obj)
-{
- if (!_getPointer_id)
- {
- _getPointer_id = env->GetMethodID(env->GetObjectClass(obj), "getPointer", "()J");
- if (!_getPointer_id)
- {
- err("getPointer(): %s", EXCEPTION);
- return 0;
- }
- }
- jlong val = env->CallLongMethod(obj, _getPointer_id);
- return val;
-}
-
-
-static jmethodID _setPointer_id = NULL;
-
-static void setPointer(JNIEnv *env, jobject obj, jlong val)
-{
- if (!_setPointer_id)
- {
- _setPointer_id = env->GetMethodID(env->GetObjectClass(obj), "setPointer", "(J)V");
- if (!_setPointer_id)
- {
- err("setPointer(): %s", EXCEPTION);
- return;
- }
- }
- env->CallVoidMethod(obj, _setPointer_id, val);
-}
-
-
-static void JNICALL BaseObject_construct (JNIEnv *env, jobject obj)
-{
- setPointer(env, obj, 0L);
-}
-
-static void JNICALL BaseObject_destruct (JNIEnv *env, jobject obj)
-{
- BaseObject *ptr = reinterpret_cast<BaseObject *>(getPointer(env, obj));
- if (ptr)
- {
- delete ptr;
- }
- setPointer(env, obj, 0L);
-}
-
-
-static JNINativeMethod nm_BaseObject[] =
-{
-{ (char *)"construct", (char *)"()V", (void *)BaseObject_construct },
-{ (char *)"destruct", (char *)"()V", (void *)BaseObject_destruct },
-{ NULL, NULL, NULL }
-};
-
-static NativeClass nc_BaseObject =
-{
- "org/inkscape/cmn/BaseObject",
- nm_BaseObject
-};
-
-//########################################################################
-//# BASE OBJECT
-//########################################################################
-
-static void JNICALL DOMBase_construct
- (JNIEnv *env, jobject obj)
-{
- setPointer(env, obj, 0L);
-}
-
-static void JNICALL DOMBase_destruct
- (JNIEnv *env, jobject obj)
-{
- NodePtr *ptr = reinterpret_cast<NodePtr *>(getPointer(env, obj));
- if (ptr)
- {
- delete ptr;
- }
- setPointer(env, obj, 0L);
-}
-
-
-static JNINativeMethod nm_DOMBase[] =
-{
-{ (char *)"construct", (char *)"()V", (void *)DOMBase_construct },
-{ (char *)"destruct", (char *)"()V", (void *)DOMBase_destruct },
-{ NULL, NULL, NULL }
-};
-
-static NativeClass nc_DOMBase =
-{
- "org/inkscape/dom/DOMBase",
- nm_DOMBase
-};
-
-
-//########################################################################
-//# DOMImplementation
-//########################################################################
-
-
-static void JNICALL DOMImplementation_nCreateDocument
- (JNIEnv *env, jobject obj)
-{
- DOMImplementationImpl domImpl;
- DocumentTypePtr docType = domImpl.createDocumentType("", "", "");
- DocumentPtr doc = domImpl.createDocument("", "", docType);
- DocumentPtr *ptr = new DocumentPtr(doc);
- setPointer(env, obj, (jlong)ptr);
-}
-
-
-
-static JNINativeMethod nm_DOMImplementation[] =
-{
-{ (char *)"construct", (char *)"()V", (void *)DOMImplementation_nCreateDocument },
-{ NULL, NULL, NULL }
-};
-
-static NativeClass nc_DOMImplementation =
-{
- "org/inkscape/dom/DOMImplementation",
- nm_DOMImplementation
-};
-
-
-
-//########################################################################
-//# MAIN
-//########################################################################
-
-
-/**
- * This is a table-of-tables, matching a class name to its
- * table of native methods. We can probably think of a cleaner way
- * of doing this
- */
-static NativeClass *allClasses[] =
-{
- &nc_BaseObject,
- &nc_DOMBase,
- &nc_DOMImplementation,
- NULL
-};
-
-
-
-bool JavaBinderyImpl::doBinding()
-{
- for (NativeClass **nc = allClasses ; *nc ; nc++)
- {
- bool ret = registerNatives((*nc)->className, (*nc)->methods);
- if (!ret)
- {
- err("Could not bind native methods");
- return false;
- }
- }
- return true;
-}
-
-
-
-
-} // namespace Bind
-} // namespace Inkscape
-
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
diff --git a/src/bind/java/org/inkscape/cmn/BaseInterface.java b/src/bind/java/org/inkscape/cmn/BaseInterface.java
deleted file mode 100644
index 2cc1228f5..000000000
--- a/src/bind/java/org/inkscape/cmn/BaseInterface.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.cmn;
-
-/**
- * A BaseInterface is not an object of its down, but is owned
- * by a parent BaseObject. It has no mapping to a C++ object of
- * its own, but is merely the delegate that a BaseObject calls.
- * This is how we provide some semblance of multiple inheritance,
- * and keep the native method count down.
- */
-public class BaseInterface extends BaseObject
-{
-BaseObject parent;
-
-
-public void setParent(BaseObject par)
-{
- parent = par;
-}
-
-/**
- * Overloaded. getPointer() means that -any- java instance rooted on
- * either BaseObject or BaseInterface can call getPointer() to get the
- * handle to the associated C++ object pointer. The difference is that
- * BaseObject holds the actual pointer, while BaseInterface refers to
- * its owner BaseObject.
- */
-protected long getPointer()
-{
- if (parent == null)
- return 0L;
- else
- return parent.getPointer();
-}
-
-/**
- * Since this is an interface, construct()
- * means nothing. Nothing must happen
- */
-protected void construct()
-{
-}
-
-/**
- * Since this is an interface, destruct()
- * means nothing. Nothing must happen
- */
-protected void destruct()
-{
-}
-
-
-/**
- * Instances of this "interface" can only exist parasitically attached
- * to a BaseObject
- */
-public BaseInterface()
-{
- setParent(null);
-}
-
-}
diff --git a/src/bind/java/org/inkscape/cmn/BaseObject.java b/src/bind/java/org/inkscape/cmn/BaseObject.java
deleted file mode 100644
index b2c7aac8f..000000000
--- a/src/bind/java/org/inkscape/cmn/BaseObject.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.cmn;
-
-/**
- * This is the base of all classes which map to a corresponding
- * C++ object. The _pointer value is storage for the C++ object's
- * pointer. Construct() and destruct() are called for when things
- * need to be setup or cleaned up on the C++ side during creation or
- * destruction of this object.
- *
- * @see BaseInterface for how we add multiple inheritance to classes
- * which are rooted on this class.
- */
-public class BaseObject
-{
-
-private long _pointer;
-
-/**
- * getPointer() means that -any- java instance rooted on
- * either BaseObject or BaseInterface can call getPointer() to get the
- * handle to the associated C++ object pointer. The difference is that
- * BaseObject holds the actual pointer, while BaseInterface refers to
- * its owner BaseObject.
- */
-protected long getPointer()
-{
- return _pointer;
-}
-
-/**
- * sets the pointer to the associated C++ object to a new value
- */
-protected void setPointer(long val)
-{
- _pointer = val;
-}
-
-protected native void construct();
-
-protected native void destruct();
-
-protected BaseInterface imbue(BaseInterface intf)
-{
- intf.setParent(this);
- return intf;
-}
-
-
-/**
- * Simple constructor
- */
-public BaseObject()
-{
- construct();
-}
-
-}
diff --git a/src/bind/java/org/inkscape/cmn/Gateway.java b/src/bind/java/org/inkscape/cmn/Gateway.java
deleted file mode 100644
index fa70d2b7d..000000000
--- a/src/bind/java/org/inkscape/cmn/Gateway.java
+++ /dev/null
@@ -1,346 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.cmn;
-
-import java.util.List;
-import java.io.FileReader;
-import java.io.PrintStream;
-import java.io.OutputStream;
-import java.io.IOException;
-import javax.swing.JOptionPane;
-
-//####for xml
-//read
-import org.w3c.dom.Document;
-import java.io.ByteArrayInputStream;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-//write
-import java.io.ByteArrayOutputStream;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.inkscape.script.ScriptConsole;
-
-
-
-/**
- * Provide a gateway from C to Java, to simplify adding
- * interfaces.
- */
-public class Gateway
-{
-/**
- * Pointer back to the BinderyImpl C++ object that launched me
- */
-long backPtr;
-
-
-//########################################################################
-//# MESSSAGES
-//########################################################################
-void err(String message)
-{
- ScriptConsole console = ScriptConsole.getInstance();
- if (console != null)
- console.err("Gateway err:" + message);
- else
- log("Gateway err:" + message);
-}
-
-void msg(String message)
-{
- ScriptConsole console = ScriptConsole.getInstance();
- if (console != null)
- console.msg("Gateway err:" + message);
- else
- log("Gateway:" + message);
-}
-
-void trace(String message)
-{
- ScriptConsole console = ScriptConsole.getInstance();
- if (console != null)
- console.trace("Gateway:" + message);
- else
- log("Gateway:" + message);
-}
-
-
-//########################################################################
-//# U T I L I T Y
-//########################################################################
-
-/**
- * Parse a String to an XML Document
- */
-public Document stringToDoc(String xmlStr)
-{
- if (xmlStr == null || xmlStr.length()==0)
- return null;
- Document doc = null;
- try
- {
- DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- DocumentBuilder parser = factory.newDocumentBuilder();
- doc = parser.parse(new ByteArrayInputStream(xmlStr.getBytes()));
- }
- catch (java.io.IOException e)
- {
- err("stringToDoc:" + e);
- return null;
- }
- catch (javax.xml.parsers.ParserConfigurationException e)
- {
- err("stringToDoc:" + e);
- return null;
- }
- catch (org.xml.sax.SAXException e)
- {
- err("stringToDoc:" + e);
- return null;
- }
- return doc;
-}
-
-
-
-/**
- * Serialize an XML Document to a string
- */
-public String docToString(Document doc)
-{
- if (doc == null)
- return "";
- String buf = "";
- try
- {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- TransformerFactory factory = TransformerFactory.newInstance();
- Transformer tf = factory.newTransformer();
- tf.transform(new DOMSource(doc), new StreamResult(baos));
- baos.close();
- buf = baos.toString();
- }
- catch (java.io.IOException e)
- {
- err("docToString:" + e);
- return null;
- }
- catch (javax.xml.transform.TransformerConfigurationException e)
- {
- err("docToString:" + e);
- return null;
- }
- catch (javax.xml.transform.TransformerException e)
- {
- err("docToString:" + e);
- return null;
- }
- return buf;
-}
-
-
-//########################################################################
-//# R E P R (inkscape's xml tree)
-//########################################################################
-
-private native String documentGet(long backPtr);
-
-public String documentGet()
-{
- return documentGet(backPtr);
-}
-
-
-public Document documentGetXml()
-{
- String xmlStr = documentGet();
- return stringToDoc(xmlStr);
-}
-
-private native boolean documentSet(long backPtr, String xmlStr);
-
-public boolean documentSet(String xmlStr)
-{
- return documentSet(backPtr, xmlStr);
-}
-
-public boolean documentSetXml(Document doc)
-{
- String xmlStr = docToString(doc);
- return documentSet(xmlStr);
-}
-
-
-//########################################################################
-//# LOGGING STREAM
-//########################################################################
-
-public native void logWrite(long backptr, int ch);
-
-class LogStream extends OutputStream
-{
-
-public void write(int ch)
-{
- logWrite(backPtr, ch);
-}
-
-}
-
-PrintStream log = null;
-
-/**
- * printf-style logging
- */
-void log(String fmt, Object... args)
-{
- log.printf("Gateway:" + fmt, args);
-}
-
-
-//########################################################################
-//# RUN
-//########################################################################
-
-
-/**
- * Run a script buffer
- *
- * @param backPtr pointer back to the C context that called this
- * @param lang the scripting language to run
- * @param str the script buffer to execute
- * @return true if successful, else false
- */
-public boolean scriptRun(String lang, String str)
-{
- //wrap whole thing in try/catch, since this will
- //likely be called from C
- try
- {
- ScriptConsole console = ScriptConsole.getInstance();
- if (console == null)
- {
- err("ScriptConsole not initialized");
- return false;
- }
- return console.doRun(lang, str);
- }
- catch (Exception e)
- {
- err("run :" + e);
- e.printStackTrace();
- return false;
- }
-}
-
-
-/**
- * Run a script file
- *
- * @param backPtr pointer back to the C context that called this
- * @param lang the scripting language to run
- * @param fname the script file to execute
- * @return true if successful, else false
- */
-public boolean scriptRunFile(String lang, String fname)
-{
- //wrap whole thing in try/catch, since this will
- //likely be called from C
- try
- {
- {
- ScriptConsole console = ScriptConsole.getInstance();
- if (console == null)
- {
- err("ScriptConsole not initialized");
- return false;
- }
- return console.doRun(lang, fname);
- }
- }
- catch (Exception e)
- {
- err("scriptRunFile :" + e);
- return false;
- }
-}
-
-
-
-
-
-//########################################################################
-//# C O N S O L E
-//########################################################################
-
-
-public boolean showConsole()
-{
- ScriptConsole.getInstance().setVisible(true);
- return true;
-}
-
-
-//########################################################################
-//# CONSTRUCTOR
-//########################################################################
-
-
-
-
-/**
- * Constructor
- * @param backPtr pointer back to the C context that called this
- */
-public Gateway(long backPtr)
-{
- /**
- * Set up the logging stream
- */
- log = new PrintStream(new LogStream());
-
- //Point back to C++ object
- this.backPtr = backPtr;
-
- _instance = this;
-}
-
-private static Gateway _instance = null;
-
-public static Gateway getInstance()
-{
- return _instance;
-}
-
-}
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
-
-
diff --git a/src/bind/java/org/inkscape/cmn/Resource.java b/src/bind/java/org/inkscape/cmn/Resource.java
deleted file mode 100644
index 3ad139d8a..000000000
--- a/src/bind/java/org/inkscape/cmn/Resource.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.cmn;
-
-import java.awt.Image;
-import javax.swing.ImageIcon;
-import java.net.URL;
-
-
-
-/**
- * This class will hold various functions for getting a
- * resource from the classpath or jarfile
- */
-public class Resource
-{
-
-
-public static ImageIcon getIcon(String name)
-{
-
- String path = "/data/icons/" + name;
- URL imgurl = Resource.class.getResource(path);
- if (imgurl == null)
- {
- System.err.println("Icon '" + path + "' not found");
- return null;
- }
- ImageIcon icon = new ImageIcon(imgurl);
- return icon;
-}
-
-public static Image getImage(String name)
-{
-
- ImageIcon icon = getIcon(name);
- if (icon == null)
- return null;
- return icon.getImage();
-}
-
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/AttrImpl.java b/src/bind/java/org/inkscape/dom/AttrImpl.java
deleted file mode 100644
index ead12c6c5..000000000
--- a/src/bind/java/org/inkscape/dom/AttrImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.TypeInfo;
-
-
-public class AttrImpl
- extends NodeImpl
- implements org.w3c.dom.Attr
-{
-
-public native String getName();
-
-public native boolean getSpecified();
-
-public native String getValue();
-
-public native void setValue(String value)
- throws DOMException;
-
-public native Element getOwnerElement();
-
-public native TypeInfo getSchemaTypeInfo();
-
-public native boolean isId();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/CDATASectionImpl.java b/src/bind/java/org/inkscape/dom/CDATASectionImpl.java
deleted file mode 100644
index 3ac77da54..000000000
--- a/src/bind/java/org/inkscape/dom/CDATASectionImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-
-package org.inkscape.dom;
-
-
-public class CDATASectionImpl
- extends TextImpl
- implements org.w3c.dom.CDATASection
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/CharacterDataImpl.java b/src/bind/java/org/inkscape/dom/CharacterDataImpl.java
deleted file mode 100644
index 1c540a41c..000000000
--- a/src/bind/java/org/inkscape/dom/CharacterDataImpl.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-
-
-
-public class CharacterDataImpl
- extends NodeImpl
- implements org.w3c.dom.CharacterData
-{
-
-public native String getData()
- throws DOMException;
-public native void setData(String data)
- throws DOMException;
-
-public native int getLength();
-
-public native String substringData(int offset,
- int count)
- throws DOMException;
-
-public native void appendData(String arg)
- throws DOMException;
-
-public native void insertData(int offset,
- String arg)
- throws DOMException;
-
-public native void deleteData(int offset,
- int count)
- throws DOMException;
-
-public native void replaceData(int offset,
- int count,
- String arg)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/CommentImpl.java b/src/bind/java/org/inkscape/dom/CommentImpl.java
deleted file mode 100644
index 5abe4d14b..000000000
--- a/src/bind/java/org/inkscape/dom/CommentImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-
-package org.inkscape.dom;
-
-
-public class CommentImpl
- extends CharacterDataImpl
- implements org.w3c.dom.Comment
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMBase.java b/src/bind/java/org/inkscape/dom/DOMBase.java
deleted file mode 100644
index 4ab1409f0..000000000
--- a/src/bind/java/org/inkscape/dom/DOMBase.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.dom;
-
-
-
-/**
- * This is the base Java class upon which
- * all of the DOM classes are rooted
- */
-public class DOMBase
- extends org.inkscape.cmn.BaseObject
-{
-
-/**
- * @see dobinding.cpp: DOMBase_construct().
- *
- * Overloaded from BaseObject so that we can do 'special' construction
- */
-protected native void construct();
-
-/**
- * @see dobinding.cpp: DOMBase_destruct()
- *
- * Overloaded from BaseObject so that we can do 'special' destruction
- */
-protected native void destruct();
-
-
-
-/**
- * Overload Object.finalize() so that we
- * can perform proper cleanup.
- */
-protected void finalize()
-{
- destruct();
-}
-
-
-public DOMBase()
-{
- construct();
-}
-
-}
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
-
diff --git a/src/bind/java/org/inkscape/dom/DOMConfigurationImpl.java b/src/bind/java/org/inkscape/dom/DOMConfigurationImpl.java
deleted file mode 100644
index 23ed58628..000000000
--- a/src/bind/java/org/inkscape/dom/DOMConfigurationImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.DOMStringList;
-
-
-
-
-public class DOMConfigurationImpl
- implements org.w3c.dom.DOMConfiguration
-{
-
-public native void setParameter(String name,
- Object value)
- throws DOMException;
-
-public native Object getParameter(String name)
- throws DOMException;
-
-public native boolean canSetParameter(String name,
- Object value);
-
-public native DOMStringList getParameterNames();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMErrorHandlerImpl.java b/src/bind/java/org/inkscape/dom/DOMErrorHandlerImpl.java
deleted file mode 100644
index 5cdbe2ee9..000000000
--- a/src/bind/java/org/inkscape/dom/DOMErrorHandlerImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class DOMErrorHandlerImpl
- implements org.w3c.dom.DOMErrorHandler
-{
-
-public native boolean handleError(org.w3c.dom.DOMError error);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMErrorImpl.java b/src/bind/java/org/inkscape/dom/DOMErrorImpl.java
deleted file mode 100644
index 80cb09b9b..000000000
--- a/src/bind/java/org/inkscape/dom/DOMErrorImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class DOMErrorImpl
- implements org.w3c.dom.DOMError
-{
-
-public native short getSeverity();
-
-public native String getMessage();
-
-public native String getType();
-
-public native Object getRelatedException();
-
-public native Object getRelatedData();
-
-public native org.w3c.dom.DOMLocator getLocation();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMImplementationImpl.java b/src/bind/java/org/inkscape/dom/DOMImplementationImpl.java
deleted file mode 100644
index 1c4188ed7..000000000
--- a/src/bind/java/org/inkscape/dom/DOMImplementationImpl.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Document;
-import org.w3c.dom.DocumentType;
-
-
-
-public class DOMImplementationImpl
- implements org.w3c.dom.DOMImplementation
-{
-
-public native boolean hasFeature(String feature,
- String version);
-
-
-public native DocumentType createDocumentType(String qualifiedName,
- String publicId,
- String systemId)
- throws DOMException;
-
-
-public native Document createDocument(String namespaceURI,
- String qualifiedName,
- DocumentType doctype)
- throws DOMException;
-
-
-public native Object getFeature(String feature,
- String version);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMImplementationListImpl.java b/src/bind/java/org/inkscape/dom/DOMImplementationListImpl.java
deleted file mode 100644
index 35bee53d2..000000000
--- a/src/bind/java/org/inkscape/dom/DOMImplementationListImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMImplementation;
-
-
-public class DOMImplementationListImpl
- implements org.w3c.dom.DOMImplementationList
-{
-
-public native DOMImplementation item(int index);
-
-
-public native int getLength();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMImplementationSourceImpl.java b/src/bind/java/org/inkscape/dom/DOMImplementationSourceImpl.java
deleted file mode 100644
index a2a2a8f26..000000000
--- a/src/bind/java/org/inkscape/dom/DOMImplementationSourceImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.DOMImplementationList;
-
-public class DOMImplementationSourceImpl
- implements org.w3c.dom.DOMImplementationSource
-{
-public native DOMImplementation getDOMImplementation(String features);
-
-public native DOMImplementationList getDOMImplementationList(String features);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMLocatorImpl.java b/src/bind/java/org/inkscape/dom/DOMLocatorImpl.java
deleted file mode 100644
index c5abe4ca1..000000000
--- a/src/bind/java/org/inkscape/dom/DOMLocatorImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class DOMLocatorImpl
- implements org.w3c.dom.DOMLocator
-{
-
-public native int getLineNumber();
-
-public native int getColumnNumber();
-
-public native int getByteOffset();
-
-public native int getUtf16Offset();
-
-public native org.w3c.dom.Node getRelatedNode();
-
-public native String getUri();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DOMStringListImpl.java b/src/bind/java/org/inkscape/dom/DOMStringListImpl.java
deleted file mode 100644
index 91c31c574..000000000
--- a/src/bind/java/org/inkscape/dom/DOMStringListImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-
-public class DOMStringListImpl
- implements org.w3c.dom.DOMStringList
-{
-
-public native String item(int index);
-
-public native int getLength();
-
-public native boolean contains(String str);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DocumentFragmentImpl.java b/src/bind/java/org/inkscape/dom/DocumentFragmentImpl.java
deleted file mode 100644
index 4148f598e..000000000
--- a/src/bind/java/org/inkscape/dom/DocumentFragmentImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class DocumentFragmentImpl
- extends NodeImpl
- implements org.w3c.dom.DocumentFragment
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/DocumentImpl.java b/src/bind/java/org/inkscape/dom/DocumentImpl.java
deleted file mode 100644
index e381ce573..000000000
--- a/src/bind/java/org/inkscape/dom/DocumentImpl.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-
-import org.w3c.dom.Attr;
-import org.w3c.dom.CDATASection;
-import org.w3c.dom.Comment;
-import org.w3c.dom.DocumentFragment;
-import org.w3c.dom.DocumentType;
-import org.w3c.dom.DOMConfiguration;
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.DOMStringList;
-import org.w3c.dom.Element;
-import org.w3c.dom.EntityReference;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.w3c.dom.ProcessingInstruction;
-import org.w3c.dom.Text;
-
-
-
-public class DocumentImpl
- extends NodeImpl
- implements org.w3c.dom.Document
-{
-
-public native DocumentType getDoctype();
-
-public native DOMImplementation getImplementation();
-
-public native Element getDocumentElement();
-
-public native Element createElement(String tagName)
- throws DOMException;
-
-public native DocumentFragment createDocumentFragment();
-
-public native Text createTextNode(String data);
-
-public native Comment createComment(String data);
-
-public native CDATASection createCDATASection(String data)
- throws DOMException;
-
-public native ProcessingInstruction createProcessingInstruction(String target,
- String data)
- throws DOMException;
-
-public native Attr createAttribute(String name)
- throws DOMException;
-
-public native EntityReference createEntityReference(String name)
- throws DOMException;
-
-public native NodeList getElementsByTagName(String tagname);
-
-public native Node importNode(Node importedNode,
- boolean deep)
- throws DOMException;
-
-public native Element createElementNS(String namespaceURI,
- String qualifiedName)
- throws DOMException;
-
-public native Attr createAttributeNS(String namespaceURI,
- String qualifiedName)
- throws DOMException;
-
-public native NodeList getElementsByTagNameNS(String namespaceURI,
- String localName);
-
-public native Element getElementById(String elementId);
-
-public native String getInputEncoding();
-
-public native String getXmlEncoding();
-
-public native boolean getXmlStandalone();
-
-public native void setXmlStandalone(boolean xmlStandalone)
- throws DOMException;
-
-public native String getXmlVersion();
-
-public native void setXmlVersion(String xmlVersion)
- throws DOMException;
-
-public native boolean getStrictErrorChecking();
-
-public native void setStrictErrorChecking(boolean strictErrorChecking);
-
-public native String getDocumentURI();
-
-public native void setDocumentURI(String documentURI);
-
-public native Node adoptNode(Node source)
- throws DOMException;
-
-public native DOMConfiguration getDomConfig();
-
-public native void normalizeDocument();
-
-public native Node renameNode(Node n,
- String namespaceURI,
- String qualifiedName)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/DocumentTypeImpl.java b/src/bind/java/org/inkscape/dom/DocumentTypeImpl.java
deleted file mode 100644
index d3aa13552..000000000
--- a/src/bind/java/org/inkscape/dom/DocumentTypeImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.NamedNodeMap;
-
-
-
-public class DocumentTypeImpl
- extends NodeImpl
- implements org.w3c.dom.DocumentType
-{
-
-public native String getName();
-
-public native NamedNodeMap getEntities();
-
-public native NamedNodeMap getNotations();
-
-public native String getPublicId();
-
-public native String getSystemId();
-
-public native String getInternalSubset();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/ElementImpl.java b/src/bind/java/org/inkscape/dom/ElementImpl.java
deleted file mode 100644
index 9040c6ba4..000000000
--- a/src/bind/java/org/inkscape/dom/ElementImpl.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Attr;
-import org.w3c.dom.NodeList;
-import org.w3c.dom.TypeInfo;
-
-
-
-
-public class ElementImpl
- extends NodeImpl
- implements org.w3c.dom.Element
-
-{
-
-public native String getTagName();
-
-public native String getAttribute(String name);
-
-public native void setAttribute(String name,
- String value)
- throws DOMException;
-
-public native void removeAttribute(String name)
- throws DOMException;
-
-public native Attr getAttributeNode(String name);
-
-public native Attr setAttributeNode(Attr newAttr)
- throws DOMException;
-
-public native Attr removeAttributeNode(Attr oldAttr)
- throws DOMException;
-
-public native NodeList getElementsByTagName(String name);
-
-public native String getAttributeNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native void setAttributeNS(String namespaceURI,
- String qualifiedName,
- String value)
- throws DOMException;
-
-public native void removeAttributeNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native Attr getAttributeNodeNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native Attr setAttributeNodeNS(Attr newAttr)
- throws DOMException;
-
-public native NodeList getElementsByTagNameNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native boolean hasAttribute(String name);
-
-public native boolean hasAttributeNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native TypeInfo getSchemaTypeInfo();
-
-public native void setIdAttribute(String name,
- boolean isId)
- throws DOMException;
-
-public native void setIdAttributeNS(String namespaceURI,
- String localName,
- boolean isId)
- throws DOMException;
-
-public native void setIdAttributeNode(Attr idAttr,
- boolean isId)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/EntityImpl.java b/src/bind/java/org/inkscape/dom/EntityImpl.java
deleted file mode 100644
index 9b86060a6..000000000
--- a/src/bind/java/org/inkscape/dom/EntityImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-
-public class EntityImpl
- extends NodeImpl
- implements org.w3c.dom.Entity
-{
-public native String getPublicId();
-
-public native String getSystemId();
-
-public native String getNotationName();
-
-public native String getInputEncoding();
-
-public native String getXmlEncoding();
-
-public native String getXmlVersion();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/EntityReferenceImpl.java b/src/bind/java/org/inkscape/dom/EntityReferenceImpl.java
deleted file mode 100644
index 32bbe6d58..000000000
--- a/src/bind/java/org/inkscape/dom/EntityReferenceImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-
-public class EntityReferenceImpl
- extends NodeImpl
- implements org.w3c.dom.EntityReference
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/NameListImpl.java b/src/bind/java/org/inkscape/dom/NameListImpl.java
deleted file mode 100644
index e6d1f10fe..000000000
--- a/src/bind/java/org/inkscape/dom/NameListImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class NameListImpl
- implements org.w3c.dom.NameList
-{
-public native String getName(int index);
-
-public native String getNamespaceURI(int index);
-
-public native int getLength();
-
-public native boolean contains(String str);
-
-public native boolean containsNS(String namespaceURI,
- String name);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/NamedNodeMapImpl.java b/src/bind/java/org/inkscape/dom/NamedNodeMapImpl.java
deleted file mode 100644
index 2ee9a7c1e..000000000
--- a/src/bind/java/org/inkscape/dom/NamedNodeMapImpl.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Node;
-
-
-
-
-public class NamedNodeMapImpl
- implements org.w3c.dom.NamedNodeMap
-{
-
-public native Node getNamedItem(String name);
-
-
-public native Node setNamedItem(Node arg)
- throws DOMException;
-
-public native Node removeNamedItem(String name)
- throws DOMException;
-
-public native Node item(int index);
-
-public native int getLength();
-
-public native Node getNamedItemNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-public native Node setNamedItemNS(Node arg)
- throws DOMException;
-
-public native Node removeNamedItemNS(String namespaceURI,
- String localName)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/NodeImpl.java b/src/bind/java/org/inkscape/dom/NodeImpl.java
deleted file mode 100644
index e6071df42..000000000
--- a/src/bind/java/org/inkscape/dom/NodeImpl.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.w3c.dom.UserDataHandler;
-
-
-
-
-public class NodeImpl
- extends DOMBase
- implements org.w3c.dom.Node
-{
-
-public native String getNodeName();
-
-public native String getNodeValue()
- throws DOMException;
-public native void setNodeValue(String nodeValue)
- throws DOMException;
-
-public native short getNodeType();
-
-public native Node getParentNode();
-
-public native NodeList getChildNodes();
-
-public native Node getFirstChild();
-
-public native Node getLastChild();
-
-public native Node getPreviousSibling();
-
-public native Node getNextSibling();
-
-public native NamedNodeMap getAttributes();
-
-public native Document getOwnerDocument();
-
-public native Node insertBefore(Node newChild,
- Node refChild)
- throws DOMException;
-
-public native Node replaceChild(Node newChild,
- Node oldChild)
- throws DOMException;
-
-public native Node removeChild(Node oldChild)
- throws DOMException;
-
-public native Node appendChild(Node newChild)
- throws DOMException;
-
-public native boolean hasChildNodes();
-
-public native Node cloneNode(boolean deep);
-
-public native void normalize();
-
-public native boolean isSupported(String feature,
- String version);
-
-public native String getNamespaceURI();
-
-public native String getPrefix();
-
-public native void setPrefix(String prefix)
- throws DOMException;
-
-public native String getLocalName();
-
-public native boolean hasAttributes();
-
-public native String getBaseURI();
-
-
-public native short compareDocumentPosition(Node other)
- throws DOMException;
-
-
-public native String getTextContent()
- throws DOMException;
-
-public native void setTextContent(String textContent)
- throws DOMException;
-
-
-public native boolean isSameNode(Node other);
-
-public native String lookupPrefix(String namespaceURI);
-
-public native boolean isDefaultNamespace(String namespaceURI);
-
-public native String lookupNamespaceURI(String prefix);
-
-public native boolean isEqualNode(Node arg);
-
-public native Object getFeature(String feature,
- String version);
-
-public native Object setUserData(String key,
- Object data,
- UserDataHandler handler);
-
-public native Object getUserData(String key);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/NodeListImpl.java b/src/bind/java/org/inkscape/dom/NodeListImpl.java
deleted file mode 100644
index 14568cc81..000000000
--- a/src/bind/java/org/inkscape/dom/NodeListImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class NodeListImpl
- implements org.w3c.dom.NodeList
-{
-
-public native org.w3c.dom.Node item(int index);
-
-
-public native int getLength();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/NotationImpl.java b/src/bind/java/org/inkscape/dom/NotationImpl.java
deleted file mode 100644
index 326e24f88..000000000
--- a/src/bind/java/org/inkscape/dom/NotationImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class NotationImpl
- extends NodeImpl
- implements org.w3c.dom.Notation
-{
-
-public native String getPublicId();
-
-public native String getSystemId();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/ProcessingInstructionImpl.java b/src/bind/java/org/inkscape/dom/ProcessingInstructionImpl.java
deleted file mode 100644
index db63fd8c0..000000000
--- a/src/bind/java/org/inkscape/dom/ProcessingInstructionImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-
-
-public class ProcessingInstructionImpl
- extends NodeImpl
- implements org.w3c.dom.ProcessingInstruction
-{
-
-public native String getTarget();
-
-public native String getData();
-
-public native void setData(String data) throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/TextImpl.java b/src/bind/java/org/inkscape/dom/TextImpl.java
deleted file mode 100644
index 0c0bb79b8..000000000
--- a/src/bind/java/org/inkscape/dom/TextImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.Text;
-
-
-
-public class TextImpl
- extends CharacterDataImpl
- implements org.w3c.dom.Text
-{
-
-public native Text splitText(int offset)
- throws DOMException;
-
-public native boolean isElementContentWhitespace();
-
-public native String getWholeText();
-
-public native Text replaceWholeText(String content)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/TypeInfoImpl.java b/src/bind/java/org/inkscape/dom/TypeInfoImpl.java
deleted file mode 100644
index d19f5f6db..000000000
--- a/src/bind/java/org/inkscape/dom/TypeInfoImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-
-public class TypeInfoImpl
- implements org.w3c.dom.TypeInfo
-{
-
-public native String getTypeName();
-
-public native String getTypeNamespace();
-
-public native boolean isDerivedFrom(String typeNamespaceArg,
- String typeNameArg,
- int derivationMethod);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/UserDataHandlerImpl.java b/src/bind/java/org/inkscape/dom/UserDataHandlerImpl.java
deleted file mode 100644
index 98ebeae38..000000000
--- a/src/bind/java/org/inkscape/dom/UserDataHandlerImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.html
- */
-
-package org.inkscape.dom;
-
-import org.w3c.dom.Node;
-
-
-
-public class UserDataHandlerImpl
- implements org.w3c.dom.UserDataHandler
-{
-
-public native void handle(short operation,
- String key,
- Object data,
- Node src,
- Node dst);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSS2PropertiesImpl.java b/src/bind/java/org/inkscape/dom/css/CSS2PropertiesImpl.java
deleted file mode 100644
index 2b1404da5..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSS2PropertiesImpl.java
+++ /dev/null
@@ -1,527 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-
-
-public class CSS2PropertiesImpl
- implements org.w3c.dom.css.CSS2Properties
-{
-
-public native String getAzimuth();
-public native void setAzimuth(String azimuth)
- throws DOMException;
-
-public native String getBackground();
-public native void setBackground(String background)
- throws DOMException;
-
-public native String getBackgroundAttachment();
-public native void setBackgroundAttachment(String backgroundAttachment)
- throws DOMException;
-
-public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor)
- throws DOMException;
-
-public native String getBackgroundImage();
-public native void setBackgroundImage(String backgroundImage)
- throws DOMException;
-
-public native String getBackgroundPosition();
-public native void setBackgroundPosition(String backgroundPosition)
- throws DOMException;
-
-public native String getBackgroundRepeat();
-public native void setBackgroundRepeat(String backgroundRepeat)
- throws DOMException;
-
-public native String getBorder();
-public native void setBorder(String border)
- throws DOMException;
-
-public native String getBorderCollapse();
-public native void setBorderCollapse(String borderCollapse)
- throws DOMException;
-
-public native String getBorderColor();
-public native void setBorderColor(String borderColor)
- throws DOMException;
-
-public native String getBorderSpacing();
-public native void setBorderSpacing(String borderSpacing)
- throws DOMException;
-
-public native String getBorderStyle();
-public native void setBorderStyle(String borderStyle)
- throws DOMException;
-
-public native String getBorderTop();
-public native void setBorderTop(String borderTop)
- throws DOMException;
-
-public native String getBorderRight();
-public native void setBorderRight(String borderRight)
- throws DOMException;
-
-public native String getBorderBottom();
-public native void setBorderBottom(String borderBottom)
- throws DOMException;
-
-public native String getBorderLeft();
-public native void setBorderLeft(String borderLeft)
- throws DOMException;
-
-public native String getBorderTopColor();
-public native void setBorderTopColor(String borderTopColor)
- throws DOMException;
-
-public native String getBorderRightColor();
-public native void setBorderRightColor(String borderRightColor)
- throws DOMException;
-
-public native String getBorderBottomColor();
-public native void setBorderBottomColor(String borderBottomColor)
- throws DOMException;
-
-public native String getBorderLeftColor();
-public native void setBorderLeftColor(String borderLeftColor)
- throws DOMException;
-
-public native String getBorderTopStyle();
-public native void setBorderTopStyle(String borderTopStyle)
- throws DOMException;
-
-public native String getBorderRightStyle();
-public native void setBorderRightStyle(String borderRightStyle)
- throws DOMException;
-
-public native String getBorderBottomStyle();
-public native void setBorderBottomStyle(String borderBottomStyle)
- throws DOMException;
-
-public native String getBorderLeftStyle();
-public native void setBorderLeftStyle(String borderLeftStyle)
- throws DOMException;
-
-public native String getBorderTopWidth();
-public native void setBorderTopWidth(String borderTopWidth)
- throws DOMException;
-
-public native String getBorderRightWidth();
-public native void setBorderRightWidth(String borderRightWidth)
- throws DOMException;
-
-public native String getBorderBottomWidth();
-public native void setBorderBottomWidth(String borderBottomWidth)
- throws DOMException;
-
-public native String getBorderLeftWidth();
-public native void setBorderLeftWidth(String borderLeftWidth)
- throws DOMException;
-
-public native String getBorderWidth();
-public native void setBorderWidth(String borderWidth)
- throws DOMException;
-
-public native String getBottom();
-public native void setBottom(String bottom)
- throws DOMException;
-
-public native String getCaptionSide();
-public native void setCaptionSide(String captionSide)
- throws DOMException;
-
-public native String getClear();
-public native void setClear(String clear)
- throws DOMException;
-
-public native String getClip();
-public native void setClip(String clip)
- throws DOMException;
-
-public native String getColor();
-public native void setColor(String color)
- throws DOMException;
-
-public native String getContent();
-public native void setContent(String content)
- throws DOMException;
-
-public native String getCounterIncrement();
-public native void setCounterIncrement(String counterIncrement)
- throws DOMException;
-
-public native String getCounterReset();
-public native void setCounterReset(String counterReset)
- throws DOMException;
-
-public native String getCue();
-public native void setCue(String cue)
- throws DOMException;
-
-public native String getCueAfter();
-public native void setCueAfter(String cueAfter)
- throws DOMException;
-
-public native String getCueBefore();
-public native void setCueBefore(String cueBefore)
- throws DOMException;
-
-public native String getCursor();
-public native void setCursor(String cursor)
- throws DOMException;
-
-public native String getDirection();
-public native void setDirection(String direction)
- throws DOMException;
-
-public native String getDisplay();
-public native void setDisplay(String display)
- throws DOMException;
-
-public native String getElevation();
-public native void setElevation(String elevation)
- throws DOMException;
-
-public native String getEmptyCells();
-public native void setEmptyCells(String emptyCells)
- throws DOMException;
-
-public native String getCssFloat();
-public native void setCssFloat(String cssFloat)
- throws DOMException;
-
-public native String getFont();
-public native void setFont(String font)
- throws DOMException;
-
-public native String getFontFamily();
-public native void setFontFamily(String fontFamily)
- throws DOMException;
-
-public native String getFontSize();
-public native void setFontSize(String fontSize)
- throws DOMException;
-
-public native String getFontSizeAdjust();
-public native void setFontSizeAdjust(String fontSizeAdjust)
- throws DOMException;
-
-public native String getFontStretch();
-public native void setFontStretch(String fontStretch)
- throws DOMException;
-
-public native String getFontStyle();
-public native void setFontStyle(String fontStyle)
- throws DOMException;
-
-public native String getFontVariant();
-public native void setFontVariant(String fontVariant)
- throws DOMException;
-
-public native String getFontWeight();
-public native void setFontWeight(String fontWeight)
- throws DOMException;
-
-public native String getHeight();
-public native void setHeight(String height)
- throws DOMException;
-
-public native String getLeft();
-public native void setLeft(String left)
- throws DOMException;
-
-public native String getLetterSpacing();
-public native void setLetterSpacing(String letterSpacing)
- throws DOMException;
-
-public native String getLineHeight();
-public native void setLineHeight(String lineHeight)
- throws DOMException;
-
-public native String getListStyle();
-public native void setListStyle(String listStyle)
- throws DOMException;
-
-public native String getListStyleImage();
-public native void setListStyleImage(String listStyleImage)
- throws DOMException;
-
-public native String getListStylePosition();
-public native void setListStylePosition(String listStylePosition)
- throws DOMException;
-
-public native String getListStyleType();
-public native void setListStyleType(String listStyleType)
- throws DOMException;
-
-public native String getMargin();
-public native void setMargin(String margin)
- throws DOMException;
-
-public native String getMarginTop();
-public native void setMarginTop(String marginTop)
- throws DOMException;
-
-public native String getMarginRight();
-public native void setMarginRight(String marginRight)
- throws DOMException;
-
-public native String getMarginBottom();
-public native void setMarginBottom(String marginBottom)
- throws DOMException;
-
-public native String getMarginLeft();
-public native void setMarginLeft(String marginLeft)
- throws DOMException;
-
-public native String getMarkerOffset();
-public native void setMarkerOffset(String markerOffset)
- throws DOMException;
-
-public native String getMarks();
-public native void setMarks(String marks)
- throws DOMException;
-
-public native String getMaxHeight();
-public native void setMaxHeight(String maxHeight)
- throws DOMException;
-
-public native String getMaxWidth();
-public native void setMaxWidth(String maxWidth)
- throws DOMException;
-
-public native String getMinHeight();
-public native void setMinHeight(String minHeight)
- throws DOMException;
-
-public native String getMinWidth();
-public native void setMinWidth(String minWidth)
- throws DOMException;
-
-public native String getOrphans();
-public native void setOrphans(String orphans)
- throws DOMException;
-
-public native String getOutline();
-public native void setOutline(String outline)
- throws DOMException;
-
-public native String getOutlineColor();
-public native void setOutlineColor(String outlineColor)
- throws DOMException;
-
-public native String getOutlineStyle();
-public native void setOutlineStyle(String outlineStyle)
- throws DOMException;
-
-public native String getOutlineWidth();
-public native void setOutlineWidth(String outlineWidth)
- throws DOMException;
-
-public native String getOverflow();
-public native void setOverflow(String overflow)
- throws DOMException;
-
-public native String getPadding();
-public native void setPadding(String padding)
- throws DOMException;
-
-public native String getPaddingTop();
-public native void setPaddingTop(String paddingTop)
- throws DOMException;
-
-public native String getPaddingRight();
-public native void setPaddingRight(String paddingRight)
- throws DOMException;
-
-public native String getPaddingBottom();
-public native void setPaddingBottom(String paddingBottom)
- throws DOMException;
-
-public native String getPaddingLeft();
-public native void setPaddingLeft(String paddingLeft)
- throws DOMException;
-
-public native String getPage();
-public native void setPage(String page)
- throws DOMException;
-
-public native String getPageBreakAfter();
-public native void setPageBreakAfter(String pageBreakAfter)
- throws DOMException;
-
-public native String getPageBreakBefore();
-public native void setPageBreakBefore(String pageBreakBefore)
- throws DOMException;
-
-public native String getPageBreakInside();
-public native void setPageBreakInside(String pageBreakInside)
- throws DOMException;
-
-public native String getPause();
-public native void setPause(String pause)
- throws DOMException;
-
-public native String getPauseAfter();
-public native void setPauseAfter(String pauseAfter)
- throws DOMException;
-
-public native String getPauseBefore();
-public native void setPauseBefore(String pauseBefore)
- throws DOMException;
-
-public native String getPitch();
-public native void setPitch(String pitch)
- throws DOMException;
-
-public native String getPitchRange();
-public native void setPitchRange(String pitchRange)
- throws DOMException;
-
-public native String getPlayDuring();
-public native void setPlayDuring(String playDuring)
- throws DOMException;
-
-public native String getPosition();
-public native void setPosition(String position)
- throws DOMException;
-
-public native String getQuotes();
-public native void setQuotes(String quotes)
- throws DOMException;
-
-public native String getRichness();
-public native void setRichness(String richness)
- throws DOMException;
-
-public native String getRight();
-public native void setRight(String right)
- throws DOMException;
-
-public native String getSize();
-public native void setSize(String size)
- throws DOMException;
-
-public native String getSpeak();
-public native void setSpeak(String speak)
- throws DOMException;
-
-public native String getSpeakHeader();
-public native void setSpeakHeader(String speakHeader)
- throws DOMException;
-
-public native String getSpeakNumeral();
-public native void setSpeakNumeral(String speakNumeral)
- throws DOMException;
-
-public native String getSpeakPunctuation();
-public native void setSpeakPunctuation(String speakPunctuation)
- throws DOMException;
-
-public native String getSpeechRate();
-public native void setSpeechRate(String speechRate)
- throws DOMException;
-
-public native String getStress();
-public native void setStress(String stress)
- throws DOMException;
-
-public native String getTableLayout();
-public native void setTableLayout(String tableLayout)
- throws DOMException;
-
-public native String getTextAlign();
-public native void setTextAlign(String textAlign)
- throws DOMException;
-
-public native String getTextDecoration();
-public native void setTextDecoration(String textDecoration)
- throws DOMException;
-
-public native String getTextIndent();
-public native void setTextIndent(String textIndent)
- throws DOMException;
-
-public native String getTextShadow();
-public native void setTextShadow(String textShadow)
- throws DOMException;
-
-public native String getTextTransform();
-public native void setTextTransform(String textTransform)
- throws DOMException;
-
-public native String getTop();
-public native void setTop(String top)
- throws DOMException;
-
-public native String getUnicodeBidi();
-public native void setUnicodeBidi(String unicodeBidi)
- throws DOMException;
-
-public native String getVerticalAlign();
-public native void setVerticalAlign(String verticalAlign)
- throws DOMException;
-
-public native String getVisibility();
-public native void setVisibility(String visibility)
- throws DOMException;
-
-public native String getVoiceFamily();
-public native void setVoiceFamily(String voiceFamily)
- throws DOMException;
-
-public native String getVolume();
-public native void setVolume(String volume)
- throws DOMException;
-
-public native String getWhiteSpace();
-public native void setWhiteSpace(String whiteSpace)
- throws DOMException;
-
-public native String getWidows();
-public native void setWidows(String widows)
- throws DOMException;
-
-public native String getWidth();
-public native void setWidth(String width)
- throws DOMException;
-
-public native String getWordSpacing();
-public native void setWordSpacing(String wordSpacing)
- throws DOMException;
-
-public native String getZIndex();
-public native void setZIndex(String zIndex)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSCharsetRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSCharsetRuleImpl.java
deleted file mode 100644
index b29173353..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSCharsetRuleImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-
-
-public class CSSCharsetRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSCharsetRule
-{
-
-public native String getEncoding();
-public native void setEncoding(String encoding)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSFontFaceRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSFontFaceRuleImpl.java
deleted file mode 100644
index cfa779e27..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSFontFaceRuleImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-
-public class CSSFontFaceRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSFontFaceRule
-{
-
-public native CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSImportRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSImportRuleImpl.java
deleted file mode 100644
index 8efb7265f..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSImportRuleImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.stylesheets.MediaList;
-
-
-
-public class CSSImportRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSImportRule
-{
-
-public native String getHref();
-
-public native MediaList getMedia();
-
-public native CSSStyleSheet getStyleSheet();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSMediaRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSMediaRuleImpl.java
deleted file mode 100644
index 0993592ba..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSMediaRuleImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.MediaList;
-import org.w3c.dom.css.CSSRuleList;
-
-
-public class CSSMediaRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSMediaRule
-{
-
-public native MediaList getMedia();
-
-public native CSSRuleList getCssRules();
-
-public native int insertRule(String rule,
- int index)
- throws DOMException;
-
-public native void deleteRule(int index)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSPageRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSPageRuleImpl.java
deleted file mode 100644
index 1b7594304..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSPageRuleImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-public class CSSPageRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSPageRule
-{
-
-public native String getSelectorText();
-public native void setSelectorText(String selectorText)
- throws DOMException;
-
-public native CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSPrimitiveValueImpl.java b/src/bind/java/org/inkscape/dom/css/CSSPrimitiveValueImpl.java
deleted file mode 100644
index 34abe3ca1..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSPrimitiveValueImpl.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.Counter;
-import org.w3c.dom.css.RGBColor;
-import org.w3c.dom.css.Rect;
-
-
-public class CSSPrimitiveValueImpl
- extends CSSValueImpl
- implements org.w3c.dom.css.CSSPrimitiveValue
-{
-
-public native short getPrimitiveType();
-
-public native void setFloatValue(short unitType,
- float floatValue)
- throws DOMException;
-
-public native float getFloatValue(short unitType)
- throws DOMException;
-
-public native void setStringValue(short stringType,
- String stringValue)
- throws DOMException;
-
-public native String getStringValue()
- throws DOMException;
-
-public native Counter getCounterValue()
- throws DOMException;
-
-public native Rect getRectValue()
- throws DOMException;
-
-public native RGBColor getRGBColorValue()
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSRuleImpl.java
deleted file mode 100644
index ace49a055..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSRuleImpl.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.css.CSSRule;
-
-
-public class CSSRuleImpl
- implements org.w3c.dom.css.CSSRule
-{
-
-public native short getType();
-
-public native String getCssText();
-public native void setCssText(String cssText)
- throws DOMException;
-
-public native CSSStyleSheet getParentStyleSheet();
-
-public native CSSRule getParentRule();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSRuleListImpl.java b/src/bind/java/org/inkscape/dom/css/CSSRuleListImpl.java
deleted file mode 100644
index 9fa2d0535..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSRuleListImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSRule;
-
-
-
-public class CSSRuleListImpl
- implements org.w3c.dom.css.CSSRuleList
-{
-
-public native int getLength();
-
-public native CSSRule item(int index);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSStyleDeclarationImpl.java b/src/bind/java/org/inkscape/dom/css/CSSStyleDeclarationImpl.java
deleted file mode 100644
index 73483f07b..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSStyleDeclarationImpl.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class CSSStyleDeclarationImpl
- implements org.w3c.dom.css.CSSStyleDeclaration
-{
-
-public native String getCssText();
-public native void setCssText(String cssText)
- throws DOMException;
-
-public native String getPropertyValue(String propertyName);
-
-public native CSSValue getPropertyCSSValue(String propertyName);
-
-public native String removeProperty(String propertyName)
- throws DOMException;
-
-public native String getPropertyPriority(String propertyName);
-
-public native void setProperty(String propertyName,
- String value,
- String priority)
- throws DOMException;
-
-public native int getLength();
-
-public native String item(int index);
-
-public native CSSRule getParentRule();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSStyleRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSStyleRuleImpl.java
deleted file mode 100644
index de2d4945e..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSStyleRuleImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-public class CSSStyleRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSStyleRule
-{
-
-public native String getSelectorText();
-public native void setSelectorText(String selectorText)
- throws DOMException;
-
-public native CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSStyleSheetImpl.java b/src/bind/java/org/inkscape/dom/css/CSSStyleSheetImpl.java
deleted file mode 100644
index ed14d69c9..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSStyleSheetImpl.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.StyleSheet;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-
-
-public class CSSStyleSheetImpl
- extends org.inkscape.dom.stylesheets.StyleSheetImpl
- implements org.w3c.dom.css.CSSStyleSheet
-{
-
-public native CSSRule getOwnerRule();
-
-
-public native CSSRuleList getCssRules();
-
-public native int insertRule(String rule,
- int index)
- throws DOMException;
-
-public native void deleteRule(int index)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSUnknownRuleImpl.java b/src/bind/java/org/inkscape/dom/css/CSSUnknownRuleImpl.java
deleted file mode 100644
index d09a73681..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSUnknownRuleImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-
-public class CSSUnknownRuleImpl
- extends CSSRuleImpl
- implements org.w3c.dom.css.CSSUnknownRule
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSValueImpl.java b/src/bind/java/org/inkscape/dom/css/CSSValueImpl.java
deleted file mode 100644
index 6782a95b7..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSValueImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMException;
-
-
-public class CSSValueImpl
- implements org.w3c.dom.css.CSSValue
-{
-
-public native String getCssText();
-public native void setCssText(String cssText)
- throws DOMException;
-
-public native short getCssValueType();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CSSValueListImpl.java b/src/bind/java/org/inkscape/dom/css/CSSValueListImpl.java
deleted file mode 100644
index 334afb1c7..000000000
--- a/src/bind/java/org/inkscape/dom/css/CSSValueListImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class CSSValueListImpl
- extends CSSValueImpl
- implements org.w3c.dom.css.CSSValueList
-{
-
-public native int getLength();
-
-public native CSSValue item(int index);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/CounterImpl.java b/src/bind/java/org/inkscape/dom/css/CounterImpl.java
deleted file mode 100644
index 1f656b944..000000000
--- a/src/bind/java/org/inkscape/dom/css/CounterImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-
-
-public class CounterImpl
- implements org.w3c.dom.css.Counter
-{
-
-public native String getIdentifier();
-
-public native String getListStyle();
-
-public native String getSeparator();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/DOMImplementationCSSImpl.java b/src/bind/java/org/inkscape/dom/css/DOMImplementationCSSImpl.java
deleted file mode 100644
index 16bf7a994..000000000
--- a/src/bind/java/org/inkscape/dom/css/DOMImplementationCSSImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSStyleSheet;
-
-
-public class DOMImplementationCSSImpl
- extends
- org.inkscape.dom.DOMImplementationImpl
- implements org.w3c.dom.css.DOMImplementationCSS
-{
-
-public native CSSStyleSheet createCSSStyleSheet(String title,
- String media)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/DocumentCSSImpl.java b/src/bind/java/org/inkscape/dom/css/DocumentCSSImpl.java
deleted file mode 100644
index bbbd9c110..000000000
--- a/src/bind/java/org/inkscape/dom/css/DocumentCSSImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.stylesheets.DocumentStyle;
-import org.w3c.dom.Element;
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-
-public class DocumentCSSImpl
- extends
- org.inkscape.dom.stylesheets.DocumentStyleImpl
- implements org.w3c.dom.css.DocumentCSS
-{
-
-public native CSSStyleDeclaration getOverrideStyle(Element elt,
- String pseudoElt);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/ElementCSSInlineStyleImpl.java b/src/bind/java/org/inkscape/dom/css/ElementCSSInlineStyleImpl.java
deleted file mode 100644
index ba36ae487..000000000
--- a/src/bind/java/org/inkscape/dom/css/ElementCSSInlineStyleImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-
-public class ElementCSSInlineStyleImpl
- implements org.w3c.dom.css.ElementCSSInlineStyle
-{
-
-public native CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/RGBColorImpl.java b/src/bind/java/org/inkscape/dom/css/RGBColorImpl.java
deleted file mode 100644
index 0f4d50b58..000000000
--- a/src/bind/java/org/inkscape/dom/css/RGBColorImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSPrimitiveValue;
-
-
-public class RGBColorImpl
- implements org.w3c.dom.css.RGBColor
-{
-
-public native CSSPrimitiveValue getRed();
-
-public native CSSPrimitiveValue getGreen();
-
-public native CSSPrimitiveValue getBlue();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/RectImpl.java b/src/bind/java/org/inkscape/dom/css/RectImpl.java
deleted file mode 100644
index 1ef0a766a..000000000
--- a/src/bind/java/org/inkscape/dom/css/RectImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.css.CSSPrimitiveValue;
-
-
-public class RectImpl
- implements org.w3c.dom.css.Rect
-{
-
-public native CSSPrimitiveValue getTop();
-
-public native CSSPrimitiveValue getRight();
-
-public native CSSPrimitiveValue getBottom();
-
-public native CSSPrimitiveValue getLeft();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/css/ViewCSSImpl.java b/src/bind/java/org/inkscape/dom/css/ViewCSSImpl.java
deleted file mode 100644
index c52d056b7..000000000
--- a/src/bind/java/org/inkscape/dom/css/ViewCSSImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style
- */
-
-
-package org.inkscape.dom.css;
-
-import org.w3c.dom.views.AbstractView;
-import org.w3c.dom.Element;
-import org.w3c.dom.css.CSSStyleDeclaration;
-
-
-public class ViewCSSImpl
- extends
- org.inkscape.dom.views.AbstractViewImpl
- implements org.w3c.dom.css.ViewCSS
-{
-
-public native CSSStyleDeclaration getComputedStyle(Element elt,
- String pseudoElt);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/CustomEventImpl.java b/src/bind/java/org/inkscape/dom/events/CustomEventImpl.java
deleted file mode 100644
index 3762e57e2..000000000
--- a/src/bind/java/org/inkscape/dom/events/CustomEventImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.events.EventTarget;
-
-
-
-public class CustomEventImpl
- extends EventImpl
- implements org.w3c.dom.events.CustomEvent
-{
-public native void setDispatchState(EventTarget target,
- short phase);
-
-public native boolean isPropagationStopped();
-
-public native boolean isImmediatePropagationStopped();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/DocumentEventImpl.java b/src/bind/java/org/inkscape/dom/events/DocumentEventImpl.java
deleted file mode 100644
index 504427db3..000000000
--- a/src/bind/java/org/inkscape/dom/events/DocumentEventImpl.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.events.Event;
-
-
-
-public class DocumentEventImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.events.DocumentEvent
-{
-
-public native Event createEvent(String eventType)
- throws DOMException;
-public native boolean canDispatch(String namespaceURI,
- String type);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/EventImpl.java b/src/bind/java/org/inkscape/dom/events/EventImpl.java
deleted file mode 100644
index 858a3e095..000000000
--- a/src/bind/java/org/inkscape/dom/events/EventImpl.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.events.EventTarget;
-
-
-
-public class EventImpl
- implements org.w3c.dom.events.Event
-{
-
-public native String getType();
-
-public native EventTarget getTarget();
-
-public native EventTarget getCurrentTarget();
-
-public native short getEventPhase();
-
-public native boolean getBubbles();
-
-public native boolean getCancelable();
-
-public native long getTimeStamp();
-
-public native void stopPropagation();
-
-public native void preventDefault();
-
-public native void initEvent(String eventTypeArg,
- boolean canBubbleArg,
- boolean cancelableArg);
-
-public native String getNamespaceURI();
-
-public native boolean isCustom();
-
-public native void stopImmediatePropagation();
-
-public native boolean isDefaultPrevented();
-
-public native void initEventNS(String namespaceURIArg,
- String eventTypeArg,
- boolean canBubbleArg,
- boolean cancelableArg);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/EventListenerImpl.java b/src/bind/java/org/inkscape/dom/events/EventListenerImpl.java
deleted file mode 100644
index 4b680ff86..000000000
--- a/src/bind/java/org/inkscape/dom/events/EventListenerImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.events.Event;
-
-
-
-public class EventListenerImpl
- implements org.w3c.dom.events.EventListener
-{
-
-public native void handleEvent(Event evt);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/EventTargetImpl.java b/src/bind/java/org/inkscape/dom/events/EventTargetImpl.java
deleted file mode 100644
index 34778f03b..000000000
--- a/src/bind/java/org/inkscape/dom/events/EventTargetImpl.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class EventTargetImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.events.EventTarget
-{
-
-public native void addEventListener(String type,
- EventListener listener,
- boolean useCapture);
-
-public native void removeEventListener(String type,
- EventListener listener,
- boolean useCapture);
-
-public native boolean dispatchEvent(Event evt)
- throws EventException;
-
-public native void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup);
-
-public native void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture);
-
-public native boolean willTriggerNS(String namespaceURI,
- String type);
-
-public native boolean hasEventListenerNS(String namespaceURI,
- String type);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/KeyboardEventImpl.java b/src/bind/java/org/inkscape/dom/events/KeyboardEventImpl.java
deleted file mode 100644
index 24f8de968..000000000
--- a/src/bind/java/org/inkscape/dom/events/KeyboardEventImpl.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-
-public class KeyboardEventImpl
- extends UIEventImpl
- implements org.w3c.dom.events.KeyboardEvent
-{
-
-public native String getKeyIdentifier();
-
-public native int getKeyLocation();
-
-public native boolean getCtrlKey();
-
-public native boolean getShiftKey();
-
-public native boolean getAltKey();
-
-public native boolean getMetaKey();
-
-public native boolean getModifierState(String keyIdentifierArg);
-
-public native void initKeyboardEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String keyIdentifierArg,
- int keyLocationArg,
- String modifiersList);
-
-public native void initKeyboardEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String keyIdentifierArg,
- int keyLocationArg,
- String modifiersList);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/MouseEventImpl.java b/src/bind/java/org/inkscape/dom/events/MouseEventImpl.java
deleted file mode 100644
index 900074643..000000000
--- a/src/bind/java/org/inkscape/dom/events/MouseEventImpl.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-import org.w3c.dom.events.EventTarget;
-
-
-
-public class MouseEventImpl
- extends UIEventImpl
- implements org.w3c.dom.events.MouseEvent
-{
-
-public native int getScreenX();
-
-public native int getScreenY();
-
-public native int getClientX();
-
-public native int getClientY();
-
-public native boolean getCtrlKey();
-
-public native boolean getShiftKey();
-
-public native boolean getAltKey();
-
-public native boolean getMetaKey();
-
-public native short getButton();
-
-public native EventTarget getRelatedTarget();
-
-public native void initMouseEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg,
- int screenXArg,
- int screenYArg,
- int clientXArg,
- int clientYArg,
- boolean ctrlKeyArg,
- boolean altKeyArg,
- boolean shiftKeyArg,
- boolean metaKeyArg,
- short buttonArg,
- EventTarget relatedTargetArg);
-
-public native boolean getModifierState(String keyIdentifierArg);
-
-public native void initMouseEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg,
- int screenXArg,
- int screenYArg,
- int clientXArg,
- int clientYArg,
- short buttonArg,
- EventTarget relatedTargetArg,
- String modifiersList);
-
-}
-
-
diff --git a/src/bind/java/org/inkscape/dom/events/MutationEventImpl.java b/src/bind/java/org/inkscape/dom/events/MutationEventImpl.java
deleted file mode 100644
index df3b9915c..000000000
--- a/src/bind/java/org/inkscape/dom/events/MutationEventImpl.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.Node;
-
-
-public class MutationEventImpl
- extends EventImpl
- implements org.w3c.dom.events.MutationEvent
-{
-public native Node getRelatedNode();
-
-public native String getPrevValue();
-
-public native String getNewValue();
-
-public native String getAttrName();
-
-public native short getAttrChange();
-
-public native void initMutationEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevValueArg,
- String newValueArg,
- String attrNameArg,
- short attrChangeArg);
-
-public native void initMutationEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevValueArg,
- String newValueArg,
- String attrNameArg,
- short attrChangeArg);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/MutationNameEventImpl.java b/src/bind/java/org/inkscape/dom/events/MutationNameEventImpl.java
deleted file mode 100644
index 5ee722bfa..000000000
--- a/src/bind/java/org/inkscape/dom/events/MutationNameEventImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.Node;
-
-
-public class MutationNameEventImpl
- extends MutationEventImpl
- implements org.w3c.dom.events.MutationNameEvent
-{
-
-public native String getPrevNamespaceURI();
-
-public native String getPrevNodeName();
-
-public native void initMutationNameEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevNamespaceURIArg,
- String prevNodeNameArg);
-
-public native void initMutationNameEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevNamespaceURIArg,
- String prevNodeNameArg);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/TextEventImpl.java b/src/bind/java/org/inkscape/dom/events/TextEventImpl.java
deleted file mode 100644
index c62963c53..000000000
--- a/src/bind/java/org/inkscape/dom/events/TextEventImpl.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-
-public class TextEventImpl
- extends UIEventImpl
- implements org.w3c.dom.events.TextEvent
-{
-
-public native String getData();
-
-public native void initTextEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String dataArg);
-
-public native void initTextEventNS(String namespaceURI,
- String type,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String dataArg);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/events/UIEventImpl.java b/src/bind/java/org/inkscape/dom/events/UIEventImpl.java
deleted file mode 100644
index bb66d154f..000000000
--- a/src/bind/java/org/inkscape/dom/events/UIEventImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the Events files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107/java-binding.html
- */
-
-package org.inkscape.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-
-public class UIEventImpl
- extends EventImpl
- implements org.w3c.dom.events.UIEvent
-{
-
-public native AbstractView getView();
-
-public native int getDetail();
-
-public native void initUIEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg);
-
-public native void initUIEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementExclusiveTimeContainerImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementExclusiveTimeContainerImpl.java
deleted file mode 100644
index bc9ce930e..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementExclusiveTimeContainerImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.NodeList;
-
-
-public class ElementExclusiveTimeContainerImpl
- extends ElementTimeContainerImpl
- implements org.w3c.dom.smil.ElementExclusiveTimeContainer
-{
-
-
-public native String getEndSync();
-public native void setEndSync(String endSync)
- throws DOMException;
-
-
-public native NodeList getPausedElements();
-
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementLayoutImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementLayoutImpl.java
deleted file mode 100644
index 2dfeacbe7..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementLayoutImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class ElementLayoutImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementLayout
-{
-
-public native String getTitle();
-public native void setTitle(String title) throws DOMException;
-public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor) throws DOMException;
-public native int getHeight();
-public native void setHeight(int height) throws DOMException;
-public native int getWidth();
-public native void setWidth(int width) throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementParallelTimeContainerImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementParallelTimeContainerImpl.java
deleted file mode 100644
index 1feed68dd..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementParallelTimeContainerImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class ElementParallelTimeContainerImpl
- extends ElementTimeContainerImpl
- implements org.w3c.dom.smil.ElementParallelTimeContainer
-{
-
-public native String getEndSync();
-public native void setEndSync(String endSync)
- throws DOMException;
-
-
-public native float getImplicitDuration();
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementSequentialTimeContainerImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementSequentialTimeContainerImpl.java
deleted file mode 100644
index 51a3abd38..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementSequentialTimeContainerImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class ElementSequentialTimeContainerImpl
- extends ElementTimeContainerImpl
- implements org.w3c.dom.smil.ElementSequentialTimeContainer
-{
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementSyncBehaviorImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementSyncBehaviorImpl.java
deleted file mode 100644
index 891895064..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementSyncBehaviorImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class ElementSyncBehaviorImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementSyncBehavior
-{
-
-public native String getSyncBehavior();
-
-
-public native float getSyncTolerance();
-
-
-public native String getDefaultSyncBehavior();
-
-
-public native float getDefaultSyncTolerance();
-
-
-public native boolean getSyncMaster();
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTargetAttributesImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTargetAttributesImpl.java
deleted file mode 100644
index e406a67e9..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTargetAttributesImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class ElementTargetAttributesImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementTargetAttributes
-{
-
-public native String getAttributeName();
-public native void setAttributeName(String attributeName);
-
-
-public native short getAttributeType();
-public native void setAttributeType(short attributeType);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTestImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTestImpl.java
deleted file mode 100644
index 8ab0c57b5..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTestImpl.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-public class ElementTestImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementTest
-{
-
-public native int getSystemBitrate();
-public native void setSystemBitrate(int systemBitrate)
- throws DOMException;
-
-
-public native boolean getSystemCaptions();
-public native void setSystemCaptions(boolean systemCaptions)
- throws DOMException;
-
-
-public native String getSystemLanguage();
-public native void setSystemLanguage(String systemLanguage)
- throws DOMException;
-
-
-public native boolean getSystemRequired();
-
-
-public native boolean getSystemScreenSize();
-
-
-public native boolean getSystemScreenDepth();
-
-
-public native String getSystemOverdubOrSubtitle();
-public native void setSystemOverdubOrSubtitle(String systemOverdubOrSubtitle)
- throws DOMException;
-
-
-public native boolean getSystemAudioDesc();
-public native void setSystemAudioDesc(boolean systemAudioDesc)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTimeContainerImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTimeContainerImpl.java
deleted file mode 100644
index 2f4fc4cb2..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTimeContainerImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.NodeList;
-
-
-public class ElementTimeContainerImpl
- extends ElementTimeImpl
- implements org.w3c.dom.smil.ElementTimeContainer
-{
-
-public native NodeList getTimeChildren();
-public native NodeList getActiveChildrenAt(float instant);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTimeControlImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTimeControlImpl.java
deleted file mode 100644
index e82161139..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTimeControlImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class ElementTimeControlImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementTimeControl
-{
-public native boolean beginElement() throws DOMException;
-public native boolean endElement() throws DOMException;
-public native boolean beginElementAt(float offset) throws DOMException;
-public native boolean endElementAt(float offset) throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTimeImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTimeImpl.java
deleted file mode 100644
index fd1567033..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTimeImpl.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.smil.TimeList;
-
-
-
-public class ElementTimeImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementTime
-{
-
-public native TimeList getBegin();
-public native void setBegin(TimeList begin)
- throws DOMException;
-
-
-public native TimeList getEnd();
-public native void setEnd(TimeList end)
- throws DOMException;
-
-
-public native float getDur();
-public native void setDur(float dur)
- throws DOMException;
-
-
-
-public native short getRestart();
-public native void setRestart(short restart)
- throws DOMException;
-
-
-
-public native short getFill();
-public native void setFill(short fill)
- throws DOMException;
-
-
-public native float getRepeatCount();
-public native void setRepeatCount(float repeatCount)
- throws DOMException;
-
-
-public native float getRepeatDur();
-public native void setRepeatDur(float repeatDur)
- throws DOMException;
-
-
-public native boolean beginElement();
-
-
-public native boolean endElement();
-
-
-public native void pauseElement();
-
-
-public native void resumeElement();
-
-
-public native void seekElement(float seekTo);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/ElementTimeManipulationImpl.java b/src/bind/java/org/inkscape/dom/smil/ElementTimeManipulationImpl.java
deleted file mode 100644
index 89acd6188..000000000
--- a/src/bind/java/org/inkscape/dom/smil/ElementTimeManipulationImpl.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class ElementTimeManipulationImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.smil.ElementTimeManipulation
-{
-
-public native float getSpeed();
-public native void setSpeed(float speed)
- throws DOMException;
-
-
-public native float getAccelerate();
-public native void setAccelerate(float accelerate)
- throws DOMException;
-
-
-public native float getDecelerate();
-public native void setDecelerate(float decelerate)
- throws DOMException;
-
-
-public native boolean getAutoReverse();
-public native void setAutoReverse(boolean autoReverse)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILAnimateColorElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILAnimateColorElementImpl.java
deleted file mode 100644
index 028bda1a9..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILAnimateColorElementImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class SMILAnimateColorElementImpl
- extends SMILAnimationImpl
- implements org.w3c.dom.smil.SMILAnimateColorElement
-{
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILAnimateElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILAnimateElementImpl.java
deleted file mode 100644
index 371174d4e..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILAnimateElementImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class SMILAnimateElementImpl
- extends SMILAnimationImpl
- implements org.w3c.dom.smil.SMILAnimateElement
-{
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILAnimateMotionElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILAnimateMotionElementImpl.java
deleted file mode 100644
index b5f9a5a10..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILAnimateMotionElementImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class SMILAnimateMotionElementImpl
- extends SMILAnimateElementImpl
- implements org.w3c.dom.smil.SMILAnimateMotionElement
-{
-
-public native String getPath();
-public native void setPath(String path) throws DOMException;
-
-public native String getOrigin();
-public native void setOrigin(String origin) throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILAnimationImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILAnimationImpl.java
deleted file mode 100644
index 46c8feeb3..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILAnimationImpl.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.smil.TimeList;
-
-
-public class SMILAnimationImpl
- extends SMILElementImpl
- //ElementTargetAttributes,
- //ElementTime,
- //ElementTimeControl
- implements org.w3c.dom.smil.SMILAnimation
-{
-
-public SMILAnimationImpl()
-{
- imbue(_ElementTargetAttributes = new ElementTargetAttributesImpl());
- imbue(_ElementTime = new ElementTimeImpl());
- imbue(_ElementTimeControl = new ElementTimeControlImpl());
-}
-
-//from ElementTargetAttributes
-ElementTargetAttributesImpl _ElementTargetAttributes;
-public String getAttributeName()
- { return _ElementTargetAttributes.getAttributeName(); }
-public void setAttributeName(String attributeName)
- { _ElementTargetAttributes.setAttributeName(attributeName); }
-public short getAttributeType()
- { return _ElementTargetAttributes.getAttributeType(); }
-public void setAttributeType(short attributeType)
- { _ElementTargetAttributes.setAttributeType(attributeType); }
-//end ElementTargetAttributes
-
-//from ElementTime
-ElementTimeImpl _ElementTime;
-public TimeList getBegin()
- { return _ElementTime.getBegin(); }
-public void setBegin(TimeList begin) throws DOMException
- { _ElementTime.setBegin(begin); }
-public TimeList getEnd()
- { return _ElementTime.getEnd(); }
-public void setEnd(TimeList end) throws DOMException
- { _ElementTime.setEnd(end); }
-public float getDur()
- { return _ElementTime.getDur(); }
-public void setDur(float dur) throws DOMException
- { _ElementTime.setDur(dur); }
-public short getRestart()
- { return _ElementTime.getRestart(); }
-public void setRestart(short restart) throws DOMException
- { _ElementTime.setRestart(restart); }
-public short getFill()
- { return _ElementTime.getFill(); }
-public void setFill(short fill) throws DOMException
- { _ElementTime.setFill(fill); }
-public float getRepeatCount()
- { return _ElementTime.getRepeatCount(); }
-public void setRepeatCount(float repeatCount) throws DOMException
- { _ElementTime.setRepeatCount(repeatCount); }
-public float getRepeatDur()
- { return _ElementTime.getRepeatDur(); }
-public void setRepeatDur(float repeatDur) throws DOMException
- { _ElementTime.setRepeatDur(repeatDur); }
-public boolean beginElement()
- { return _ElementTime.beginElement(); }
-public boolean endElement()
- { return _ElementTime.endElement(); }
-public void pauseElement()
- { _ElementTime.pauseElement(); }
-public void resumeElement()
- { _ElementTime.resumeElement(); }
-public void seekElement(float seekTo)
- { _ElementTime.seekElement(seekTo); }
-//end ElementTime
-
-
-//from ElementTimeControl
-ElementTimeControlImpl _ElementTimeControl;
-public boolean beginElementAt(float offset) throws DOMException
- { return _ElementTimeControl.beginElementAt(offset); }
-public boolean endElementAt(float offset) throws DOMException
- { return _ElementTimeControl.endElementAt(offset); }
-//end ElementTimeControl
-
-
-public native short getAdditive();
-public native void setAdditive(short additive)
- throws DOMException;
-
-
-public native short getAccumulate();
-public native void setAccumulate(short accumulate)
- throws DOMException;
-
-public native short getCalcMode();
-public native void setCalcMode(short calcMode)
- throws DOMException;
-
-public native String getKeySplines();
-public native void setKeySplines(String keySplines)
- throws DOMException;
-
-public native TimeList getKeyTimes();
-public native void setKeyTimes(TimeList keyTimes)
- throws DOMException;
-
-public native String getValues();
-public native void setValues(String values)
- throws DOMException;
-
-public native String getFrom();
-public native void setFrom(String from)
- throws DOMException;
-
-public native String getTo();
-public native void setTo(String to)
- throws DOMException;
-
-public native String getBy();
-public native void setBy(String by)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILDocumentImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILDocumentImpl.java
deleted file mode 100644
index 15104bf47..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILDocumentImpl.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.NodeList;
-import org.w3c.dom.smil.TimeList;
-
-
-
-public class SMILDocumentImpl
- extends org.inkscape.dom.DocumentImpl
- //ElementTimeContainer
- implements org.w3c.dom.smil.SMILDocument
-{
-public SMILDocumentImpl()
-{
- imbue(_ElementTimeContainer = new ElementTimeContainerImpl());
- _ElementTime = (ElementTimeImpl)_ElementTimeContainer;
-}
-
-
-
-//from ElementTimeContainer
-ElementTimeContainerImpl _ElementTimeContainer;
-public NodeList getTimeChildren()
- { return _ElementTimeContainer.getTimeChildren(); }
-public NodeList getActiveChildrenAt(float instant)
- { return _ElementTimeContainer.getActiveChildrenAt(instant); }
-//end ElementTimeContainer
-
-//from ElementTime
-ElementTimeImpl _ElementTime;
-public TimeList getBegin()
- { return _ElementTime.getBegin(); }
-public void setBegin(TimeList begin) throws DOMException
- { _ElementTime.setBegin(begin); }
-public TimeList getEnd()
- { return _ElementTime.getEnd(); }
-public void setEnd(TimeList end) throws DOMException
- { _ElementTime.setEnd(end); }
-public float getDur()
- { return _ElementTime.getDur(); }
-public void setDur(float dur) throws DOMException
- { _ElementTime.setDur(dur); }
-public short getRestart()
- { return _ElementTime.getRestart(); }
-public void setRestart(short restart) throws DOMException
- { _ElementTime.setRestart(restart); }
-public short getFill()
- { return _ElementTime.getFill(); }
-public void setFill(short fill) throws DOMException
- { _ElementTime.setFill(fill); }
-public float getRepeatCount()
- { return _ElementTime.getRepeatCount(); }
-public void setRepeatCount(float repeatCount) throws DOMException
- { _ElementTime.setRepeatCount(repeatCount); }
-public float getRepeatDur()
- { return _ElementTime.getRepeatDur(); }
-public void setRepeatDur(float repeatDur) throws DOMException
- { _ElementTime.setRepeatDur(repeatDur); }
-public boolean beginElement()
- { return _ElementTime.beginElement(); }
-public boolean endElement()
- { return _ElementTime.endElement(); }
-public void pauseElement()
- { _ElementTime.pauseElement(); }
-public void resumeElement()
- { _ElementTime.resumeElement(); }
-public void seekElement(float seekTo)
- { _ElementTime.seekElement(seekTo); }
-//end ElementTime
-
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILElementImpl.java
deleted file mode 100644
index d69fdf02e..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILElementImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-public class SMILElementImpl
- extends org.inkscape.dom.ElementImpl
- implements org.w3c.dom.smil.SMILElement
-{
-
-public native String getId();
-public native void setId(String id) throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILLayoutElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILLayoutElementImpl.java
deleted file mode 100644
index 51fc5912a..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILLayoutElementImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class SMILLayoutElementImpl
- extends SMILElementImpl
- implements org.w3c.dom.smil.SMILLayoutElement
-{
-
-public native String getType();
-
-
-public native boolean getResolved();
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILMediaElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILMediaElementImpl.java
deleted file mode 100644
index 67e8b032a..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILMediaElementImpl.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.smil.TimeList;
-
-
-
-public class SMILMediaElementImpl
- extends SMILElementImpl
- //ElementTime
- implements org.w3c.dom.smil.SMILMediaElement
-{
-public SMILMediaElementImpl()
-{
- imbue(_ElementTime = new ElementTimeImpl());
-}
-
-//from ElementTime
-ElementTimeImpl _ElementTime;
-public TimeList getBegin()
- { return _ElementTime.getBegin(); }
-public void setBegin(TimeList begin) throws DOMException
- { _ElementTime.setBegin(begin); }
-public TimeList getEnd()
- { return _ElementTime.getEnd(); }
-public void setEnd(TimeList end) throws DOMException
- { _ElementTime.setEnd(end); }
-public float getDur()
- { return _ElementTime.getDur(); }
-public void setDur(float dur) throws DOMException
- { _ElementTime.setDur(dur); }
-public short getRestart()
- { return _ElementTime.getRestart(); }
-public void setRestart(short restart) throws DOMException
- { _ElementTime.setRestart(restart); }
-public short getFill()
- { return _ElementTime.getFill(); }
-public void setFill(short fill) throws DOMException
- { _ElementTime.setFill(fill); }
-public float getRepeatCount()
- { return _ElementTime.getRepeatCount(); }
-public void setRepeatCount(float repeatCount) throws DOMException
- { _ElementTime.setRepeatCount(repeatCount); }
-public float getRepeatDur()
- { return _ElementTime.getRepeatDur(); }
-public void setRepeatDur(float repeatDur) throws DOMException
- { _ElementTime.setRepeatDur(repeatDur); }
-public boolean beginElement()
- { return _ElementTime.beginElement(); }
-public boolean endElement()
- { return _ElementTime.endElement(); }
-public void pauseElement()
- { _ElementTime.pauseElement(); }
-public void resumeElement()
- { _ElementTime.resumeElement(); }
-public void seekElement(float seekTo)
- { _ElementTime.seekElement(seekTo); }
-//end ElementTime
-
-
-public native String getAbstractAttr();
-public native void setAbstractAttr(String abstractAttr)
- throws DOMException;
-
-
-public native String getAlt();
-public native void setAlt(String alt)
- throws DOMException;
-
-public native String getAuthor();
-public native void setAuthor(String author)
- throws DOMException;
-
-public native String getClipBegin();
-public native void setClipBegin(String clipBegin)
- throws DOMException;
-
-public native String getClipEnd();
-public native void setClipEnd(String clipEnd)
- throws DOMException;
-
-public native String getCopyright();
-public native void setCopyright(String copyright)
- throws DOMException;
-
-public native String getLongdesc();
-public native void setLongdesc(String longdesc)
- throws DOMException;
-
-public native String getPort();
-public native void setPort(String port)
- throws DOMException;
-
-public native String getReadIndex();
-public native void setReadIndex(String readIndex)
- throws DOMException;
-
-public native String getRtpformat();
-public native void setRtpformat(String rtpformat)
- throws DOMException;
-
-public native String getSrc();
-public native void setSrc(String src)
- throws DOMException;
-
-public native String getStripRepeat();
-public native void setStripRepeat(String stripRepeat)
- throws DOMException;
-
-public native String getTitle();
-public native void setTitle(String title)
- throws DOMException;
-
-public native String getTransport();
-public native void setTransport(String transport)
- throws DOMException;
-
-public native String getType();
-public native void setType(String type)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILRefElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILRefElementImpl.java
deleted file mode 100644
index 1eb3d6a28..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILRefElementImpl.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class SMILRefElementImpl
- extends SMILMediaElementImpl
- implements org.w3c.dom.smil.SMILRefElement
-{
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILRegionElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILRegionElementImpl.java
deleted file mode 100644
index d85cf3d0f..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILRegionElementImpl.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-public class SMILRegionElementImpl
- extends SMILElementImpl
- //ElementLayout
- implements org.w3c.dom.smil.SMILRegionElement
-{
-
-public SMILRegionElementImpl()
-{
- imbue(_ElementLayout = new ElementLayoutImpl());
-}
-
-//from ElementLayout
-ElementLayoutImpl _ElementLayout;
-public String getTitle()
- { return _ElementLayout.getTitle(); }
-public void setTitle(String title) throws DOMException
- { _ElementLayout.setTitle(title); }
-public String getBackgroundColor()
- { return _ElementLayout.getBackgroundColor(); }
-public void setBackgroundColor(String backgroundColor) throws DOMException
- { _ElementLayout.setBackgroundColor(backgroundColor); }
-public int getHeight()
- { return _ElementLayout.getHeight(); }
-public void setHeight(int height) throws DOMException
- { _ElementLayout.setHeight(height); }
-public int getWidth()
- { return _ElementLayout.getWidth(); }
-public void setWidth(int width) throws DOMException
- { _ElementLayout.setWidth(width); }
-//end ElementLayout
-
-
-public native String getFit();
-public native void setFit(String fit) throws DOMException;
-
-public native String getTop();
-public native void setTop(String top) throws DOMException;
-
-public native int getZIndex();
-public native void setZIndex(int zIndex) throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILRegionInterfaceImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILRegionInterfaceImpl.java
deleted file mode 100644
index 1f44f9d1b..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILRegionInterfaceImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.smil.SMILRegionElement;
-
-
-public class SMILRegionInterfaceImpl
- implements org.w3c.dom.smil.SMILRegionInterface
-{
-
-public native SMILRegionElement getRegion();
-public native void setRegion(SMILRegionElement region);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILRootLayoutElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILRootLayoutElementImpl.java
deleted file mode 100644
index 01def0622..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILRootLayoutElementImpl.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-
-public class SMILRootLayoutElementImpl
- extends SMILElementImpl
- //, ElementLayout
- implements org.w3c.dom.smil.SMILRootLayoutElement
-{
-
-public SMILRootLayoutElementImpl()
-{
- imbue(_ElementLayout = new ElementLayoutImpl());
-}
-
-//from ElementLayout
-ElementLayoutImpl _ElementLayout;
-public String getTitle()
- { return _ElementLayout.getTitle(); }
-public void setTitle(String title) throws DOMException
- { _ElementLayout.setTitle(title); }
-public String getBackgroundColor()
- { return _ElementLayout.getBackgroundColor(); }
-public void setBackgroundColor(String backgroundColor) throws DOMException
- { _ElementLayout.setBackgroundColor(backgroundColor); }
-public int getHeight()
- { return _ElementLayout.getHeight(); }
-public void setHeight(int height) throws DOMException
- { _ElementLayout.setHeight(height); }
-public int getWidth()
- { return _ElementLayout.getWidth(); }
-public void setWidth(int width) throws DOMException
- { _ElementLayout.setWidth(width); }
-//end ElementLayout
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILSetElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILSetElementImpl.java
deleted file mode 100644
index fce213000..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILSetElementImpl.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.smil.TimeList;
-
-
-
-public class SMILSetElementImpl
- extends SMILElementImpl
- //ElementTimeControl,
- //ElementTime,
- //ElementTargetAttributes
- implements org.w3c.dom.smil.SMILSetElement
-{
-
-public SMILSetElementImpl()
-{
- imbue(_ElementTimeControl = new ElementTimeControlImpl());
- imbue(_ElementTime = new ElementTimeImpl());
- imbue(_ElementTargetAttributes = new ElementTargetAttributesImpl());
-}
-
-
-//from ElementTimeControl
-ElementTimeControlImpl _ElementTimeControl;
-public boolean beginElementAt(float offset) throws DOMException
- { return _ElementTimeControl.beginElementAt(offset); }
-public boolean endElementAt(float offset) throws DOMException
- { return _ElementTimeControl.endElementAt(offset); }
-//end ElementTimeControl
-
-//from ElementTime
-ElementTimeImpl _ElementTime;
-public TimeList getBegin()
- { return _ElementTime.getBegin(); }
-public void setBegin(TimeList begin) throws DOMException
- { _ElementTime.setBegin(begin); }
-public TimeList getEnd()
- { return _ElementTime.getEnd(); }
-public void setEnd(TimeList end) throws DOMException
- { _ElementTime.setEnd(end); }
-public float getDur()
- { return _ElementTime.getDur(); }
-public void setDur(float dur) throws DOMException
- { _ElementTime.setDur(dur); }
-public short getRestart()
- { return _ElementTime.getRestart(); }
-public void setRestart(short restart) throws DOMException
- { _ElementTime.setRestart(restart); }
-public short getFill()
- { return _ElementTime.getFill(); }
-public void setFill(short fill) throws DOMException
- { _ElementTime.setFill(fill); }
-public float getRepeatCount()
- { return _ElementTime.getRepeatCount(); }
-public void setRepeatCount(float repeatCount) throws DOMException
- { _ElementTime.setRepeatCount(repeatCount); }
-public float getRepeatDur()
- { return _ElementTime.getRepeatDur(); }
-public void setRepeatDur(float repeatDur) throws DOMException
- { _ElementTime.setRepeatDur(repeatDur); }
-public boolean beginElement()
- { return _ElementTime.beginElement(); }
-public boolean endElement()
- { return _ElementTime.endElement(); }
-public void pauseElement()
- { _ElementTime.pauseElement(); }
-public void resumeElement()
- { _ElementTime.resumeElement(); }
-public void seekElement(float seekTo)
- { _ElementTime.seekElement(seekTo); }
-//end ElementTime
-
-//from ElementTargetAttributes
-ElementTargetAttributesImpl _ElementTargetAttributes;
-public String getAttributeName()
- { return _ElementTargetAttributes.getAttributeName(); }
-public void setAttributeName(String attributeName)
- { _ElementTargetAttributes.setAttributeName(attributeName); }
-public short getAttributeType()
- { return _ElementTargetAttributes.getAttributeType(); }
-public void setAttributeType(short attributeType)
- { _ElementTargetAttributes.setAttributeType(attributeType); }
-//end ElementTargetAttributes
-
-
-
-
-public native String getTo();
-public native void setTo(String to);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILSwitchElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILSwitchElementImpl.java
deleted file mode 100644
index 78fe093b5..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILSwitchElementImpl.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-
-public class SMILSwitchElementImpl
- extends SMILElementImpl
- implements org.w3c.dom.smil.SMILSwitchElement
-{
-
-public native org.w3c.dom.Element getSelectedElement();
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/SMILTopLayoutElementImpl.java b/src/bind/java/org/inkscape/dom/smil/SMILTopLayoutElementImpl.java
deleted file mode 100644
index c5982e5b3..000000000
--- a/src/bind/java/org/inkscape/dom/smil/SMILTopLayoutElementImpl.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-
-
-public class SMILTopLayoutElementImpl
- extends SMILElementImpl
- //, ElementLayout
- implements org.w3c.dom.smil.SMILTopLayoutElement
-{
-public SMILTopLayoutElementImpl()
-{
- imbue(_ElementLayout = new ElementLayoutImpl());
-}
-
-//from ElementLayout
-ElementLayoutImpl _ElementLayout;
-public String getTitle()
- { return _ElementLayout.getTitle(); }
-public void setTitle(String title) throws DOMException
- { _ElementLayout.setTitle(title); }
-public String getBackgroundColor()
- { return _ElementLayout.getBackgroundColor(); }
-public void setBackgroundColor(String backgroundColor) throws DOMException
- { _ElementLayout.setBackgroundColor(backgroundColor); }
-public int getHeight()
- { return _ElementLayout.getHeight(); }
-public void setHeight(int height) throws DOMException
- { _ElementLayout.setHeight(height); }
-public int getWidth()
- { return _ElementLayout.getWidth(); }
-public void setWidth(int width) throws DOMException
- { _ElementLayout.setWidth(width); }
-//end ElementLayout
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/TimeEventImpl.java b/src/bind/java/org/inkscape/dom/smil/TimeEventImpl.java
deleted file mode 100644
index 40305a7ba..000000000
--- a/src/bind/java/org/inkscape/dom/smil/TimeEventImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.views.AbstractView;
-
-
-
-public class TimeEventImpl
- extends org.inkscape.dom.events.EventImpl
- implements org.w3c.dom.smil.TimeEvent
-{
-
-public native AbstractView getView();
-
-public native int getDetail();
-
-public native void initTimeEvent(String typeArg,
- AbstractView viewArg,
- int detailArg);
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/TimeImpl.java b/src/bind/java/org/inkscape/dom/smil/TimeImpl.java
deleted file mode 100644
index e5c6d5987..000000000
--- a/src/bind/java/org/inkscape/dom/smil/TimeImpl.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Element;
-
-
-
-public class TimeImpl
- implements org.w3c.dom.smil.Time
-{
-
-public native boolean getResolved();
-
-public native double getResolvedOffset();
-
-public native short getTimeType();
-
-public native double getOffset();
-public native void setOffset(double offset)
- throws DOMException;
-
-public native Element getBaseElement();
-public native void setBaseElement(Element baseElement)
- throws DOMException;
-
-
-public native boolean getBaseBegin();
-public native void setBaseBegin(boolean baseBegin)
- throws DOMException;
-
-
-public native String getEvent();
-public native void setEvent(String event)
- throws DOMException;
-
-
-public native String getMarker();
-public native void setMarker(String marker)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/smil/TimeListImpl.java b/src/bind/java/org/inkscape/dom/smil/TimeListImpl.java
deleted file mode 100644
index 88759e61b..000000000
--- a/src/bind/java/org/inkscape/dom/smil/TimeListImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that the SMIL files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/smil-boston-dom/java-binding.html
- */
-
-package org.inkscape.dom.smil;
-
-import org.w3c.dom.smil.Time;
-
-
-public class TimeListImpl
- implements org.w3c.dom.smil.TimeList
-{
-
-public native Time item(int index);
-
-public native int getLength();
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/stylesheets/DocumentStyleImpl.java b/src/bind/java/org/inkscape/dom/stylesheets/DocumentStyleImpl.java
deleted file mode 100644
index 924e06d4e..000000000
--- a/src/bind/java/org/inkscape/dom/stylesheets/DocumentStyleImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style/
- */
-
-
-package org.inkscape.dom.stylesheets;
-
-import org.w3c.dom.stylesheets.StyleSheetList;
-
-
-public class DocumentStyleImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.stylesheets.DocumentStyle
-{
-
-public native StyleSheetList getStyleSheets();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/stylesheets/LinkStyleImpl.java b/src/bind/java/org/inkscape/dom/stylesheets/LinkStyleImpl.java
deleted file mode 100644
index 8497fbccd..000000000
--- a/src/bind/java/org/inkscape/dom/stylesheets/LinkStyleImpl.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style/
- */
-
-package org.inkscape.dom.stylesheets;
-
-import org.w3c.dom.stylesheets.StyleSheet;
-
-
-
-public class LinkStyleImpl
- implements org.w3c.dom.stylesheets.LinkStyle
-{
-
-public native StyleSheet getSheet();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/stylesheets/MediaListImpl.java b/src/bind/java/org/inkscape/dom/stylesheets/MediaListImpl.java
deleted file mode 100644
index 7451dd55d..000000000
--- a/src/bind/java/org/inkscape/dom/stylesheets/MediaListImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style/
- */
-
-
-package org.inkscape.dom.stylesheets;
-
-import org.w3c.dom.DOMException;
-
-
-public class MediaListImpl
- implements org.w3c.dom.stylesheets.MediaList
-{
-
-public native String getMediaText();
-public native void setMediaText(String mediaText)
- throws DOMException;
-
-public native int getLength();
-
-public native String item(int index);
-
-public native void deleteMedium(String oldMedium)
- throws DOMException;
-
-public native void appendMedium(String newMedium)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetImpl.java b/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetImpl.java
deleted file mode 100644
index 7383fa871..000000000
--- a/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style/
- */
-
-package org.inkscape.dom.stylesheets;
-
-import org.w3c.dom.Node;
-import org.w3c.dom.stylesheets.StyleSheet;
-import org.w3c.dom.stylesheets.MediaList;
-
-
-
-public class StyleSheetImpl
- implements org.w3c.dom.stylesheets.StyleSheet
-{
-
-public native String getType();
-
-public native boolean getDisabled();
-public native void setDisabled(boolean disabled);
-
-public native Node getOwnerNode();
-
-public native StyleSheet getParentStyleSheet();
-
-public native String getHref();
-
-public native String getTitle();
-
-public native MediaList getMedia();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetListImpl.java b/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetListImpl.java
deleted file mode 100644
index 11d024948..000000000
--- a/src/bind/java/org/inkscape/dom/stylesheets/StyleSheetListImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these DOM files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/DOM-Level-2-Style/
- */
-
-
-package org.inkscape.dom.stylesheets;
-
-import org.w3c.dom.stylesheets.StyleSheet;
-
-public class StyleSheetListImpl
- implements org.w3c.dom.stylesheets.StyleSheetList
-{
-
-public native int getLength();
-
-public native StyleSheet item(int index);
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/GetSVGDocumentImpl.java b/src/bind/java/org/inkscape/dom/svg/GetSVGDocumentImpl.java
deleted file mode 100644
index afa49fd2f..000000000
--- a/src/bind/java/org/inkscape/dom/svg/GetSVGDocumentImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGDocument;
-
-
-public class GetSVGDocumentImpl
- implements org.w3c.dom.svg.GetSVGDocument
-{
-
-public native SVGDocument getSVGDocument ( )
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAElementImpl.java
deleted file mode 100644
index 5a2c8986f..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAElementImpl.java
+++ /dev/null
@@ -1,176 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGAElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGAElement
-{
-
-public SVGAElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-public native SVGAnimatedString getTarget( );
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphDefElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphDefElementImpl.java
deleted file mode 100644
index a7d7fa013..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphDefElementImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-public class SVGAltGlyphDefElementImpl
- extends SVGElementImpl
- implements org.w3c.dom.svg.SVGAltGlyphDefElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphElementImpl.java
deleted file mode 100644
index a3d8522cb..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphElementImpl.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.*;
-
-
-public class SVGAltGlyphElementImpl
- extends
- SVGTextPositioningElementImpl
- //SVGURIReference
- implements org.w3c.dom.svg.SVGAltGlyphElement
-{
-
-public SVGAltGlyphElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
-}
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-
-public native String getGlyphRef();
-public native void setGlyphRef(String glyphRef) throws DOMException;
-public native String getFormat();
-public native void setFormat(String format) throws DOMException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphItemElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphItemElementImpl.java
deleted file mode 100644
index 6c769576a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAltGlyphItemElementImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-public class SVGAltGlyphItemElementImpl
- extends SVGElementImpl
- implements org.w3c.dom.svg.SVGAltGlyphItemElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAngleImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAngleImpl.java
deleted file mode 100644
index 8c6f385d4..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAngleImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGAngleImpl
- implements org.w3c.dom.svg.SVGAngle
-{
-public native short getUnitType( );
-public native float getValue( );
-public native void setValue( float value )
- throws DOMException;
-public native float getValueInSpecifiedUnits( );
-public native void setValueInSpecifiedUnits( float valueInSpecifiedUnits )
- throws DOMException;
-public native String getValueAsString( );
-public native void setValueAsString( String valueAsString )
- throws DOMException;
-
-public native void newValueSpecifiedUnits ( short unitType, float valueInSpecifiedUnits );
-public native void convertToSpecifiedUnits ( short unitType );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimateColorElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimateColorElementImpl.java
deleted file mode 100644
index d8dbeeab0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimateColorElementImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-public class SVGAnimateColorElementImpl
- extends SVGAnimationElementImpl
- implements org.w3c.dom.svg.SVGAnimateColorElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimateElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimateElementImpl.java
deleted file mode 100644
index fb4cf9fe0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimateElementImpl.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-public class SVGAnimateElementImpl
- extends SVGAnimationElementImpl
- implements org.w3c.dom.svg.SVGAnimateElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimateMotionElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimateMotionElementImpl.java
deleted file mode 100644
index 40911bf9d..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimateMotionElementImpl.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-public class SVGAnimateMotionElementImpl
- extends SVGAnimationElementImpl
- implements org.w3c.dom.svg.SVGAnimateMotionElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimateTransformElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimateTransformElementImpl.java
deleted file mode 100644
index 1be3639ac..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimateTransformElementImpl.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-public class SVGAnimateTransformElementImpl
- extends SVGAnimationElementImpl
- implements org.w3c.dom.svg.SVGAnimateTransformElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedAngleImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedAngleImpl.java
deleted file mode 100644
index f419f49cc..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedAngleImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAngle;
-
-
-
-public class SVGAnimatedAngleImpl
- implements org.w3c.dom.svg.SVGAnimatedAngle
-{
-
-public native SVGAngle getBaseVal( );
-public native SVGAngle getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedBooleanImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedBooleanImpl.java
deleted file mode 100644
index 7501e5120..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedBooleanImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGAnimatedBooleanImpl
- implements org.w3c.dom.svg.SVGAnimatedBoolean
-{
-
-public native boolean getBaseVal( );
-
-public native void setBaseVal( boolean baseVal )
- throws DOMException;
-
-public native boolean getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedEnumerationImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedEnumerationImpl.java
deleted file mode 100644
index f38118053..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedEnumerationImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGAnimatedEnumerationImpl
- implements org.w3c.dom.svg.SVGAnimatedEnumeration
-{
-
-public native short getBaseVal( );
-
-public native void setBaseVal( short baseVal )
- throws DOMException;
-
-public native short getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedIntegerImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedIntegerImpl.java
deleted file mode 100644
index dc6ad43d1..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedIntegerImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGAnimatedIntegerImpl
- implements org.w3c.dom.svg.SVGAnimatedInteger
-{
-
-public native int getBaseVal( );
-
-public native void setBaseVal( int baseVal )
- throws DOMException;
-
-public native int getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthImpl.java
deleted file mode 100644
index 44dce05c8..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGLength;
-
-
-public class SVGAnimatedLengthImpl
- implements org.w3c.dom.svg.SVGAnimatedLength
-{
-
-public native SVGLength getBaseVal( );
-
-public native SVGLength getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthListImpl.java
deleted file mode 100644
index b9ec6059a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedLengthListImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGLengthList;
-
-
-public class SVGAnimatedLengthListImpl
- implements org.w3c.dom.svg.SVGAnimatedLengthList
-{
-
-public native SVGLengthList getBaseVal( );
-public native SVGLengthList getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberImpl.java
deleted file mode 100644
index dffbb259c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGAnimatedNumberImpl
- implements org.w3c.dom.svg.SVGAnimatedNumber
-{
-
-public native float getBaseVal( );
-
-public native void setBaseVal( float baseVal )
- throws DOMException;
-
-public native float getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberListImpl.java
deleted file mode 100644
index 0862330b0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedNumberListImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGNumberList;
-
-
-public class SVGAnimatedNumberListImpl
- implements org.w3c.dom.svg.SVGAnimatedNumberList
-{
-
-public native SVGNumberList getBaseVal( );
-
-public native SVGNumberList getAnimVal( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPathDataImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPathDataImpl.java
deleted file mode 100644
index a26e0b5f7..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPathDataImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGPathSegList;
-
-
-public class SVGAnimatedPathDataImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGAnimatedPathData
-{
-
-public native SVGPathSegList getPathSegList( );
-public native SVGPathSegList getNormalizedPathSegList( );
-public native SVGPathSegList getAnimatedPathSegList( );
-public native SVGPathSegList getAnimatedNormalizedPathSegList( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPointsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPointsImpl.java
deleted file mode 100644
index 3b79d667a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPointsImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGPointList;
-
-
-public class SVGAnimatedPointsImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGAnimatedPoints
-{
-
-public native SVGPointList getPoints( );
-public native SVGPointList getAnimatedPoints( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPreserveAspectRatioImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPreserveAspectRatioImpl.java
deleted file mode 100644
index 93d463ca0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedPreserveAspectRatioImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGPreserveAspectRatio;
-
-
-public class SVGAnimatedPreserveAspectRatioImpl
- implements org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio
-{
-public native SVGPreserveAspectRatio getBaseVal( );
-public native SVGPreserveAspectRatio getAnimVal( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedRectImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedRectImpl.java
deleted file mode 100644
index ba2bc09a8..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedRectImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGRect;
-
-public class SVGAnimatedRectImpl
- implements org.w3c.dom.svg.SVGAnimatedRect
-{
-public native SVGRect getBaseVal( );
-public native SVGRect getAnimVal( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedStringImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedStringImpl.java
deleted file mode 100644
index 4276bcb13..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedStringImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-public class SVGAnimatedStringImpl
- implements org.w3c.dom.svg.SVGAnimatedString
-{
-public native String getBaseVal( );
-public native void setBaseVal( String baseVal )
- throws DOMException;
-public native String getAnimVal( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedTransformListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimatedTransformListImpl.java
deleted file mode 100644
index 21a015177..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimatedTransformListImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGTransformList;
-
-
-public class SVGAnimatedTransformListImpl
- implements org.w3c.dom.svg.SVGAnimatedTransformList
-{
-public native SVGTransformList getBaseVal( );
-public native SVGTransformList getAnimVal( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGAnimationElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGAnimationElementImpl.java
deleted file mode 100644
index 8681052fd..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGAnimationElementImpl.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.smil.ElementTimeControl;
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGAnimationElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGExternalResourcesRequired,
- //ElementTimeControl,
- //EventTarget
- implements org.w3c.dom.svg.SVGAnimationElement
-{
-
-public SVGAnimationElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_ElementTimeControl = new org.inkscape.dom.smil.ElementTimeControlImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from ElementTimeControl
-org.inkscape.dom.smil.ElementTimeControlImpl _ElementTimeControl;
-public boolean beginElement() throws DOMException
- { return _ElementTimeControl.beginElement(); }
-public boolean endElement() throws DOMException
- { return _ElementTimeControl.endElement(); }
-public boolean beginElementAt(float offset) throws DOMException
- { return _ElementTimeControl.beginElementAt(offset); }
-public boolean endElementAt(float offset) throws DOMException
- { return _ElementTimeControl.endElementAt(offset); }
-//end ElementTimeControl
-
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-public native SVGElement getTargetElement( );
-
-public native float getStartTime ( );
-
-public native float getCurrentTime ( );
-
-public native float getSimpleDuration ( )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGCSSRuleImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGCSSRuleImpl.java
deleted file mode 100644
index d99f6da80..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGCSSRuleImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-
-
-public class SVGCSSRuleImpl
- extends
- org.inkscape.dom.css.CSSRuleImpl
- implements org.w3c.dom.svg.SVGCSSRule
-{
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGCircleElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGCircleElementImpl.java
deleted file mode 100644
index 4391867b4..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGCircleElementImpl.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGCircleElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGCircleElement
-{
-
-public SVGCircleElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-public native SVGAnimatedLength getCx( );
-
-public native SVGAnimatedLength getCy( );
-
-public native SVGAnimatedLength getR( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGClipPathElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGClipPathElementImpl.java
deleted file mode 100644
index be5dcbbfa..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGClipPathElementImpl.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-
-public class SVGClipPathElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //SVGUnitTypes
- implements org.w3c.dom.svg.SVGClipPathElement
-{
-
-public SVGClipPathElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
-}
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-
-
-
-public native SVGAnimatedEnumeration getClipPathUnits( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGColorImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGColorImpl.java
deleted file mode 100644
index 51d11e777..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGColorImpl.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.css.RGBColor;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.svg.SVGICCColor;
-
-public class SVGColorImpl
- extends
- org.inkscape.dom.css.CSSValueImpl
- implements org.w3c.dom.svg.SVGColor
-{
-
-public native short getColorType( );
-public native RGBColor getRGBColor( );
-public native SVGICCColor getICCColor( );
-
-public native void setRGBColor ( String rgbColor )
- throws SVGException;
-public native void setRGBColorICCColor ( String rgbColor, String iccColor )
- throws SVGException;
-public native void setColor ( short colorType, String rgbColor, String iccColor )
- throws SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGColorProfileElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGColorProfileElementImpl.java
deleted file mode 100644
index 6e9e70a74..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGColorProfileElementImpl.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGAnimatedString;
-
-
-
-public class SVGColorProfileElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGRenderingIntent
- implements org.w3c.dom.svg.SVGColorProfileElement
-{
-
-public SVGColorProfileElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
-}
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-
-public native String getLocal( );
-public native void setLocal( String local )
- throws DOMException;
-
-public native String getName( );
-public native void setName( String name )
- throws DOMException;
-
-public native short getRenderingIntent( );
-public native void setRenderingIntent( short renderingIntent )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGColorProfileRuleImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGColorProfileRuleImpl.java
deleted file mode 100644
index 62b95b219..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGColorProfileRuleImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGColorProfileRuleImpl
- extends
- SVGCSSRuleImpl
- //SVGRenderingIntent
- implements org.w3c.dom.svg.SVGColorProfileRule
-{
-
-public native String getSrc( );
-public native void setSrc( String src )
- throws DOMException;
-
-public native String getName( );
-public native void setName( String name )
- throws DOMException;
-
-public native short getRenderingIntent( );
-public native void setRenderingIntent( short renderingIntent )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGComponentTransferFunctionElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGComponentTransferFunctionElementImpl.java
deleted file mode 100644
index e257e76c8..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGComponentTransferFunctionElementImpl.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedEnumeration;
-import org.w3c.dom.svg.SVGAnimatedNumberList;
-import org.w3c.dom.svg.SVGAnimatedNumber;
-
-
-public class SVGComponentTransferFunctionElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGComponentTransferFunctionElement
-{
-
-public native SVGAnimatedEnumeration getType( );
-public native SVGAnimatedNumberList getTableValues( );
-public native SVGAnimatedNumber getSlope( );
-public native SVGAnimatedNumber getIntercept( );
-public native SVGAnimatedNumber getAmplitude( );
-public native SVGAnimatedNumber getExponent( );
-public native SVGAnimatedNumber getOffset( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGCursorElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGCursorElementImpl.java
deleted file mode 100644
index 29ffd4a10..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGCursorElementImpl.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-
-public class SVGCursorElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGTests,
- //SVGExternalResourcesRequired
- implements org.w3c.dom.svg.SVGCursorElement
-{
-
-public SVGCursorElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-
-
-public native SVGAnimatedLength getX( );
-
-public native SVGAnimatedLength getY( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGDefinitionSrcElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGDefinitionSrcElementImpl.java
deleted file mode 100644
index bc57aa1c9..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGDefinitionSrcElementImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-public class SVGDefinitionSrcElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGDefinitionSrcElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGDefsElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGDefsElementImpl.java
deleted file mode 100644
index b1d23df04..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGDefsElementImpl.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGDefsElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGDefsElement
-{
-public SVGDefsElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGDescElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGDescElementImpl.java
deleted file mode 100644
index 56a510974..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGDescElementImpl.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGDescElementImpl
- extends
- SVGElementImpl
- // SVGLangSpace,
- // SVGStylable
- implements org.w3c.dom.svg.SVGDescElement
-{
-
-public SVGDescElementImpl()
-{
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGDocumentImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGDocumentImpl.java
deleted file mode 100644
index 9ee152446..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGDocumentImpl.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Document;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.DocumentEvent;
-
-import org.w3c.dom.svg.SVGSVGElement;
-
-
-public class SVGDocumentImpl
- extends
- org.inkscape.dom.DocumentImpl
- //DocumentEvent
- implements org.w3c.dom.svg.SVGDocument
-{
-public SVGDocumentImpl()
-{
- imbue(_DocumentEvent = new org.inkscape.dom.events.DocumentEventImpl());
-}
-
-//from DocumentEvent
-org.inkscape.dom.events.DocumentEventImpl _DocumentEvent;
-public Event createEvent(String eventType) throws DOMException
- { return _DocumentEvent.createEvent(eventType); }
-public boolean canDispatch(String namespaceURI, String type)
- { return _DocumentEvent.canDispatch(namespaceURI, type); }
-//end DocumentEvent
-
-public native String getTitle( );
-public native String getReferrer( );
-public native String getDomain( );
-public native String getURL( );
-public native SVGSVGElement getRootElement( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGElementImpl.java
deleted file mode 100644
index f0f8c3436..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGElementImpl.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGElement;
-import org.w3c.dom.svg.SVGSVGElement;
-
-
-
-public class SVGElementImpl
- extends
- org.inkscape.dom.ElementImpl
- implements org.w3c.dom.svg.SVGElement
-{
-
-public native String getId( );
-public native void setId( String id )
- throws DOMException;
-public native String getXMLbase( );
-public native void setXMLbase( String xmlbase )
- throws DOMException;
-public native SVGSVGElement getOwnerSVGElement( );
-public native SVGElement getViewportElement( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceImpl.java
deleted file mode 100644
index 2d33de6c2..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGElement;
-import org.w3c.dom.svg.SVGUseElement;
-import org.w3c.dom.svg.SVGElementInstance;
-import org.w3c.dom.svg.SVGElementInstanceList;
-
-
-public class SVGElementInstanceImpl
- extends
- org.inkscape.dom.events.EventTargetImpl
- implements org.w3c.dom.svg.SVGElementInstance
-{
-
-public native SVGElement getCorrespondingElement( );
-public native SVGUseElement getCorrespondingUseElement( );
-public native SVGElementInstance getParentNode( );
-public native SVGElementInstanceList getChildNodes( );
-public native SVGElementInstance getFirstChild( );
-public native SVGElementInstance getLastChild( );
-public native SVGElementInstance getPreviousSibling( );
-public native SVGElementInstance getNextSibling( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceListImpl.java
deleted file mode 100644
index c504701ae..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGElementInstanceListImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGElementInstance;
-
-
-public class SVGElementInstanceListImpl
- implements org.w3c.dom.svg.SVGElementInstanceList
-{
-public native int getLength( );
-
-public native SVGElementInstance item ( int index );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGEllipseElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGEllipseElementImpl.java
deleted file mode 100644
index 2e2111649..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGEllipseElementImpl.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGEllipseElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGEllipseElement
-{
-public SVGEllipseElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-
-public native SVGAnimatedLength getCx( );
-
-public native SVGAnimatedLength getCy( );
-
-public native SVGAnimatedLength getRx( );
-
-public native SVGAnimatedLength getRy( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGEventImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGEventImpl.java
deleted file mode 100644
index ab1b4686d..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGEventImpl.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-
-
-
-public class SVGEventImpl
- extends
- org.inkscape.dom.events.EventImpl
- implements org.w3c.dom.svg.SVGEvent
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGExternalResourcesRequiredImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGExternalResourcesRequiredImpl.java
deleted file mode 100644
index 08fac8312..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGExternalResourcesRequiredImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedBoolean;
-
-
-public class SVGExternalResourcesRequiredImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGExternalResourcesRequired
-{
-
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEBlendElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEBlendElementImpl.java
deleted file mode 100644
index a55f2ef49..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEBlendElementImpl.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFEBlendElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEBlendElement
-{
-public SVGFEBlendElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedString getIn1();
-
-public native SVGAnimatedString getIn2();
-
-public native SVGAnimatedEnumeration getMode();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEColorMatrixElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEColorMatrixElementImpl.java
deleted file mode 100644
index 9a68d21ab..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEColorMatrixElementImpl.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFEColorMatrixElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEColorMatrixElement
-{
-public SVGFEColorMatrixElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedString getIn1( );
-
-public native SVGAnimatedEnumeration getType( );
-
-public native SVGAnimatedNumberList getValues( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEComponentTransferElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEComponentTransferElementImpl.java
deleted file mode 100644
index 8ecf3180c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEComponentTransferElementImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFEComponentTransferElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEComponentTransferElement
-{
-public SVGFEComponentTransferElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedString getIn1( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFECompositeElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFECompositeElementImpl.java
deleted file mode 100644
index 0b5ca1276..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFECompositeElementImpl.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFECompositeElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFECompositeElement
-{
-public SVGFECompositeElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-
-public native SVGAnimatedString getIn1( );
-
-public native SVGAnimatedString getIn2( );
-
-public native SVGAnimatedEnumeration getOperator( );
-
-public native SVGAnimatedNumber getK1( );
-
-public native SVGAnimatedNumber getK2( );
-
-public native SVGAnimatedNumber getK3( );
-
-public native SVGAnimatedNumber getK4( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEConvolveMatrixElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEConvolveMatrixElementImpl.java
deleted file mode 100644
index 5fc3514b6..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEConvolveMatrixElementImpl.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEConvolveMatrixElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEConvolveMatrixElement
-{
-public SVGFEConvolveMatrixElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedInteger getOrderX( );
-
-public native SVGAnimatedInteger getOrderY( );
-
-public native SVGAnimatedNumberList getKernelMatrix( );
-
-public native SVGAnimatedNumber getDivisor( );
-
-public native SVGAnimatedNumber getBias( );
-
-public native SVGAnimatedInteger getTargetX( );
-
-public native SVGAnimatedInteger getTargetY( );
-
-public native SVGAnimatedEnumeration getEdgeMode( );
-
-public native SVGAnimatedNumber getKernelUnitLengthX( );
-
-public native SVGAnimatedNumber getKernelUnitLengthY( );
-
-public native SVGAnimatedBoolean getPreserveAlpha( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEDiffuseLightingElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEDiffuseLightingElementImpl.java
deleted file mode 100644
index 49c95cbec..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEDiffuseLightingElementImpl.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEDiffuseLightingElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEDiffuseLightingElement
-{
-public SVGFEDiffuseLightingElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedString getIn1( );
-
-public native SVGAnimatedNumber getSurfaceScale( );
-
-public native SVGAnimatedNumber getDiffuseConstant( );
-
-public native SVGAnimatedNumber getKernelUnitLengthX( );
-
-public native SVGAnimatedNumber getKernelUnitLengthY( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEDisplacementMapElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEDisplacementMapElementImpl.java
deleted file mode 100644
index 53c3199c3..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEDisplacementMapElementImpl.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEDisplacementMapElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEDisplacementMapElement
-{
-public SVGFEDisplacementMapElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedString getIn1( );
-public native SVGAnimatedString getIn2( );
-public native SVGAnimatedNumber getScale( );
-public native SVGAnimatedEnumeration getXChannelSelector( );
-public native SVGAnimatedEnumeration getYChannelSelector( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEDistantLightElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEDistantLightElementImpl.java
deleted file mode 100644
index bda6f9f2c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEDistantLightElementImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedNumber;
-
-
-public class SVGFEDistantLightElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFEDistantLightElement
-{
-
-public native SVGAnimatedNumber getAzimuth( );
-public native SVGAnimatedNumber getElevation( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEFloodElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEFloodElementImpl.java
deleted file mode 100644
index 476633c0c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEFloodElementImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFEFloodElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEFloodElement
-{
-public SVGFEFloodElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedString getIn1( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncAElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEFuncAElementImpl.java
deleted file mode 100644
index 347f2b0de..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncAElementImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-public class SVGFEFuncAElementImpl
- extends
- SVGComponentTransferFunctionElementImpl
- implements org.w3c.dom.svg.SVGFEFuncAElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncBElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEFuncBElementImpl.java
deleted file mode 100644
index 536521c4a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncBElementImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-public class SVGFEFuncBElementImpl
- extends
- SVGComponentTransferFunctionElementImpl
- implements org.w3c.dom.svg.SVGFEFuncBElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncGElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEFuncGElementImpl.java
deleted file mode 100644
index 09e50e137..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncGElementImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-public class SVGFEFuncGElementImpl
- extends
- SVGComponentTransferFunctionElementImpl
- implements org.w3c.dom.svg.SVGFEFuncGElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncRElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEFuncRElementImpl.java
deleted file mode 100644
index 21cf4674e..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEFuncRElementImpl.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-
-public class SVGFEFuncRElementImpl
- extends
- SVGComponentTransferFunctionElementImpl
- implements org.w3c.dom.svg.SVGFEFuncRElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEGaussianBlurElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEGaussianBlurElementImpl.java
deleted file mode 100644
index 07c085d35..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEGaussianBlurElementImpl.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEGaussianBlurElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEGaussianBlurElement
-{
-public SVGFEGaussianBlurElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-
-public native SVGAnimatedString getIn1( );
-
-public native SVGAnimatedNumber getStdDeviationX( );
-
-public native SVGAnimatedNumber getStdDeviationY( );
-
-public native void setStdDeviation ( float stdDeviationX, float stdDeviationY );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEImageElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEImageElementImpl.java
deleted file mode 100644
index 896e96228..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEImageElementImpl.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGFEImageElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEImageElement
-{
-public SVGFEImageElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEMergeElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEMergeElementImpl.java
deleted file mode 100644
index 29e878b69..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEMergeElementImpl.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEMergeElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEMergeElement
-{
-public SVGFEMergeElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEMergeNodeElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEMergeNodeElementImpl.java
deleted file mode 100644
index 9083d0ae0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEMergeNodeElementImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedString;
-
-
-public class SVGFEMergeNodeElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFEMergeNodeElement
-{
-
-public native SVGAnimatedString getIn1( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEMorphologyElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEMorphologyElementImpl.java
deleted file mode 100644
index 4952375d0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEMorphologyElementImpl.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFEMorphologyElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEMorphologyElement
-{
-public SVGFEMorphologyElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedString getIn1();
-public native SVGAnimatedEnumeration getOperator();
-public native SVGAnimatedNumber getRadiusX();
-public native SVGAnimatedNumber getRadiusY();
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEOffsetElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEOffsetElementImpl.java
deleted file mode 100644
index 86ca46c5b..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEOffsetElementImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFEOffsetElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFEOffsetElement
-{
-public SVGFEOffsetElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-public native SVGAnimatedString getIn1();
-
-public native SVGAnimatedNumber getDx();
-
-public native SVGAnimatedNumber getDy();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFEPointLightElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFEPointLightElementImpl.java
deleted file mode 100644
index 5da2e6571..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFEPointLightElementImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedNumber;
-
-
-public class SVGFEPointLightElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFEPointLightElement
-{
-public native SVGAnimatedNumber getX( );
-public native SVGAnimatedNumber getY( );
-public native SVGAnimatedNumber getZ( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFESpecularLightingElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFESpecularLightingElementImpl.java
deleted file mode 100644
index 4d1091497..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFESpecularLightingElementImpl.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFESpecularLightingElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFESpecularLightingElement
-{
-public SVGFESpecularLightingElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedString getIn1( );
-
-public native SVGAnimatedNumber getSurfaceScale( );
-
-public native SVGAnimatedNumber getSpecularConstant( );
-
-public native SVGAnimatedNumber getSpecularExponent( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFESpotLightElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFESpotLightElementImpl.java
deleted file mode 100644
index 9cd942d59..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFESpotLightElementImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedNumber;
-
-
-public class SVGFESpotLightElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFESpotLightElement
-{
-public native SVGAnimatedNumber getX( );
-public native SVGAnimatedNumber getY( );
-public native SVGAnimatedNumber getZ( );
-public native SVGAnimatedNumber getPointsAtX( );
-public native SVGAnimatedNumber getPointsAtY( );
-public native SVGAnimatedNumber getPointsAtZ( );
-public native SVGAnimatedNumber getSpecularExponent( );
-public native SVGAnimatedNumber getLimitingConeAngle( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFETileElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFETileElementImpl.java
deleted file mode 100644
index 768f1d7b0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFETileElementImpl.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFETileElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFETileElement
-{
-public SVGFETileElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedString getIn1( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFETurbulenceElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFETurbulenceElementImpl.java
deleted file mode 100644
index 15c206fe7..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFETurbulenceElementImpl.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGFETurbulenceElementImpl
- extends
- SVGElementImpl
- //SVGFilterPrimitiveStandardAttributes
- implements org.w3c.dom.svg.SVGFETurbulenceElement
-{
-public SVGFETurbulenceElementImpl()
-{
- imbue(_SVGFilterPrimitiveStandardAttributes =
- new SVGFilterPrimitiveStandardAttributesImpl());
-}
-
-//from SVGFilterPrimitiveStandardAttributes
-SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
-public SVGAnimatedLength getX()
- { return _SVGFilterPrimitiveStandardAttributes.getX(); }
-public SVGAnimatedLength getY()
- { return _SVGFilterPrimitiveStandardAttributes.getY(); }
-public SVGAnimatedLength getWidth()
- { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
-public SVGAnimatedLength getHeight()
- { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
-public SVGAnimatedString getResult()
- { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
-//end SVGFilterPrimitiveStandardAttributes
-
-//from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public SVGAnimatedString getClassName()
- { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedNumber getBaseFrequencyX( );
-
-public native SVGAnimatedNumber getBaseFrequencyY( );
-
-public native SVGAnimatedInteger getNumOctaves( );
-
-public native SVGAnimatedNumber getSeed( );
-
-public native SVGAnimatedEnumeration getStitchTiles( );
-
-public native SVGAnimatedEnumeration getType( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFilterElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFilterElementImpl.java
deleted file mode 100644
index d5b36e81e..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFilterElementImpl.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFilterElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGUnitTypes
- implements org.w3c.dom.svg.SVGFilterElement
-{
-public SVGFilterElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedEnumeration getFilterUnits( );
-public native SVGAnimatedEnumeration getPrimitiveUnits( );
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedInteger getFilterResX( );
-public native SVGAnimatedInteger getFilterResY( );
-public native void setFilterRes ( int filterResX, int filterResY );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFilterPrimitiveStandardAttributesImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFilterPrimitiveStandardAttributesImpl.java
deleted file mode 100644
index 1dd6b2ea6..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFilterPrimitiveStandardAttributesImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedLength;
-import org.w3c.dom.svg.SVGAnimatedString;
-
-
-public class SVGFilterPrimitiveStandardAttributesImpl
- extends
- SVGStylableImpl
- implements org.w3c.dom.svg.SVGFilterPrimitiveStandardAttributes
-{
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFitToViewBoxImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFitToViewBoxImpl.java
deleted file mode 100644
index a319e03bf..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFitToViewBoxImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedRect;
-import org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio;
-
-
-public class SVGFitToViewBoxImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGFitToViewBox
-{
-
-public native SVGAnimatedRect getViewBox( );
-public native SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontElementImpl.java
deleted file mode 100644
index 40e55e27c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontElementImpl.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGFontElementImpl
- extends
- SVGElementImpl
- //SVGExternalResourcesRequired,
- //SVGStylable
- implements org.w3c.dom.svg.SVGFontElement
-{
-public SVGFontElementImpl()
-{
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontFaceElementImpl.java
deleted file mode 100644
index 3e5da61f5..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceElementImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-public class SVGFontFaceElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFontFaceElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceFormatElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontFaceFormatElementImpl.java
deleted file mode 100644
index 448ffe732..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceFormatElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGFontFaceFormatElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFontFaceFormatElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceNameElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontFaceNameElementImpl.java
deleted file mode 100644
index 506e1136f..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceNameElementImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-
-public class SVGFontFaceNameElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFontFaceNameElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceSrcElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontFaceSrcElementImpl.java
deleted file mode 100644
index 7f86c9453..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceSrcElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGFontFaceSrcElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFontFaceSrcElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceUriElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGFontFaceUriElementImpl.java
deleted file mode 100644
index 228bc4867..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGFontFaceUriElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGFontFaceUriElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGFontFaceUriElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGForeignObjectElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGForeignObjectElementImpl.java
deleted file mode 100644
index 63df6409b..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGForeignObjectElementImpl.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGForeignObjectElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGForeignObjectElement
-{
-public SVGForeignObjectElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGGElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGGElementImpl.java
deleted file mode 100644
index fcc026984..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGGElementImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGGElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGGElement
-{
-
-public SVGGElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGGlyphElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGGlyphElementImpl.java
deleted file mode 100644
index b5dfc9fc0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGGlyphElementImpl.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGGlyphElementImpl
- extends
- SVGElementImpl
- //SVGStylable
- implements org.w3c.dom.svg.SVGGlyphElement
-{
-public SVGGlyphElementImpl()
-{
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGGlyphRefElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGGlyphRefElementImpl.java
deleted file mode 100644
index 8f72f4fec..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGGlyphRefElementImpl.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGGlyphRefElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGStylable
- implements org.w3c.dom.svg.SVGGlyphRefElement
-{
-public SVGGlyphRefElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native String getGlyphRef( );
-public native void setGlyphRef( String glyphRef )
- throws DOMException;
-public native String getFormat( );
-public native void setFormat( String format )
- throws DOMException;
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getDx( );
-public native void setDx( float dx )
- throws DOMException;
-public native float getDy( );
-public native void setDy( float dy )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGGradientElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGGradientElementImpl.java
deleted file mode 100644
index 5d4206901..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGGradientElementImpl.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGGradientElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGUnitTypes
- implements org.w3c.dom.svg.SVGGradientElement
-{
-
-public SVGGradientElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-
-public native SVGAnimatedEnumeration getGradientUnits( );
-public native SVGAnimatedTransformList getGradientTransform( );
-public native SVGAnimatedEnumeration getSpreadMethod( );
-}
-
-
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGHKernElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGHKernElementImpl.java
deleted file mode 100644
index d8d303ec1..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGHKernElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGHKernElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGHKernElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGICCColorImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGICCColorImpl.java
deleted file mode 100644
index f282df71e..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGICCColorImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGNumberList;
-
-
-public class SVGICCColorImpl
- implements org.w3c.dom.svg.SVGICCColor
-{
-public native String getColorProfile( );
-public native void setColorProfile( String colorProfile )
- throws DOMException;
-public native SVGNumberList getColors( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGImageElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGImageElementImpl.java
deleted file mode 100644
index d7f287fd1..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGImageElementImpl.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGImageElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGImageElement
-{
-
-public SVGImageElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLangSpaceImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLangSpaceImpl.java
deleted file mode 100644
index 5caed0330..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLangSpaceImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGLangSpaceImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGLangSpace
-{
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
- throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLengthImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLengthImpl.java
deleted file mode 100644
index 7b6bf9f86..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLengthImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGLengthImpl
- implements org.w3c.dom.svg.SVGLength
-{
-public native short getUnitType( );
-public native float getValue( );
-public native void setValue( float value )
- throws DOMException;
-public native float getValueInSpecifiedUnits( );
-public native void setValueInSpecifiedUnits( float valueInSpecifiedUnits )
- throws DOMException;
-public native String getValueAsString( );
-public native void setValueAsString( String valueAsString )
- throws DOMException;
-
-public native void newValueSpecifiedUnits ( short unitType, float valueInSpecifiedUnits );
-public native void convertToSpecifiedUnits ( short unitType );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLengthListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLengthListImpl.java
deleted file mode 100644
index 4f0ce4c66..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLengthListImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.svg.SVGLength;
-
-
-public class SVGLengthListImpl
- implements org.w3c.dom.svg.SVGLengthList
-{
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native SVGLength initialize ( SVGLength newItem )
- throws DOMException, SVGException;
-public native SVGLength getItem ( int index )
- throws DOMException;
-public native SVGLength insertItemBefore ( SVGLength newItem, int index )
- throws DOMException, SVGException;
-public native SVGLength replaceItem ( SVGLength newItem, int index )
- throws DOMException, SVGException;
-public native SVGLength removeItem ( int index )
- throws DOMException;
-public native SVGLength appendItem ( SVGLength newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLineElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLineElementImpl.java
deleted file mode 100644
index 74a5f7a61..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLineElementImpl.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGLineElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGLineElement
-{
-
-public SVGLineElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-public native SVGAnimatedLength getX1( );
-public native SVGAnimatedLength getY1( );
-public native SVGAnimatedLength getX2( );
-public native SVGAnimatedLength getY2( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLinearGradientElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLinearGradientElementImpl.java
deleted file mode 100644
index 26d3bb8c0..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLinearGradientElementImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedLength;
-
-
-public class SVGLinearGradientElementImpl
- extends
- SVGGradientElementImpl
- implements org.w3c.dom.svg.SVGLinearGradientElement
-{
-public native SVGAnimatedLength getX1( );
-public native SVGAnimatedLength getY1( );
-public native SVGAnimatedLength getX2( );
-public native SVGAnimatedLength getY2( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGLocatableImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGLocatableImpl.java
deleted file mode 100644
index df9a0d59b..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGLocatableImpl.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.svg.SVGElement;
-import org.w3c.dom.svg.SVGRect;
-import org.w3c.dom.svg.SVGMatrix;
-
-
-public class SVGLocatableImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGLocatable
-{
-public native SVGElement getNearestViewportElement( );
-public native SVGElement getFarthestViewportElement( );
-
-public native SVGRect getBBox ( );
-public native SVGMatrix getCTM ( );
-public native SVGMatrix getScreenCTM ( );
-public native SVGMatrix getTransformToElement ( SVGElement element )
- throws SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMPathElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMPathElementImpl.java
deleted file mode 100644
index 9d7c1c6ee..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMPathElementImpl.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-
-public class SVGMPathElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGExternalResourcesRequired
- implements org.w3c.dom.svg.SVGMPathElement
-{
-
-public SVGMPathElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMarkerElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMarkerElementImpl.java
deleted file mode 100644
index 656ae0f17..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMarkerElementImpl.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGMarkerElementImpl
- extends
- SVGElementImpl
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGFitToViewBox
- implements org.w3c.dom.svg.SVGMarkerElement
-{
-
-public SVGMarkerElementImpl()
-{
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
-}
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-
-public native SVGAnimatedLength getRefX( );
-public native SVGAnimatedLength getRefY( );
-public native SVGAnimatedEnumeration getMarkerUnits( );
-public native SVGAnimatedLength getMarkerWidth( );
-public native SVGAnimatedLength getMarkerHeight( );
-public native SVGAnimatedEnumeration getOrientType( );
-public native SVGAnimatedAngle getOrientAngle( );
-public native void setOrientToAuto ( );
-public native void setOrientToAngle ( SVGAngle angle );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMaskElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMaskElementImpl.java
deleted file mode 100644
index 507095771..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMaskElementImpl.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGMaskElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGUnitTypes
- implements org.w3c.dom.svg.SVGMaskElement
-{
-
-public SVGMaskElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedEnumeration getMaskUnits( );
-public native SVGAnimatedEnumeration getMaskContentUnits( );
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMatrixImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMatrixImpl.java
deleted file mode 100644
index 65cf6fbfe..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMatrixImpl.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.svg.SVGMatrix;
-
-
-public class SVGMatrixImpl
- implements org.w3c.dom.svg.SVGMatrix
-{
-public native float getA( );
-public native void setA( float a )
- throws DOMException;
-public native float getB( );
-public native void setB( float b )
- throws DOMException;
-public native float getC( );
-public native void setC( float c )
- throws DOMException;
-public native float getD( );
-public native void setD( float d )
- throws DOMException;
-public native float getE( );
-public native void setE( float e )
- throws DOMException;
-public native float getF( );
-public native void setF( float f )
- throws DOMException;
-
-public native SVGMatrix multiply ( SVGMatrix secondMatrix );
-public native SVGMatrix inverse ( )
- throws SVGException;
-public native SVGMatrix translate ( float x, float y );
-public native SVGMatrix scale ( float scaleFactor );
-public native SVGMatrix scaleNonUniform ( float scaleFactorX, float scaleFactorY );
-public native SVGMatrix rotate ( float angle );
-public native SVGMatrix rotateFromVector ( float x, float y )
- throws SVGException;
-public native SVGMatrix flipX ( );
-public native SVGMatrix flipY ( );
-public native SVGMatrix skewX ( float angle );
-public native SVGMatrix skewY ( float angle );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMetadataElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMetadataElementImpl.java
deleted file mode 100644
index e0197ee6f..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMetadataElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGMetadataElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGMetadataElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGMissingGlyphElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGMissingGlyphElementImpl.java
deleted file mode 100644
index cbb115ee1..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGMissingGlyphElementImpl.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGMissingGlyphElementImpl
- extends
- SVGElementImpl
- //SVGStylable
- implements org.w3c.dom.svg.SVGMissingGlyphElement
-{
-
-public SVGMissingGlyphElementImpl()
-{
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGNumberImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGNumberImpl.java
deleted file mode 100644
index 1a0c94ffd..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGNumberImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGNumberImpl
- implements org.w3c.dom.svg.SVGNumber
-{
-public native float getValue( );
-public native void setValue( float value )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGNumberListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGNumberListImpl.java
deleted file mode 100644
index 7e2b0c693..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGNumberListImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.svg.SVGNumber;
-
-
-public class SVGNumberListImpl
- implements org.w3c.dom.svg.SVGNumberList
-{
-
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native SVGNumber initialize ( SVGNumber newItem )
- throws DOMException, SVGException;
-public native SVGNumber getItem ( int index )
- throws DOMException;
-public native SVGNumber insertItemBefore ( SVGNumber newItem, int index )
- throws DOMException, SVGException;
-public native SVGNumber replaceItem ( SVGNumber newItem, int index )
- throws DOMException, SVGException;
-public native SVGNumber removeItem ( int index )
- throws DOMException;
-public native SVGNumber appendItem ( SVGNumber newItem )
- throws DOMException, SVGException;
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPaintImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPaintImpl.java
deleted file mode 100644
index 7387ae150..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPaintImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.css.RGBColor;
-import org.w3c.dom.svg.SVGException;
-
-
-
-public class SVGPaintImpl
- extends
- SVGColorImpl
- implements org.w3c.dom.svg.SVGPaint
-{
-public native short getPaintType( );
-public native String getUri( );
-
-public native void setUri ( String uri );
-public native void setPaint ( short paintType, String uri,
- String rgbColor, String iccColor )
- throws SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathElementImpl.java
deleted file mode 100644
index 692c13213..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathElementImpl.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGPathElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget,
- //SVGAnimatedPathData
- implements org.w3c.dom.svg.SVGPathElement
-{
-
-public SVGPathElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
- imbue(_SVGAnimatedPathData = new SVGAnimatedPathDataImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-//from SVGAnimatedPathData
-SVGAnimatedPathDataImpl _SVGAnimatedPathData;
-public SVGPathSegList getPathSegList()
- { return _SVGAnimatedPathData.getPathSegList(); }
-public SVGPathSegList getNormalizedPathSegList()
- { return _SVGAnimatedPathData.getNormalizedPathSegList(); }
-public SVGPathSegList getAnimatedPathSegList()
- { return _SVGAnimatedPathData.getAnimatedPathSegList(); }
-public SVGPathSegList getAnimatedNormalizedPathSegList()
- { return _SVGAnimatedPathData.getAnimatedNormalizedPathSegList(); }
-//end SVGAnimatedPathData
-
-public native SVGAnimatedNumber getPathLength( );
-public native float getTotalLength ( );
-public native SVGPoint getPointAtLength ( float distance );
-public native int getPathSegAtLength ( float distance );
-
-//CREATEs
-public native SVGPathSegClosePath createSVGPathSegClosePath ( );
-public native SVGPathSegMovetoAbs createSVGPathSegMovetoAbs ( float x, float y );
-public native SVGPathSegMovetoRel createSVGPathSegMovetoRel ( float x, float y );
-public native SVGPathSegLinetoAbs createSVGPathSegLinetoAbs ( float x, float y );
-public native SVGPathSegLinetoRel createSVGPathSegLinetoRel ( float x, float y );
-
-public native SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 );
-public native SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 );
-
-public native SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 );
-public native SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 );
-
-public native SVGPathSegArcAbs createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
-public native SVGPathSegArcRel createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
-
-public native SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs ( float x );
-public native SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel ( float x );
-
-public native SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs ( float y );
-public native SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel ( float y );
-
-public native SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 );
-public native SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 );
-
-public native SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y );
-public native SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcAbsImpl.java
deleted file mode 100644
index ebef29a0a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcAbsImpl.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegArcAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegArcAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getR1( );
-public native void setR1( float r1 )
- throws DOMException;
-public native float getR2( );
-public native void setR2( float r2 )
- throws DOMException;
-public native float getAngle( );
-public native void setAngle( float angle )
- throws DOMException;
-public native boolean getLargeArcFlag( );
-public native void setLargeArcFlag( boolean largeArcFlag )
- throws DOMException;
-public native boolean getSweepFlag( );
-public native void setSweepFlag( boolean sweepFlag )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcRelImpl.java
deleted file mode 100644
index 5d2b15774..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegArcRelImpl.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegArcRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegArcRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getR1( );
-public native void setR1( float r1 )
- throws DOMException;
-public native float getR2( );
-public native void setR2( float r2 )
- throws DOMException;
-public native float getAngle( );
-public native void setAngle( float angle )
- throws DOMException;
-public native boolean getLargeArcFlag( );
-public native void setLargeArcFlag( boolean largeArcFlag )
- throws DOMException;
-public native boolean getSweepFlag( );
-public native void setSweepFlag( boolean sweepFlag )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegClosePathImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegClosePathImpl.java
deleted file mode 100644
index c1615d007..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegClosePathImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGPathSegClosePathImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegClosePath
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicAbsImpl.java
deleted file mode 100644
index 2ace254c2..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicAbsImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoCubicAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoCubicAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX1( );
-public native void setX1( float x1 )
- throws DOMException;
-public native float getY1( );
-public native void setY1( float y1 )
- throws DOMException;
-public native float getX2( );
-public native void setX2( float x2 )
- throws DOMException;
-public native float getY2( );
-public native void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicRelImpl.java
deleted file mode 100644
index d3bbf140b..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicRelImpl.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoCubicRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoCubicRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX1( );
-public native void setX1( float x1 )
- throws DOMException;
-public native float getY1( );
-public native void setY1( float y1 )
- throws DOMException;
-public native float getX2( );
-public native void setX2( float x2 )
- throws DOMException;
-public native float getY2( );
-public native void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothAbsImpl.java
deleted file mode 100644
index 1c1b1328c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothAbsImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoCubicSmoothAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoCubicSmoothAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX2( );
-public native void setX2( float x2 )
- throws DOMException;
-public native float getY2( );
-public native void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothRelImpl.java
deleted file mode 100644
index 265228bb5..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoCubicSmoothRelImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoCubicSmoothRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoCubicSmoothRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX2( );
-public native void setX2( float x2 )
- throws DOMException;
-public native float getY2( );
-public native void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticAbsImpl.java
deleted file mode 100644
index bc2b39052..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticAbsImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoQuadraticAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoQuadraticAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX1( );
-public native void setX1( float x1 )
- throws DOMException;
-public native float getY1( );
-public native void setY1( float y1 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticRelImpl.java
deleted file mode 100644
index 35dd8f927..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticRelImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoQuadraticRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoQuadraticRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getX1( );
-public native void setX1( float x1 )
- throws DOMException;
-public native float getY1( );
-public native void setY1( float y1 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbsImpl.java
deleted file mode 100644
index 50f0f4be2..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbsImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoQuadraticSmoothAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoQuadraticSmoothAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothRelImpl.java
deleted file mode 100644
index c55c706fc..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegCurvetoQuadraticSmoothRelImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegCurvetoQuadraticSmoothRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegCurvetoQuadraticSmoothRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegImpl.java
deleted file mode 100644
index 2a57b613c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSeg
-{
-public native short getPathSegType( );
-public native String getPathSegTypeAsLetter( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoAbsImpl.java
deleted file mode 100644
index c53dc3de3..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoAbsImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalAbsImpl.java
deleted file mode 100644
index d7e29c87d..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalAbsImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoHorizontalAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoHorizontalAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalRelImpl.java
deleted file mode 100644
index 105f321e8..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoHorizontalRelImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoHorizontalRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoHorizontalRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoRelImpl.java
deleted file mode 100644
index 1c941a79e..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoRelImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalAbsImpl.java
deleted file mode 100644
index ef7e38820..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalAbsImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoVerticalAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoVerticalAbs
-{
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalRelImpl.java
deleted file mode 100644
index 22fdf9232..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegLinetoVerticalRelImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegLinetoVerticalRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegLinetoVerticalRel
-{
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegListImpl.java
deleted file mode 100644
index 99d10586c..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegListImpl.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-
-import org.w3c.dom.svg.SVGPathSeg;
-
-
-public class SVGPathSegListImpl
- implements org.w3c.dom.svg.SVGPathSegList
-{
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native SVGPathSeg initialize ( SVGPathSeg newItem )
- throws DOMException, SVGException;
-public native SVGPathSeg getItem ( int index )
- throws DOMException;
-public native SVGPathSeg insertItemBefore ( SVGPathSeg newItem, int index )
- throws DOMException, SVGException;
-public native SVGPathSeg replaceItem ( SVGPathSeg newItem, int index )
- throws DOMException, SVGException;
-public native SVGPathSeg removeItem ( int index )
- throws DOMException;
-public native SVGPathSeg appendItem ( SVGPathSeg newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoAbsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoAbsImpl.java
deleted file mode 100644
index a2e08dc46..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoAbsImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegMovetoAbsImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegMovetoAbs
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoRelImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoRelImpl.java
deleted file mode 100644
index 989925787..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPathSegMovetoRelImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPathSegMovetoRelImpl
- extends
- SVGPathSegImpl
- implements org.w3c.dom.svg.SVGPathSegMovetoRel
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPatternElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPatternElementImpl.java
deleted file mode 100644
index 9d8c774fe..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPatternElementImpl.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGPatternElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGFitToViewBox,
- //SVGUnitTypes
- implements org.w3c.dom.svg.SVGPatternElement
-{
-
-public SVGPatternElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-
-
-public native SVGAnimatedEnumeration getPatternUnits( );
-public native SVGAnimatedEnumeration getPatternContentUnits( );
-public native SVGAnimatedTransformList getPatternTransform( );
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPointImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPointImpl.java
deleted file mode 100644
index 87f806a1b..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPointImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGPoint;
-import org.w3c.dom.svg.SVGMatrix;
-
-
-public class SVGPointImpl
- implements org.w3c.dom.svg.SVGPoint
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-
-public native SVGPoint matrixTransform ( SVGMatrix matrix );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPointListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPointListImpl.java
deleted file mode 100644
index e1ab60265..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPointListImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-import org.w3c.dom.svg.SVGPoint;
-
-
-public class SVGPointListImpl
- implements org.w3c.dom.svg.SVGPointList
-{
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native SVGPoint initialize ( SVGPoint newItem )
- throws DOMException, SVGException;
-public native SVGPoint getItem ( int index )
- throws DOMException;
-public native SVGPoint insertItemBefore ( SVGPoint newItem, int index )
- throws DOMException, SVGException;
-public native SVGPoint replaceItem ( SVGPoint newItem, int index )
- throws DOMException, SVGException;
-public native SVGPoint removeItem ( int index )
- throws DOMException;
-public native SVGPoint appendItem ( SVGPoint newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPolygonElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPolygonElementImpl.java
deleted file mode 100644
index a93eca993..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPolygonElementImpl.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGPolygonElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget,
- //SVGAnimatedPoints
- implements org.w3c.dom.svg.SVGPolygonElement
-{
-
-public SVGPolygonElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
- imbue(_SVGAnimatedPoints = new SVGAnimatedPointsImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-//from SVGAnimatedPoints
-SVGAnimatedPointsImpl _SVGAnimatedPoints;
-public SVGPointList getPoints()
- { return _SVGAnimatedPoints.getPoints(); }
-public SVGPointList getAnimatedPoints()
- { return _SVGAnimatedPoints.getAnimatedPoints(); }
-//end SVGAnimatedPoints
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPolylineElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPolylineElementImpl.java
deleted file mode 100644
index ea017691d..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPolylineElementImpl.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGPolylineElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget,
- //SVGAnimatedPoints
- implements org.w3c.dom.svg.SVGPolylineElement
-{
-
-public SVGPolylineElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
- imbue(_SVGAnimatedPoints = new SVGAnimatedPointsImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-//from SVGAnimatedPoints
-SVGAnimatedPointsImpl _SVGAnimatedPoints;
-public SVGPointList getPoints()
- { return _SVGAnimatedPoints.getPoints(); }
-public SVGPointList getAnimatedPoints()
- { return _SVGAnimatedPoints.getAnimatedPoints(); }
-//end SVGAnimatedPoints
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGPreserveAspectRatioImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGPreserveAspectRatioImpl.java
deleted file mode 100644
index 07d9e26ec..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGPreserveAspectRatioImpl.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGPreserveAspectRatioImpl
- implements org.w3c.dom.svg.SVGPreserveAspectRatio
-{
-public native short getAlign( );
-public native void setAlign( short align )
- throws DOMException;
-public native short getMeetOrSlice( );
-public native void setMeetOrSlice( short meetOrSlice )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGRadialGradientElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGRadialGradientElementImpl.java
deleted file mode 100644
index 28db7de38..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGRadialGradientElementImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedLength;
-
-
-public class SVGRadialGradientElementImpl
- extends
- SVGGradientElementImpl
- implements org.w3c.dom.svg.SVGRadialGradientElement
-{
-public native SVGAnimatedLength getCx( );
-public native SVGAnimatedLength getCy( );
-public native SVGAnimatedLength getR( );
-public native SVGAnimatedLength getFx( );
-public native SVGAnimatedLength getFy( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGRectElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGRectElementImpl.java
deleted file mode 100644
index e0a3aefc7..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGRectElementImpl.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGRectElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGRectElement
-{
-
-public SVGRectElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedLength getRx( );
-public native SVGAnimatedLength getRy( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGRectImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGRectImpl.java
deleted file mode 100644
index 9b4b0e762..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGRectImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-
-public class SVGRectImpl
- implements org.w3c.dom.svg.SVGRect
-{
-public native float getX( );
-public native void setX( float x )
- throws DOMException;
-public native float getY( );
-public native void setY( float y )
- throws DOMException;
-public native float getWidth( );
-public native void setWidth( float width )
- throws DOMException;
-public native float getHeight( );
-public native void setHeight( float height )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGRenderingIntentImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGRenderingIntentImpl.java
deleted file mode 100644
index 629a105cb..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGRenderingIntentImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGRenderingIntentImpl
- implements org.w3c.dom.svg.SVGRenderingIntent
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGSVGElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGSVGElementImpl.java
deleted file mode 100644
index a98db9e07..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGSVGElementImpl.java
+++ /dev/null
@@ -1,280 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.NodeList;
-import org.w3c.dom.Element;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-import org.w3c.dom.css.RGBColor;
-
-import org.w3c.dom.views.DocumentView;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-import org.w3c.dom.events.DocumentEvent;
-
-import org.w3c.dom.stylesheets.DocumentStyle;
-import org.w3c.dom.stylesheets.StyleSheetList;
-
-
-
-public class SVGSVGElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGLocatable,
- //SVGFitToViewBox,
- //SVGZoomAndPan,
- //EventTarget,
- //DocumentEvent,
- //ViewCSS,
- //DocumentCSS
- implements org.w3c.dom.svg.SVGSVGElement
-{
-public SVGSVGElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGLocatable = new SVGLocatableImpl());
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
- imbue(_SVGZoomAndPan = new SVGZoomAndPanImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
- imbue(_DocumentEvent = new org.inkscape.dom.events.DocumentEventImpl());
- imbue(_ViewCSS = new org.inkscape.dom.css.ViewCSSImpl());
- imbue(_DocumentCSS = new org.inkscape.dom.css.DocumentCSSImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGLocatable
-private SVGLocatableImpl _SVGLocatable;
-public SVGElement getNearestViewportElement()
- { return _SVGLocatable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGLocatable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGLocatable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGLocatable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGLocatable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGLocatable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-//from SVGZoomAndPan
-SVGZoomAndPanImpl _SVGZoomAndPan;
-public short getZoomAndPan()
- { return _SVGZoomAndPan.getZoomAndPan(); }
-public void setZoomAndPan(short zoomAndPan) throws DOMException
- { _SVGZoomAndPan.setZoomAndPan(zoomAndPan); }
-//end SVGZoomAndPan
-
-
-//from DocumentEvent
-org.inkscape.dom.events.DocumentEventImpl _DocumentEvent;
-public Event createEvent(String eventType) throws DOMException
- { return _DocumentEvent.createEvent(eventType); }
-public boolean canDispatch(String namespaceURI, String type)
- { return _DocumentEvent.canDispatch(namespaceURI, type); }
-//end DocumentEvent
-
-//from ViewCSS
-org.inkscape.dom.css.ViewCSSImpl _ViewCSS;
-public CSSStyleDeclaration getComputedStyle(Element elt, String pseudoElt)
- { return _ViewCSS.getComputedStyle(elt, pseudoElt); }
-//end ViewCSS
-
-//from AbstractView (from ViewCSS)
-public DocumentView getDocument()
- { return _ViewCSS.getDocument(); }
-//end AbstractView
-
-//from DocumentCSS
-org.inkscape.dom.css.DocumentCSSImpl _DocumentCSS;
-public CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
- { return _DocumentCSS.getOverrideStyle(elt, pseudoElt); }
-//end DocumentCSS
-
-//from DocumentStyle (from DocumentCSS)
-public StyleSheetList getStyleSheets()
- { return _DocumentCSS.getStyleSheets(); }
-//end DocumentStyle
-
-
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native String getContentScriptType( );
-public native void setContentScriptType( String contentScriptType )
- throws DOMException;
-public native String getContentStyleType( );
-public native void setContentStyleType( String contentStyleType )
- throws DOMException;
-public native SVGRect getViewport( );
-public native float getPixelUnitToMillimeterX( );
-public native float getPixelUnitToMillimeterY( );
-public native float getScreenPixelToMillimeterX( );
-public native float getScreenPixelToMillimeterY( );
-public native boolean getUseCurrentView( );
-public native void setUseCurrentView( boolean useCurrentView )
- throws DOMException;
-public native SVGViewSpec getCurrentView( );
-public native float getCurrentScale( );
-public native void setCurrentScale( float currentScale )
- throws DOMException;
-public native SVGPoint getCurrentTranslate( );
-
-public native int suspendRedraw ( int max_wait_milliseconds );
-public native void unsuspendRedraw ( int suspend_handle_id )
- throws DOMException;
-public native void unsuspendRedrawAll ( );
-public native void forceRedraw ( );
-public native void pauseAnimations ( );
-public native void unpauseAnimations ( );
-public native boolean animationsPaused ( );
-public native float getCurrentTime ( );
-public native void setCurrentTime ( float seconds );
-public native NodeList getIntersectionList ( SVGRect rect, SVGElement referenceElement );
-public native NodeList getEnclosureList ( SVGRect rect, SVGElement referenceElement );
-public native boolean checkIntersection ( SVGElement element, SVGRect rect );
-public native boolean checkEnclosure ( SVGElement element, SVGRect rect );
-public native void deselectAll ( );
-public native SVGNumber createSVGNumber ( );
-public native SVGLength createSVGLength ( );
-public native SVGAngle createSVGAngle ( );
-public native SVGPoint createSVGPoint ( );
-public native SVGMatrix createSVGMatrix ( );
-public native SVGRect createSVGRect ( );
-public native SVGTransform createSVGTransform ( );
-public native SVGTransform createSVGTransformFromMatrix ( SVGMatrix matrix );
-public native Element getElementById ( String elementId );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGScriptElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGScriptElementImpl.java
deleted file mode 100644
index a211ad345..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGScriptElementImpl.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.*;
-
-
-
-public class SVGScriptElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGExternalResourcesRequired
- implements org.w3c.dom.svg.SVGScriptElement
-{
-
-public SVGScriptElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-
-public native String getType( );
-public native void setType( String type )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGSetElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGSetElementImpl.java
deleted file mode 100644
index 9187d6104..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGSetElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGSetElementImpl
- extends
- SVGAnimationElementImpl
- implements org.w3c.dom.svg.SVGSetElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGStopElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGStopElementImpl.java
deleted file mode 100644
index dee28e3ed..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGStopElementImpl.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-public class SVGStopElementImpl
- extends
- SVGElementImpl
- //SVGStylable
- implements org.w3c.dom.svg.SVGStopElement
-{
-
-public SVGStopElementImpl()
-{
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-public native SVGAnimatedNumber getOffset( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGStringListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGStringListImpl.java
deleted file mode 100644
index cb352d9c9..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGStringListImpl.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-
-
-
-public class SVGStringListImpl
- implements org.w3c.dom.svg.SVGStringList
-{
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native String initialize ( String newItem )
- throws DOMException, SVGException;
-public native String getItem ( int index )
- throws DOMException;
-public native String insertItemBefore ( String newItem, int index )
- throws DOMException, SVGException;
-public native String replaceItem ( String newItem, int index )
- throws DOMException, SVGException;
-public native String removeItem ( int index )
- throws DOMException;
-public native String appendItem ( String newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGStylableImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGStylableImpl.java
deleted file mode 100644
index 7523d456d..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGStylableImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-import org.w3c.dom.svg.SVGAnimatedString;
-
-public class SVGStylableImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGStylable
-{
-
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGStyleElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGStyleElementImpl.java
deleted file mode 100644
index 8b7408434..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGStyleElementImpl.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGStyleElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGStyleElement
-{
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
- throws DOMException;
-public native String getType( );
-public native void setType( String type )
- throws DOMException;
-public native String getMedia( );
-public native void setMedia( String media )
- throws DOMException;
-public native String getTitle( );
-public native void setTitle( String title )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGSwitchElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGSwitchElementImpl.java
deleted file mode 100644
index fa74caf70..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGSwitchElementImpl.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGSwitchElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGSwitchElement
-{
-
-public SVGSwitchElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-}
-
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGSymbolElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGSymbolElementImpl.java
deleted file mode 100644
index 5fded7c3a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGSymbolElementImpl.java
+++ /dev/null
@@ -1,161 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-
-public class SVGSymbolElementImpl
- extends
- SVGElementImpl
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGFitToViewBox,
- //EventTarget
- implements org.w3c.dom.svg.SVGSymbolElement
-{
-
-public SVGSymbolElementImpl()
-{
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTRefElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTRefElementImpl.java
deleted file mode 100644
index 545c1f305..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTRefElementImpl.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedString;
-
-
-
-public class SVGTRefElementImpl
- extends
- SVGTextPositioningElementImpl
- //SVGURIReference
- implements org.w3c.dom.svg.SVGTRefElement
-{
-
-public SVGTRefElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTSpanElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTSpanElementImpl.java
deleted file mode 100644
index 89ed5dabb..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTSpanElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGTSpanElementImpl
- extends
- SVGTextPositioningElementImpl
- implements org.w3c.dom.svg.SVGTSpanElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTestsImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTestsImpl.java
deleted file mode 100644
index 5f0a8c727..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTestsImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGStringList;
-
-
-public class SVGTestsImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGTests
-{
-public native SVGStringList getRequiredFeatures( );
-public native SVGStringList getRequiredExtensions( );
-public native SVGStringList getSystemLanguage( );
-public native boolean hasExtension ( String extension );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTextContentElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTextContentElementImpl.java
deleted file mode 100644
index 3a271ce7a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTextContentElementImpl.java
+++ /dev/null
@@ -1,161 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-
-
-
-
-public class SVGTextContentElementImpl
- extends
- SVGElementImpl
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //EventTarget
- implements org.w3c.dom.svg.SVGTextContentElement
-{
-
-public SVGTextContentElementImpl()
-{
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-
-public native SVGAnimatedLength getTextLength( );
-public native SVGAnimatedEnumeration getLengthAdjust( );
-
-public native int getNumberOfChars ( );
-public native float getComputedTextLength ( );
-public native float getSubStringLength ( int charnum, int nchars )
- throws DOMException;
-public native SVGPoint getStartPositionOfChar ( int charnum )
- throws DOMException;
-public native SVGPoint getEndPositionOfChar ( int charnum )
- throws DOMException;
-public native SVGRect getExtentOfChar ( int charnum )
- throws DOMException;
-public native float getRotationOfChar ( int charnum )
- throws DOMException;
-public native int getCharNumAtPosition ( SVGPoint point );
-public native void selectSubString ( int charnum, int nchars )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTextElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTextElementImpl.java
deleted file mode 100644
index a312aade8..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTextElementImpl.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-
-public class SVGTextElementImpl
- extends
- SVGTextPositioningElementImpl
- //SVGTransformable
- implements org.w3c.dom.svg.SVGTextElement
-{
-
-public SVGTextElementImpl()
-{
- imbue(_SVGTransformable = new SVGTransformableImpl());
-}
-
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTextPathElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTextPathElementImpl.java
deleted file mode 100644
index ce6a96da9..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTextPathElementImpl.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedLength;
-import org.w3c.dom.svg.SVGAnimatedString;
-import org.w3c.dom.svg.SVGAnimatedEnumeration;
-
-public class SVGTextPathElementImpl
- extends
- SVGTextContentElementImpl
- //SVGURIReference
- implements org.w3c.dom.svg.SVGTextPathElement
-{
-
-public SVGTextPathElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-public native SVGAnimatedLength getStartOffset( );
-public native SVGAnimatedEnumeration getMethod( );
-public native SVGAnimatedEnumeration getSpacing( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTextPositioningElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTextPositioningElementImpl.java
deleted file mode 100644
index 1192f081a..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTextPositioningElementImpl.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedLengthList;
-import org.w3c.dom.svg.SVGAnimatedNumberList;
-
-
-public class SVGTextPositioningElementImpl
- extends
- SVGTextContentElementImpl
- implements org.w3c.dom.svg.SVGTextPositioningElement
-{
-public native SVGAnimatedLengthList getX( );
-public native SVGAnimatedLengthList getY( );
-public native SVGAnimatedLengthList getDx( );
-public native SVGAnimatedLengthList getDy( );
-public native SVGAnimatedNumberList getRotate( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTitleElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTitleElementImpl.java
deleted file mode 100644
index 83cdea5bf..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTitleElementImpl.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-
-
-public class SVGTitleElementImpl
- extends
- SVGElementImpl
- //SVGLangSpace,
- //SVGStylable
- implements org.w3c.dom.svg.SVGTitleElement
-{
-
-public SVGTitleElementImpl()
-{
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
-}
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTransformImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTransformImpl.java
deleted file mode 100644
index 1a5fdc3e5..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTransformImpl.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGMatrix;
-
-
-public class SVGTransformImpl
- implements org.w3c.dom.svg.SVGTransform
-{
-public native short getType( );
-public native SVGMatrix getMatrix( );
-public native float getAngle( );
-
-public native void setMatrix ( SVGMatrix matrix );
-public native void setTranslate ( float tx, float ty );
-public native void setScale ( float sx, float sy );
-public native void setRotate ( float angle, float cx, float cy );
-public native void setSkewX ( float angle );
-public native void setSkewY ( float angle );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTransformListImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTransformListImpl.java
deleted file mode 100644
index 6fa6012a3..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTransformListImpl.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.SVGException;
-
-import org.w3c.dom.svg.SVGTransform;
-import org.w3c.dom.svg.SVGMatrix;
-
-
-public class SVGTransformListImpl
- implements org.w3c.dom.svg.SVGTransformList
-{
-public native int getNumberOfItems( );
-
-public native void clear ( )
- throws DOMException;
-public native SVGTransform initialize ( SVGTransform newItem )
- throws DOMException, SVGException;
-public native SVGTransform getItem ( int index )
- throws DOMException;
-public native SVGTransform insertItemBefore ( SVGTransform newItem, int index )
- throws DOMException, SVGException;
-public native SVGTransform replaceItem ( SVGTransform newItem, int index )
- throws DOMException, SVGException;
-public native SVGTransform removeItem ( int index )
- throws DOMException;
-public native SVGTransform appendItem ( SVGTransform newItem )
- throws DOMException, SVGException;
-public native SVGTransform createSVGTransformFromMatrix ( SVGMatrix matrix );
-public native SVGTransform consolidate ( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGTransformableImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGTransformableImpl.java
deleted file mode 100644
index 96384f6f6..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGTransformableImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedTransformList;
-
-
-public class SVGTransformableImpl
- extends
- SVGLocatableImpl
- implements org.w3c.dom.svg.SVGTransformable
-{
-public native SVGAnimatedTransformList getTransform( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGURIReferenceImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGURIReferenceImpl.java
deleted file mode 100644
index 2e3bb0bd4..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGURIReferenceImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.SVGAnimatedString;
-
-
-public class SVGURIReferenceImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGURIReference
-{
-public native SVGAnimatedString getHref( );
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGUnitTypesImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGUnitTypesImpl.java
deleted file mode 100644
index b76dab8ea..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGUnitTypesImpl.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGUnitTypesImpl
- implements org.w3c.dom.svg.SVGUnitTypes
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGUseElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGUseElementImpl.java
deleted file mode 100644
index 3283cdc26..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGUseElementImpl.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-import org.w3c.dom.svg.*;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.EventException;
-import org.w3c.dom.events.EventListener;
-
-
-public class SVGUseElementImpl
- extends
- SVGElementImpl
- //SVGURIReference,
- //SVGTests,
- //SVGLangSpace,
- //SVGExternalResourcesRequired,
- //SVGStylable,
- //SVGTransformable,
- //EventTarget
- implements org.w3c.dom.svg.SVGUseElement
-{
-public SVGUseElementImpl()
-{
- imbue(_SVGURIReference = new SVGURIReferenceImpl());
- imbue(_SVGTests = new SVGTestsImpl());
- imbue(_SVGLangSpace = new SVGLangSpaceImpl());
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGStylable = new SVGStylableImpl());
- imbue(_SVGTransformable = new SVGTransformableImpl());
- imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
-}
-
-
-//from SVGURIReference
-private SVGURIReferenceImpl _SVGURIReference;
-public SVGAnimatedString getHref()
- { return _SVGURIReference.getHref(); }
-//end SVGURIReference
-
-//from SVGTests
-private SVGTestsImpl _SVGTests;
-public SVGStringList getRequiredFeatures()
- { return _SVGTests.getRequiredFeatures(); }
-public SVGStringList getRequiredExtensions()
- { return _SVGTests.getRequiredExtensions(); }
-public SVGStringList getSystemLanguage()
- { return _SVGTests.getSystemLanguage(); }
-public boolean hasExtension (String extension)
- { return _SVGTests.hasExtension(extension); }
-//end SVGTests
-
-//from SVGLangSpace
-private SVGLangSpaceImpl _SVGLangSpace;
-public String getXMLlang()
- { return _SVGLangSpace.getXMLlang(); }
-public void setXMLlang(String xmllang)
- throws DOMException
- { _SVGLangSpace.setXMLlang(xmllang); }
-public String getXMLspace()
- { return _SVGLangSpace.getXMLspace(); }
-public void setXMLspace(String xmlspace)
- throws DOMException
- { _SVGLangSpace.setXMLspace(xmlspace); }
-//end SVGLangSpace
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-//from SVGStylable
-private SVGStylableImpl _SVGStylable;
-public SVGAnimatedString getClassName()
- { return _SVGStylable.getClassName(); }
-public CSSStyleDeclaration getStyle()
- { return _SVGStylable.getStyle(); }
-public CSSValue getPresentationAttribute(String name)
- { return _SVGStylable.getPresentationAttribute(name); }
-//end SVGStylable
-
-//from SVGTransformable
-private SVGTransformableImpl _SVGTransformable;
-public SVGAnimatedTransformList getTransform()
- { return _SVGTransformable.getTransform(); }
-//end SVGTransformable
-
-//from SVGLocatable (from SVGTransformable)
-public SVGElement getNearestViewportElement()
- { return _SVGTransformable.getNearestViewportElement(); }
-public SVGElement getFarthestViewportElement()
- { return _SVGTransformable.getFarthestViewportElement(); }
-public SVGRect getBBox()
- { return _SVGTransformable.getBBox(); }
-public SVGMatrix getCTM()
- { return _SVGTransformable.getCTM(); }
-public SVGMatrix getScreenCTM()
- { return _SVGTransformable.getScreenCTM(); }
-public SVGMatrix getTransformToElement (SVGElement element)
- throws SVGException
- { return _SVGTransformable.getTransformToElement(element); }
-//end SVGLocatable
-
-//from EventTarget
-private org.inkscape.dom.events.EventTargetImpl _EventTarget;
-public void addEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.addEventListener(type, listener, useCapture); }
-public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListener(type, listener, useCapture); }
-public boolean dispatchEvent(Event evt)
- throws EventException
- { return _EventTarget.dispatchEvent(evt); }
-public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup)
- { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
-public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture)
- { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
-public boolean willTriggerNS(String namespaceURI,
- String type)
- { return _EventTarget.willTriggerNS(namespaceURI, type); }
-public boolean hasEventListenerNS(String namespaceURI,
- String type)
- { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
-//end EventTarget
-
-
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGElementInstance getInstanceRoot( );
-public native SVGElementInstance getAnimatedInstanceRoot( );
-
-}
-
-
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGVKernElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGVKernElementImpl.java
deleted file mode 100644
index 97af0c646..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGVKernElementImpl.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-public class SVGVKernElementImpl
- extends
- SVGElementImpl
- implements org.w3c.dom.svg.SVGVKernElement
-{
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGViewElementImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGViewElementImpl.java
deleted file mode 100644
index c47336a02..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGViewElementImpl.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.svg.*;
-
-
-public class SVGViewElementImpl
- extends
- SVGElementImpl
- //SVGExternalResourcesRequired,
- //SVGFitToViewBox,
- //SVGZoomAndPan
- implements org.w3c.dom.svg.SVGViewElement
-{
-public SVGViewElementImpl()
-{
- imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
- imbue(_SVGZoomAndPan = new SVGZoomAndPanImpl());
-}
-
-
-//from SVGExternalResourcesRequired
-private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
-public SVGAnimatedBoolean getExternalResourcesRequired()
- { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
-//end SVGExternalResourcesRequired
-
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-//from SVGZoomAndPan
-SVGZoomAndPanImpl _SVGZoomAndPan;
-public short getZoomAndPan()
- { return _SVGZoomAndPan.getZoomAndPan(); }
-public void setZoomAndPan(short zoomAndPan) throws DOMException
- { _SVGZoomAndPan.setZoomAndPan(zoomAndPan); }
-//end SVGZoomAndPan
-
-
-public native SVGStringList getViewTarget( );
-
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGViewSpecImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGViewSpecImpl.java
deleted file mode 100644
index 20042bad5..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGViewSpecImpl.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.svg.*;
-
-
-
-public class SVGViewSpecImpl
- extends
- SVGZoomAndPanImpl
- //SVGFitToViewBox
- implements org.w3c.dom.svg.SVGViewSpec
-{
-
-public SVGViewSpecImpl()
-{
- imbue(_SVGFitToViewBox = new SVGFitToViewBoxImpl());
-}
-
-
-//from SVGFitToViewBox
-SVGFitToViewBoxImpl _SVGFitToViewBox;
-public SVGAnimatedRect getViewBox()
- { return _SVGFitToViewBox.getViewBox(); }
-public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio()
- { return _SVGFitToViewBox.getPreserveAspectRatio(); }
-//end SVGFitToViewBox
-
-
-public native SVGTransformList getTransform( );
-public native SVGElement getViewTarget( );
-public native String getViewBoxString( );
-public native String getPreserveAspectRatioString( );
-public native String getTransformString( );
-public native String getViewTargetString( );
-}
-
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGZoomAndPanImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGZoomAndPanImpl.java
deleted file mode 100644
index d77d64f75..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGZoomAndPanImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG11/java.html
- */
-
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public class SVGZoomAndPanImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.svg.SVGZoomAndPan
-{
-public native short getZoomAndPan( );
-public native void setZoomAndPan( short zoomAndPan )
- throws DOMException;
-}
diff --git a/src/bind/java/org/inkscape/dom/svg/SVGZoomEventImpl.java b/src/bind/java/org/inkscape/dom/svg/SVGZoomEventImpl.java
deleted file mode 100644
index 018eee915..000000000
--- a/src/bind/java/org/inkscape/dom/svg/SVGZoomEventImpl.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these SVG files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/SVG/java.html
- */
-
-
-package org.inkscape.dom.svg;
-
-import org.w3c.dom.events.UIEvent;
-import org.w3c.dom.svg.SVGRect;
-import org.w3c.dom.svg.SVGPoint;
-
-
-public class SVGZoomEventImpl
- extends
- org.inkscape.dom.events.UIEventImpl
- implements org.w3c.dom.svg.SVGZoomEvent
-{
-public native SVGRect getZoomRectScreen( );
-public native float getPreviousScale( );
-public native SVGPoint getPreviousTranslate( );
-public native float getNewScale( );
-public native SVGPoint getNewTranslate( );
-}
diff --git a/src/bind/java/org/inkscape/dom/views/AbstractViewImpl.java b/src/bind/java/org/inkscape/dom/views/AbstractViewImpl.java
deleted file mode 100644
index 9b2bd2dad..000000000
--- a/src/bind/java/org/inkscape/dom/views/AbstractViewImpl.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/java-binding.html
- */
-
-package org.inkscape.dom.views;
-
-import org.w3c.dom.views.DocumentView;
-
-
-public class AbstractViewImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.views.AbstractView
-{
-
-public native DocumentView getDocument();
-
-}
diff --git a/src/bind/java/org/inkscape/dom/views/DocumentViewImpl.java b/src/bind/java/org/inkscape/dom/views/DocumentViewImpl.java
deleted file mode 100644
index a0ae88004..000000000
--- a/src/bind/java/org/inkscape/dom/views/DocumentViewImpl.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (c) 2007-2008 Inkscape.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Note that these files are implementations of the Java
- * interface package found here:
- * http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113/java-binding.html
- */
-
-
-package org.inkscape.dom.views;
-
-import org.w3c.dom.views.AbstractView;
-
-
-public class DocumentViewImpl
- extends
- org.inkscape.cmn.BaseInterface
- implements org.w3c.dom.views.DocumentView
-{
-
-public native AbstractView getDefaultView();
-
-}
diff --git a/src/bind/java/org/inkscape/script/Editor.java b/src/bind/java/org/inkscape/script/Editor.java
deleted file mode 100644
index 81d65f4cf..000000000
--- a/src/bind/java/org/inkscape/script/Editor.java
+++ /dev/null
@@ -1,311 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.script;
-
-
-import java.awt.BorderLayout;
-import java.security.MessageDigest;
-import java.security.NoSuchAlgorithmException;
-import javax.swing.filechooser.FileNameExtensionFilter;
-import javax.swing.JFileChooser;
-import javax.swing.JOptionPane;
-import javax.swing.JPanel;
-import javax.swing.JTextPane;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-
-
-
-/**
- * A simple script editor for quick fixes.
- */
-public class Editor extends JPanel
-{
-ScriptConsole parent;
-JTextPane textPane;
-
-//########################################################################
-//# MESSSAGES
-//########################################################################
-void err(String fmt, Object... arguments)
-{
- parent.err("Editor err:" + fmt, arguments);
-}
-
-void msg(String fmt, Object... arguments)
-{
- parent.msg("Editor:" + fmt, arguments);
-}
-
-void trace(String fmt, Object... arguments)
-{
- parent.trace("Editor:" + fmt, arguments);
-}
-
-
-//########################################################################
-//# U T I L I T Y
-//########################################################################
-
-private JFileChooser _chooser;
-
-JFileChooser getChooser()
-{
- if (_chooser == null)
- {
- _chooser = new JFileChooser();
- _chooser.setAcceptAllFileFilterUsed(false);
- _chooser.setCurrentDirectory(new File("."));
- FileNameExtensionFilter filter = new FileNameExtensionFilter(
- "Script Files", "js", "py", "r");
- _chooser.setFileFilter(filter);
- }
- return _chooser;
-}
-
-
-/**
- * Returns the current text contained in this editor
- */
-public String getText()
-{
- return textPane.getText();
-}
-
-
-String lastHash = null;
-
-/**
- * Sets the text of this editor
- */
-public void setText(String txt)
-{
- textPane.setText(txt);
- lastHash = getHash(txt);
- trace("hash:" + lastHash);
-}
-
-MessageDigest md = null;
-
-final String hex = "0123456789abcdef";
-
-String toHex(byte arr[])
-{
- StringBuffer buf = new StringBuffer();
- for (byte b : arr)
- {
- buf.append(hex.charAt((b>>4) & 15));
- buf.append(hex.charAt((b ) & 15));
- }
- return buf.toString();
-}
-
-String getHash(String text)
-{
- if (md == null)
- {
- try
- {
- md = MessageDigest.getInstance("MD5");
- }
- catch (NoSuchAlgorithmException e)
- {
- err("getHash: " + e);
- return "";
- }
- }
- byte hash[] = md.digest(text.getBytes());
- return toHex(hash);
-}
-
-
-//########################################################################
-//# L O A D / S A V E
-//########################################################################
-String fileName = "";
-
-/**
- * Gets the name of the current file in the editor
- */
-public String getFileName()
-{
- return fileName;
-}
-
-/**
- * Sets the name of the current file in the editor
- */
-public void setFileName(String val)
-{
- fileName = val;
-}
-
-/**
- * Selects and opens a file, loading into the editor
- */
-public boolean openFile()
-{
- JFileChooser chooser = getChooser();
- int ret = chooser.showOpenDialog(this);
- if (ret != JFileChooser.APPROVE_OPTION)
- return false;
- File f = chooser.getSelectedFile();
- String fname = f.getName();
- try
- {
- FileReader in = new FileReader(fname);
- StringBuffer buf = new StringBuffer();
- while (true)
- {
- int ch = in.read();
- if (ch < 0)
- break;
- buf.append((char)ch);
- }
- in.close();
- setText(buf.toString());
- }
- catch (IOException e)
- {
- err("save file:" + e);
- return false;
- }
- return true;
-}
-
-
-/**
- * Saves the file currently in the editor. Uses the Save
- * selector if there is not current file name.
- */
-public boolean saveFile()
-{
- if (!isDirty())
- return true;
-
- String fname = getFileName();
- if (fname == null || fname.length()==0)
- {
- JFileChooser chooser = getChooser();
- int ret = chooser.showSaveDialog(this);
- if (ret != JFileChooser.APPROVE_OPTION)
- return false;
- File f = chooser.getSelectedFile();
- fname = f.getName();
- }
- try
- {
- FileWriter out = new FileWriter(fname);
- out.write(getText());
- out.close();
- setFileName(fname);
- resetDirty();
- }
- catch (IOException e)
- {
- err("save file:" + e);
- return false;
- }
- return true;
-}
-
-
-/**
- * Saves the file currently in the editor under a new name.
- * Get the new name from the chooser, and see if it already exists.
- */
-public boolean saveAsFile()
-{
- JFileChooser chooser = getChooser();
- int ret = chooser.showSaveDialog(this);
- if (ret != JFileChooser.APPROVE_OPTION)
- return false;
- File f = chooser.getSelectedFile();
- String fname = f.getName();
- if (f.exists())
- {
- ret = JOptionPane.showConfirmDialog(this,
- "File '" + fname + "' already exists. Overwrite?");
- if (ret != JOptionPane.YES_OPTION)
- return false;
- }
- try
- {
- FileWriter out = new FileWriter(fname);
- out.write(getText());
- out.close();
- setFileName(fname);
- resetDirty();
- }
- catch (IOException e)
- {
- err("saveAs file:" + e);
- return false;
- }
- return true;
-}
-
-
-/**
- * State that the editor is now 'unedited'
- */
-public void resetDirty()
-{
- lastHash = getHash(getText());
-}
-
-/**
- * Determines if the editor has been edited since the last open/save
- */
-public boolean isDirty()
-{
- String txt = getText();
- String hash = getHash(txt);
- if ( (lastHash == null && txt.length()>0) ||
- (lastHash != null && !lastHash.equals(hash)) )
- return true;
- return false;
-}
-
-
-/**
- * Creates the editor for the ScriptConsole
- */
-public Editor(ScriptConsole par)
-{
- super();
- parent = par;
- setLayout(new BorderLayout());
- textPane = new JTextPane();
- add(textPane, BorderLayout.CENTER);
-}
-
-
-
-}
-
diff --git a/src/bind/java/org/inkscape/script/ScriptConsole.java b/src/bind/java/org/inkscape/script/ScriptConsole.java
deleted file mode 100644
index 8241e2797..000000000
--- a/src/bind/java/org/inkscape/script/ScriptConsole.java
+++ /dev/null
@@ -1,652 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.script;
-
-import org.inkscape.cmn.Resource;
-
-import javax.script.*;
-
-import javax.swing.WindowConstants;
-import javax.swing.JFrame;
-import javax.swing.JButton;
-import javax.swing.JMenu;
-import javax.swing.JLabel;
-import javax.swing.JMenuBar;
-import javax.swing.JMenuItem;
-import javax.swing.JComboBox;
-import javax.swing.ButtonGroup;
-import javax.swing.JOptionPane;
-import javax.swing.JTabbedPane;
-import javax.swing.JToolBar;
-import javax.swing.Action;
-import javax.swing.AbstractAction;
-
-
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.BorderLayout;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-
-
-import java.util.List;
-import java.util.HashMap;
-import java.util.ArrayList;
-import java.util.List;
-
-
-
-/**
- * This is the main Script Console window. It contains
- * a terminal-like console, and a simple script editor.
- */
-public class ScriptConsole extends JFrame
-{
-Terminal terminal;
-Editor editor;
-
-JTabbedPane tabPane;
-JToolBar toolbar;
-JMenuBar menubar;
-JComboBox engineBox;
-
-//########################################################################
-//# MESSSAGES
-//########################################################################
-public void err(String fmt, Object... arguments)
-{
- terminal.errorf("ScriptConsole err:" + fmt + "\n", arguments);
-}
-
-public void msg(String fmt, Object... arguments)
-{
- terminal.outputf("ScriptConsole:" + fmt, arguments);
-}
-
-public void trace(String fmt, Object... arguments)
-{
- terminal.outputf("ScriptConsole:" + fmt + "\n", arguments);
-}
-
-
-
-
-
-
-void alert(String msg)
-{
- JOptionPane.showMessageDialog(this, msg);
-}
-
-
-
-
-//########################################################################
-//# S C R I P T S
-//########################################################################
-ScriptEngine engine;
-
-ArrayList<ScriptEngine> engines;
-
-
-public void setEngine(ScriptEngine engine)
-{
- this.engine = engine;
- this.engine.getContext().setWriter(terminal.getOutWriter());
- this.engine.getContext().setErrorWriter(terminal.getErrWriter());
- //do something to make the combobox show the current engine
-}
-
-
-public ScriptEngine getEngine()
-{
- return engine;
-}
-
-
-public boolean setEngine(String langName)
-{
- for (ScriptEngine engine : engines)
- {
- for(String name: engine.getFactory().getNames())
- {
- if (langName.equalsIgnoreCase(name))
- {
- setEngine(engine);
- return true;
- }
- }
- }
- return false;
-}
-
-
-/**
- * Run a script buffer
- *
- * @param str the script buffer to execute
- * @return true if successful, else false
- */
-public boolean doRunCmd(String str)
-{
- if (engine == null)
- {
- err("No engine set");
- return false;
- }
-
- //execute script from buffer
- try
- {
- getEngine().eval(str);
- }
- catch (javax.script.ScriptException e)
- {
- err("Executing script: " + e);
- //e.printStackTrace();
- }
- terminal.output("\nscript> ");
- return true;
-}
-
-/**
- * Run a script buffer
- *
- * @param str the script buffer to execute
- * @return true if successful, else false
- */
-public boolean doRun(String str)
-{
- if (engine == null)
- {
- err("No engine set");
- return false;
- }
-
- //execute script from buffer
- try
- {
- getEngine().eval(str);
- }
- catch (javax.script.ScriptException e)
- {
- err("Executing script: " + e);
- //e.printStackTrace();
- }
- return true;
-}
-
-
-/**
- * Run a script buffer
- *
- * @param lang the scripting language to run
- * @param str the script buffer to execute
- * @return true if successful, else false
- */
-public boolean doRun(String lang, String str)
-{
- // find script engine
- if (!setEngine(lang))
- {
- err("doRun: cannot find script engine '" + lang + "'");
- return false;
- }
- return doRun(str);
-}
-
-
-/**
- * Run a script file
- *
- * @param fname the script file to execute
- * @return true if successful, else false
- */
-public boolean doRunFile(String fname)
-{
- if (engine == null)
- {
- err("No engine set");
- return false;
- }
-
- //try opening file and feeding into engine
- FileReader in = null;
- boolean ret = true;
- try
- {
- in = new FileReader(fname);
- }
- catch (java.io.IOException e)
- {
- err("Executing file: " + e);
- return false;
- }
- try
- {
- engine.eval(in);
- }
- catch (javax.script.ScriptException e)
- {
- err("Executing file: " + e);
- ret = false;
- }
- try
- {
- in.close();
- }
- catch (java.io.IOException e)
- {
- err("Executing file: " + e);
- return false;
- }
- return ret;
-}
-
-
-/**
- * Run a script file
- *
- * @param lang the scripting language to run
- * @param fname the script file to execute
- * @return true if successful, else false
- */
-public boolean doRunFile(String lang, String fname)
-{
- // find script engine
- if (!setEngine(lang))
- {
- err("doRunFile: cannot find script engine '" + lang + "'");
- return false;
- }
- return doRunFile(fname);
-}
-
-
-
-class ScriptEngineAction extends AbstractAction
-{
-
-
-public void actionPerformed(ActionEvent evt)
-{
- int index = engineBox.getSelectedIndex();
- if (index<0)
- return;
- ScriptEngine engine = engines.get(index);
- setEngine(engine);
-}
-
-public ScriptEngineAction()
-{
- super("SelectEngine", null);
- putValue(SHORT_DESCRIPTION, "Select a scripting engine");
-}
-
-}
-
-
-private void initScripts()
-{
- engines = new ArrayList<ScriptEngine>();
- Action action = new ScriptEngineAction();
- engineBox = new JComboBox();
- engineBox.setAction(action);
- engineBox.setEditable(false);
- toolbar.add(engineBox);
-
- ScriptEngineManager scriptEngineManager =
- new ScriptEngineManager();
- List<ScriptEngineFactory> factories =
- scriptEngineManager.getEngineFactories();
- for (ScriptEngineFactory factory: factories)
- {
- trace("ScriptEngineFactory Info");
- String engName = factory.getEngineName();
- String engVersion = factory.getEngineVersion();
- String fullEngName = engName + " (" + engVersion + ")";
- String langName = factory.getLanguageName();
- String langVersion = factory.getLanguageVersion();
- String fullLangName = langName + " (" + langVersion + ")";
- trace("\t" + fullEngName);
- List<String> engNames = factory.getNames();
- for(String name: engNames)
- {
- trace("\tEngine Alias: " + name);
- }
- trace("\t" + fullLangName);
- engines.add(factory.getScriptEngine());
- engineBox.addItem(fullLangName + " / " + fullEngName);
- }
- if (engineBox.getItemCount()>0)
- {
- engineBox.setSelectedIndex(0);
- setEngine(engines.get(0));
- }
-}
-
-
-static final String defaultCodeStr =
- "/**\n" +
- " * This is some example Javascript.\n" +
- " * Try executing\n" +
- " */\n" +
- "importPackage(javax.swing);\n" +
- "function sayHello() {\n" +
- " JOptionPane.showMessageDialog(null, 'Hello, world!',\n" +
- " 'Welcome to Inkscape', JOptionPane.WARNING_MESSAGE);\n" +
- "}\n" +
- "\n" +
- "sayHello();\n" +
- "\n";
-
-
-//########################################################################
-//# A C T I O N S
-//########################################################################
-Action newAction;
-Action openAction;
-Action quitAction;
-Action runAction;
-Action saveAction;
-Action saveAsAction;
-Action stopAction;
-
-
-
-class NewAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- //
-}
-
-public NewAction()
-{
- super("New", Resource.getIcon("document-new.png"));
- putValue(SHORT_DESCRIPTION, "Create a new script file");
-}
-
-}
-
-
-
-class OpenAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- editor.openFile();
-}
-
-public OpenAction()
-{
- super("Open", Resource.getIcon("document-open.png"));
- putValue(SHORT_DESCRIPTION, "Open a script file");
-}
-
-}
-
-
-
-class QuitAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- setVisible(false);
-}
-
-public QuitAction()
-{
- super("Quit", Resource.getIcon("system-log-out.png"));
- putValue(SHORT_DESCRIPTION, "Quit this script console");
-}
-
-}
-
-
-
-class RunAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- String txt = editor.getText();
- doRun(txt);
-}
-
-public RunAction()
-{
- super("Run", Resource.getIcon("go-next.png"));
- putValue(SHORT_DESCRIPTION, "Run the script in the editor");
-}
-
-}
-
-
-
-class SaveAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- editor.saveFile();
-}
-
-public SaveAction()
-{
- super("Save", Resource.getIcon("document-save.png"));
- putValue(SHORT_DESCRIPTION, "Save file");
-}
-
-}
-
-
-
-class SaveAsAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- editor.saveAsFile();
-}
-
-public SaveAsAction()
-{
- super("SaveAs", Resource.getIcon("document-save-as.png"));
- putValue(SHORT_DESCRIPTION, "Save under a new file name");
-}
-
-}
-
-
-
-class StopAction extends AbstractAction
-{
-
-public void actionPerformed(ActionEvent evt)
-{
- //#
-}
-
-public StopAction()
-{
- super("Stop", Resource.getIcon("process-stop.png"));
- putValue(SHORT_DESCRIPTION, "Stop the running script");
-}
-
-}
-
-
-
-HashMap<String, Action> actions;
-void setupActions()
-{
- actions = new HashMap<String, Action>();
- actions.put("New", newAction = new NewAction());
- actions.put("Open", openAction = new OpenAction());
- actions.put("Quit", quitAction = new QuitAction());
- actions.put("Run", runAction = new RunAction());
- actions.put("Save", saveAction = new SaveAction());
- actions.put("SaveAs", saveAsAction = new SaveAsAction());
- actions.put("Stop", stopAction = new StopAction());
-}
-
-
-public void enableAction(String name)
-{
- Action action = actions.get(name);
- if (action == null)
- return;
- action.setEnabled(true);
-}
-
-public void disableAction(String name)
-{
- Action action = actions.get(name);
- if (action == null)
- return;
- action.setEnabled(false);
-}
-
-
-
-//########################################################################
-//# S E T U P
-//########################################################################
-
-JButton toolbarButton(Action action)
-{
- JButton btn = new JButton(action);
- btn.setText("");
- btn.setToolTipText((String)action.getValue(Action.SHORT_DESCRIPTION));
- return btn;
-}
-
-
-private boolean setup()
-{
- setTitle("Inkscape Script Console");
- setSize(600, 400);
- setIconImage(Resource.getImage("inkscape.png"));
- setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
-
- //######################################################
- //# A C T I O N S
- //######################################################
- setupActions();
-
- //######################################################
- //# M E N U
- //######################################################
- menubar = new JMenuBar();
- setJMenuBar(menubar);
-
- JMenu menu = new JMenu("File");
- menubar.add(menu);
- menu.add(new JMenuItem(openAction));
- menu.add(new JMenuItem(saveAction));
- menu.add(new JMenuItem(saveAsAction));
- menu.add(new JMenuItem(quitAction));
-
- menu = new JMenu("Run");
- menubar.add(menu);
- menu.add(new JMenuItem(runAction));
- menu.add(new JMenuItem(stopAction));
-
- //######################################################
- //# T O O L B A R
- //######################################################
- toolbar = new JToolBar();
- getContentPane().add(toolbar, BorderLayout.NORTH);
- toolbar.add(toolbarButton(openAction));
- toolbar.add(toolbarButton(saveAction));
- toolbar.add(toolbarButton(runAction));
- toolbar.add(toolbarButton(stopAction));
-
- //######################################################
- //# C O N T E N T
- //######################################################
- tabPane = new JTabbedPane();
- getContentPane().add(tabPane, BorderLayout.CENTER);
-
- terminal = new Terminal();
- tabPane.addTab("Console",
- Resource.getIcon("utilities-terminal.png"),
- terminal);
- terminal.output("\nscript> ");
-
- editor = new Editor(this);
- tabPane.addTab("Script",
- Resource.getIcon("accessories-text-editor.png"),
- editor);
-
- editor.setText(defaultCodeStr);
-
- //######################################################
- //# E N G I N E
- //######################################################
- initScripts();
-
- return true;
-}
-
-
-
-
-
-
-public ScriptConsole()
-{
- setup();
-}
-
-
-private static ScriptConsole _instance = null;
-public static ScriptConsole getInstance()
-{
- if (_instance == null)
- _instance = new ScriptConsole();
- return _instance;
-}
-
-
-public static void main(String argv[])
-{
- ScriptConsole sc = getInstance();
- sc.setVisible(true);
-}
-
-
-}
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
-
diff --git a/src/bind/java/org/inkscape/script/Terminal.java b/src/bind/java/org/inkscape/script/Terminal.java
deleted file mode 100644
index 22d2cb251..000000000
--- a/src/bind/java/org/inkscape/script/Terminal.java
+++ /dev/null
@@ -1,297 +0,0 @@
-/**
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-package org.inkscape.script;
-
-import java.awt.BorderLayout;
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.JTextPane;
-import javax.swing.JScrollPane;
-import javax.swing.text.DefaultCaret;
-import javax.swing.text.Document;
-import javax.swing.text.BadLocationException;
-import javax.swing.text.StyleConstants;
-import javax.swing.text.SimpleAttributeSet;
-import java.awt.Color;
-import java.awt.event.KeyEvent;
-import java.awt.event.KeyListener;
-import java.awt.Font;
-
-import java.io.ByteArrayOutputStream;
-import java.io.PrintStream;
-import java.io.IOException;
-import java.io.Writer;
-import java.io.PrintWriter;
-
-public class Terminal extends JPanel
- implements KeyListener
-{
-
-SimpleAttributeSet inTextAttr;
-SimpleAttributeSet outTextAttr;
-SimpleAttributeSet errTextAttr;
-
-StringBuffer buf = new StringBuffer();
-JTextPane textPane;
-
-void err(String msg)
-{
- System.out.println("Terminal err: " + msg);
-}
-
-void trace(String msg)
-{
- System.out.println("Terminal: " + msg);
-}
-
-
-void processInputLine(String txt)
-{
- ScriptConsole cons = ScriptConsole.getInstance();
- if (cons != null)
- cons.doRunCmd(txt);
-}
-
-
-
-class OutWriter extends Writer
-{
-
-public void write(char[] cbuf, int off, int len)
-{
- String s = new String(cbuf, off, len);
- output(s);
-}
-
-public void flush()
-{
-}
-
-public void close()
-{
-}
-
-}
-
-
-
-PrintWriter outWriter;
-
-public Writer getOutWriter()
-{
- if (outWriter == null)
- outWriter = new PrintWriter(new OutWriter());
- return outWriter;
-}
-
-
-public void output(String txt)
-{
- Document doc = textPane.getDocument();
- try
- {
- doc.insertString(doc.getLength(), txt, outTextAttr);
- textPane.setCaretPosition(doc.getLength());
- }
- catch (BadLocationException e)
- {
- }
-
-}
-
-
-public void outputf(String fmt, Object... args)
-{
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- PrintStream out = new PrintStream(baos);
- out.printf(fmt, args);
- out.close();
- String s = baos.toString();
- output(s);
-}
-
-
-
-class ErrWriter extends Writer
-{
-
-public void write(char[] cbuf, int off, int len)
-{
- String s = new String(cbuf, off, len);
- error(s);
-}
-
-public void flush()
-{
-}
-
-public void close()
-{
-}
-
-}
-
-
-
-PrintWriter errWriter;
-
-public Writer getErrWriter()
-{
- if (errWriter == null)
- errWriter = new PrintWriter(new ErrWriter());
- return errWriter;
-}
-
-
-public void error(String txt)
-{
- Document doc = textPane.getDocument();
- try
- {
- doc.insertString(doc.getLength(), txt, errTextAttr);
- textPane.setCaretPosition(doc.getLength());
- }
- catch (BadLocationException e)
- {
- }
-
-}
-
-public void errorf(String fmt, Object... args)
-{
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- PrintStream out = new PrintStream(baos);
- out.printf(fmt, args);
- out.close();
- String s = baos.toString();
- error(s);
-}
-
-
-public void keyPressed(KeyEvent evt)
-{
-}
-
-public void keyReleased(KeyEvent evt)
-{
-}
-
-public void keyTyped(KeyEvent evt)
-{
- Document doc = textPane.getDocument();
- char ch = evt.getKeyChar();
- if (ch == 127)
- {
- }
- else if (ch == '\b')
- {
- if (buf.length() == 0)
- return;
- try
- {
- buf.delete(buf.length()-1, buf.length());
- doc.remove(doc.getLength()-1, 1);
- textPane.setCaretPosition(doc.getLength());
- }
- catch (BadLocationException e)
- {
- err("keyTyped:" + e);
- }
- }
- else
- {
- try
- {
- buf.append(ch);
- doc.insertString(doc.getLength(), "" + ch, inTextAttr);
- textPane.setCaretPosition(doc.getLength());
- }
- catch (BadLocationException e)
- {
- }
- if (ch == '\n' || ch == '\r')
- {
- String txt = buf.toString();
- buf.delete(0, buf.length());
- txt = txt.trim();
- processInputLine(txt);
- }
- }
-
-
-
-}
-
-
-
-void setup()
-{
- setLayout(new BorderLayout());
- textPane = new JTextPane();
- add(new JScrollPane(textPane), BorderLayout.CENTER);
- textPane.setEditable(false);
- textPane.setBackground(Color.BLACK);
- textPane.setCaretColor(Color.WHITE);
- textPane.setCaret(new DefaultCaret());
- textPane.getCaret().setVisible(true);
- textPane.getCaret().setBlinkRate(500);
- Font currentFont = textPane.getFont();
- textPane.setFont(new Font("Monospaced", currentFont.getStyle(), currentFont.getSize()));
- textPane.addKeyListener(this);
-
- inTextAttr = new SimpleAttributeSet();
- StyleConstants.setForeground(inTextAttr, Color.YELLOW);
- outTextAttr = new SimpleAttributeSet();
- StyleConstants.setForeground(outTextAttr, Color.GREEN);
- errTextAttr = new SimpleAttributeSet();
- StyleConstants.setForeground(errTextAttr, Color.RED);
-
-
-}
-
-
-
-
-
-
-public Terminal()
-{
- super();
- setup();
-}
-
-
-
-public static void main(String argv[])
-{
- Terminal t = new Terminal();
- JFrame par = new JFrame("Terminal Test");
- par.setSize(500, 350);
- par.getContentPane().add(t);
- par.setVisible(true);
-}
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/css/CSS2Properties.java b/src/bind/java/org/w3c/dom/css/CSS2Properties.java
deleted file mode 100644
index b84df9b30..000000000
--- a/src/bind/java/org/w3c/dom/css/CSS2Properties.java
+++ /dev/null
@@ -1,1411 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSS2Properties</code> interface represents a convenience
- * mechanism for retrieving and setting properties within a
- * <code>CSSStyleDeclaration</code>. The attributes of this interface
- * correspond to all the properties specified in CSS2. Getting an attribute
- * of this interface is equivalent to calling the
- * <code>getPropertyValue</code> method of the
- * <code>CSSStyleDeclaration</code> interface. Setting an attribute of this
- * interface is equivalent to calling the <code>setProperty</code> method of
- * the <code>CSSStyleDeclaration</code> interface.
- * <p> A conformant implementation of the CSS module is not required to
- * implement the <code>CSS2Properties</code> interface. If an implementation
- * does implement this interface, the expectation is that language-specific
- * methods can be used to cast from an instance of the
- * <code>CSSStyleDeclaration</code> interface to the
- * <code>CSS2Properties</code> interface.
- * <p> If an implementation does implement this interface, it is expected to
- * understand the specific syntax of the shorthand properties, and apply
- * their semantics; when the <code>margin</code> property is set, for
- * example, the <code>marginTop</code>, <code>marginRight</code>,
- * <code>marginBottom</code> and <code>marginLeft</code> properties are
- * actually being set by the underlying implementation.
- * <p> When dealing with CSS "shorthand" properties, the shorthand properties
- * should be decomposed into their component longhand properties as
- * appropriate, and when querying for their value, the form returned should
- * be the shortest form exactly equivalent to the declarations made in the
- * ruleset. However, if there is no shorthand declaration that could be
- * added to the ruleset without changing in any way the rules already
- * declared in the ruleset (i.e., by adding longhand rules that were
- * previously not declared in the ruleset), then the empty string should be
- * returned for the shorthand property.
- * <p> For example, querying for the <code>font</code> property should not
- * return "normal normal normal 14pt/normal Arial, sans-serif", when "14pt
- * Arial, sans-serif" suffices. (The normals are initial values, and are
- * implied by use of the longhand property.)
- * <p> If the values for all the longhand properties that compose a particular
- * string are the initial values, then a string consisting of all the
- * initial values should be returned (e.g. a <code>border-width</code> value
- * of "medium" should be returned as such, not as "").
- * <p> For some shorthand properties that take missing values from other
- * sides, such as the <code>margin</code>, <code>padding</code>, and
- * <code>border-[width|style|color]</code> properties, the minimum number of
- * sides possible should be used; i.e., "0px 10px" will be returned instead
- * of "0px 10px 0px 10px".
- * <p> If the value of a shorthand property can not be decomposed into its
- * component longhand properties, as is the case for the <code>font</code>
- * property with a value of "menu", querying for the values of the component
- * longhand properties should return the empty string.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSS2Properties {
- /**
- * See the azimuth property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getAzimuth();
- public void setAzimuth(String azimuth)
- throws DOMException;
-
- /**
- * See the background property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackground();
- public void setBackground(String background)
- throws DOMException;
-
- /**
- * See the background-attachment property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackgroundAttachment();
- public void setBackgroundAttachment(String backgroundAttachment)
- throws DOMException;
-
- /**
- * See the background-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackgroundColor();
- public void setBackgroundColor(String backgroundColor)
- throws DOMException;
-
- /**
- * See the background-image property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackgroundImage();
- public void setBackgroundImage(String backgroundImage)
- throws DOMException;
-
- /**
- * See the background-position property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackgroundPosition();
- public void setBackgroundPosition(String backgroundPosition)
- throws DOMException;
-
- /**
- * See the background-repeat property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBackgroundRepeat();
- public void setBackgroundRepeat(String backgroundRepeat)
- throws DOMException;
-
- /**
- * See the border property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorder();
- public void setBorder(String border)
- throws DOMException;
-
- /**
- * See the border-collapse property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderCollapse();
- public void setBorderCollapse(String borderCollapse)
- throws DOMException;
-
- /**
- * See the border-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderColor();
- public void setBorderColor(String borderColor)
- throws DOMException;
-
- /**
- * See the border-spacing property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderSpacing();
- public void setBorderSpacing(String borderSpacing)
- throws DOMException;
-
- /**
- * See the border-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderStyle();
- public void setBorderStyle(String borderStyle)
- throws DOMException;
-
- /**
- * See the border-top property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderTop();
- public void setBorderTop(String borderTop)
- throws DOMException;
-
- /**
- * See the border-right property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderRight();
- public void setBorderRight(String borderRight)
- throws DOMException;
-
- /**
- * See the border-bottom property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderBottom();
- public void setBorderBottom(String borderBottom)
- throws DOMException;
-
- /**
- * See the border-left property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderLeft();
- public void setBorderLeft(String borderLeft)
- throws DOMException;
-
- /**
- * See the border-top-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderTopColor();
- public void setBorderTopColor(String borderTopColor)
- throws DOMException;
-
- /**
- * See the border-right-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderRightColor();
- public void setBorderRightColor(String borderRightColor)
- throws DOMException;
-
- /**
- * See the border-bottom-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderBottomColor();
- public void setBorderBottomColor(String borderBottomColor)
- throws DOMException;
-
- /**
- * See the border-left-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderLeftColor();
- public void setBorderLeftColor(String borderLeftColor)
- throws DOMException;
-
- /**
- * See the border-top-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderTopStyle();
- public void setBorderTopStyle(String borderTopStyle)
- throws DOMException;
-
- /**
- * See the border-right-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderRightStyle();
- public void setBorderRightStyle(String borderRightStyle)
- throws DOMException;
-
- /**
- * See the border-bottom-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderBottomStyle();
- public void setBorderBottomStyle(String borderBottomStyle)
- throws DOMException;
-
- /**
- * See the border-left-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderLeftStyle();
- public void setBorderLeftStyle(String borderLeftStyle)
- throws DOMException;
-
- /**
- * See the border-top-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderTopWidth();
- public void setBorderTopWidth(String borderTopWidth)
- throws DOMException;
-
- /**
- * See the border-right-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderRightWidth();
- public void setBorderRightWidth(String borderRightWidth)
- throws DOMException;
-
- /**
- * See the border-bottom-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderBottomWidth();
- public void setBorderBottomWidth(String borderBottomWidth)
- throws DOMException;
-
- /**
- * See the border-left-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderLeftWidth();
- public void setBorderLeftWidth(String borderLeftWidth)
- throws DOMException;
-
- /**
- * See the border-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBorderWidth();
- public void setBorderWidth(String borderWidth)
- throws DOMException;
-
- /**
- * See the bottom property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getBottom();
- public void setBottom(String bottom)
- throws DOMException;
-
- /**
- * See the caption-side property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCaptionSide();
- public void setCaptionSide(String captionSide)
- throws DOMException;
-
- /**
- * See the clear property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getClear();
- public void setClear(String clear)
- throws DOMException;
-
- /**
- * See the clip property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getClip();
- public void setClip(String clip)
- throws DOMException;
-
- /**
- * See the color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getColor();
- public void setColor(String color)
- throws DOMException;
-
- /**
- * See the content property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getContent();
- public void setContent(String content)
- throws DOMException;
-
- /**
- * See the counter-increment property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCounterIncrement();
- public void setCounterIncrement(String counterIncrement)
- throws DOMException;
-
- /**
- * See the counter-reset property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCounterReset();
- public void setCounterReset(String counterReset)
- throws DOMException;
-
- /**
- * See the cue property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCue();
- public void setCue(String cue)
- throws DOMException;
-
- /**
- * See the cue-after property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCueAfter();
- public void setCueAfter(String cueAfter)
- throws DOMException;
-
- /**
- * See the cue-before property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCueBefore();
- public void setCueBefore(String cueBefore)
- throws DOMException;
-
- /**
- * See the cursor property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCursor();
- public void setCursor(String cursor)
- throws DOMException;
-
- /**
- * See the direction property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getDirection();
- public void setDirection(String direction)
- throws DOMException;
-
- /**
- * See the display property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getDisplay();
- public void setDisplay(String display)
- throws DOMException;
-
- /**
- * See the elevation property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getElevation();
- public void setElevation(String elevation)
- throws DOMException;
-
- /**
- * See the empty-cells property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getEmptyCells();
- public void setEmptyCells(String emptyCells)
- throws DOMException;
-
- /**
- * See the float property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getCssFloat();
- public void setCssFloat(String cssFloat)
- throws DOMException;
-
- /**
- * See the font property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFont();
- public void setFont(String font)
- throws DOMException;
-
- /**
- * See the font-family property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontFamily();
- public void setFontFamily(String fontFamily)
- throws DOMException;
-
- /**
- * See the font-size property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontSize();
- public void setFontSize(String fontSize)
- throws DOMException;
-
- /**
- * See the font-size-adjust property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontSizeAdjust();
- public void setFontSizeAdjust(String fontSizeAdjust)
- throws DOMException;
-
- /**
- * See the font-stretch property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontStretch();
- public void setFontStretch(String fontStretch)
- throws DOMException;
-
- /**
- * See the font-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontStyle();
- public void setFontStyle(String fontStyle)
- throws DOMException;
-
- /**
- * See the font-variant property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontVariant();
- public void setFontVariant(String fontVariant)
- throws DOMException;
-
- /**
- * See the font-weight property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getFontWeight();
- public void setFontWeight(String fontWeight)
- throws DOMException;
-
- /**
- * See the height property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getHeight();
- public void setHeight(String height)
- throws DOMException;
-
- /**
- * See the left property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getLeft();
- public void setLeft(String left)
- throws DOMException;
-
- /**
- * See the letter-spacing property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getLetterSpacing();
- public void setLetterSpacing(String letterSpacing)
- throws DOMException;
-
- /**
- * See the line-height property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getLineHeight();
- public void setLineHeight(String lineHeight)
- throws DOMException;
-
- /**
- * See the list-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getListStyle();
- public void setListStyle(String listStyle)
- throws DOMException;
-
- /**
- * See the list-style-image property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getListStyleImage();
- public void setListStyleImage(String listStyleImage)
- throws DOMException;
-
- /**
- * See the list-style-position property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getListStylePosition();
- public void setListStylePosition(String listStylePosition)
- throws DOMException;
-
- /**
- * See the list-style-type property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getListStyleType();
- public void setListStyleType(String listStyleType)
- throws DOMException;
-
- /**
- * See the margin property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMargin();
- public void setMargin(String margin)
- throws DOMException;
-
- /**
- * See the margin-top property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarginTop();
- public void setMarginTop(String marginTop)
- throws DOMException;
-
- /**
- * See the margin-right property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarginRight();
- public void setMarginRight(String marginRight)
- throws DOMException;
-
- /**
- * See the margin-bottom property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarginBottom();
- public void setMarginBottom(String marginBottom)
- throws DOMException;
-
- /**
- * See the margin-left property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarginLeft();
- public void setMarginLeft(String marginLeft)
- throws DOMException;
-
- /**
- * See the marker-offset property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarkerOffset();
- public void setMarkerOffset(String markerOffset)
- throws DOMException;
-
- /**
- * See the marks property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMarks();
- public void setMarks(String marks)
- throws DOMException;
-
- /**
- * See the max-height property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMaxHeight();
- public void setMaxHeight(String maxHeight)
- throws DOMException;
-
- /**
- * See the max-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMaxWidth();
- public void setMaxWidth(String maxWidth)
- throws DOMException;
-
- /**
- * See the min-height property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMinHeight();
- public void setMinHeight(String minHeight)
- throws DOMException;
-
- /**
- * See the min-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getMinWidth();
- public void setMinWidth(String minWidth)
- throws DOMException;
-
- /**
- * See the orphans property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOrphans();
- public void setOrphans(String orphans)
- throws DOMException;
-
- /**
- * See the outline property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOutline();
- public void setOutline(String outline)
- throws DOMException;
-
- /**
- * See the outline-color property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOutlineColor();
- public void setOutlineColor(String outlineColor)
- throws DOMException;
-
- /**
- * See the outline-style property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOutlineStyle();
- public void setOutlineStyle(String outlineStyle)
- throws DOMException;
-
- /**
- * See the outline-width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOutlineWidth();
- public void setOutlineWidth(String outlineWidth)
- throws DOMException;
-
- /**
- * See the overflow property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getOverflow();
- public void setOverflow(String overflow)
- throws DOMException;
-
- /**
- * See the padding property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPadding();
- public void setPadding(String padding)
- throws DOMException;
-
- /**
- * See the padding-top property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPaddingTop();
- public void setPaddingTop(String paddingTop)
- throws DOMException;
-
- /**
- * See the padding-right property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPaddingRight();
- public void setPaddingRight(String paddingRight)
- throws DOMException;
-
- /**
- * See the padding-bottom property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPaddingBottom();
- public void setPaddingBottom(String paddingBottom)
- throws DOMException;
-
- /**
- * See the padding-left property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPaddingLeft();
- public void setPaddingLeft(String paddingLeft)
- throws DOMException;
-
- /**
- * See the page property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPage();
- public void setPage(String page)
- throws DOMException;
-
- /**
- * See the page-break-after property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPageBreakAfter();
- public void setPageBreakAfter(String pageBreakAfter)
- throws DOMException;
-
- /**
- * See the page-break-before property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPageBreakBefore();
- public void setPageBreakBefore(String pageBreakBefore)
- throws DOMException;
-
- /**
- * See the page-break-inside property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPageBreakInside();
- public void setPageBreakInside(String pageBreakInside)
- throws DOMException;
-
- /**
- * See the pause property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPause();
- public void setPause(String pause)
- throws DOMException;
-
- /**
- * See the pause-after property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPauseAfter();
- public void setPauseAfter(String pauseAfter)
- throws DOMException;
-
- /**
- * See the pause-before property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPauseBefore();
- public void setPauseBefore(String pauseBefore)
- throws DOMException;
-
- /**
- * See the pitch property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPitch();
- public void setPitch(String pitch)
- throws DOMException;
-
- /**
- * See the pitch-range property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPitchRange();
- public void setPitchRange(String pitchRange)
- throws DOMException;
-
- /**
- * See the play-during property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPlayDuring();
- public void setPlayDuring(String playDuring)
- throws DOMException;
-
- /**
- * See the position property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getPosition();
- public void setPosition(String position)
- throws DOMException;
-
- /**
- * See the quotes property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getQuotes();
- public void setQuotes(String quotes)
- throws DOMException;
-
- /**
- * See the richness property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getRichness();
- public void setRichness(String richness)
- throws DOMException;
-
- /**
- * See the right property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getRight();
- public void setRight(String right)
- throws DOMException;
-
- /**
- * See the size property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSize();
- public void setSize(String size)
- throws DOMException;
-
- /**
- * See the speak property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSpeak();
- public void setSpeak(String speak)
- throws DOMException;
-
- /**
- * See the speak-header property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSpeakHeader();
- public void setSpeakHeader(String speakHeader)
- throws DOMException;
-
- /**
- * See the speak-numeral property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSpeakNumeral();
- public void setSpeakNumeral(String speakNumeral)
- throws DOMException;
-
- /**
- * See the speak-punctuation property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSpeakPunctuation();
- public void setSpeakPunctuation(String speakPunctuation)
- throws DOMException;
-
- /**
- * See the speech-rate property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getSpeechRate();
- public void setSpeechRate(String speechRate)
- throws DOMException;
-
- /**
- * See the stress property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getStress();
- public void setStress(String stress)
- throws DOMException;
-
- /**
- * See the table-layout property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTableLayout();
- public void setTableLayout(String tableLayout)
- throws DOMException;
-
- /**
- * See the text-align property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTextAlign();
- public void setTextAlign(String textAlign)
- throws DOMException;
-
- /**
- * See the text-decoration property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTextDecoration();
- public void setTextDecoration(String textDecoration)
- throws DOMException;
-
- /**
- * See the text-indent property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTextIndent();
- public void setTextIndent(String textIndent)
- throws DOMException;
-
- /**
- * See the text-shadow property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTextShadow();
- public void setTextShadow(String textShadow)
- throws DOMException;
-
- /**
- * See the text-transform property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTextTransform();
- public void setTextTransform(String textTransform)
- throws DOMException;
-
- /**
- * See the top property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getTop();
- public void setTop(String top)
- throws DOMException;
-
- /**
- * See the unicode-bidi property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getUnicodeBidi();
- public void setUnicodeBidi(String unicodeBidi)
- throws DOMException;
-
- /**
- * See the vertical-align property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getVerticalAlign();
- public void setVerticalAlign(String verticalAlign)
- throws DOMException;
-
- /**
- * See the visibility property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getVisibility();
- public void setVisibility(String visibility)
- throws DOMException;
-
- /**
- * See the voice-family property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getVoiceFamily();
- public void setVoiceFamily(String voiceFamily)
- throws DOMException;
-
- /**
- * See the volume property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getVolume();
- public void setVolume(String volume)
- throws DOMException;
-
- /**
- * See the white-space property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getWhiteSpace();
- public void setWhiteSpace(String whiteSpace)
- throws DOMException;
-
- /**
- * See the widows property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getWidows();
- public void setWidows(String widows)
- throws DOMException;
-
- /**
- * See the width property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getWidth();
- public void setWidth(String width)
- throws DOMException;
-
- /**
- * See the word-spacing property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getWordSpacing();
- public void setWordSpacing(String wordSpacing)
- throws DOMException;
-
- /**
- * See the z-index property definition in CSS2.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the new value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public String getZIndex();
- public void setZIndex(String zIndex)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSCharsetRule.java b/src/bind/java/org/w3c/dom/css/CSSCharsetRule.java
deleted file mode 100644
index ac1884557..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSCharsetRule.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSCharsetRule</code> interface represents a @charset rule in a
- * CSS style sheet. The value of the <code>encoding</code> attribute does
- * not affect the encoding of text data in the DOM objects; this encoding is
- * always UTF-16. After a stylesheet is loaded, the value of the
- * <code>encoding</code> attribute is the value found in the
- * <code>@charset</code> rule. If there was no <code>@charset</code> in the
- * original document, then no <code>CSSCharsetRule</code> is created. The
- * value of the <code>encoding</code> attribute may also be used as a hint
- * for the encoding used on serialization of the style sheet.
- * <p> The value of the @charset rule (and therefore of the
- * <code>CSSCharsetRule</code>) may not correspond to the encoding the
- * document actually came in; character encoding information e.g. in an HTTP
- * header, has priority (see CSS document representation) but this is not
- * reflected in the <code>CSSCharsetRule</code>.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSCharsetRule extends CSSRule {
- /**
- * The encoding information used in this <code>@charset</code> rule.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified encoding value has a syntax error
- * and is unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this encoding rule is
- * readonly.
- */
- public String getEncoding();
- public void setEncoding(String encoding)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSFontFaceRule.java b/src/bind/java/org/w3c/dom/css/CSSFontFaceRule.java
deleted file mode 100644
index a17957061..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSFontFaceRule.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSFontFaceRule</code> interface represents a @font-face rule in
- * a CSS style sheet. The <code>@font-face</code> rule is used to hold a set
- * of font descriptions.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSFontFaceRule extends CSSRule {
- /**
- * The declaration-block of this rule.
- */
- public CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSImportRule.java b/src/bind/java/org/w3c/dom/css/CSSImportRule.java
deleted file mode 100644
index e18ad569b..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSImportRule.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.stylesheets.MediaList;
-
-/**
- * The <code>CSSImportRule</code> interface represents a @import rule within
- * a CSS style sheet. The <code>@import</code> rule is used to import style
- * rules from other style sheets.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSImportRule extends CSSRule {
- /**
- * The location of the style sheet to be imported. The attribute will not
- * contain the <code>"url(...)"</code> specifier around the URI.
- */
- public String getHref();
-
- /**
- * A list of media types for which this style sheet may be used.
- */
- public MediaList getMedia();
-
- /**
- * The style sheet referred to by this rule, if it has been loaded. The
- * value of this attribute is <code>null</code> if the style sheet has
- * not yet been loaded or if it will not be loaded (e.g. if the style
- * sheet is for a media type not supported by the user agent).
- */
- public CSSStyleSheet getStyleSheet();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSMediaRule.java b/src/bind/java/org/w3c/dom/css/CSSMediaRule.java
deleted file mode 100644
index c74d3faf5..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSMediaRule.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.MediaList;
-
-/**
- * The <code>CSSMediaRule</code> interface represents a @media rule in a CSS
- * style sheet. A <code>@media</code> rule can be used to delimit style
- * rules for specific media types.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSMediaRule extends CSSRule {
- /**
- * A list of media types for this rule.
- */
- public MediaList getMedia();
-
- /**
- * A list of all CSS rules contained within the media block.
- */
- public CSSRuleList getCssRules();
-
- /**
- * Used to insert a new rule into the media block.
- * @param rule The parsable text representing the rule. For rule sets
- * this contains both the selector and the style declaration. For
- * at-rules, this specifies both the at-identifier and the rule
- * content.
- * @param index The index within the media block's rule collection of the
- * rule before which to insert the specified rule. If the specified
- * index is equal to the length of the media blocks's rule collection,
- * the rule will be added to the end of the media block.
- * @return The index within the media block's rule collection of the
- * newly inserted rule.
- * @exception DOMException
- * HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at the
- * specified index, e.g., if an <code>@import</code> rule is inserted
- * after a standard rule set or other at-rule.
- * <br>INDEX_SIZE_ERR: Raised if the specified index is not a valid
- * insertion point.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
- * readonly.
- * <br>SYNTAX_ERR: Raised if the specified rule has a syntax error and
- * is unparsable.
- */
- public int insertRule(String rule,
- int index)
- throws DOMException;
-
- /**
- * Used to delete a rule from the media block.
- * @param index The index within the media block's rule collection of the
- * rule to remove.
- * @exception DOMException
- * INDEX_SIZE_ERR: Raised if the specified index does not correspond to
- * a rule in the media rule list.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
- * readonly.
- */
- public void deleteRule(int index)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSPageRule.java b/src/bind/java/org/w3c/dom/css/CSSPageRule.java
deleted file mode 100644
index d2fc9c351..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSPageRule.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSPageRule</code> interface represents a @page rule within a
- * CSS style sheet. The <code>@page</code> rule is used to specify the
- * dimensions, orientation, margins, etc. of a page box for paged media.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSPageRule extends CSSRule {
- /**
- * The parsable textual representation of the page selector for the rule.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified CSS string value has a syntax
- * error and is unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is readonly.
- */
- public String getSelectorText();
- public void setSelectorText(String selectorText)
- throws DOMException;
-
- /**
- * The declaration-block of this rule.
- */
- public CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSPrimitiveValue.java b/src/bind/java/org/w3c/dom/css/CSSPrimitiveValue.java
deleted file mode 100644
index 781ce8ab4..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSPrimitiveValue.java
+++ /dev/null
@@ -1,296 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSPrimitiveValue</code> interface represents a single CSS value
- * . This interface may be used to determine the value of a specific style
- * property currently set in a block or to set a specific style property
- * explicitly within the block. An instance of this interface might be
- * obtained from the <code>getPropertyCSSValue</code> method of the
- * <code>CSSStyleDeclaration</code> interface. A
- * <code>CSSPrimitiveValue</code> object only occurs in a context of a CSS
- * property.
- * <p> Conversions are allowed between absolute values (from millimeters to
- * centimeters, from degrees to radians, and so on) but not between relative
- * values. (For example, a pixel value cannot be converted to a centimeter
- * value.) Percentage values can't be converted since they are relative to
- * the parent value (or another property value). There is one exception for
- * color percentage values: since a color percentage value is relative to
- * the range 0-255, a color percentage value can be converted to a number;
- * (see also the <code>RGBColor</code> interface).
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSPrimitiveValue extends CSSValue {
- // UnitTypes
- /**
- * The value is not a recognized CSS2 value. The value can only be
- * obtained by using the <code>cssText</code> attribute.
- */
- public static final short CSS_UNKNOWN = 0;
- /**
- * The value is a simple number. The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_NUMBER = 1;
- /**
- * The value is a percentage. The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_PERCENTAGE = 2;
- /**
- * The value is a length (ems). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_EMS = 3;
- /**
- * The value is a length (exs). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_EXS = 4;
- /**
- * The value is a length (px). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_PX = 5;
- /**
- * The value is a length (cm). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_CM = 6;
- /**
- * The value is a length (mm). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_MM = 7;
- /**
- * The value is a length (in). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_IN = 8;
- /**
- * The value is a length (pt). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_PT = 9;
- /**
- * The value is a length (pc). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_PC = 10;
- /**
- * The value is an angle (deg). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_DEG = 11;
- /**
- * The value is an angle (rad). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_RAD = 12;
- /**
- * The value is an angle (grad). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_GRAD = 13;
- /**
- * The value is a time (ms). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_MS = 14;
- /**
- * The value is a time (s). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_S = 15;
- /**
- * The value is a frequency (Hz). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_HZ = 16;
- /**
- * The value is a frequency (kHz). The value can be obtained by using the
- * <code>getFloatValue</code> method.
- */
- public static final short CSS_KHZ = 17;
- /**
- * The value is a number with an unknown dimension. The value can be
- * obtained by using the <code>getFloatValue</code> method.
- */
- public static final short CSS_DIMENSION = 18;
- /**
- * The value is a STRING. The value can be obtained by using the
- * <code>getStringValue</code> method.
- */
- public static final short CSS_STRING = 19;
- /**
- * The value is a URI. The value can be obtained by using the
- * <code>getStringValue</code> method.
- */
- public static final short CSS_URI = 20;
- /**
- * The value is an identifier. The value can be obtained by using the
- * <code>getStringValue</code> method.
- */
- public static final short CSS_IDENT = 21;
- /**
- * The value is a attribute function. The value can be obtained by using
- * the <code>getStringValue</code> method.
- */
- public static final short CSS_ATTR = 22;
- /**
- * The value is a counter or counters function. The value can be obtained
- * by using the <code>getCounterValue</code> method.
- */
- public static final short CSS_COUNTER = 23;
- /**
- * The value is a rect function. The value can be obtained by using the
- * <code>getRectValue</code> method.
- */
- public static final short CSS_RECT = 24;
- /**
- * The value is a RGB color. The value can be obtained by using the
- * <code>getRGBColorValue</code> method.
- */
- public static final short CSS_RGBCOLOR = 25;
-
- /**
- * The type of the value as defined by the constants specified above.
- */
- public short getPrimitiveType();
-
- /**
- * A method to set the float value with a specified unit. If the property
- * attached with this value can not accept the specified unit or the
- * float value, the value will be unchanged and a
- * <code>DOMException</code> will be raised.
- * @param unitType A unit code as defined above. The unit code can only
- * be a float unit type (i.e. <code>CSS_NUMBER</code>,
- * <code>CSS_PERCENTAGE</code>, <code>CSS_EMS</code>,
- * <code>CSS_EXS</code>, <code>CSS_PX</code>, <code>CSS_CM</code>,
- * <code>CSS_MM</code>, <code>CSS_IN</code>, <code>CSS_PT</code>,
- * <code>CSS_PC</code>, <code>CSS_DEG</code>, <code>CSS_RAD</code>,
- * <code>CSS_GRAD</code>, <code>CSS_MS</code>, <code>CSS_S</code>,
- * <code>CSS_HZ</code>, <code>CSS_KHZ</code>,
- * <code>CSS_DIMENSION</code>).
- * @param floatValue The new float value.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the attached property doesn't support
- * the float value or the unit type.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public void setFloatValue(short unitType,
- float floatValue)
- throws DOMException;
-
- /**
- * This method is used to get a float value in a specified unit. If this
- * CSS value doesn't contain a float value or can't be converted into
- * the specified unit, a <code>DOMException</code> is raised.
- * @param unitType A unit code to get the float value. The unit code can
- * only be a float unit type (i.e. <code>CSS_NUMBER</code>,
- * <code>CSS_PERCENTAGE</code>, <code>CSS_EMS</code>,
- * <code>CSS_EXS</code>, <code>CSS_PX</code>, <code>CSS_CM</code>,
- * <code>CSS_MM</code>, <code>CSS_IN</code>, <code>CSS_PT</code>,
- * <code>CSS_PC</code>, <code>CSS_DEG</code>, <code>CSS_RAD</code>,
- * <code>CSS_GRAD</code>, <code>CSS_MS</code>, <code>CSS_S</code>,
- * <code>CSS_HZ</code>, <code>CSS_KHZ</code>,
- * <code>CSS_DIMENSION</code>).
- * @return The float value in the specified unit.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a float
- * value or if the float value can't be converted into the specified
- * unit.
- */
- public float getFloatValue(short unitType)
- throws DOMException;
-
- /**
- * A method to set the string value with the specified unit. If the
- * property attached to this value can't accept the specified unit or
- * the string value, the value will be unchanged and a
- * <code>DOMException</code> will be raised.
- * @param stringType A string code as defined above. The string code can
- * only be a string unit type (i.e. <code>CSS_STRING</code>,
- * <code>CSS_URI</code>, <code>CSS_IDENT</code>, and
- * <code>CSS_ATTR</code>).
- * @param stringValue The new string value.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a string
- * value or if the string value can't be converted into the specified
- * unit.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this property is readonly.
- */
- public void setStringValue(short stringType,
- String stringValue)
- throws DOMException;
-
- /**
- * This method is used to get the string value. If the CSS value doesn't
- * contain a string value, a <code>DOMException</code> is raised. Some
- * properties (like 'font-family' or 'voice-family') convert a
- * whitespace separated list of idents to a string.
- * @return The string value in the current unit. The current
- * <code>primitiveType</code> can only be a string unit type (i.e.
- * <code>CSS_STRING</code>, <code>CSS_URI</code>,
- * <code>CSS_IDENT</code> and <code>CSS_ATTR</code>).
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a string
- * value.
- */
- public String getStringValue()
- throws DOMException;
-
- /**
- * This method is used to get the Counter value. If this CSS value
- * doesn't contain a counter value, a <code>DOMException</code> is
- * raised. Modification to the corresponding style property can be
- * achieved using the <code>Counter</code> interface.
- * @return The Counter value.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a
- * Counter value (e.g. this is not <code>CSS_COUNTER</code>).
- */
- public Counter getCounterValue()
- throws DOMException;
-
- /**
- * This method is used to get the Rect value. If this CSS value doesn't
- * contain a rect value, a <code>DOMException</code> is raised.
- * Modification to the corresponding style property can be achieved
- * using the <code>Rect</code> interface.
- * @return The Rect value.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the CSS value doesn't contain a Rect
- * value. (e.g. this is not <code>CSS_RECT</code>).
- */
- public Rect getRectValue()
- throws DOMException;
-
- /**
- * This method is used to get the RGB color. If this CSS value doesn't
- * contain a RGB color value, a <code>DOMException</code> is raised.
- * Modification to the corresponding style property can be achieved
- * using the <code>RGBColor</code> interface.
- * @return the RGB color value.
- * @exception DOMException
- * INVALID_ACCESS_ERR: Raised if the attached property can't return a
- * RGB color value (e.g. this is not <code>CSS_RGBCOLOR</code>).
- */
- public RGBColor getRGBColorValue()
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSRule.java b/src/bind/java/org/w3c/dom/css/CSSRule.java
deleted file mode 100644
index 8626f8089..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSRule.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSRule</code> interface is the abstract base interface for any
- * type of CSS statement. This includes both rule sets and at-rules. An
- * implementation is expected to preserve all rules specified in a CSS style
- * sheet, even if the rule is not recognized by the parser. Unrecognized
- * rules are represented using the <code>CSSUnknownRule</code> interface.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSRule {
- // RuleType
- /**
- * The rule is a <code>CSSUnknownRule</code>.
- */
- public static final short UNKNOWN_RULE = 0;
- /**
- * The rule is a <code>CSSStyleRule</code>.
- */
- public static final short STYLE_RULE = 1;
- /**
- * The rule is a <code>CSSCharsetRule</code>.
- */
- public static final short CHARSET_RULE = 2;
- /**
- * The rule is a <code>CSSImportRule</code>.
- */
- public static final short IMPORT_RULE = 3;
- /**
- * The rule is a <code>CSSMediaRule</code>.
- */
- public static final short MEDIA_RULE = 4;
- /**
- * The rule is a <code>CSSFontFaceRule</code>.
- */
- public static final short FONT_FACE_RULE = 5;
- /**
- * The rule is a <code>CSSPageRule</code>.
- */
- public static final short PAGE_RULE = 6;
-
- /**
- * The type of the rule, as defined above. The expectation is that
- * binding-specific casting methods can be used to cast down from an
- * instance of the <code>CSSRule</code> interface to the specific
- * derived interface implied by the <code>type</code>.
- */
- public short getType();
-
- /**
- * The parsable textual representation of the rule. This reflects the
- * current state of the rule and not its initial value.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified CSS string value has a syntax
- * error and is unparsable.
- * <br>INVALID_MODIFICATION_ERR: Raised if the specified CSS string
- * value represents a different type of rule than the current one.
- * <br>HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at
- * this point in the style sheet.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if the rule is readonly.
- */
- public String getCssText();
- public void setCssText(String cssText)
- throws DOMException;
-
- /**
- * The style sheet that contains this rule.
- */
- public CSSStyleSheet getParentStyleSheet();
-
- /**
- * If this rule is contained inside another rule (e.g. a style rule
- * inside an @media block), this is the containing rule. If this rule is
- * not nested inside any other rules, this returns <code>null</code>.
- */
- public CSSRule getParentRule();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSRuleList.java b/src/bind/java/org/w3c/dom/css/CSSRuleList.java
deleted file mode 100644
index ba4052074..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSRuleList.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSRuleList</code> interface provides the abstraction of an
- * ordered collection of CSS rules.
- * <p> The items in the <code>CSSRuleList</code> are accessible via an
- * integral index, starting from 0.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSRuleList {
- /**
- * The number of <code>CSSRules</code> in the list. The range of valid
- * child rule indices is <code>0</code> to <code>length-1</code>
- * inclusive.
- */
- public int getLength();
-
- /**
- * Used to retrieve a CSS rule by ordinal index. The order in this
- * collection represents the order of the rules in the CSS style sheet.
- * If index is greater than or equal to the number of rules in the list,
- * this returns <code>null</code>.
- * @param indexIndex into the collection
- * @return The style rule at the <code>index</code> position in the
- * <code>CSSRuleList</code>, or <code>null</code> if that is not a
- * valid index.
- */
- public CSSRule item(int index);
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSStyleDeclaration.java b/src/bind/java/org/w3c/dom/css/CSSStyleDeclaration.java
deleted file mode 100644
index d017fbd55..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSStyleDeclaration.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSStyleDeclaration</code> interface represents a single CSS
- * declaration block. This interface may be used to determine the style
- * properties currently set in a block or to set style properties explicitly
- * within the block.
- * <p> While an implementation may not recognize all CSS properties within a
- * CSS declaration block, it is expected to provide access to all specified
- * properties in the style sheet through the <code>CSSStyleDeclaration</code>
- * interface. Furthermore, implementations that support a specific level of
- * CSS should correctly handle CSS shorthand properties for that level. For
- * a further discussion of shorthand properties, see the
- * <code>CSS2Properties</code> interface.
- * <p> This interface is also used to provide a read-only access to the
- * computed values of an element. See also the <code>ViewCSS</code>
- * interface. The CSS Object Model doesn't provide an access to the
- * specified or actual values of the CSS cascade.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSStyleDeclaration {
- /**
- * The parsable textual representation of the declaration block
- * (excluding the surrounding curly braces). Setting this attribute will
- * result in the parsing of the new value and resetting of all the
- * properties in the declaration block including the removal or addition
- * of properties.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified CSS string value has a syntax
- * error and is unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
- * readonly or a property is readonly.
- */
- public String getCssText();
- public void setCssText(String cssText)
- throws DOMException;
-
- /**
- * Used to retrieve the value of a CSS property if it has been explicitly
- * set within this declaration block.
- * @param propertyName The name of the CSS property. See the CSS property
- * index.
- * @return Returns the value of the property if it has been explicitly
- * set for this declaration block. Returns the empty string if the
- * property has not been set.
- */
- public String getPropertyValue(String propertyName);
-
- /**
- * Used to retrieve the object representation of the value of a CSS
- * property if it has been explicitly set within this declaration block.
- * This method returns <code>null</code> if the property is a shorthand
- * property. Shorthand property values can only be accessed and modified
- * as strings, using the <code>getPropertyValue</code> and
- * <code>setProperty</code> methods.
- * @param propertyName The name of the CSS property. See the CSS property
- * index.
- * @return Returns the value of the property if it has been explicitly
- * set for this declaration block. Returns <code>null</code> if the
- * property has not been set.
- */
- public CSSValue getPropertyCSSValue(String propertyName);
-
- /**
- * Used to remove a CSS property if it has been explicitly set within
- * this declaration block.
- * @param propertyName The name of the CSS property. See the CSS property
- * index.
- * @return Returns the value of the property if it has been explicitly
- * set for this declaration block. Returns the empty string if the
- * property has not been set or the property name does not correspond
- * to a known CSS property.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is readonly
- * or the property is readonly.
- */
- public String removeProperty(String propertyName)
- throws DOMException;
-
- /**
- * Used to retrieve the priority of a CSS property (e.g. the
- * <code>"important"</code> qualifier) if the property has been
- * explicitly set in this declaration block.
- * @param propertyName The name of the CSS property. See the CSS property
- * index.
- * @return A string representing the priority (e.g.
- * <code>"important"</code>) if one exists. The empty string if none
- * exists.
- */
- public String getPropertyPriority(String propertyName);
-
- /**
- * Used to set a property value and priority within this declaration
- * block.
- * @param propertyName The name of the CSS property. See the CSS property
- * index.
- * @param value The new value of the property.
- * @param priority The new priority of the property (e.g.
- * <code>"important"</code>).
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified value has a syntax error and is
- * unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is
- * readonly or the property is readonly.
- */
- public void setProperty(String propertyName,
- String value,
- String priority)
- throws DOMException;
-
- /**
- * The number of properties that have been explicitly set in this
- * declaration block. The range of valid indices is 0 to length-1
- * inclusive.
- */
- public int getLength();
-
- /**
- * Used to retrieve the properties that have been explicitly set in this
- * declaration block. The order of the properties retrieved using this
- * method does not have to be the order in which they were set. This
- * method can be used to iterate over all properties in this declaration
- * block.
- * @param index Index of the property name to retrieve.
- * @return The name of the property at this ordinal position. The empty
- * string if no property exists at this position.
- */
- public String item(int index);
-
- /**
- * The CSS rule that contains this declaration block or <code>null</code>
- * if this <code>CSSStyleDeclaration</code> is not attached to a
- * <code>CSSRule</code>.
- */
- public CSSRule getParentRule();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSStyleRule.java b/src/bind/java/org/w3c/dom/css/CSSStyleRule.java
deleted file mode 100644
index 45a647b19..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSStyleRule.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSStyleRule</code> interface represents a single rule set in a
- * CSS style sheet.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSStyleRule extends CSSRule {
- /**
- * The textual representation of the selector for the rule set. The
- * implementation may have stripped out insignificant whitespace while
- * parsing the selector.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified CSS string value has a syntax
- * error and is unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is readonly.
- */
- public String getSelectorText();
- public void setSelectorText(String selectorText)
- throws DOMException;
-
- /**
- * The declaration-block of this rule set.
- */
- public CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSStyleSheet.java b/src/bind/java/org/w3c/dom/css/CSSStyleSheet.java
deleted file mode 100644
index cdfd74d9a..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSStyleSheet.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.StyleSheet;
-
-/**
- * The <code>CSSStyleSheet</code> interface is a concrete interface used to
- * represent a CSS style sheet i.e., a style sheet whose content type is
- * "text/css".
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSStyleSheet extends StyleSheet {
- /**
- * If this style sheet comes from an <code>@import</code> rule, the
- * <code>ownerRule</code> attribute will contain the
- * <code>CSSImportRule</code>. In that case, the <code>ownerNode</code>
- * attribute in the <code>StyleSheet</code> interface will be
- * <code>null</code>. If the style sheet comes from an element or a
- * processing instruction, the <code>ownerRule</code> attribute will be
- * <code>null</code> and the <code>ownerNode</code> attribute will
- * contain the <code>Node</code>.
- */
- public CSSRule getOwnerRule();
-
- /**
- * The list of all CSS rules contained within the style sheet. This
- * includes both rule sets and at-rules.
- */
- public CSSRuleList getCssRules();
-
- /**
- * Used to insert a new rule into the style sheet. The new rule now
- * becomes part of the cascade.
- * @param rule The parsable text representing the rule. For rule sets
- * this contains both the selector and the style declaration. For
- * at-rules, this specifies both the at-identifier and the rule
- * content.
- * @param index The index within the style sheet's rule list of the rule
- * before which to insert the specified rule. If the specified index
- * is equal to the length of the style sheet's rule collection, the
- * rule will be added to the end of the style sheet.
- * @return The index within the style sheet's rule collection of the
- * newly inserted rule.
- * @exception DOMException
- * HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at the
- * specified index e.g. if an <code>@import</code> rule is inserted
- * after a standard rule set or other at-rule.
- * <br>INDEX_SIZE_ERR: Raised if the specified index is not a valid
- * insertion point.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is
- * readonly.
- * <br>SYNTAX_ERR: Raised if the specified rule has a syntax error and
- * is unparsable.
- */
- public int insertRule(String rule,
- int index)
- throws DOMException;
-
- /**
- * Used to delete a rule from the style sheet.
- * @param index The index within the style sheet's rule list of the rule
- * to remove.
- * @exception DOMException
- * INDEX_SIZE_ERR: Raised if the specified index does not correspond to
- * a rule in the style sheet's rule list.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is
- * readonly.
- */
- public void deleteRule(int index)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSUnknownRule.java b/src/bind/java/org/w3c/dom/css/CSSUnknownRule.java
deleted file mode 100644
index 763d5f1b6..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSUnknownRule.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSUnknownRule</code> interface represents an at-rule not
- * supported by this user agent.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSUnknownRule extends CSSRule {
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSValue.java b/src/bind/java/org/w3c/dom/css/CSSValue.java
deleted file mode 100644
index c40929095..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSValue.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSValue</code> interface represents a simple or a complex
- * value. A <code>CSSValue</code> object only occurs in a context of a CSS
- * property.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSValue {
- // UnitTypes
- /**
- * The value is inherited and the <code>cssText</code> contains "inherit".
- */
- public static final short CSS_INHERIT = 0;
- /**
- * The value is a primitive value and an instance of the
- * <code>CSSPrimitiveValue</code> interface can be obtained by using
- * binding-specific casting methods on this instance of the
- * <code>CSSValue</code> interface.
- */
- public static final short CSS_PRIMITIVE_VALUE = 1;
- /**
- * The value is a <code>CSSValue</code> list and an instance of the
- * <code>CSSValueList</code> interface can be obtained by using
- * binding-specific casting methods on this instance of the
- * <code>CSSValue</code> interface.
- */
- public static final short CSS_VALUE_LIST = 2;
- /**
- * The value is a custom value.
- */
- public static final short CSS_CUSTOM = 3;
-
- /**
- * A string representation of the current value.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified CSS string value has a syntax
- * error (according to the attached property) or is unparsable.
- * <br>INVALID_MODIFICATION_ERR: Raised if the specified CSS string
- * value represents a different type of values than the values allowed
- * by the CSS property.
- * <br> NO_MODIFICATION_ALLOWED_ERR: Raised if this value is readonly.
- */
- public String getCssText();
- public void setCssText(String cssText)
- throws DOMException;
-
- /**
- * A code defining the type of the value as defined above.
- */
- public short getCssValueType();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/CSSValueList.java b/src/bind/java/org/w3c/dom/css/CSSValueList.java
deleted file mode 100644
index b159165d9..000000000
--- a/src/bind/java/org/w3c/dom/css/CSSValueList.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSValueList</code> interface provides the abstraction of an
- * ordered collection of CSS values.
- * <p> Some properties allow an empty list into their syntax. In that case,
- * these properties take the <code>none</code> identifier. So, an empty list
- * means that the property has the value <code>none</code>.
- * <p> The items in the <code>CSSValueList</code> are accessible via an
- * integral index, starting from 0.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface CSSValueList extends CSSValue {
- /**
- * The number of <code>CSSValues</code> in the list. The range of valid
- * values of the indices is <code>0</code> to <code>length-1</code>
- * inclusive.
- */
- public int getLength();
-
- /**
- * Used to retrieve a <code>CSSValue</code> by ordinal index. The order in
- * this collection represents the order of the values in the CSS style
- * property. If index is greater than or equal to the number of values
- * in the list, this returns <code>null</code>.
- * @param indexIndex into the collection.
- * @return The <code>CSSValue</code> at the <code>index</code> position
- * in the <code>CSSValueList</code>, or <code>null</code> if that is
- * not a valid index.
- */
- public CSSValue item(int index);
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/Counter.java b/src/bind/java/org/w3c/dom/css/Counter.java
deleted file mode 100644
index 8cd4967b3..000000000
--- a/src/bind/java/org/w3c/dom/css/Counter.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>Counter</code> interface is used to represent any counter or
- * counters function value. This interface reflects the values in the
- * underlying style property.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface Counter {
- /**
- * This attribute is used for the identifier of the counter.
- */
- public String getIdentifier();
-
- /**
- * This attribute is used for the style of the list.
- */
- public String getListStyle();
-
- /**
- * This attribute is used for the separator of the nested counters.
- */
- public String getSeparator();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/DOMImplementationCSS.java b/src/bind/java/org/w3c/dom/css/DOMImplementationCSS.java
deleted file mode 100644
index 66755de64..000000000
--- a/src/bind/java/org/w3c/dom/css/DOMImplementationCSS.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMImplementation;
-import org.w3c.dom.DOMException;
-
-/**
- * This interface allows the DOM user to create a <code>CSSStyleSheet</code>
- * outside the context of a document. There is no way to associate the new
- * <code>CSSStyleSheet</code> with a document in DOM Level 2.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface DOMImplementationCSS extends DOMImplementation {
- /**
- * Creates a new <code>CSSStyleSheet</code>.
- * @param title The advisory title. See also the section.
- * @param media The comma-separated list of media associated with the new
- * style sheet. See also the section.
- * @return A new CSS style sheet.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified media string value has a syntax
- * error and is unparsable.
- */
- public CSSStyleSheet createCSSStyleSheet(String title,
- String media)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/DocumentCSS.java b/src/bind/java/org/w3c/dom/css/DocumentCSS.java
deleted file mode 100644
index bb1b8540a..000000000
--- a/src/bind/java/org/w3c/dom/css/DocumentCSS.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.stylesheets.DocumentStyle;
-import org.w3c.dom.Element;
-
-/**
- * This interface represents a document with a CSS view.
- * <p> The <code>getOverrideStyle</code> method provides a mechanism through
- * which a DOM author could effect immediate change to the style of an
- * element without modifying the explicitly linked style sheets of a
- * document or the inline style of elements in the style sheets. This style
- * sheet comes after the author style sheet in the cascade algorithm and is
- * called override style sheet. The override style sheet takes precedence
- * over author style sheets. An "!important" declaration still takes
- * precedence over a normal declaration. Override, author, and user style
- * sheets all may contain "!important" declarations. User "!important" rules
- * take precedence over both override and author "!important" rules, and
- * override "!important" rules take precedence over author "!important"
- * rules.
- * <p> The expectation is that an instance of the <code>DocumentCSS</code>
- * interface can be obtained by using binding-specific casting methods on an
- * instance of the <code>Document</code> interface.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface DocumentCSS extends DocumentStyle {
- /**
- * This method is used to retrieve the override style declaration for a
- * specified element and a specified pseudo-element.
- * @param elt The element whose style is to be modified. This parameter
- * cannot be null.
- * @param pseudoElt The pseudo-element or <code>null</code> if none.
- * @return The override style declaration.
- */
- public CSSStyleDeclaration getOverrideStyle(Element elt,
- String pseudoElt);
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/ElementCSSInlineStyle.java b/src/bind/java/org/w3c/dom/css/ElementCSSInlineStyle.java
deleted file mode 100644
index 98b60bf9d..000000000
--- a/src/bind/java/org/w3c/dom/css/ElementCSSInlineStyle.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * Inline style information attached to elements is exposed through the
- * <code>style</code> attribute. This represents the contents of the STYLE
- * attribute for HTML elements (or elements in other schemas or DTDs which
- * use the STYLE attribute in the same way). The expectation is that an
- * instance of the ElementCSSInlineStyle interface can be obtained by using
- * binding-specific casting methods on an instance of the Element interface
- * when the element supports inline CSS style informations.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface ElementCSSInlineStyle {
- /**
- * The style attribute.
- */
- public CSSStyleDeclaration getStyle();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/RGBColor.java b/src/bind/java/org/w3c/dom/css/RGBColor.java
deleted file mode 100644
index cd5daa567..000000000
--- a/src/bind/java/org/w3c/dom/css/RGBColor.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>RGBColor</code> interface is used to represent any RGB color
- * value. This interface reflects the values in the underlying style
- * property. Hence, modifications made to the <code>CSSPrimitiveValue</code>
- * objects modify the style property.
- * <p> A specified RGB color is not clipped (even if the number is outside the
- * range 0-255 or 0%-100%). A computed RGB color is clipped depending on the
- * device.
- * <p> Even if a style sheet can only contain an integer for a color value,
- * the internal storage of this integer is a float, and this can be used as
- * a float in the specified or the computed style.
- * <p> A color percentage value can always be converted to a number and vice
- * versa.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface RGBColor {
- /**
- * This attribute is used for the red value of the RGB color.
- */
- public CSSPrimitiveValue getRed();
-
- /**
- * This attribute is used for the green value of the RGB color.
- */
- public CSSPrimitiveValue getGreen();
-
- /**
- * This attribute is used for the blue value of the RGB color.
- */
- public CSSPrimitiveValue getBlue();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/Rect.java b/src/bind/java/org/w3c/dom/css/Rect.java
deleted file mode 100644
index f5efb1084..000000000
--- a/src/bind/java/org/w3c/dom/css/Rect.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>Rect</code> interface is used to represent any rect value. This
- * interface reflects the values in the underlying style property. Hence,
- * modifications made to the <code>CSSPrimitiveValue</code> objects modify
- * the style property.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface Rect {
- /**
- * This attribute is used for the top of the rect.
- */
- public CSSPrimitiveValue getTop();
-
- /**
- * This attribute is used for the right of the rect.
- */
- public CSSPrimitiveValue getRight();
-
- /**
- * This attribute is used for the bottom of the rect.
- */
- public CSSPrimitiveValue getBottom();
-
- /**
- * This attribute is used for the left of the rect.
- */
- public CSSPrimitiveValue getLeft();
-
-}
diff --git a/src/bind/java/org/w3c/dom/css/ViewCSS.java b/src/bind/java/org/w3c/dom/css/ViewCSS.java
deleted file mode 100644
index 6c98bd4ec..000000000
--- a/src/bind/java/org/w3c/dom/css/ViewCSS.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.views.AbstractView;
-import org.w3c.dom.Element;
-
-/**
- * This interface represents a CSS view. The <code>getComputedStyle</code>
- * method provides a read only access to the computed values of an element.
- * <p> The expectation is that an instance of the <code>ViewCSS</code>
- * interface can be obtained by using binding-specific casting methods on an
- * instance of the <code>AbstractView</code> interface.
- * <p> Since a computed style is related to an <code>Element</code> node, if
- * this element is removed from the document, the associated
- * <code>CSSStyleDeclaration</code> and <code>CSSValue</code> related to
- * this declaration are no longer valid.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface ViewCSS extends AbstractView {
- /**
- * This method is used to get the computed style as it is defined in .
- * @param elt The element whose style is to be computed. This parameter
- * cannot be null.
- * @param pseudoElt The pseudo-element or <code>null</code> if none.
- * @return The computed style. The <code>CSSStyleDeclaration</code> is
- * read-only and contains only absolute values.
- */
- public CSSStyleDeclaration getComputedStyle(Element elt,
- String pseudoElt);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/CustomEvent.java b/src/bind/java/org/w3c/dom/events/CustomEvent.java
deleted file mode 100644
index c7bdf0433..000000000
--- a/src/bind/java/org/w3c/dom/events/CustomEvent.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-/**
- * The <code>CustomEvent</code> interface gives access to the attributes
- * <code>Event.currentTarget</code> and <code>Event.eventPhase</code>. It is
- * intended to be used by the DOM Events implementation to access the
- * underlying current target and event phase while dispatching a custom
- * <code>Event</code> in the tree; it is also intended to be implemented,
- * and <em>not used</em>, by DOM applications.
- * <p> The methods contained in this interface are not intended to be used by
- * a DOM application, especially during the dispatch on the
- * <code>Event</code> object. Changing the current target or the current
- * phase may result in unpredictable results of the event flow. The DOM
- * Events implementation should ensure that both methods return the
- * appropriate current target and phase before invoking each event listener
- * on the current target to protect DOM applications from malicious event
- * listeners.
- * <p ><b>Note:</b> If this interface is supported by the event object,
- * <code>Event.isCustom()</code> must return <code>true</code>.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 3
- */
-public interface CustomEvent extends Event {
- /**
- * The <code>setDispatchState</code> method is used by the DOM Events
- * implementation to set the values of <code>Event.currentTarget</code>
- * and <code>Event.eventPhase</code>. It also reset the states of
- * <code>isPropagationStopped</code> and
- * <code>isImmediatePropagationStopped</code>.
- * @param target Specifies the new value for the
- * <code>Event.currentTarget</code> attribute.
- * @param phase Specifies the new value for the
- * <code>Event.eventPhase</code> attribute.
- */
- public void setDispatchState(EventTarget target,
- short phase);
-
- /**
- * This method will return <code>true</code> if the method
- * <code>stopPropagation()</code> has been called for this event,
- * <code>false</code> in any other cases.
- * @return <code>true</code> if the event propagation has been stopped
- * in the current group.
- */
- public boolean isPropagationStopped();
-
- /**
- * The <code>isImmediatePropagationStopped</code> method is used by the
- * DOM Events implementation to know if the method
- * <code>stopImmediatePropagation()</code> has been called for this
- * event. It returns <code>true</code> if the method has been called,
- * <code>false</code> otherwise.
- * @return <code>true</code> if the event propagation has been stopped
- * immediately in the current group.
- */
- public boolean isImmediatePropagationStopped();
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/DocumentEvent.java b/src/bind/java/org/w3c/dom/events/DocumentEvent.java
deleted file mode 100644
index 8f50dd74b..000000000
--- a/src/bind/java/org/w3c/dom/events/DocumentEvent.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>DocumentEvent</code> interface provides a mechanism by which the
- * user can create an <code>Event</code> object of a type supported by the
- * implementation. If the feature "Events" is supported by the
- * <code>Document</code> object, the <code>DocumentEvent</code> interface
- * must be implemented on the same object. If the feature "+Events" is
- * supported by the <code>Document</code> object, an object that supports
- * the <code>DocumentEvent</code> interface must be returned by invoking the
- * method <code>Node.getFeature("+Events", "3.0")</code> on the
- * <code>Document</code> object.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface DocumentEvent {
- /**
- *
- * @param eventType The <code>eventType</code> parameter specifies the
- * name of the DOM Events interface to be supported by the created
- * event object, e.g. <code>"Event"</code>, <code>"MouseEvent"</code>,
- * <code>"MutationEvent"</code> and so on. If the <code>Event</code>
- * is to be dispatched via the <code>EventTarget.dispatchEvent()</code>
- * method the appropriate event init method must be called after
- * creation in order to initialize the <code>Event</code>'s values.
- * As an example, a user wishing to synthesize some kind of
- * <code>UIEvent</code> would invoke
- * <code>DocumentEvent.createEvent("UIEvent")</code>. The
- * <code>UIEvent.initUIEventNS()</code> method could then be called on
- * the newly created <code>UIEvent</code> object to set the specific
- * type of user interface event to be dispatched,
- * <code>{"http://www.w3.org/2001/xml-events", "DOMActivate"}</code>
- * for example, and set its context information, e.g.
- * <code>UIEvent.detail</code> in this example. The
- * <code>createEvent</code> method is used in creating
- * <code>Event</code>s when it is either inconvenient or unnecessary
- * for the user to create an <code>Event</code> themselves. In cases
- * where the implementation provided <code>Event</code> is
- * insufficient, users may supply their own <code>Event</code>
- * implementations for use with the
- * <code>EventTarget.dispatchEvent()</code> method. However, the DOM
- * implementation needs access to the attributes
- * <code>Event.currentTarget</code> and <code>Event.eventPhase</code>
- * to appropriately propagate the event in the DOM tree. Therefore
- * users' <code>Event</code> implementations might need to support the
- * <code>CustomEvent</code> interface for that effect.
- * <p ><b>Note:</b> For backward compatibility reason, "UIEvents",
- * "MouseEvents", "MutationEvents", and "HTMLEvents" feature names are
- * valid values for the parameter <code>eventType</code> and represent
- * respectively the interfaces "UIEvent", "MouseEvent",
- * "MutationEvent", and "Event".
- * @return The newly created event object.
- * @exception DOMException
- * NOT_SUPPORTED_ERR: Raised if the implementation does not support the
- * <code>Event</code> interface requested.
- */
- public Event createEvent(String eventType)
- throws DOMException;
-
- /**
- * Test if the implementation can generate events of a specified type.
- * @param namespaceURI Specifies the <code>Event.namespaceURI</code> of
- * the event.
- * @param type Specifies the <code>Event.type</code> of the event.
- * @return <code>true</code> if the implementation can generate and
- * dispatch this event type, <code>false</code> otherwise.
- * @since DOM Level 3
- */
- public boolean canDispatch(String namespaceURI,
- String type);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/Event.java b/src/bind/java/org/w3c/dom/events/Event.java
deleted file mode 100644
index 949931518..000000000
--- a/src/bind/java/org/w3c/dom/events/Event.java
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-/**
- * The <code>Event</code> interface is used to provide contextual information
- * about an event to the listener processing the event. An object which
- * implements the <code>Event</code> interface is passed as the parameter to
- * an <code>EventListener</code>. More specific context information is
- * passed to event listeners by deriving additional interfaces from
- * <code>Event</code> which contain information directly relating to the
- * type of event they represent. These derived interfaces are also
- * implemented by the object passed to the event listener.
- * <p> To create an instance of the <code>Event</code> interface, use the
- * <code>DocumentEvent.createEvent("Event")</code> method call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface Event {
- // PhaseType
- /**
- * The current event phase is the capture phase.
- */
- public static final short CAPTURING_PHASE = 1;
- /**
- * The current event is in the target phase, i.e. it is being evaluated
- * at the event target.
- */
- public static final short AT_TARGET = 2;
- /**
- * The current event phase is the bubbling phase.
- */
- public static final short BUBBLING_PHASE = 3;
-
- /**
- * The name should be an <a href='http://www.w3.org/TR/1999/REC-xml-names-19990114/#NT-NCName'>NCName</a> as defined in [<a href='http://www.w3.org/TR/1999/REC-xml-names-19990114/'>XML Namespaces</a>]
- * and is case-sensitive.
- * <br> If the attribute <code>Event.namespaceURI</code> is different from
- * <code>null</code>, this attribute represents a local name.
- */
- public String getType();
-
- /**
- * Used to indicate the event target. This attribute contains the target
- * node when used with the .
- */
- public EventTarget getTarget();
-
- /**
- * Used to indicate the <code>EventTarget</code> whose
- * <code>EventListeners</code> are currently being processed. This is
- * particularly useful during the capture and bubbling phases. This
- * attribute could contain the target node or a target ancestor when
- * used with the .
- */
- public EventTarget getCurrentTarget();
-
- /**
- * Used to indicate which phase of event flow is currently being
- * accomplished.
- */
- public short getEventPhase();
-
- /**
- * Used to indicate whether or not an event is a bubbling event. If the
- * event can bubble the value is <code>true</code>, otherwise the value
- * is <code>false</code>.
- */
- public boolean getBubbles();
-
- /**
- * Used to indicate whether or not an event can have its default action
- * prevented (see also ). If the default action can be prevented the
- * value is <code>true</code>, otherwise the value is <code>false</code>
- * .
- */
- public boolean getCancelable();
-
- /**
- * Used to specify the time (in milliseconds relative to the epoch) at
- * which the event was created. Due to the fact that some systems may
- * not provide this information the value of <code>timeStamp</code> may
- * be not available for all events. When not available, a value of
- * <code>0</code> will be returned. Examples of epoch time are the time
- * of the system start or 0:0:0 UTC 1st January 1970.
- */
- public long getTimeStamp();
-
- /**
- * This method is used to prevent event listeners of the same group to be
- * triggered but its effect is deferred until all event listeners
- * attached on the <code>currentTarget</code> have been triggered (see
- * ). Once it has been called, further calls to that method have no
- * additional effect.
- * <p ><b>Note:</b> This method does not prevent the default action from
- * being invoked; use <code>preventDefault</code> for that effect.
- */
- public void stopPropagation();
-
- /**
- * If an event is cancelable, the <code>preventDefault</code> method is
- * used to signify that the event is to be canceled, meaning any default
- * action normally taken by the implementation as a result of the event
- * will not occur (see also ), and thus independently of event groups.
- * Calling this method for a non-cancelable event has no effect.
- * <p ><b>Note:</b> This method does not stop the event propagation; use
- * <code>stopPropagation</code> or <code>stopImmediatePropagation</code>
- * for that effect.
- */
- public void preventDefault();
-
- /**
- * The <code>initEvent</code> method is used to initialize the value of
- * an <code>Event</code> created through the
- * <code>DocumentEvent.createEvent</code> method. This method may only
- * be called before the <code>Event</code> has been dispatched via the
- * <code>EventTarget.dispatchEvent()</code> method. If the method is
- * called several times before invoking
- * <code>EventTarget.dispatchEvent</code>, only the final invocation
- * takes precedence. This method has no effect if called after the event
- * has been dispatched. If called from a subclass of the
- * <code>Event</code> interface only the values specified in this method
- * are modified, all other attributes are left unchanged.
- * <br> This method sets the <code>Event.type</code> attribute to
- * <code>eventTypeArg</code>, and <code>Event.namespaceURI</code> to
- * <code>null</code>. To initialize an event with a namespace URI, use
- * the <code>Event.initEventNS(namespaceURIArg, eventTypeArg, ...)</code>
- * method.
- * @param eventTypeArg Specifies <code>Event.type</code>.
- * @param canBubbleArg Specifies <code>Event.bubbles</code>. This
- * parameter overrides the intrinsic bubbling behavior of the event.
- * @param cancelableArg Specifies <code>Event.cancelable</code>. This
- * parameter overrides the intrinsic cancelable behavior of the event.
- */
- public void initEvent(String eventTypeArg,
- boolean canBubbleArg,
- boolean cancelableArg);
-
- /**
- * The namespace URI associated with this event at creation time, or
- * <code>null</code> if it is unspecified.
- * <br> For events initialized with a DOM Level 2 Events method, such as
- * <code>Event.initEvent()</code>, this is always <code>null</code>.
- * @since DOM Level 3
- */
- public String getNamespaceURI();
-
- /**
- * This method will always return <code>false</code>, unless the event
- * implements the <code>CustomEvent</code> interface.
- * @return <code>false</code>, unless the event object implements the
- * <code>CustomEvent</code> interface.
- * @since DOM Level 3
- */
- public boolean isCustom();
-
- /**
- * This method is used to prevent event listeners of the same group to be
- * triggered and, unlike <code>stopPropagation</code> its effect is
- * immediate (see ). Once it has been called, further calls to that
- * method have no additional effect.
- * <p ><b>Note:</b> This method does not prevent the default action from
- * being invoked; use <code>Event.preventDefault()</code> for that
- * effect.
- * @since DOM Level 3
- */
- public void stopImmediatePropagation();
-
- /**
- * This method will return <code>true</code> if the method
- * <code>Event.preventDefault()</code> has been called for this event,
- * <code>false</code> otherwise.
- * @return <code>true</code> if <code>Event.preventDefault()</code> has
- * been called for this event.
- * @since DOM Level 3
- */
- public boolean isDefaultPrevented();
-
- /**
- * The <code>initEventNS</code> method is used to initialize the value of
- * an <code>Event</code> object and has the same behavior as
- * <code>Event.initEvent()</code>.
- * @param namespaceURIArg Specifies <code>Event.namespaceuRI</code>, the
- * namespace URI associated with this event, or <code>null</code> if
- * no namespace.
- * @param eventTypeArg Specifies <code>Event.type</code>, the local name
- * of the event type.
- * @param canBubbleArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @since DOM Level 3
- */
- public void initEventNS(String namespaceURIArg,
- String eventTypeArg,
- boolean canBubbleArg,
- boolean cancelableArg);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/EventException.java b/src/bind/java/org/w3c/dom/events/EventException.java
deleted file mode 100644
index 51763b46b..000000000
--- a/src/bind/java/org/w3c/dom/events/EventException.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-/**
- * Event operations may throw an <code>EventException</code> as specified in
- * their method descriptions.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public class EventException extends RuntimeException {
- public EventException(short code, String message) {
- super(message);
- this.code = code;
- }
- public short code;
- // EventExceptionCode
- /**
- * If the <code>Event.type</code> was not specified by initializing the
- * event before the method was called. Specification of the
- * <code>Event.type</code> as <code>null</code> or an empty string will
- * also trigger this exception.
- */
- public static final short UNSPECIFIED_EVENT_TYPE_ERR = 0;
- /**
- * If the <code>Event</code> object is already dispatched in the tree.
- * @since DOM Level 3
- */
- public static final short DISPATCH_REQUEST_ERR = 1;
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/EventListener.java b/src/bind/java/org/w3c/dom/events/EventListener.java
deleted file mode 100644
index a5102b130..000000000
--- a/src/bind/java/org/w3c/dom/events/EventListener.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-/**
- * The <code>EventListener</code> interface is the primary way for handling
- * events. Users implement the <code>EventListener</code> interface and
- * register their event listener on an <code>EventTarget</code>. The users
- * should also remove their <code>EventListener</code> from its
- * <code>EventTarget</code> after they have completed using the listener.
- * <p> Copying a <code>Node</code>, with methods such as
- * <code>Node.cloneNode</code> or <code>Range.cloneContents</code>, does not
- * copy the event listeners attached to it. Event listeners must be attached
- * to the newly created <code>Node</code> afterwards if so desired.
- * <p> Moving a <code>Node</code>, with methods <code>Document.adoptNode</code>
- * , <code>Node.appendChild</code>, or <code>Range.extractContents</code>,
- * does not affect the event listeners attached to it.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface EventListener {
- /**
- * This method is called whenever an event occurs of the event type for
- * which the <code>EventListener</code> interface was registered.
- * @param evt The <code>Event</code> contains contextual information
- * about the event.
- */
- public void handleEvent(Event evt);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/EventTarget.java b/src/bind/java/org/w3c/dom/events/EventTarget.java
deleted file mode 100644
index 1be6edace..000000000
--- a/src/bind/java/org/w3c/dom/events/EventTarget.java
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-/**
- * The <code>EventTarget</code> interface is implemented by all the objects
- * which could be event targets in an implementation which supports the .
- * The interface allows registration, removal or query of event listeners,
- * and dispatch of events to an event target.
- * <p> When used with , this interface is implemented by all target nodes and
- * target ancestors, i.e. all DOM <code>Nodes</code> of the tree support
- * this interface when the implementation conforms to DOM Level 3 Events
- * and, therefore, this interface can be obtained by using binding-specific
- * casting methods on an instance of the <code>Node</code> interface.
- * <p> Invoking <code>addEventListener</code> or
- * <code>addEventListenerNS</code> multiple times on the same
- * <code>EventTarget</code> with the same parameters (
- * <code>namespaceURI</code>, <code>type</code>, <code>listener</code>, and
- * <code>useCapture</code>) is considered to be a no-op and thus
- * independently of the event group. They do not cause the
- * <code>EventListener</code> to be called more than once and do not cause a
- * change in the triggering order. In order to guarantee that an event
- * listener will be added to the event target for the specified event group,
- * one needs to invoke <code>removeEventListener</code> or
- * <code>removeEventListenerNS</code> first.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface EventTarget {
- /**
- * This method allows the registration of an event listener in the
- * default group and, depending on the <code>useCapture</code>
- * parameter, on the capture phase of the DOM event flow or its target
- * and bubbling phases.
- * @param type Specifies the <code>Event.type</code> associated with the
- * event for which the user is registering.
- * @param listener The <code>listener</code> parameter takes an object
- * implemented by the user which implements the
- * <code>EventListener</code> interface and contains the method to be
- * called when the event occurs.
- * @param useCapture If true, <code>useCapture</code> indicates that the
- * user wishes to add the event listener for the capture phase only,
- * i.e. this event listener will not be triggered during the target
- * and bubbling phases. If <code>false</code>, the event listener will
- * only be triggered during the target and bubbling phases.
- */
- public void addEventListener(String type,
- EventListener listener,
- boolean useCapture);
-
- /**
- * This method allows the removal of event listeners from the default
- * group.
- * <br> Calling <code>removeEventListener</code> with arguments which do
- * not identify any currently registered <code>EventListener</code> on
- * the <code>EventTarget</code> has no effect.
- * @param type Specifies the <code>Event.type</code> for which the user
- * registered the event listener.
- * @param listener The <code>EventListener</code> to be removed.
- * @param useCapture Specifies whether the <code>EventListener</code>
- * being removed was registered for the capture phase or not. If a
- * listener was registered twice, once for the capture phase and once
- * for the target and bubbling phases, each must be removed
- * separately. Removal of an event listener registered for the capture
- * phase does not affect the same event listener registered for the
- * target and bubbling phases, and vice versa.
- */
- public void removeEventListener(String type,
- EventListener listener,
- boolean useCapture);
-
- /**
- * This method allows the dispatch of events into the implementation's
- * event model. The event target of the event is the
- * <code>EventTarget</code> object on which <code>dispatchEvent</code>
- * is called.
- * @param evt The event to be dispatched.
- * @return Indicates whether any of the listeners which handled the
- * event called <code>Event.preventDefault()</code>. If
- * <code>Event.preventDefault()</code> was called the returned value
- * is <code>false</code>, else it is <code>true</code>.
- * @exception EventException
- * UNSPECIFIED_EVENT_TYPE_ERR: Raised if the <code>Event.type</code>
- * was not specified by initializing the event before
- * <code>dispatchEvent</code> was called. Specification of the
- * <code>Event.type</code> as <code>null</code> or an empty string
- * will also trigger this exception.
- * <br> DISPATCH_REQUEST_ERR: Raised if the <code>Event</code> object is
- * already being dispatched in the tree.
- * <br> NOT_SUPPORTED_ERR: Raised if the <code>Event</code> object has
- * not been created using <code>DocumentEvent.createEvent()</code> or
- * does not support the interface <code>CustomEvent</code>.
- * @version DOM Level 3
- */
- public boolean dispatchEvent(Event evt)
- throws EventException;
-
- /**
- * This method allows the registration of an event listener in a
- * specified group or the default group and, depending on the
- * <code>useCapture</code> parameter, on the capture phase of the DOM
- * event flow or its target and bubbling phases.
- * @param namespaceURI Specifies the <code>Event.namespaceURI</code>
- * associated with the event for which the user is registering.
- * @param type Specifies the <code>Event.type</code> associated with the
- * event for which the user is registering.
- * @param listener The <code>listener</code> parameter takes an object
- * implemented by the user which implements the
- * <code>EventListener</code> interface and contains the method to be
- * called when the event occurs.
- * @param useCapture If true, <code>useCapture</code> indicates that the
- * user wishes to add the event listener for the capture phase only,
- * i.e. this event listener will not be triggered during the target
- * and bubbling phases. If <code>false</code>, the event listener will
- * only be triggered during the target and bubbling phases.
- * @param evtGroup The object that represents the event group to
- * associate with the <code>EventListener</code> (see also ). Use
- * <code>null</code> to attach the event listener to the default
- * group.
- * @since DOM Level 3
- */
- public void addEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture,
- Object evtGroup);
-
- /**
- * This method allows the removal of an event listener, independently of
- * the associated event group.
- * <br> Calling <code>removeEventListenerNS</code> with arguments which do
- * not identify any currently registered <code>EventListener</code> on
- * the <code>EventTarget</code> has no effect.
- * @param namespaceURI Specifies the <code>Event.namespaceURI</code>
- * associated with the event for which the user registered the event
- * listener.
- * @param type Specifies the <code>Event.type</code> associated with the
- * event for which the user registered the event listener.
- * @param listener The <code>EventListener</code> parameter indicates
- * the <code>EventListener</code> to be removed.
- * @param useCapture Specifies whether the <code>EventListener</code>
- * being removed was registered for the capture phase or not. If a
- * listener was registered twice, once for the capture phase and once
- * for the target and bubbling phases, each must be removed
- * separately. Removal of an event listener registered for the capture
- * phase does not affect the same event listener registered for the
- * target and bubbling phases, and vice versa.
- * @since DOM Level 3
- */
- public void removeEventListenerNS(String namespaceURI,
- String type,
- EventListener listener,
- boolean useCapture);
-
- /**
- * This method allows the DOM application to know if an event listener,
- * attached to this <code>EventTarget</code> or one of its ancestors,
- * will be triggered by the specified event type during the dispatch of
- * the event to this event target or one of its descendants.
- * @param namespaceURI Specifies the <code>Event.namespaceURI</code>
- * associated with the event.
- * @param type Specifies the <code>Event.type</code> associated with the
- * event.
- * @return <code>true</code> if an event listener will be triggered on
- * the <code>EventTarget</code> with the specified event type,
- * <code>false</code> otherwise.
- * @since DOM Level 3
- */
- public boolean willTriggerNS(String namespaceURI,
- String type);
-
- /**
- * This method allows the DOM application to know if this
- * <code>EventTarget</code> contains an event listener registered for
- * the specified event type. This is useful for determining at which
- * nodes within a hierarchy altered handling of specific event types has
- * been introduced, but should not be used to determine whether the
- * specified event type triggers an event listener (see
- * <code>EventTarget.willTriggerNS()</code>).
- * @param namespaceURI Specifies the <code>Event.namespaceURI</code>
- * associated with the event.
- * @param type Specifies the <code>Event.type</code> associated with the
- * event.
- * @return <code>true</code> if an event listener is registered on this
- * <code>EventTarget</code> for the specified event type,
- * <code>false</code> otherwise.
- * @since DOM Level 3
- */
- public boolean hasEventListenerNS(String namespaceURI,
- String type);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/KeyboardEvent.java b/src/bind/java/org/w3c/dom/events/KeyboardEvent.java
deleted file mode 100644
index e166f5f77..000000000
--- a/src/bind/java/org/w3c/dom/events/KeyboardEvent.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-/**
- * The <code>KeyboardEvent</code> interface provides specific contextual
- * information associated with keyboard devices. Each keyboard event
- * references a key using an identifier. Keyboard events are commonly
- * directed at the element that has the focus.
- * <p> The <code>KeyboardEvent</code> interface provides convenient attributes
- * for some common modifiers keys: <code>KeyboardEvent.ctrlKey</code>,
- * <code>KeyboardEvent.shiftKey</code>, <code>KeyboardEvent.altKey</code>,
- * <code>KeyboardEvent.metaKey</code>. These attributes are equivalent to
- * use the method
- * <code>KeyboardEvent.getModifierState(keyIdentifierArg)</code> with
- * "Control", "Shift", "Alt", or "Meta" respectively.
- * <p> To create an instance of the <code>KeyboardEvent</code> interface, use
- * the <code>DocumentEvent.createEvent("KeyboardEvent")</code> method call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 3
- */
-public interface KeyboardEvent extends UIEvent {
- // KeyLocationCode
- /**
- * The key activation is not distinguished as the left or right version
- * of the key, and did not originate from the numeric keypad (or did not
- * originate with a virtual key corresponding to the numeric keypad).
- * Example: the 'Q' key on a PC 101 Key US keyboard.
- */
- public static final int DOM_KEY_LOCATION_STANDARD = 0x00;
- /**
- * The key activated is in the left key location (there is more than one
- * possible location for this key). Example: the left Shift key on a PC
- * 101 Key US keyboard.
- */
- public static final int DOM_KEY_LOCATION_LEFT = 0x01;
- /**
- * The key activation is in the right key location (there is more than
- * one possible location for this key). Example: the right Shift key on
- * a PC 101 Key US keyboard.
- */
- public static final int DOM_KEY_LOCATION_RIGHT = 0x02;
- /**
- * The key activation originated on the numeric keypad or with a virtual
- * key corresponding to the numeric keypad. Example: the '1' key on a PC
- * 101 Key US keyboard located on the numeric pad.
- */
- public static final int DOM_KEY_LOCATION_NUMPAD = 0x03;
-
- /**
- * <code>keyIdentifier</code> holds the identifier of the key. The key
- * identifiers are defined in Appendix A.2 "". Implementations that are
- * unable to identify a key must use the key identifier
- * <code>"Unidentified"</code>.
- */
- public String getKeyIdentifier();
-
- /**
- * The <code>keyLocation</code> attribute contains an indication of the
- * location of they key on the device, as described in .
- */
- public int getKeyLocation();
-
- /**
- * <code>true</code> if the control (Ctrl) key modifier is activated.
- */
- public boolean getCtrlKey();
-
- /**
- * <code>true</code> if the shift (Shift) key modifier is activated.
- */
- public boolean getShiftKey();
-
- /**
- * <code>true</code> if the alternative (Alt) key modifier is activated.
- * <p ><b>Note:</b> The Option key modifier on Macintosh systems must be
- * represented using this key modifier.
- */
- public boolean getAltKey();
-
- /**
- * <code>true</code> if the meta (Meta) key modifier is activated.
- * <p ><b>Note:</b> The Command key modifier on Macintosh systems must be
- * represented using this key modifier.
- */
- public boolean getMetaKey();
-
- /**
- * This methods queries the state of a modifier using a key identifier.
- * See also .
- * @param keyIdentifierArg A modifier key identifier. Common modifier
- * keys are <code>"Alt"</code>, <code>"AltGraph"</code>,
- * <code>"CapsLock"</code>, <code>"Control"</code>, <code>"Meta"</code>
- * , <code>"NumLock"</code>, <code>"Scroll"</code>, or
- * <code>"Shift"</code>.
- * <p ><b>Note:</b> If an application wishes to distinguish between
- * right and left modifiers, this information could be deduced using
- * keyboard events and <code>KeyboardEvent.keyLocation</code>.
- * @return <code>true</code> if it is modifier key and the modifier is
- * activated, <code>false</code> otherwise.
- */
- public boolean getModifierState(String keyIdentifierArg);
-
- /**
- * The <code>initKeyboardEvent</code> method is used to initialize the
- * value of a <code>KeyboardEvent</code> object and has the same
- * behavior as <code>UIEvent.initUIEvent()</code>. The value of
- * <code>UIEvent.detail</code> remains undefined.
- * @param typeArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param keyIdentifierArg Specifies
- * <code>KeyboardEvent.keyIdentifier</code>.
- * @param keyLocationArg Specifies <code>KeyboardEvent.keyLocation</code>
- * .
- * @param modifiersList A <a href='http://www.w3.org/TR/2000/REC-xml-20001006#NT-S'>white space</a> separated list of modifier key identifiers to be activated on this
- * object.
- */
- public void initKeyboardEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String keyIdentifierArg,
- int keyLocationArg,
- String modifiersList);
-
- /**
- * The <code>initKeyboardEventNS</code> method is used to initialize the
- * value of a <code>KeyboardEvent</code> object and has the same
- * behavior as <code>UIEvent.initUIEventNS()</code>. The value of
- * <code>UIEvent.detail</code> remains undefined.
- * @param namespaceURI Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param typeArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param keyIdentifierArg Refer to the
- * <code>KeyboardEvent.initKeyboardEvent()</code> method for a
- * description of this parameter.
- * @param keyLocationArg Refer to the
- * <code>KeyboardEvent.initKeyboardEvent()</code> method for a
- * description of this parameter.
- * @param modifiersList A <a href='http://www.w3.org/TR/2000/REC-xml-20001006#NT-S'>white space</a> separated list of modifier key identifiers to be activated on this
- * object. As an example, <code>"Control Alt"</code> will activated
- * the control and alt modifiers.
- */
- public void initKeyboardEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String keyIdentifierArg,
- int keyLocationArg,
- String modifiersList);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/MouseEvent.java b/src/bind/java/org/w3c/dom/events/MouseEvent.java
deleted file mode 100644
index 9877e8dbc..000000000
--- a/src/bind/java/org/w3c/dom/events/MouseEvent.java
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-/**
- * The <code>MouseEvent</code> interface provides specific contextual
- * information associated with Mouse events.
- * <p> In the case of nested elements mouse events are always targeted at the
- * most deeply nested element. Ancestors of the targeted element may use
- * bubbling to obtain notification of mouse events which occur within theirs
- * descendent elements.
- * <p> To create an instance of the <code>MouseEvent</code> interface, use the
- * <code>DocumentEvent.createEvent("MouseEvent")</code> method call.
- * <p ><b>Note:</b> When initializing <code>MouseEvent</code> objects using
- * <code>initMouseEvent</code> or <code>initMouseEventNS</code>,
- * implementations should use the client coordinates <code>clientX</code>
- * and <code>clientY</code> for calculation of other coordinates (such as
- * target coordinates exposed by DOM Level 0 implementations).
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface MouseEvent extends UIEvent {
- /**
- * The horizontal coordinate at which the event occurred relative to the
- * origin of the screen coordinate system.
- */
- public int getScreenX();
-
- /**
- * The vertical coordinate at which the event occurred relative to the
- * origin of the screen coordinate system.
- */
- public int getScreenY();
-
- /**
- * The horizontal coordinate at which the event occurred relative to the
- * DOM implementation's client area.
- */
- public int getClientX();
-
- /**
- * The vertical coordinate at which the event occurred relative to the DOM
- * implementation's client area.
- */
- public int getClientY();
-
- /**
- * <code>true</code> if the control (Ctrl) key modifier is activated.
- */
- public boolean getCtrlKey();
-
- /**
- * <code>true</code> if the shift (Shift) key modifier is activated.
- */
- public boolean getShiftKey();
-
- /**
- * <code>true</code> if the alt (alternative) key modifier is activated.
- * <p ><b>Note:</b> The Option key modifier on Macintosh systems must be
- * represented using this key modifier.
- */
- public boolean getAltKey();
-
- /**
- * <code>true</code> if the meta (Meta) key modifier is activated.
- * <p ><b>Note:</b> The Command key modifier on Macintosh system must be
- * represented using this meta key.
- */
- public boolean getMetaKey();
-
- /**
- * During mouse events caused by the depression or release of a mouse
- * button, <code>button</code> is used to indicate which mouse button
- * changed state. <code>0</code> indicates the normal button of the
- * mouse (in general on the left or the one button on Macintosh mice,
- * used to activate a button or select text). <code>2</code> indicates
- * the contextual property (in general on the right, used to display a
- * context menu) button of the mouse if present. <code>1</code>
- * indicates the extra (in general in the middle and often combined with
- * the mouse wheel) button. Some mice may provide or simulate more
- * buttons, and values higher than <code>2</code> can be used to
- * represent such buttons.
- */
- public short getButton();
-
- /**
- * Used to identify a secondary <code>EventTarget</code> related to a UI
- * event. Currently this attribute is used with the mouseover event to
- * indicate the <code>EventTarget</code> which the pointing device
- * exited and with the mouseout event to indicate the
- * <code>EventTarget</code> which the pointing device entered.
- */
- public EventTarget getRelatedTarget();
-
- /**
- * The <code>initMouseEvent</code> method is used to initialize the value
- * of a <code>MouseEvent</code> object and has the same behavior as
- * <code>UIEvent.initUIEvent()</code>.
- * @param typeArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param detailArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param screenXArg Specifies <code>MouseEvent.screenX</code>.
- * @param screenYArg Specifies <code>MouseEvent.screenY</code>.
- * @param clientXArg Specifies <code>MouseEvent.clientX</code>.
- * @param clientYArg Specifies <code>MouseEvent.clientY</code>.
- * @param ctrlKeyArg Specifies <code>MouseEvent.ctrlKey</code>.
- * @param altKeyArg Specifies <code>MouseEvent.altKey</code>.
- * @param shiftKeyArg Specifies <code>MouseEvent.shiftKey</code>.
- * @param metaKeyArg Specifies <code>MouseEvent.metaKey</code>.
- * @param buttonArg Specifies <code>MouseEvent.button</code>.
- * @param relatedTargetArg Specifies
- * <code>MouseEvent.relatedTarget</code>.
- */
- public void initMouseEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg,
- int screenXArg,
- int screenYArg,
- int clientXArg,
- int clientYArg,
- boolean ctrlKeyArg,
- boolean altKeyArg,
- boolean shiftKeyArg,
- boolean metaKeyArg,
- short buttonArg,
- EventTarget relatedTargetArg);
-
- /**
- * This methods queries the state of a modifier using a key identifier.
- * See also .
- * @param keyIdentifierArg A modifier key identifier, as defined by the
- * <code>KeyboardEvent.keyIdentifier</code> attribute. Common modifier
- * keys are <code>"Alt"</code>, <code>"AltGraph"</code>,
- * <code>"CapsLock"</code>, <code>"Control"</code>, <code>"Meta"</code>
- * , <code>"NumLock"</code>, <code>"Scroll"</code>, or
- * <code>"Shift"</code>.
- * <p ><b>Note:</b> If an application wishes to distinguish between
- * right and left modifiers, this information could be deduced using
- * keyboard events and <code>KeyboardEvent.keyLocation</code>.
- * @return <code>true</code> if it is modifier key and the modifier is
- * activated, <code>false</code> otherwise.
- * @since DOM Level 3
- */
- public boolean getModifierState(String keyIdentifierArg);
-
- /**
- * The <code>initMouseEventNS</code> method is used to initialize the
- * value of a <code>MouseEvent</code> object and has the same behavior
- * as <code>UIEvent.initUIEventNS()</code>.
- * @param namespaceURI Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param typeArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param detailArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param screenXArg Refer to the
- * <code>MouseEvent.initMouseEvent()</code> method for a description
- * of this parameter.
- * @param screenYArg Refer to the
- * <code>MouseEvent.initMouseEvent()</code> method for a description
- * of this parameter.
- * @param clientXArg Refer to the
- * <code>MouseEvent.initMouseEvent()</code> method for a description
- * of this parameter.
- * @param clientYArg Refer to the
- * <code>MouseEvent.initMouseEvent()</code> method for a description
- * of this parameter.
- * @param buttonArg Refer to the <code>MouseEvent.initMouseEvent()</code>
- * method for a description of this parameter.
- * @param relatedTargetArg Refer to the
- * <code>MouseEvent.initMouseEvent()</code> method for a description
- * of this parameter.
- * @param modifiersList A <a href='http://www.w3.org/TR/2000/REC-xml-20001006#NT-S'>white space</a> separated list of modifier key identifiers to be activated on this
- * object. As an example, <code>"Control Alt"</code> will activated
- * the control and alt modifiers.
- * @since DOM Level 3
- */
- public void initMouseEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg,
- int screenXArg,
- int screenYArg,
- int clientXArg,
- int clientYArg,
- short buttonArg,
- EventTarget relatedTargetArg,
- String modifiersList);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/MutationEvent.java b/src/bind/java/org/w3c/dom/events/MutationEvent.java
deleted file mode 100644
index 12d8b2f6b..000000000
--- a/src/bind/java/org/w3c/dom/events/MutationEvent.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.Node;
-
-/**
- * The <code>MutationEvent</code> interface provides specific contextual
- * information associated with Mutation events.
- * <p> To create an instance of the <code>MutationEvent</code> interface, use
- * the <code>DocumentEvent.createEvent("MutationEvent")</code> method call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface MutationEvent extends Event {
- // attrChangeType
- /**
- * The <code>Attr</code> was modified in place.
- */
- public static final short MODIFICATION = 1;
- /**
- * The <code>Attr</code> was just added.
- */
- public static final short ADDITION = 2;
- /**
- * The <code>Attr</code> was just removed.
- */
- public static final short REMOVAL = 3;
-
- /**
- * <code>relatedNode</code> is used to identify a secondary node related
- * to a mutation event. For example, if a mutation event is dispatched
- * to a node indicating that its parent has changed, the
- * <code>relatedNode</code> is the changed parent. If an event is
- * instead dispatched to a subtree indicating a node was changed within
- * it, the <code>relatedNode</code> is the changed node. In the case of
- * the
- * <code>{"http://www.w3.org/2001/xml-events", "DOMAttrModified"}</code>
- * event it indicates the <code>Attr</code> node which was modified,
- * added, or removed.
- */
- public Node getRelatedNode();
-
- /**
- * <code>prevValue</code> indicates the previous value of the
- * <code>Attr</code> node in
- * <code>{"http://www.w3.org/2001/xml-events", "DOMAttrModified"}</code>
- * events, and of the <code>CharacterData</code> node in
- * <code>{"http://www.w3.org/2001/xml-events", "DOMCharacterDataModified"}</code>
- * events.
- */
- public String getPrevValue();
-
- /**
- * <code>newValue</code> indicates the new value of the <code>Attr</code>
- * node in
- * <code>{"http://www.w3.org/2001/xml-events", "DOMAttrModified"}</code>
- * events, and of the <code>CharacterData</code> node in
- * <code>{"http://www.w3.org/2001/xml-events", "DOMCharacterDataModified"}</code>
- * events.
- */
- public String getNewValue();
-
- /**
- * <code>attrName</code> indicates the name of the changed
- * <code>Attr</code> node in a
- * <code>{"http://www.w3.org/2001/xml-events", "DOMAttrModified"}</code>
- * event.
- */
- public String getAttrName();
-
- /**
- * <code>attrChange</code> indicates the type of change which triggered
- * the
- * <code>{"http://www.w3.org/2001/xml-events", "DOMAttrModified"}</code>
- * event. The values can be <code>MODIFICATION</code>,
- * <code>ADDITION</code>, or <code>REMOVAL</code>.
- */
- public short getAttrChange();
-
- /**
- * The <code>initMutationEvent</code> method is used to initialize the
- * value of a <code>MutationEvent</code> object and has the same
- * behavior as <code>Event.initEvent()</code>.
- * @param typeArg Refer to the <code>Event.initEvent()</code> method for
- * a description of this parameter.
- * @param canBubbleArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @param relatedNodeArg Specifies <code>MutationEvent.relatedNode</code>
- * .
- * @param prevValueArg Specifies <code>MutationEvent.prevValue</code>.
- * This value may be null.
- * @param newValueArg Specifies <code>MutationEvent.newValue</code>.
- * This value may be null.
- * @param attrNameArg Specifies <code>MutationEvent.attrname</code>.
- * This value may be null.
- * @param attrChangeArg Specifies <code>MutationEvent.attrChange</code>.
- * This value may be null.
- */
- public void initMutationEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevValueArg,
- String newValueArg,
- String attrNameArg,
- short attrChangeArg);
-
- /**
- * The <code>initMutationEventNS</code> method is used to initialize the
- * value of a <code>MutationEvent</code> object and has the same
- * behavior as <code>Event.initEventNS()</code>.
- * @param namespaceURI Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param typeArg Refer to the <code>Event.initEventNS()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param relatedNodeArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param prevValueArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param newValueArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param attrNameArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param attrChangeArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @since DOM Level 3
- */
- public void initMutationEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevValueArg,
- String newValueArg,
- String attrNameArg,
- short attrChangeArg);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/MutationNameEvent.java b/src/bind/java/org/w3c/dom/events/MutationNameEvent.java
deleted file mode 100644
index f5c217198..000000000
--- a/src/bind/java/org/w3c/dom/events/MutationNameEvent.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.Node;
-
-/**
- * The <code>MutationNameEvent</code> interface provides specific contextual
- * information associated with Mutation name event types.
- * <p> To create an instance of the <code>MutationNameEvent</code> interface,
- * use the <code>Document.createEvent("MutationNameEvent")</code> method
- * call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 3
- */
-public interface MutationNameEvent extends MutationEvent {
- /**
- * The previous value of the <code>relatedNode</code>'s
- * <code>namespaceURI</code>.
- */
- public String getPrevNamespaceURI();
-
- /**
- * The previous value of the <code>relatedNode</code>'s
- * <code>nodeName</code>.
- */
- public String getPrevNodeName();
-
- /**
- * The <code>initMutationNameEvent</code> method is used to initialize
- * the value of a <code>MutationNameEvent</code> object and has the same
- * behavior as <code>MutationEvent.initMutationEvent()</code>.
- * @param typeArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param canBubbleArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param cancelableArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param relatedNodeArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param prevNamespaceURIArg Specifies
- * <code>MutationNameEvent.prevNamespaceURI</code>. This value may be
- * <code>null</code>.
- * @param prevNodeNameArg Specifies
- * <code>MutationNameEvent.prevNodeName</code>.
- * @since DOM Level 3
- */
- public void initMutationNameEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevNamespaceURIArg,
- String prevNodeNameArg);
-
- /**
- * The <code>initMutationNameEventNS</code> method is used to initialize
- * the value of a <code>MutationNameEvent</code> object and has the same
- * behavior as <code>MutationEvent.initMutationEventNS()</code>.
- * @param namespaceURI Refer to the
- * <code>MutationEvent.initMutationEventNS()</code> method for a
- * description of this parameter.
- * @param typeArg Refer to the
- * <code>MutationEvent.initMutationEventNS()</code> method for a
- * description of this parameter.
- * @param canBubbleArg Refer to the
- * <code>MutationEvent.initMutationEventNS()</code> method for a
- * description of this parameter.
- * @param cancelableArg Refer to the
- * <code>MutationEvent.initMutationEventNS()</code> method for a
- * description of this parameter.
- * @param relatedNodeArg Refer to the
- * <code>MutationEvent.initMutationEventNS()</code> method for a
- * description of this parameter.
- * @param prevNamespaceURIArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @param prevNodeNameArg Refer to the
- * <code>MutationEvent.initMutationEvent()</code> method for a
- * description of this parameter.
- * @since DOM Level 3
- */
- public void initMutationNameEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- Node relatedNodeArg,
- String prevNamespaceURIArg,
- String prevNodeNameArg);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/TextEvent.java b/src/bind/java/org/w3c/dom/events/TextEvent.java
deleted file mode 100644
index 4ba5f5abf..000000000
--- a/src/bind/java/org/w3c/dom/events/TextEvent.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-/**
- * The <code>TextEvent</code> interface provides specific contextual
- * information associated with Text Events.
- * <p> To create an instance of the <code>TextEvent</code> interface, use the
- * <code>DocumentEvent.createEvent("TextEvent")</code> method call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 3
- */
-public interface TextEvent extends UIEvent {
- /**
- * <code>data</code> holds the value of the characters generated by the
- * character device. This may be a single Unicode character or a
- * non-empty sequence of Unicode characters [Unicode]. Characters should be normalized as defined by the Unicode
- * normalization form NFC, defined in [<a href='http://www.unicode.org/unicode/reports/tr15/'>UTR #15</a>]. This
- * attribute cannot be null or contain the empty string.
- */
- public String getData();
-
- /**
- * The <code>initTextEvent</code> method is used to initialize the value
- * of a <code>TextEvent</code> object and has the same behavior as
- * <code>UIEvent.initUIEvent()</code>. The value of
- * <code>UIEvent.detail</code> remains undefined.
- * @param typeArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param dataArg Specifies <code>TextEvent.data</code>.
- */
- public void initTextEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String dataArg);
-
- /**
- * The <code>initTextEventNS</code> method is used to initialize the
- * value of a <code>TextEvent</code> object and has the same behavior as
- * <code>UIEvent.initUIEventNS()</code>. The value of
- * <code>UIEvent.detail</code> remains undefined.
- * @param namespaceURI Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param type Refer to the <code>UIEvent.initUIEventNS()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEventNS()</code>
- * method for a description of this parameter.
- * @param dataArg Refer to the <code>TextEvent.initTextEvent()</code>
- * method for a description of this parameter.
- */
- public void initTextEventNS(String namespaceURI,
- String type,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- String dataArg);
-
-}
diff --git a/src/bind/java/org/w3c/dom/events/UIEvent.java b/src/bind/java/org/w3c/dom/events/UIEvent.java
deleted file mode 100644
index e4a819c73..000000000
--- a/src/bind/java/org/w3c/dom/events/UIEvent.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 2003 World Wide Web Consortium,
- *
- * (Massachusetts Institute of Technology, European Research Consortium for
- * Informatics and Mathematics, Keio University). All Rights Reserved. This
- * work is distributed under the W3C(r) Software License [1] in the hope that
- * it will be useful, but WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
- */
-
-package org.w3c.dom.events;
-
-import org.w3c.dom.views.AbstractView;
-
-/**
- * The <code>UIEvent</code> interface provides specific contextual
- * information associated with User Interface events.
- * <p> To create an instance of the <code>UIEvent</code> interface, use the
- * <code>DocumentEvent.createEvent("UIEvent")</code> method call.
- * <p>See also the <a href='http://www.w3.org/TR/2003/NOTE-DOM-Level-3-Events-20031107'>Document Object Model (DOM) Level 3 Events Specification</a>.
- * @since DOM Level 2
- */
-public interface UIEvent extends Event {
- /**
- * The <code>view</code> attribute identifies the <code>AbstractView</code>
- * from which the event was generated.
- */
- public AbstractView getView();
-
- /**
- * Specifies some detail information about the <code>Event</code>,
- * depending on the type of event.
- */
- public int getDetail();
-
- /**
- * The <code>initUIEvent</code> method is used to initialize the value of
- * a <code>UIEvent</code> object and has the same behavior as
- * <code>Event.initEvent()</code>.
- * @param typeArg Refer to the <code>Event.initEvent()</code> method for
- * a description of this parameter.
- * @param canBubbleArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>Event.initEvent()</code>
- * method for a description of this parameter.
- * @param viewArg Specifies <code>UIEvent.view</code>.
- * @param detailArg Specifies <code>UIEvent.detail</code>.
- */
- public void initUIEvent(String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg);
-
- /**
- * The <code>initUIEventNS</code> method is used to initialize the value
- * of a <code>UIEvent</code> object and has the same behavior as
- * <code>Event.initEventNS()</code>.
- * @param namespaceURI Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param typeArg Refer to the <code>Event.initEventNS()</code> method
- * for a description of this parameter.
- * @param canBubbleArg Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param cancelableArg Refer to the <code>Event.initEventNS()</code>
- * method for a description of this parameter.
- * @param viewArg Refer to the <code>UIEvent.initUIEvent()</code> method
- * for a description of this parameter.
- * @param detailArg Refer to the <code>UIEvent.initUIEvent()</code>
- * method for a description of this parameter.
- * @since DOM Level 3
- */
- public void initUIEventNS(String namespaceURI,
- String typeArg,
- boolean canBubbleArg,
- boolean cancelableArg,
- AbstractView viewArg,
- int detailArg);
-
-}
diff --git a/src/bind/java/org/w3c/dom/smil/ElementExclusiveTimeContainer.java b/src/bind/java/org/w3c/dom/smil/ElementExclusiveTimeContainer.java
deleted file mode 100644
index 84c7a14b4..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementExclusiveTimeContainer.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.NodeList;
-
-/**
- * This interface defines a time container with semantics based upon par, but
- * with the additional constraint that only one child element may play at a
- * time.
- */
-public interface ElementExclusiveTimeContainer extends ElementTimeContainer {
- /**
- * Controls the end of the container. Need to address thr id-ref value.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getEndSync();
- public void setEndSync(String endSync)
- throws DOMException;
-
- /**
- * This should support another method to get the ordered collection of
- * paused elements (the paused stack) at a given point in time.
- * @return All paused elements at the current time.
- */
- public NodeList getPausedElements();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementLayout.java b/src/bind/java/org/w3c/dom/smil/ElementLayout.java
deleted file mode 100644
index 7f3128fae..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementLayout.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * This interface is used by SMIL elements root-layout, top-layout and region.
- *
- */
-public interface ElementLayout {
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getTitle();
- public void setTitle(String title)
- throws DOMException;
-
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getBackgroundColor();
- public void setBackgroundColor(String backgroundColor)
- throws DOMException;
-
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public int getHeight();
- public void setHeight(int height)
- throws DOMException;
-
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public int getWidth();
- public void setWidth(int width)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementParallelTimeContainer.java b/src/bind/java/org/w3c/dom/smil/ElementParallelTimeContainer.java
deleted file mode 100644
index a796bc7be..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementParallelTimeContainer.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * A <code>parallel</code> container defines a simple parallel time grouping
- * in which multiple elements can play back at the same time. It may have to
- * specify a repeat iteration. (?)
- */
-public interface ElementParallelTimeContainer extends ElementTimeContainer {
- /**
- * Controls the end of the container. Need to address thr id-ref value.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getEndSync();
- public void setEndSync(String endSync)
- throws DOMException;
-
- /**
- * This method returns the implicit duration in seconds.
- * @return The implicit duration in seconds or -1 if the implicit is
- * unknown (indefinite?).
- */
- public float getImplicitDuration();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementSequentialTimeContainer.java b/src/bind/java/org/w3c/dom/smil/ElementSequentialTimeContainer.java
deleted file mode 100644
index bca584164..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementSequentialTimeContainer.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * A <code>seq</code> container defines a sequence of elements in which
- * elements play one after the other.
- */
-public interface ElementSequentialTimeContainer extends ElementTimeContainer {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementSyncBehavior.java b/src/bind/java/org/w3c/dom/smil/ElementSyncBehavior.java
deleted file mode 100644
index e75feccc0..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementSyncBehavior.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * The synchronization behavior extension.
- */
-public interface ElementSyncBehavior {
- /**
- * The runtime synchronization behavior for an element.
- */
- public String getSyncBehavior();
-
- /**
- * The sync tolerance for the associated element. It has an effect only if
- * the element has <code>syncBehavior="locked"</code> .
- */
- public float getSyncTolerance();
-
- /**
- * Defines the default value for the runtime synchronization behavior for
- * an element, and all descendents.
- */
- public String getDefaultSyncBehavior();
-
- /**
- * Defines the default value for the sync tolerance for an element, and
- * all descendents.
- */
- public float getDefaultSyncTolerance();
-
- /**
- * If set to true, forces the time container playback to sync to this
- * element.
- */
- public boolean getSyncMaster();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTargetAttributes.java b/src/bind/java/org/w3c/dom/smil/ElementTargetAttributes.java
deleted file mode 100644
index 23a37b638..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTargetAttributes.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * This interface define the set of animation target extensions.
- */
-public interface ElementTargetAttributes {
- /**
- * The name of the target attribute.
- */
- public String getAttributeName();
- public void setAttributeName(String attributeName);
-
- // attributeTypes
- public static final short ATTRIBUTE_TYPE_AUTO = 0;
- public static final short ATTRIBUTE_TYPE_CSS = 1;
- public static final short ATTRIBUTE_TYPE_XML = 2;
-
- /**
- * A code representing the value of the attributeType attribute, as
- * defined above. Default value is <code>ATTRIBUTE_TYPE_CODE</code> .
- */
- public short getAttributeType();
- public void setAttributeType(short attributeType);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTest.java b/src/bind/java/org/w3c/dom/smil/ElementTest.java
deleted file mode 100644
index 78fe497d5..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTest.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * Defines the test attributes interface. See the Test attributes definition
- * .
- */
-public interface ElementTest {
- /**
- * The systemBitrate value.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public int getSystemBitrate();
- public void setSystemBitrate(int systemBitrate)
- throws DOMException;
-
- /**
- * The systemCaptions value.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public boolean getSystemCaptions();
- public void setSystemCaptions(boolean systemCaptions)
- throws DOMException;
-
- /**
- * The systemLanguage value.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getSystemLanguage();
- public void setSystemLanguage(String systemLanguage)
- throws DOMException;
-
- /**
- * The result of the evaluation of the systemRequired attribute.
- */
- public boolean getSystemRequired();
-
- /**
- * The result of the evaluation of the systemScreenSize attribute.
- */
- public boolean getSystemScreenSize();
-
- /**
- * The result of the evaluation of the systemScreenDepth attribute.
- */
- public boolean getSystemScreenDepth();
-
- /**
- * The value of the systemOverdubOrSubtitle attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getSystemOverdubOrSubtitle();
- public void setSystemOverdubOrSubtitle(String systemOverdubOrSubtitle)
- throws DOMException;
-
- /**
- * The value of the systemAudioDesc attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public boolean getSystemAudioDesc();
- public void setSystemAudioDesc(boolean systemAudioDesc)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTime.java b/src/bind/java/org/w3c/dom/smil/ElementTime.java
deleted file mode 100644
index 715d46ac9..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTime.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * This interface defines the set of timing attributes that are common to all
- * timed elements.
- */
-public interface ElementTime {
- /**
- * The desired value (as a list of times) of the begin instant of this
- * node.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public TimeList getBegin();
- public void setBegin(TimeList begin)
- throws DOMException;
-
- /**
- * The list of active ends for this node.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public TimeList getEnd();
- public void setEnd(TimeList end)
- throws DOMException;
-
- /**
- * The desired simple duration value of this node in seconds. Negative
- * value means "indefinite".
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getDur();
- public void setDur(float dur)
- throws DOMException;
-
- // restartTypes
- public static final short RESTART_ALWAYS = 0;
- public static final short RESTART_NEVER = 1;
- public static final short RESTART_WHEN_NOT_ACTIVE = 2;
-
- /**
- * A code representing the value of the restart attribute, as defined
- * above. Default value is <code>RESTART_ALWAYS</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public short getRestart();
- public void setRestart(short restart)
- throws DOMException;
-
- // fillTypes
- public static final short FILL_REMOVE = 0;
- public static final short FILL_FREEZE = 1;
-
- /**
- * A code representing the value of the fill attribute, as defined
- * above. Default value is <code>FILL_REMOVE</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public short getFill();
- public void setFill(short fill)
- throws DOMException;
-
- /**
- * The repeatCount attribute causes the element to play repeatedly
- * (loop) for the specified number of times. A negative value repeat the
- * element indefinitely. Default value is 0 (unspecified).
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getRepeatCount();
- public void setRepeatCount(float repeatCount)
- throws DOMException;
-
- /**
- * The repeatDur causes the element to play repeatedly (loop) for the
- * specified duration in milliseconds. Negative means "indefinite".
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getRepeatDur();
- public void setRepeatDur(float repeatDur)
- throws DOMException;
-
- /**
- * Causes this element to begin the local timeline (subject to sync
- * constraints).
- * @return <code>true</code> if the method call was successful and the
- * element was begun. <code>false</code> if the method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>beginElement</code> method. (the <code>beginEvent</code>
- * attribute is not set to <code>"undefinite"</code> ) The element is
- * already active and can't be restart when it is active. (the
- * <code>restart</code> attribute is set to <code>"whenNotActive"</code>
- * ) The element is active or has been active and can't be restart.
- * (the <code>restart</code> attribute is set to <code>"never"</code> ).
- *
- */
- public boolean beginElement();
-
- /**
- * Causes this element to end the local timeline (subject to sync
- * constraints).
- * @return <code>true</code> if the method call was successful and the
- * element was endeed. <code>false</code> if method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>endElement</code> method. (the <code>endEvent</code>
- * attribute is not set to <code>"undefinite"</code> ) The element is
- * not active.
- */
- public boolean endElement();
-
- /**
- * Causes this element to pause the local timeline (subject to sync
- * constraints).
- */
- public void pauseElement();
-
- /**
- * Causes this element to resume a paused local timeline.
- */
- public void resumeElement();
-
- /**
- * Seeks this element to the specified point on the local timeline
- * (subject to sync constraints). If this is a timeline, this must seek
- * the entire timeline (i.e. propagate to all timeChildren).
- * @param seekTo The desired position on the local timeline in
- * milliseconds.
- */
- public void seekElement(float seekTo);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTimeContainer.java b/src/bind/java/org/w3c/dom/smil/ElementTimeContainer.java
deleted file mode 100644
index 69b39e820..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTimeContainer.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.NodeList;
-
-/**
- * This is a placeholder - subject to change. This represents generic
- * timelines.
- */
-public interface ElementTimeContainer extends ElementTime {
- /**
- * A NodeList that contains all timed childrens of this node. If there are
- * no timed children, the <code>Nodelist</code> is empty. An iterator
- * is more appropriate here than a node list but it requires Traversal
- * module support.
- */
- public NodeList getTimeChildren();
-
- /**
- * Returns a list of child elements active at the specified invocation.
- * @param instant The desired position on the local timeline in
- * milliseconds.
- * @return List of timed child-elements active at instant.
- */
- public NodeList getActiveChildrenAt(float instant);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTimeControl.java b/src/bind/java/org/w3c/dom/smil/ElementTimeControl.java
deleted file mode 100644
index e546b3609..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTimeControl.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- */
-public interface ElementTimeControl {
- /**
- * Causes this element to begin the local timeline (subject to sync
- * constraints).
- * @return <code>true</code> if the method call was successful and the
- * element was begun. <code>false</code> if the method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>beginElement</code> method. (the <code>begin</code>
- * attribute is not set to <code>"indefinite"</code> ) The element is
- * already active and can't be restart when it is active. (the
- * <code>restart</code> attribute is set to <code>"whenNotActive"</code>
- * ) The element is active or has been active and can't be restart.
- * (the <code>restart</code> attribute is set to <code>"never"</code> ).
- *
- * @exception DOMException
- * SYNTAX_ERR: The element was not defined with the appropriate syntax
- * to allow <code>beginElement</code> calls.
- */
- public boolean beginElement()
- throws DOMException;
-
- /**
- * Causes this element to begin the local timeline (subject to sync
- * constraints), at the passed offset from the current time when the
- * method is called. If the offset is &gt;= 0, the semantics are
- * equivalent to an event-base begin with the specified offset. If the
- * offset is &lt; 0, the semantics are equivalent to beginElement(), but
- * the element active duration is evaluated as though the element had
- * begun at the passed (negative) offset from the current time when the
- * method is called.
- * @param offset The offset in seconds at which to begin the element.
- * @return <code>true</code> if the method call was successful and the
- * element was begun. <code>false</code> if the method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>beginElementAt</code> method. (the <code>begin</code>
- * attribute is not set to <code>"indefinite"</code> ) The element is
- * already active and can't be restart when it is active. (the
- * <code>restart</code> attribute is set to <code>"whenNotActive"</code>
- * ) The element is active or has been active and can't be restart.
- * (the <code>restart</code> attribute is set to <code>"never"</code> ).
- *
- * @exception DOMException
- * SYNTAX_ERR: The element was not defined with the appropriate syntax
- * to allow <code>beginElementAt</code> calls.
- */
- public boolean beginElementAt(float offset)
- throws DOMException;
-
- /**
- * Causes this element to end the local timeline (subject to sync
- * constraints).
- * @return <code>true</code> if the method call was successful and the
- * element was ended. <code>false</code> if method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>endElement</code> method. (the <code>end</code> attribute
- * is not set to <code>"indefinite"</code> ) The element is not active.
- *
- * @exception DOMException
- * SYNTAX_ERR: The element was not defined with the appropriate syntax
- * to allow <code>endElement</code> calls.
- */
- public boolean endElement()
- throws DOMException;
-
- /**
- * Causes this element to end the local timeline (subject to sync
- * constraints) at the specified offset from the current time when the
- * method is called.
- * @param offset The offset in seconds at which to end the element. Must
- * be &gt;= 0.
- * @return <code>true</code> if the method call was successful and the
- * element was ended. <code>false</code> if method call failed.
- * Possible reasons for failure include: The element doesn't support
- * the <code>endElementAt</code> method. (the <code>end</code>
- * attribute is not set to <code>"indefinite"</code> ) The element is
- * not active.
- * @exception DOMException
- * SYNTAX_ERR: The element was not defined with the appropriate syntax
- * to allow <code>endElementAt</code> calls.
- */
- public boolean endElementAt(float offset)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/ElementTimeManipulation.java b/src/bind/java/org/w3c/dom/smil/ElementTimeManipulation.java
deleted file mode 100644
index bb83326e6..000000000
--- a/src/bind/java/org/w3c/dom/smil/ElementTimeManipulation.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * This interface support use-cases commonly associated with animation.
- * "accelerate" and "decelerate" are float values in the timing draft and
- * percentage values even in this draft if both of them represent a
- * percentage.
- */
-public interface ElementTimeManipulation {
- /**
- * Defines the playback speed of element time. The value is specified as
- * a multiple of normal (parent time container) play speed. Legal values
- * are signed floating point values. Zero values are not allowed. The
- * default is <code>1.0</code> (no modification of speed).
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getSpeed();
- public void setSpeed(float speed)
- throws DOMException;
-
- /**
- * The percentage value of the simple acceleration of time for the
- * element. Allowed values are from <code>0</code> to <code>100</code> .
- * Default value is <code>0</code> (no acceleration).
- * <br> The sum of the values for accelerate and decelerate must not exceed
- * 100. If it does, the deceleration value will be reduced to make the
- * sum legal.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getAccelerate();
- public void setAccelerate(float accelerate)
- throws DOMException;
-
- /**
- * The percentage value of the simple decelerate of time for the
- * element. Allowed values are from <code>0</code> to <code>100</code> .
- * Default value is <code>0</code> (no deceleration).
- * <br> The sum of the values for accelerate and decelerate must not exceed
- * 100. If it does, the deceleration value will be reduced to make the
- * sum legal.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public float getDecelerate();
- public void setDecelerate(float decelerate)
- throws DOMException;
-
- /**
- * The autoReverse attribute controls the "play forwards then backwards"
- * functionality. Default value is <code>false</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public boolean getAutoReverse();
- public void setAutoReverse(boolean autoReverse)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILAnimateColorElement.java b/src/bind/java/org/w3c/dom/smil/SMILAnimateColorElement.java
deleted file mode 100644
index 9bd9d13a6..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILAnimateColorElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * This interface represents the SMIL <code>animateColor</code> element.
- */
-public interface SMILAnimateColorElement extends SMILAnimation {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILAnimateElement.java b/src/bind/java/org/w3c/dom/smil/SMILAnimateElement.java
deleted file mode 100644
index 9393e00c5..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILAnimateElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * This interface represents the SMIL <code>animate</code> element.
- */
-public interface SMILAnimateElement extends SMILAnimation {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILAnimateMotionElement.java b/src/bind/java/org/w3c/dom/smil/SMILAnimateMotionElement.java
deleted file mode 100644
index 6a140ad9f..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILAnimateMotionElement.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * This interface present the <code>animationMotion</code> element in SMIL.
- */
-public interface SMILAnimateMotionElement extends SMILAnimateElement {
- /**
- * Specifies the curve that describes the attribute value as a function
- * of time. Check with the SVG spec for better support
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getPath();
- public void setPath(String path)
- throws DOMException;
-
- /**
- * Specifies the origin of motion for the animation.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getOrigin();
- public void setOrigin(String origin)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILAnimation.java b/src/bind/java/org/w3c/dom/smil/SMILAnimation.java
deleted file mode 100644
index 8615dfaeb..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILAnimation.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * This interface define the set of animation extensions for SMIL. The
- * attributes will go in a XLink interface.
- */
-public interface SMILAnimation extends SMILElement, ElementTargetAttributes, ElementTime, ElementTimeControl {
- // additiveTypes
- public static final short ADDITIVE_REPLACE = 0;
- public static final short ADDITIVE_SUM = 1;
-
- /**
- * A code representing the value of the additive attribute, as defined
- * above. Default value is <code>ADDITIVE_REPLACE</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public short getAdditive();
- public void setAdditive(short additive)
- throws DOMException;
-
- // accumulateTypes
- public static final short ACCUMULATE_NONE = 0;
- public static final short ACCUMULATE_SUM = 1;
-
- /**
- * A code representing the value of the accumulate attribute, as defined
- * above. Default value is <code>ACCUMULATE_NONE</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public short getAccumulate();
- public void setAccumulate(short accumulate)
- throws DOMException;
-
- // calcModeTypes
- public static final short CALCMODE_DISCRETE = 0;
- public static final short CALCMODE_LINEAR = 1;
- public static final short CALCMODE_PACED = 2;
- public static final short CALCMODE_SPLINE = 3;
-
- /**
- * A code representing the value of the calcMode attribute, as defined
- * above.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public short getCalcMode();
- public void setCalcMode(short calcMode)
- throws DOMException;
-
- /**
- * A <code>DOMString</code> representing the value of the keySplines
- * attribute. Need an interface a point (x1,y1,x2,y2)
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getKeySplines();
- public void setKeySplines(String keySplines)
- throws DOMException;
-
- /**
- * A list of the time value of the keyTimes attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public TimeList getKeyTimes();
- public void setKeyTimes(TimeList keyTimes)
- throws DOMException;
-
- /**
- * A <code>DOMString</code> representing the value of the values
- * attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getValues();
- public void setValues(String values)
- throws DOMException;
-
- /**
- * A <code>DOMString</code> representing the value of the from attribute.
- *
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getFrom();
- public void setFrom(String from)
- throws DOMException;
-
- /**
- * A <code>DOMString</code> representing the value of the to attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getTo();
- public void setTo(String to)
- throws DOMException;
-
- /**
- * A <code>DOMString</code> representing the value of the by attribute.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getBy();
- public void setBy(String by)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILDocument.java b/src/bind/java/org/w3c/dom/smil/SMILDocument.java
deleted file mode 100644
index 5f54dd329..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILDocument.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.Document;
-
-/**
- * A SMIL document is the root of the SMIL Hierarchy and holds the entire
- * content. Beside providing access to the hierarchy, it also provides some
- * convenience methods for accessing certain sets of information from the
- * document. Cover document timing, document locking?, linking modality and
- * any other document level issues. Are there issues with nested SMIL files?
- * Is it worth talking about different document scenarios, corresponding to
- * differing profiles? E.g. Standalone SMIL, HTML integration, etc.
- */
-public interface SMILDocument extends Document, ElementSequentialTimeContainer {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILElement.java b/src/bind/java/org/w3c/dom/smil/SMILElement.java
deleted file mode 100644
index 748de23fc..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILElement.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Element;
-
-/**
- * The <code>SMILElement</code> interface is the base for all SMIL element
- * types. It follows the model of the <code>HTMLElement</code> in the HTML
- * DOM, extending the base <code>Element</code> class to denote SMIL-specific
- * elements.
- * <p> Note that the <code>SMILElement</code> interface overlaps with the
- * <code>HTMLElement</code> interface. In practice, an integrated document
- * profile that include HTML and SMIL modules will effectively implement both
- * interfaces (see also the DOM documentation discussion of Inheritance vs
- * Flattened Views of the API ). // etc. This needs attention
- */
-public interface SMILElement extends Element {
- /**
- * The unique id.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getId();
- public void setId(String id)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILLayoutElement.java b/src/bind/java/org/w3c/dom/smil/SMILLayoutElement.java
deleted file mode 100644
index 2d6136db3..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILLayoutElement.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * Declares layout type for the document. See the LAYOUT element definition .
- *
- */
-public interface SMILLayoutElement extends SMILElement {
- /**
- * The mime type of the layout langage used in this layout element.The
- * default value of the type attribute is "text/smil-basic-layout".
- */
- public String getType();
-
- /**
- * <code>true</code> if the player can understand the mime type,
- * <code>false</code> otherwise.
- */
- public boolean getResolved();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILMediaElement.java b/src/bind/java/org/w3c/dom/smil/SMILMediaElement.java
deleted file mode 100644
index d6a2d2de2..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILMediaElement.java
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * Declares media content.
- */
-public interface SMILMediaElement extends ElementTime, SMILElement {
- /**
- * See the abstract attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getAbstractAttr();
- public void setAbstractAttr(String abstractAttr)
- throws DOMException;
-
- /**
- * See the alt attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getAlt();
- public void setAlt(String alt)
- throws DOMException;
-
- /**
- * See the author attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getAuthor();
- public void setAuthor(String author)
- throws DOMException;
-
- /**
- * See the clipBegin attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getClipBegin();
- public void setClipBegin(String clipBegin)
- throws DOMException;
-
- /**
- * See the clipEnd attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getClipEnd();
- public void setClipEnd(String clipEnd)
- throws DOMException;
-
- /**
- * See the copyright attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getCopyright();
- public void setCopyright(String copyright)
- throws DOMException;
-
- /**
- * See the longdesc attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getLongdesc();
- public void setLongdesc(String longdesc)
- throws DOMException;
-
- /**
- * See the port attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getPort();
- public void setPort(String port)
- throws DOMException;
-
- /**
- * See the readIndex attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getReadIndex();
- public void setReadIndex(String readIndex)
- throws DOMException;
-
- /**
- * See the rtpformat attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getRtpformat();
- public void setRtpformat(String rtpformat)
- throws DOMException;
-
- /**
- * See the src attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getSrc();
- public void setSrc(String src)
- throws DOMException;
-
- /**
- * See the stripRepeat attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getStripRepeat();
- public void setStripRepeat(String stripRepeat)
- throws DOMException;
-
- /**
- * See the title attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getTitle();
- public void setTitle(String title)
- throws DOMException;
-
- /**
- * See the transport attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getTransport();
- public void setTransport(String transport)
- throws DOMException;
-
- /**
- * See the type attribute from .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getType();
- public void setType(String type)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILRefElement.java b/src/bind/java/org/w3c/dom/smil/SMILRefElement.java
deleted file mode 100644
index adeb2b354..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILRefElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * // audio, video, ...
- */
-public interface SMILRefElement extends SMILMediaElement {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILRegionElement.java b/src/bind/java/org/w3c/dom/smil/SMILRegionElement.java
deleted file mode 100644
index 927fb4007..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILRegionElement.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-
-/**
- * Controls the position, size and scaling of media object elements. See the
- * region element definition .
- */
-public interface SMILRegionElement extends SMILElement, ElementLayout {
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getFit();
- public void setFit(String fit)
- throws DOMException;
-
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public String getTop();
- public void setTop(String top)
- throws DOMException;
-
- /**
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
- */
- public int getZIndex();
- public void setZIndex(int zIndex)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILRegionInterface.java b/src/bind/java/org/w3c/dom/smil/SMILRegionInterface.java
deleted file mode 100644
index b5e43c3b2..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILRegionInterface.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * Declares rendering surface for an element. See the region attribute
- * definition .
- */
-public interface SMILRegionInterface {
- /**
- */
- public SMILRegionElement getRegion();
- public void setRegion(SMILRegionElement region);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILRootLayoutElement.java b/src/bind/java/org/w3c/dom/smil/SMILRootLayoutElement.java
deleted file mode 100644
index 327ecd6b2..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILRootLayoutElement.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * Declares layout properties for the root-layout element. See the
- * root-layout element definition .
- */
-public interface SMILRootLayoutElement extends SMILElement, ElementLayout {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILSetElement.java b/src/bind/java/org/w3c/dom/smil/SMILSetElement.java
deleted file mode 100644
index 8e0b1b72f..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILSetElement.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * This interface represents the set element.
- */
-public interface SMILSetElement extends ElementTimeControl, ElementTime, ElementTargetAttributes, SMILElement {
- /**
- * Specifies the value for the attribute during the duration of this
- * element.
- */
- public String getTo();
- public void setTo(String to);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILSwitchElement.java b/src/bind/java/org/w3c/dom/smil/SMILSwitchElement.java
deleted file mode 100644
index 27abb91cf..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILSwitchElement.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.Element;
-
-/**
- * Defines a block of content control. See the switch element definition .
- */
-public interface SMILSwitchElement extends SMILElement {
- /**
- * Returns the slected element at runtime. <code>null</code> if the
- * selected element is not yet available.
- * @return The selected <code>Element</code> for thisd <code>switch</code>
- * element.
- */
- public Element getSelectedElement();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/SMILTopLayoutElement.java b/src/bind/java/org/w3c/dom/smil/SMILTopLayoutElement.java
deleted file mode 100644
index 26214191b..000000000
--- a/src/bind/java/org/w3c/dom/smil/SMILTopLayoutElement.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * Declares layout properties for the top-layout element. See the top-layout
- * element definition .
- */
-public interface SMILTopLayoutElement extends SMILElement, ElementLayout {
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/Time.java b/src/bind/java/org/w3c/dom/smil/Time.java
deleted file mode 100644
index 72fe08668..000000000
--- a/src/bind/java/org/w3c/dom/smil/Time.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Element;
-
-/**
- * The <code>Time</code> interface is a datatype that represents times within
- * the timegraph. A <code>Time</code> has a type, key values to describe the
- * time, and a boolean to indicate whether the values are currently
- * unresolved. Still need to address the wallclock values.
- */
-public interface Time {
- /**
- * A boolean indicating whether the current <code>Time</code> has been
- * fully resolved to the document schedule. Note that for this to be
- * true, the current <code>Time</code> must be defined (not indefinite),
- * the syncbase and all <code>Time</code> 's that the syncbase depends on
- * must be defined (not indefinite), and the begin <code>Time</code> of
- * all ascendent time containers of this element and all <code>Time</code>
- * elements that this depends upon must be defined (not indefinite).
- * <br> If this <code>Time</code> is based upon an event, this
- * <code>Time</code> will only be resolved once the specified event has
- * happened, subject to the constraints of the time container.
- * <br> Note that this may change from true to false when the parent time
- * container ends its simple duration (including when it repeats or
- * restarts).
- */
- public boolean getResolved();
-
- /**
- * The clock value in seconds relative to the parent time container begin.
- * This indicates the resolved time relationship to the parent time
- * container. This is only valid if resolved is true.
- */
- public double getResolvedOffset();
-
- // TimeTypes
- public static final short SMIL_TIME_INDEFINITE = 0;
- public static final short SMIL_TIME_OFFSET = 1;
- public static final short SMIL_TIME_SYNC_BASED = 2;
- public static final short SMIL_TIME_EVENT_BASED = 3;
- public static final short SMIL_TIME_WALLCLOCK = 4;
- public static final short SMIL_TIME_MEDIA_MARKER = 5;
-
- /**
- * A code representing the type of the underlying object, as defined
- * above.
- */
- public short getTimeType();
-
- /**
- * The clock value in seconds relative to the syncbase or eventbase.
- * Default value is <code>0</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
- * readonly attribute.
- */
- public double getOffset();
- public void setOffset(double offset)
- throws DOMException;
-
- /**
- * The base element for a sync-based or event-based time.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
- * readonly attribute.
- */
- public Element getBaseElement();
- public void setBaseElement(Element baseElement)
- throws DOMException;
-
- /**
- * If <code>true</code> , indicates that a sync-based time is relative to
- * the begin of the baseElement. If <code>false</code> , indicates that a
- * sync-based time is relative to the active end of the baseElement.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
- * readonly attribute.
- */
- public boolean getBaseBegin();
- public void setBaseBegin(boolean baseBegin)
- throws DOMException;
-
- /**
- * The name of the event for an event-based time. Default value is
- * <code>null</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
- * readonly attribute.
- */
- public String getEvent();
- public void setEvent(String event)
- throws DOMException;
-
- /**
- * The name of the marker from the media element, for media marker times.
- * Default value is <code>null</code> .
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised on attempts to modify this
- * readonly attribute.
- */
- public String getMarker();
- public void setMarker(String marker)
- throws DOMException;
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/TimeEvent.java b/src/bind/java/org/w3c/dom/smil/TimeEvent.java
deleted file mode 100644
index a79c4ca05..000000000
--- a/src/bind/java/org/w3c/dom/smil/TimeEvent.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-import org.w3c.dom.events.Event;
-import org.w3c.dom.views.AbstractView;
-
-/**
- * The <code>TimeEvent</code> interface provides specific contextual
- * information associated with Time events.
- */
-public interface TimeEvent extends Event {
- /**
- * The <code>view</code> attribute identifies the
- * <code>AbstractView</code> from which the event was generated.
- */
- public AbstractView getView();
-
- /**
- * Specifies some detail information about the <code>Event</code> ,
- * depending on the type of event.
- */
- public int getDetail();
-
- /**
- * The <code>initTimeEvent</code> method is used to initialize the value
- * of a <code>TimeEvent</code> created through the
- * <code>DocumentEvent</code> interface. This method may only be called
- * before the <code>TimeEvent</code> has been dispatched via the
- * <code>dispatchEvent</code> method, though it may be called multiple
- * times during that phase if necessary. If called multiple times, the
- * final invocation takes precedence.
- * @param typeArg Specifies the event type.
- * @param viewArg Specifies the <code>Event</code> 's
- * <code>AbstractView</code> .
- * @param detailArg Specifies the <code>Event</code> 's detail.
- */
- public void initTimeEvent(String typeArg,
- AbstractView viewArg,
- int detailArg);
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/smil/TimeList.java b/src/bind/java/org/w3c/dom/smil/TimeList.java
deleted file mode 100644
index 7cec133fa..000000000
--- a/src/bind/java/org/w3c/dom/smil/TimeList.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
- * details.
- */
-
-package org.w3c.dom.smil;
-
-/**
- * The <code>TimeList</code> interface provides the abstraction of an ordered
- * collection of times, without defining or constraining how this collection
- * is implemented.
- * <p> The items in the <code>TimeList</code> are accessible via an integral
- * index, starting from 0.
- */
-public interface TimeList {
- /**
- * Returns the <code>index</code> th item in the collection. If
- * <code>index</code> is greater than or equal to the number of times in
- * the list, this returns <code>null</code> .
- * @param index Index into the collection.
- * @return The time at the <code>index</code> th position in the
- * <code>TimeList</code> , or <code>null</code> if that is not a valid
- * index.
- */
- public Time item(int index);
-
- /**
- * The number of times in the list. The range of valid child time indices
- * is 0 to <code>length-1</code> inclusive.
- */
- public int getLength();
-
-}
-
diff --git a/src/bind/java/org/w3c/dom/stylesheets/DocumentStyle.java b/src/bind/java/org/w3c/dom/stylesheets/DocumentStyle.java
deleted file mode 100644
index 2270505e7..000000000
--- a/src/bind/java/org/w3c/dom/stylesheets/DocumentStyle.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>DocumentStyle</code> interface provides a mechanism by which the
- * style sheets embedded in a document can be retrieved. The expectation is
- * that an instance of the <code>DocumentStyle</code> interface can be
- * obtained by using binding-specific casting methods on an instance of the
- * <code>Document</code> interface.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface DocumentStyle {
- /**
- * A list containing all the style sheets explicitly linked into or
- * embedded in a document. For HTML documents, this includes external
- * style sheets, included via the HTML LINK element, and inline STYLE
- * elements. In XML, this includes external style sheets, included via
- * style sheet processing instructions (see ).
- */
- public StyleSheetList getStyleSheets();
-
-}
diff --git a/src/bind/java/org/w3c/dom/stylesheets/LinkStyle.java b/src/bind/java/org/w3c/dom/stylesheets/LinkStyle.java
deleted file mode 100644
index 481bd19db..000000000
--- a/src/bind/java/org/w3c/dom/stylesheets/LinkStyle.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>LinkStyle</code> interface provides a mechanism by which a style
- * sheet can be retrieved from the node responsible for linking it into a
- * document. An instance of the <code>LinkStyle</code> interface can be
- * obtained using binding-specific casting methods on an instance of a
- * linking node (<code>HTMLLinkElement</code>, <code>HTMLStyleElement</code>
- * or <code>ProcessingInstruction</code> in DOM Level 2).
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface LinkStyle {
- /**
- * The style sheet.
- */
- public StyleSheet getSheet();
-
-}
diff --git a/src/bind/java/org/w3c/dom/stylesheets/MediaList.java b/src/bind/java/org/w3c/dom/stylesheets/MediaList.java
deleted file mode 100644
index 92c46609f..000000000
--- a/src/bind/java/org/w3c/dom/stylesheets/MediaList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>MediaList</code> interface provides the abstraction of an
- * ordered collection of media, without defining or constraining how this
- * collection is implemented. An empty list is the same as a list that
- * contains the medium <code>"all"</code>.
- * <p> The items in the <code>MediaList</code> are accessible via an integral
- * index, starting from 0.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface MediaList {
- /**
- * The parsable textual representation of the media list. This is a
- * comma-separated list of media.
- * @exception DOMException
- * SYNTAX_ERR: Raised if the specified string value has a syntax error
- * and is unparsable.
- * <br>NO_MODIFICATION_ALLOWED_ERR: Raised if this media list is
- * readonly.
- */
- public String getMediaText();
- public void setMediaText(String mediaText)
- throws DOMException;
-
- /**
- * The number of media in the list. The range of valid media is
- * <code>0</code> to <code>length-1</code> inclusive.
- */
- public int getLength();
-
- /**
- * Returns the <code>index</code>th in the list. If <code>index</code> is
- * greater than or equal to the number of media in the list, this
- * returns <code>null</code>.
- * @param index Index into the collection.
- * @return The medium at the <code>index</code>th position in the
- * <code>MediaList</code>, or <code>null</code> if that is not a valid
- * index.
- */
- public String item(int index);
-
- /**
- * Deletes the medium indicated by <code>oldMedium</code> from the list.
- * @param oldMediumThe medium to delete in the media list.
- * @exception DOMException
- * NO_MODIFICATION_ALLOWED_ERR: Raised if this list is readonly.
- * <br> NOT_FOUND_ERR: Raised if <code>oldMedium</code> is not in the
- * list.
- */
- public void deleteMedium(String oldMedium)
- throws DOMException;
-
- /**
- * Adds the medium <code>newMedium</code> to the end of the list. If the
- * <code>newMedium</code> is already used, it is first removed.
- * @param newMediumThe new medium to add.
- * @exception DOMException
- * INVALID_CHARACTER_ERR: If the medium contains characters that are
- * invalid in the underlying style language.
- * <br> NO_MODIFICATION_ALLOWED_ERR: Raised if this list is readonly.
- */
- public void appendMedium(String newMedium)
- throws DOMException;
-
-}
diff --git a/src/bind/java/org/w3c/dom/stylesheets/StyleSheet.java b/src/bind/java/org/w3c/dom/stylesheets/StyleSheet.java
deleted file mode 100644
index 94ccc1885..000000000
--- a/src/bind/java/org/w3c/dom/stylesheets/StyleSheet.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-import org.w3c.dom.Node;
-
-/**
- * The <code>StyleSheet</code> interface is the abstract base interface for
- * any type of style sheet. It represents a single style sheet associated
- * with a structured document. In HTML, the StyleSheet interface represents
- * either an external style sheet, included via the HTML LINK element, or
- * an inline STYLE element. In XML, this interface represents an external
- * style sheet, included via a style sheet processing instruction.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface StyleSheet {
- /**
- * This specifies the style sheet language for this style sheet. The
- * style sheet language is specified as a content type (e.g.
- * "text/css"). The content type is often specified in the
- * <code>ownerNode</code>. Also see the type attribute definition for
- * the <code>LINK</code> element in HTML 4.0, and the type
- * pseudo-attribute for the XML style sheet processing instruction.
- */
- public String getType();
-
- /**
- * <code>false</code> if the style sheet is applied to the document.
- * <code>true</code> if it is not. Modifying this attribute may cause a
- * new resolution of style for the document. A stylesheet only applies
- * if both an appropriate medium definition is present and the disabled
- * attribute is false. So, if the media doesn't apply to the current
- * user agent, the <code>disabled</code> attribute is ignored.
- */
- public boolean getDisabled();
- public void setDisabled(boolean disabled);
-
- /**
- * The node that associates this style sheet with the document. For HTML,
- * this may be the corresponding <code>LINK</code> or <code>STYLE</code>
- * element. For XML, it may be the linking processing instruction. For
- * style sheets that are included by other style sheets, the value of
- * this attribute is <code>null</code>.
- */
- public Node getOwnerNode();
-
- /**
- * For style sheet languages that support the concept of style sheet
- * inclusion, this attribute represents the including style sheet, if
- * one exists. If the style sheet is a top-level style sheet, or the
- * style sheet language does not support inclusion, the value of this
- * attribute is <code>null</code>.
- */
- public StyleSheet getParentStyleSheet();
-
- /**
- * If the style sheet is a linked style sheet, the value of its attribute
- * is its location. For inline style sheets, the value of this attribute
- * is <code>null</code>. See the href attribute definition for the
- * <code>LINK</code> element in HTML 4.0, and the href pseudo-attribute
- * for the XML style sheet processing instruction.
- */
- public String getHref();
-
- /**
- * The advisory title. The title is often specified in the
- * <code>ownerNode</code>. See the title attribute definition for the
- * <code>LINK</code> element in HTML 4.0, and the title pseudo-attribute
- * for the XML style sheet processing instruction.
- */
- public String getTitle();
-
- /**
- * The intended destination media for style information. The media is
- * often specified in the <code>ownerNode</code>. If no media has been
- * specified, the <code>MediaList</code> will be empty. See the media
- * attribute definition for the <code>LINK</code> element in HTML 4.0,
- * and the media pseudo-attribute for the XML style sheet processing
- * instruction . Modifying the media list may cause a change to the
- * attribute <code>disabled</code>.
- */
- public MediaList getMedia();
-
-}
diff --git a/src/bind/java/org/w3c/dom/stylesheets/StyleSheetList.java b/src/bind/java/org/w3c/dom/stylesheets/StyleSheetList.java
deleted file mode 100644
index 76c0c59e1..000000000
--- a/src/bind/java/org/w3c/dom/stylesheets/StyleSheetList.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>StyleSheetList</code> interface provides the abstraction of an
- * ordered collection of style sheets.
- * <p> The items in the <code>StyleSheetList</code> are accessible via an
- * integral index, starting from 0.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document Object Model (DOM) Level 2 Style Specification</a>.
- * @since DOM Level 2
- */
-public interface StyleSheetList {
- /**
- * The number of <code>StyleSheets</code> in the list. The range of valid
- * child stylesheet indices is <code>0</code> to <code>length-1</code>
- * inclusive.
- */
- public int getLength();
-
- /**
- * Used to retrieve a style sheet by ordinal index. If index is greater
- * than or equal to the number of style sheets in the list, this returns
- * <code>null</code>.
- * @param indexIndex into the collection
- * @return The style sheet at the <code>index</code> position in the
- * <code>StyleSheetList</code>, or <code>null</code> if that is not a
- * valid index.
- */
- public StyleSheet item(int index);
-
-}
diff --git a/src/bind/java/org/w3c/dom/svg/GetSVGDocument.java b/src/bind/java/org/w3c/dom/svg/GetSVGDocument.java
deleted file mode 100644
index cc8970137..000000000
--- a/src/bind/java/org/w3c/dom/svg/GetSVGDocument.java
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface GetSVGDocument {
- public SVGDocument getSVGDocument ( )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAElement.java b/src/bind/java/org/w3c/dom/svg/SVGAElement.java
deleted file mode 100644
index a403086cd..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAElement.java
+++ /dev/null
@@ -1,16 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGAElement extends
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedString getTarget( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphDefElement.java b/src/bind/java/org/w3c/dom/svg/SVGAltGlyphDefElement.java
deleted file mode 100644
index c8e4d2dd0..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphDefElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAltGlyphDefElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphElement.java b/src/bind/java/org/w3c/dom/svg/SVGAltGlyphElement.java
deleted file mode 100644
index 4362efb35..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphElement.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGAltGlyphElement extends
- SVGTextPositioningElement,
- SVGURIReference {
- public String getGlyphRef( );
- public void setGlyphRef( String glyphRef )
- throws DOMException;
- public String getFormat( );
- public void setFormat( String format )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphItemElement.java b/src/bind/java/org/w3c/dom/svg/SVGAltGlyphItemElement.java
deleted file mode 100644
index 93c01b3d5..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAltGlyphItemElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAltGlyphItemElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAngle.java b/src/bind/java/org/w3c/dom/svg/SVGAngle.java
deleted file mode 100644
index 8f212b7c5..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAngle.java
+++ /dev/null
@@ -1,26 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAngle {
- // Angle Unit Types
- public static final short SVG_ANGLETYPE_UNKNOWN = 0;
- public static final short SVG_ANGLETYPE_UNSPECIFIED = 1;
- public static final short SVG_ANGLETYPE_DEG = 2;
- public static final short SVG_ANGLETYPE_RAD = 3;
- public static final short SVG_ANGLETYPE_GRAD = 4;
-
- public short getUnitType( );
- public float getValue( );
- public void setValue( float value )
- throws DOMException;
- public float getValueInSpecifiedUnits( );
- public void setValueInSpecifiedUnits( float valueInSpecifiedUnits )
- throws DOMException;
- public String getValueAsString( );
- public void setValueAsString( String valueAsString )
- throws DOMException;
-
- public void newValueSpecifiedUnits ( short unitType, float valueInSpecifiedUnits );
- public void convertToSpecifiedUnits ( short unitType );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimateColorElement.java b/src/bind/java/org/w3c/dom/svg/SVGAnimateColorElement.java
deleted file mode 100644
index 9efb69aab..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimateColorElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimateColorElement extends
- SVGAnimationElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimateElement.java b/src/bind/java/org/w3c/dom/svg/SVGAnimateElement.java
deleted file mode 100644
index 4d365b257..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimateElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimateElement extends
- SVGAnimationElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimateMotionElement.java b/src/bind/java/org/w3c/dom/svg/SVGAnimateMotionElement.java
deleted file mode 100644
index a06728dde..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimateMotionElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimateMotionElement extends
- SVGAnimationElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimateTransformElement.java b/src/bind/java/org/w3c/dom/svg/SVGAnimateTransformElement.java
deleted file mode 100644
index 1f4ac36cd..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimateTransformElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimateTransformElement extends
- SVGAnimationElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedAngle.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedAngle.java
deleted file mode 100644
index ae5d8a08a..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedAngle.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedAngle {
- public SVGAngle getBaseVal( );
- public SVGAngle getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedBoolean.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedBoolean.java
deleted file mode 100644
index 1a5e39259..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedBoolean.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAnimatedBoolean {
- public boolean getBaseVal( );
- public void setBaseVal( boolean baseVal )
- throws DOMException;
- public boolean getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedEnumeration.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedEnumeration.java
deleted file mode 100644
index 71122ffe4..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedEnumeration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAnimatedEnumeration {
- public short getBaseVal( );
- public void setBaseVal( short baseVal )
- throws DOMException;
- public short getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedInteger.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedInteger.java
deleted file mode 100644
index dbc20bc35..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedInteger.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAnimatedInteger {
- public int getBaseVal( );
- public void setBaseVal( int baseVal )
- throws DOMException;
- public int getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedLength.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedLength.java
deleted file mode 100644
index 75da0ceb7..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedLength.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedLength {
- public SVGLength getBaseVal( );
- public SVGLength getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedLengthList.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedLengthList.java
deleted file mode 100644
index 4294f55ed..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedLengthList.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedLengthList {
- public SVGLengthList getBaseVal( );
- public SVGLengthList getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumber.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumber.java
deleted file mode 100644
index 39bb6a14d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumber.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAnimatedNumber {
- public float getBaseVal( );
- public void setBaseVal( float baseVal )
- throws DOMException;
- public float getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumberList.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumberList.java
deleted file mode 100644
index 29ea31ad0..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedNumberList.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedNumberList {
- public SVGNumberList getBaseVal( );
- public SVGNumberList getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPathData.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedPathData.java
deleted file mode 100644
index 3154b9ba0..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPathData.java
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedPathData {
- public SVGPathSegList getPathSegList( );
- public SVGPathSegList getNormalizedPathSegList( );
- public SVGPathSegList getAnimatedPathSegList( );
- public SVGPathSegList getAnimatedNormalizedPathSegList( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPoints.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedPoints.java
deleted file mode 100644
index 1f7f7280c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPoints.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedPoints {
- public SVGPointList getPoints( );
- public SVGPointList getAnimatedPoints( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPreserveAspectRatio.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedPreserveAspectRatio.java
deleted file mode 100644
index a3cddac37..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedPreserveAspectRatio.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedPreserveAspectRatio {
- public SVGPreserveAspectRatio getBaseVal( );
- public SVGPreserveAspectRatio getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedRect.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedRect.java
deleted file mode 100644
index 405d45c04..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedRect.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedRect {
- public SVGRect getBaseVal( );
- public SVGRect getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedString.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedString.java
deleted file mode 100644
index 78cf12e0c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedString.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGAnimatedString {
- public String getBaseVal( );
- public void setBaseVal( String baseVal )
- throws DOMException;
- public String getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimatedTransformList.java b/src/bind/java/org/w3c/dom/svg/SVGAnimatedTransformList.java
deleted file mode 100644
index 793df4316..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimatedTransformList.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGAnimatedTransformList {
- public SVGTransformList getBaseVal( );
- public SVGTransformList getAnimVal( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGAnimationElement.java b/src/bind/java/org/w3c/dom/svg/SVGAnimationElement.java
deleted file mode 100644
index f299c2b94..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGAnimationElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.smil.ElementTimeControl;
-
-public interface SVGAnimationElement extends
- SVGElement,
- SVGTests,
- SVGExternalResourcesRequired,
- ElementTimeControl,
- EventTarget {
- public SVGElement getTargetElement( );
-
- public float getStartTime ( );
- public float getCurrentTime ( );
- public float getSimpleDuration ( )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGCSSRule.java b/src/bind/java/org/w3c/dom/svg/SVGCSSRule.java
deleted file mode 100644
index 5365e5dfd..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGCSSRule.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.css.CSSRule;
-
-public interface SVGCSSRule extends
- CSSRule {
- // Additional CSS RuleType to support ICC color specifications
- public static final short COLOR_PROFILE_RULE = 7;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGCircleElement.java b/src/bind/java/org/w3c/dom/svg/SVGCircleElement.java
deleted file mode 100644
index 6c9aa02ec..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGCircleElement.java
+++ /dev/null
@@ -1,17 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGCircleElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getCx( );
- public SVGAnimatedLength getCy( );
- public SVGAnimatedLength getR( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGClipPathElement.java b/src/bind/java/org/w3c/dom/svg/SVGClipPathElement.java
deleted file mode 100644
index ebe018c2c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGClipPathElement.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGClipPathElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- SVGUnitTypes {
- public SVGAnimatedEnumeration getClipPathUnits( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGColor.java b/src/bind/java/org/w3c/dom/svg/SVGColor.java
deleted file mode 100644
index 27e942ac8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGColor.java
+++ /dev/null
@@ -1,25 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.css.RGBColor;
-import org.w3c.dom.css.CSSValue;
-
-public interface SVGColor extends
- CSSValue {
- // Color Types
- public static final short SVG_COLORTYPE_UNKNOWN = 0;
- public static final short SVG_COLORTYPE_RGBCOLOR = 1;
- public static final short SVG_COLORTYPE_RGBCOLOR_ICCCOLOR = 2;
- public static final short SVG_COLORTYPE_CURRENTCOLOR = 3;
-
- public short getColorType( );
- public RGBColor getRGBColor( );
- public SVGICCColor getICCColor( );
-
- public void setRGBColor ( String rgbColor )
- throws SVGException;
- public void setRGBColorICCColor ( String rgbColor, String iccColor )
- throws SVGException;
- public void setColor ( short colorType, String rgbColor, String iccColor )
- throws SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGColorProfileElement.java b/src/bind/java/org/w3c/dom/svg/SVGColorProfileElement.java
deleted file mode 100644
index ce6d33598..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGColorProfileElement.java
+++ /dev/null
@@ -1,19 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGColorProfileElement extends
- SVGElement,
- SVGURIReference,
- SVGRenderingIntent {
- public String getLocal( );
- public void setLocal( String local )
- throws DOMException;
- public String getName( );
- public void setName( String name )
- throws DOMException;
- public short getRenderingIntent( );
- public void setRenderingIntent( short renderingIntent )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGColorProfileRule.java b/src/bind/java/org/w3c/dom/svg/SVGColorProfileRule.java
deleted file mode 100644
index 97faa309b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGColorProfileRule.java
+++ /dev/null
@@ -1,18 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGColorProfileRule extends
- SVGCSSRule,
- SVGRenderingIntent {
- public String getSrc( );
- public void setSrc( String src )
- throws DOMException;
- public String getName( );
- public void setName( String name )
- throws DOMException;
- public short getRenderingIntent( );
- public void setRenderingIntent( short renderingIntent )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGComponentTransferFunctionElement.java b/src/bind/java/org/w3c/dom/svg/SVGComponentTransferFunctionElement.java
deleted file mode 100644
index 82e061141..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGComponentTransferFunctionElement.java
+++ /dev/null
@@ -1,21 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGComponentTransferFunctionElement extends
- SVGElement {
- // Component Transfer Types
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0;
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1;
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2;
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3;
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4;
- public static final short SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 5;
-
- public SVGAnimatedEnumeration getType( );
- public SVGAnimatedNumberList getTableValues( );
- public SVGAnimatedNumber getSlope( );
- public SVGAnimatedNumber getIntercept( );
- public SVGAnimatedNumber getAmplitude( );
- public SVGAnimatedNumber getExponent( );
- public SVGAnimatedNumber getOffset( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGCursorElement.java b/src/bind/java/org/w3c/dom/svg/SVGCursorElement.java
deleted file mode 100644
index cc8cdf298..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGCursorElement.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGCursorElement extends
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGExternalResourcesRequired {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGDefinitionSrcElement.java b/src/bind/java/org/w3c/dom/svg/SVGDefinitionSrcElement.java
deleted file mode 100644
index 4123b5a97..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGDefinitionSrcElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGDefinitionSrcElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGDefsElement.java b/src/bind/java/org/w3c/dom/svg/SVGDefsElement.java
deleted file mode 100644
index 6b83bedc3..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGDefsElement.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGDefsElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGDescElement.java b/src/bind/java/org/w3c/dom/svg/SVGDescElement.java
deleted file mode 100644
index d3eaf7384..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGDescElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGDescElement extends
- SVGElement,
- SVGLangSpace,
- SVGStylable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGDocument.java b/src/bind/java/org/w3c/dom/svg/SVGDocument.java
deleted file mode 100644
index b6d9064b8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGDocument.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.Document;
-import org.w3c.dom.events.DocumentEvent;
-
-public interface SVGDocument extends
- Document,
- DocumentEvent {
- public String getTitle( );
- public String getReferrer( );
- public String getDomain( );
- public String getURL( );
- public SVGSVGElement getRootElement( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGElement.java b/src/bind/java/org/w3c/dom/svg/SVGElement.java
deleted file mode 100644
index d6a0299ca..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGElement.java
+++ /dev/null
@@ -1,17 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Element;
-
-public interface SVGElement extends
- Element {
- public String getId( );
- public void setId( String id )
- throws DOMException;
- public String getXMLbase( );
- public void setXMLbase( String xmlbase )
- throws DOMException;
- public SVGSVGElement getOwnerSVGElement( );
- public SVGElement getViewportElement( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGElementInstance.java b/src/bind/java/org/w3c/dom/svg/SVGElementInstance.java
deleted file mode 100644
index 2509ec9c6..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGElementInstance.java
+++ /dev/null
@@ -1,16 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGElementInstance extends
- EventTarget {
- public SVGElement getCorrespondingElement( );
- public SVGUseElement getCorrespondingUseElement( );
- public SVGElementInstance getParentNode( );
- public SVGElementInstanceList getChildNodes( );
- public SVGElementInstance getFirstChild( );
- public SVGElementInstance getLastChild( );
- public SVGElementInstance getPreviousSibling( );
- public SVGElementInstance getNextSibling( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGElementInstanceList.java b/src/bind/java/org/w3c/dom/svg/SVGElementInstanceList.java
deleted file mode 100644
index 010ddfb4f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGElementInstanceList.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGElementInstanceList {
- public int getLength( );
-
- public SVGElementInstance item ( int index );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGEllipseElement.java b/src/bind/java/org/w3c/dom/svg/SVGEllipseElement.java
deleted file mode 100644
index 2f7f7dbaa..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGEllipseElement.java
+++ /dev/null
@@ -1,18 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGEllipseElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getCx( );
- public SVGAnimatedLength getCy( );
- public SVGAnimatedLength getRx( );
- public SVGAnimatedLength getRy( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGEvent.java b/src/bind/java/org/w3c/dom/svg/SVGEvent.java
deleted file mode 100644
index 252825ba7..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGEvent.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.Event;
-
-public interface SVGEvent extends
- Event {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGException.java b/src/bind/java/org/w3c/dom/svg/SVGException.java
deleted file mode 100644
index 64f3743e1..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGException.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package org.w3c.dom.svg;
-
-public class SVGException extends RuntimeException {
- public SVGException(short code, String message) {
- super(message);
- this.code = code;
- }
- public short code;
- // ExceptionCode
- public static final short SVG_WRONG_TYPE_ERR = 0;
- public static final short SVG_INVALID_VALUE_ERR = 1;
- public static final short SVG_MATRIX_NOT_INVERTABLE = 2;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGExternalResourcesRequired.java b/src/bind/java/org/w3c/dom/svg/SVGExternalResourcesRequired.java
deleted file mode 100644
index aa362066f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGExternalResourcesRequired.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGExternalResourcesRequired {
- public SVGAnimatedBoolean getExternalResourcesRequired( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEBlendElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEBlendElement.java
deleted file mode 100644
index 3d8a11ade..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEBlendElement.java
+++ /dev/null
@@ -1,18 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEBlendElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Blend Mode Types
- public static final short SVG_FEBLEND_MODE_UNKNOWN = 0;
- public static final short SVG_FEBLEND_MODE_NORMAL = 1;
- public static final short SVG_FEBLEND_MODE_MULTIPLY = 2;
- public static final short SVG_FEBLEND_MODE_SCREEN = 3;
- public static final short SVG_FEBLEND_MODE_DARKEN = 4;
- public static final short SVG_FEBLEND_MODE_LIGHTEN = 5;
-
- public SVGAnimatedString getIn1( );
- public SVGAnimatedString getIn2( );
- public SVGAnimatedEnumeration getMode( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEColorMatrixElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEColorMatrixElement.java
deleted file mode 100644
index 6aac0e35c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEColorMatrixElement.java
+++ /dev/null
@@ -1,17 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEColorMatrixElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Color Matrix Types
- public static final short SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0;
- public static final short SVG_FECOLORMATRIX_TYPE_MATRIX = 1;
- public static final short SVG_FECOLORMATRIX_TYPE_SATURATE = 2;
- public static final short SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3;
- public static final short SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4;
-
- public SVGAnimatedString getIn1( );
- public SVGAnimatedEnumeration getType( );
- public SVGAnimatedNumberList getValues( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEComponentTransferElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEComponentTransferElement.java
deleted file mode 100644
index 38d3fba34..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEComponentTransferElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEComponentTransferElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFECompositeElement.java b/src/bind/java/org/w3c/dom/svg/SVGFECompositeElement.java
deleted file mode 100644
index 244888d01..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFECompositeElement.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFECompositeElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Composite Operators
- public static final short SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0;
- public static final short SVG_FECOMPOSITE_OPERATOR_OVER = 1;
- public static final short SVG_FECOMPOSITE_OPERATOR_IN = 2;
- public static final short SVG_FECOMPOSITE_OPERATOR_OUT = 3;
- public static final short SVG_FECOMPOSITE_OPERATOR_ATOP = 4;
- public static final short SVG_FECOMPOSITE_OPERATOR_XOR = 5;
- public static final short SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6;
-
- public SVGAnimatedString getIn1( );
- public SVGAnimatedString getIn2( );
- public SVGAnimatedEnumeration getOperator( );
- public SVGAnimatedNumber getK1( );
- public SVGAnimatedNumber getK2( );
- public SVGAnimatedNumber getK3( );
- public SVGAnimatedNumber getK4( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEConvolveMatrixElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEConvolveMatrixElement.java
deleted file mode 100644
index 391a0d858..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEConvolveMatrixElement.java
+++ /dev/null
@@ -1,24 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEConvolveMatrixElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Edge Mode Values
- public static final short SVG_EDGEMODE_UNKNOWN = 0;
- public static final short SVG_EDGEMODE_DUPLICATE = 1;
- public static final short SVG_EDGEMODE_WRAP = 2;
- public static final short SVG_EDGEMODE_NONE = 3;
-
- public SVGAnimatedInteger getOrderX( );
- public SVGAnimatedInteger getOrderY( );
- public SVGAnimatedNumberList getKernelMatrix( );
- public SVGAnimatedNumber getDivisor( );
- public SVGAnimatedNumber getBias( );
- public SVGAnimatedInteger getTargetX( );
- public SVGAnimatedInteger getTargetY( );
- public SVGAnimatedEnumeration getEdgeMode( );
- public SVGAnimatedNumber getKernelUnitLengthX( );
- public SVGAnimatedNumber getKernelUnitLengthY( );
- public SVGAnimatedBoolean getPreserveAlpha( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEDiffuseLightingElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEDiffuseLightingElement.java
deleted file mode 100644
index e5c01e87c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEDiffuseLightingElement.java
+++ /dev/null
@@ -1,12 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEDiffuseLightingElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
- public SVGAnimatedNumber getSurfaceScale( );
- public SVGAnimatedNumber getDiffuseConstant( );
- public SVGAnimatedNumber getKernelUnitLengthX( );
- public SVGAnimatedNumber getKernelUnitLengthY( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEDisplacementMapElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEDisplacementMapElement.java
deleted file mode 100644
index 4c82fd85a..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEDisplacementMapElement.java
+++ /dev/null
@@ -1,19 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEDisplacementMapElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Channel Selectors
- public static final short SVG_CHANNEL_UNKNOWN = 0;
- public static final short SVG_CHANNEL_R = 1;
- public static final short SVG_CHANNEL_G = 2;
- public static final short SVG_CHANNEL_B = 3;
- public static final short SVG_CHANNEL_A = 4;
-
- public SVGAnimatedString getIn1( );
- public SVGAnimatedString getIn2( );
- public SVGAnimatedNumber getScale( );
- public SVGAnimatedEnumeration getXChannelSelector( );
- public SVGAnimatedEnumeration getYChannelSelector( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEDistantLightElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEDistantLightElement.java
deleted file mode 100644
index a96a1e15d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEDistantLightElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEDistantLightElement extends
- SVGElement {
- public SVGAnimatedNumber getAzimuth( );
- public SVGAnimatedNumber getElevation( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEFloodElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEFloodElement.java
deleted file mode 100644
index 313097a2f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEFloodElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEFloodElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEFuncAElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEFuncAElement.java
deleted file mode 100644
index fa9773524..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEFuncAElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEFuncAElement extends
- SVGComponentTransferFunctionElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEFuncBElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEFuncBElement.java
deleted file mode 100644
index 17733d62b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEFuncBElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEFuncBElement extends
- SVGComponentTransferFunctionElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEFuncGElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEFuncGElement.java
deleted file mode 100644
index 5078436f1..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEFuncGElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEFuncGElement extends
- SVGComponentTransferFunctionElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEFuncRElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEFuncRElement.java
deleted file mode 100644
index 72efaac9d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEFuncRElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEFuncRElement extends
- SVGComponentTransferFunctionElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEGaussianBlurElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEGaussianBlurElement.java
deleted file mode 100644
index b3385fa4b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEGaussianBlurElement.java
+++ /dev/null
@@ -1,12 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEGaussianBlurElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
- public SVGAnimatedNumber getStdDeviationX( );
- public SVGAnimatedNumber getStdDeviationY( );
-
- public void setStdDeviation ( float stdDeviationX, float stdDeviationY );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEImageElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEImageElement.java
deleted file mode 100644
index b74daa7d2..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEImageElement.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEImageElement extends
- SVGElement,
- SVGURIReference,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGFilterPrimitiveStandardAttributes {
-
- public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEMergeElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEMergeElement.java
deleted file mode 100644
index cea3d6fa9..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEMergeElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEMergeElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEMergeNodeElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEMergeNodeElement.java
deleted file mode 100644
index e0ae4c402..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEMergeNodeElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEMergeNodeElement extends
- SVGElement {
- public SVGAnimatedString getIn1( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEMorphologyElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEMorphologyElement.java
deleted file mode 100644
index b04c80c84..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEMorphologyElement.java
+++ /dev/null
@@ -1,16 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEMorphologyElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Morphology Operators
- public static final short SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0;
- public static final short SVG_MORPHOLOGY_OPERATOR_ERODE = 1;
- public static final short SVG_MORPHOLOGY_OPERATOR_DILATE = 2;
-
- public SVGAnimatedString getIn1( );
- public SVGAnimatedEnumeration getOperator( );
- public SVGAnimatedNumber getRadiusX( );
- public SVGAnimatedNumber getRadiusY( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEOffsetElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEOffsetElement.java
deleted file mode 100644
index 6a76b8d42..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEOffsetElement.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEOffsetElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
- public SVGAnimatedNumber getDx( );
- public SVGAnimatedNumber getDy( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFEPointLightElement.java b/src/bind/java/org/w3c/dom/svg/SVGFEPointLightElement.java
deleted file mode 100644
index cec24b204..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFEPointLightElement.java
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFEPointLightElement extends
- SVGElement {
- public SVGAnimatedNumber getX( );
- public SVGAnimatedNumber getY( );
- public SVGAnimatedNumber getZ( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFESpecularLightingElement.java b/src/bind/java/org/w3c/dom/svg/SVGFESpecularLightingElement.java
deleted file mode 100644
index 2070f72dc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFESpecularLightingElement.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFESpecularLightingElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
- public SVGAnimatedNumber getSurfaceScale( );
- public SVGAnimatedNumber getSpecularConstant( );
- public SVGAnimatedNumber getSpecularExponent( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFESpotLightElement.java b/src/bind/java/org/w3c/dom/svg/SVGFESpotLightElement.java
deleted file mode 100644
index 2beaaf55d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFESpotLightElement.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFESpotLightElement extends
- SVGElement {
- public SVGAnimatedNumber getX( );
- public SVGAnimatedNumber getY( );
- public SVGAnimatedNumber getZ( );
- public SVGAnimatedNumber getPointsAtX( );
- public SVGAnimatedNumber getPointsAtY( );
- public SVGAnimatedNumber getPointsAtZ( );
- public SVGAnimatedNumber getSpecularExponent( );
- public SVGAnimatedNumber getLimitingConeAngle( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFETileElement.java b/src/bind/java/org/w3c/dom/svg/SVGFETileElement.java
deleted file mode 100644
index 4c281292b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFETileElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFETileElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- public SVGAnimatedString getIn1( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFETurbulenceElement.java b/src/bind/java/org/w3c/dom/svg/SVGFETurbulenceElement.java
deleted file mode 100644
index f8badaafc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFETurbulenceElement.java
+++ /dev/null
@@ -1,22 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFETurbulenceElement extends
- SVGElement,
- SVGFilterPrimitiveStandardAttributes {
- // Turbulence Types
- public static final short SVG_TURBULENCE_TYPE_UNKNOWN = 0;
- public static final short SVG_TURBULENCE_TYPE_FRACTALNOISE = 1;
- public static final short SVG_TURBULENCE_TYPE_TURBULENCE = 2;
- // Stitch Options
- public static final short SVG_STITCHTYPE_UNKNOWN = 0;
- public static final short SVG_STITCHTYPE_STITCH = 1;
- public static final short SVG_STITCHTYPE_NOSTITCH = 2;
-
- public SVGAnimatedNumber getBaseFrequencyX( );
- public SVGAnimatedNumber getBaseFrequencyY( );
- public SVGAnimatedInteger getNumOctaves( );
- public SVGAnimatedNumber getSeed( );
- public SVGAnimatedEnumeration getStitchTiles( );
- public SVGAnimatedEnumeration getType( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFilterElement.java b/src/bind/java/org/w3c/dom/svg/SVGFilterElement.java
deleted file mode 100644
index 01e57fdf2..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFilterElement.java
+++ /dev/null
@@ -1,21 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFilterElement extends
- SVGElement,
- SVGURIReference,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGUnitTypes {
- public SVGAnimatedEnumeration getFilterUnits( );
- public SVGAnimatedEnumeration getPrimitiveUnits( );
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public SVGAnimatedInteger getFilterResX( );
- public SVGAnimatedInteger getFilterResY( );
-
- public void setFilterRes ( int filterResX, int filterResY );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFilterPrimitiveStandardAttributes.java b/src/bind/java/org/w3c/dom/svg/SVGFilterPrimitiveStandardAttributes.java
deleted file mode 100644
index cd7ed6276..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFilterPrimitiveStandardAttributes.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFilterPrimitiveStandardAttributes extends
- SVGStylable {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public SVGAnimatedString getResult( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFitToViewBox.java b/src/bind/java/org/w3c/dom/svg/SVGFitToViewBox.java
deleted file mode 100644
index d40c6a1a4..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFitToViewBox.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFitToViewBox {
- public SVGAnimatedRect getViewBox( );
- public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontElement.java
deleted file mode 100644
index e11dc355e..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontElement extends
- SVGElement,
- SVGExternalResourcesRequired,
- SVGStylable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontFaceElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontFaceElement.java
deleted file mode 100644
index b201c9456..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontFaceElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontFaceElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontFaceFormatElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontFaceFormatElement.java
deleted file mode 100644
index 895cd6c77..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontFaceFormatElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontFaceFormatElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontFaceNameElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontFaceNameElement.java
deleted file mode 100644
index 723370a07..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontFaceNameElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontFaceNameElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontFaceSrcElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontFaceSrcElement.java
deleted file mode 100644
index dcc898b6f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontFaceSrcElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontFaceSrcElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGFontFaceUriElement.java b/src/bind/java/org/w3c/dom/svg/SVGFontFaceUriElement.java
deleted file mode 100644
index 39dd039e9..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGFontFaceUriElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGFontFaceUriElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGForeignObjectElement.java b/src/bind/java/org/w3c/dom/svg/SVGForeignObjectElement.java
deleted file mode 100644
index 49e37af09..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGForeignObjectElement.java
+++ /dev/null
@@ -1,18 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGForeignObjectElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGGElement.java b/src/bind/java/org/w3c/dom/svg/SVGGElement.java
deleted file mode 100644
index e9a78190e..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGGElement.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGGElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGGlyphElement.java b/src/bind/java/org/w3c/dom/svg/SVGGlyphElement.java
deleted file mode 100644
index 9354bb74d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGGlyphElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGGlyphElement extends
- SVGElement,
- SVGStylable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGGlyphRefElement.java b/src/bind/java/org/w3c/dom/svg/SVGGlyphRefElement.java
deleted file mode 100644
index c16aaa1cb..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGGlyphRefElement.java
+++ /dev/null
@@ -1,28 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGGlyphRefElement extends
- SVGElement,
- SVGURIReference,
- SVGStylable {
- public String getGlyphRef( );
- public void setGlyphRef( String glyphRef )
- throws DOMException;
- public String getFormat( );
- public void setFormat( String format )
- throws DOMException;
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getDx( );
- public void setDx( float dx )
- throws DOMException;
- public float getDy( );
- public void setDy( float dy )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGGradientElement.java b/src/bind/java/org/w3c/dom/svg/SVGGradientElement.java
deleted file mode 100644
index 8cbc03f1c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGGradientElement.java
+++ /dev/null
@@ -1,19 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGGradientElement extends
- SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGUnitTypes {
- // Spread Method Types
- public static final short SVG_SPREADMETHOD_UNKNOWN = 0;
- public static final short SVG_SPREADMETHOD_PAD = 1;
- public static final short SVG_SPREADMETHOD_REFLECT = 2;
- public static final short SVG_SPREADMETHOD_REPEAT = 3;
-
- public SVGAnimatedEnumeration getGradientUnits( );
- public SVGAnimatedTransformList getGradientTransform( );
- public SVGAnimatedEnumeration getSpreadMethod( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGHKernElement.java b/src/bind/java/org/w3c/dom/svg/SVGHKernElement.java
deleted file mode 100644
index ca527b67c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGHKernElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGHKernElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGICCColor.java b/src/bind/java/org/w3c/dom/svg/SVGICCColor.java
deleted file mode 100644
index e04962838..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGICCColor.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGICCColor {
- public String getColorProfile( );
- public void setColorProfile( String colorProfile )
- throws DOMException;
- public SVGNumberList getColors( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGImageElement.java b/src/bind/java/org/w3c/dom/svg/SVGImageElement.java
deleted file mode 100644
index f77101f91..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGImageElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGImageElement extends
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public SVGAnimatedPreserveAspectRatio getPreserveAspectRatio( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLangSpace.java b/src/bind/java/org/w3c/dom/svg/SVGLangSpace.java
deleted file mode 100644
index 300d52725..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLangSpace.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGLangSpace {
- public String getXMLlang( );
- public void setXMLlang( String xmllang )
- throws DOMException;
- public String getXMLspace( );
- public void setXMLspace( String xmlspace )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLength.java b/src/bind/java/org/w3c/dom/svg/SVGLength.java
deleted file mode 100644
index 88b7bdd38..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLength.java
+++ /dev/null
@@ -1,32 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-public interface SVGLength {
- // Length Unit Types
- public static final short SVG_LENGTHTYPE_UNKNOWN = 0;
- public static final short SVG_LENGTHTYPE_NUMBER = 1;
- public static final short SVG_LENGTHTYPE_PERCENTAGE = 2;
- public static final short SVG_LENGTHTYPE_EMS = 3;
- public static final short SVG_LENGTHTYPE_EXS = 4;
- public static final short SVG_LENGTHTYPE_PX = 5;
- public static final short SVG_LENGTHTYPE_CM = 6;
- public static final short SVG_LENGTHTYPE_MM = 7;
- public static final short SVG_LENGTHTYPE_IN = 8;
- public static final short SVG_LENGTHTYPE_PT = 9;
- public static final short SVG_LENGTHTYPE_PC = 10;
-
- public short getUnitType( );
- public float getValue( );
- public void setValue( float value )
- throws DOMException;
- public float getValueInSpecifiedUnits( );
- public void setValueInSpecifiedUnits( float valueInSpecifiedUnits )
- throws DOMException;
- public String getValueAsString( );
- public void setValueAsString( String valueAsString )
- throws DOMException;
-
- public void newValueSpecifiedUnits ( short unitType, float valueInSpecifiedUnits );
- public void convertToSpecifiedUnits ( short unitType );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLengthList.java b/src/bind/java/org/w3c/dom/svg/SVGLengthList.java
deleted file mode 100644
index ba4c259e8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLengthList.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGLengthList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public SVGLength initialize ( SVGLength newItem )
- throws DOMException, SVGException;
- public SVGLength getItem ( int index )
- throws DOMException;
- public SVGLength insertItemBefore ( SVGLength newItem, int index )
- throws DOMException, SVGException;
- public SVGLength replaceItem ( SVGLength newItem, int index )
- throws DOMException, SVGException;
- public SVGLength removeItem ( int index )
- throws DOMException;
- public SVGLength appendItem ( SVGLength newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLineElement.java b/src/bind/java/org/w3c/dom/svg/SVGLineElement.java
deleted file mode 100644
index 45b947cbc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLineElement.java
+++ /dev/null
@@ -1,18 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGLineElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getX1( );
- public SVGAnimatedLength getY1( );
- public SVGAnimatedLength getX2( );
- public SVGAnimatedLength getY2( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLinearGradientElement.java b/src/bind/java/org/w3c/dom/svg/SVGLinearGradientElement.java
deleted file mode 100644
index 189eda2cb..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLinearGradientElement.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGLinearGradientElement extends
- SVGGradientElement {
- public SVGAnimatedLength getX1( );
- public SVGAnimatedLength getY1( );
- public SVGAnimatedLength getX2( );
- public SVGAnimatedLength getY2( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGLocatable.java b/src/bind/java/org/w3c/dom/svg/SVGLocatable.java
deleted file mode 100644
index 618b955eb..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGLocatable.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGLocatable {
- public SVGElement getNearestViewportElement( );
- public SVGElement getFarthestViewportElement( );
-
- public SVGRect getBBox ( );
- public SVGMatrix getCTM ( );
- public SVGMatrix getScreenCTM ( );
- public SVGMatrix getTransformToElement ( SVGElement element )
- throws SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMPathElement.java b/src/bind/java/org/w3c/dom/svg/SVGMPathElement.java
deleted file mode 100644
index 36032385b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMPathElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGMPathElement extends
- SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMarkerElement.java b/src/bind/java/org/w3c/dom/svg/SVGMarkerElement.java
deleted file mode 100644
index 810ce56f4..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMarkerElement.java
+++ /dev/null
@@ -1,29 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGMarkerElement extends
- SVGElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox {
- // Marker Unit Types
- public static final short SVG_MARKERUNITS_UNKNOWN = 0;
- public static final short SVG_MARKERUNITS_USERSPACEONUSE = 1;
- public static final short SVG_MARKERUNITS_STROKEWIDTH = 2;
- // Marker Orientation Types
- public static final short SVG_MARKER_ORIENT_UNKNOWN = 0;
- public static final short SVG_MARKER_ORIENT_AUTO = 1;
- public static final short SVG_MARKER_ORIENT_ANGLE = 2;
-
- public SVGAnimatedLength getRefX( );
- public SVGAnimatedLength getRefY( );
- public SVGAnimatedEnumeration getMarkerUnits( );
- public SVGAnimatedLength getMarkerWidth( );
- public SVGAnimatedLength getMarkerHeight( );
- public SVGAnimatedEnumeration getOrientType( );
- public SVGAnimatedAngle getOrientAngle( );
-
- public void setOrientToAuto ( );
- public void setOrientToAngle ( SVGAngle angle );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMaskElement.java b/src/bind/java/org/w3c/dom/svg/SVGMaskElement.java
deleted file mode 100644
index bb3a8651f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMaskElement.java
+++ /dev/null
@@ -1,17 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGMaskElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGUnitTypes {
- public SVGAnimatedEnumeration getMaskUnits( );
- public SVGAnimatedEnumeration getMaskContentUnits( );
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMatrix.java b/src/bind/java/org/w3c/dom/svg/SVGMatrix.java
deleted file mode 100644
index 652b4e1b0..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMatrix.java
+++ /dev/null
@@ -1,39 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGMatrix {
- public float getA( );
- public void setA( float a )
- throws DOMException;
- public float getB( );
- public void setB( float b )
- throws DOMException;
- public float getC( );
- public void setC( float c )
- throws DOMException;
- public float getD( );
- public void setD( float d )
- throws DOMException;
- public float getE( );
- public void setE( float e )
- throws DOMException;
- public float getF( );
- public void setF( float f )
- throws DOMException;
-
- public SVGMatrix multiply ( SVGMatrix secondMatrix );
- public SVGMatrix inverse ( )
- throws SVGException;
- public SVGMatrix translate ( float x, float y );
- public SVGMatrix scale ( float scaleFactor );
- public SVGMatrix scaleNonUniform ( float scaleFactorX, float scaleFactorY );
- public SVGMatrix rotate ( float angle );
- public SVGMatrix rotateFromVector ( float x, float y )
- throws SVGException;
- public SVGMatrix flipX ( );
- public SVGMatrix flipY ( );
- public SVGMatrix skewX ( float angle );
- public SVGMatrix skewY ( float angle );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMetadataElement.java b/src/bind/java/org/w3c/dom/svg/SVGMetadataElement.java
deleted file mode 100644
index d8485d124..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMetadataElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGMetadataElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGMissingGlyphElement.java b/src/bind/java/org/w3c/dom/svg/SVGMissingGlyphElement.java
deleted file mode 100644
index 8c777fb2a..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGMissingGlyphElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGMissingGlyphElement extends
- SVGElement,
- SVGStylable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGNumber.java b/src/bind/java/org/w3c/dom/svg/SVGNumber.java
deleted file mode 100644
index 1dcdc8a23..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGNumber.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGNumber {
- public float getValue( );
- public void setValue( float value )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGNumberList.java b/src/bind/java/org/w3c/dom/svg/SVGNumberList.java
deleted file mode 100644
index a2db146fc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGNumberList.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGNumberList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public SVGNumber initialize ( SVGNumber newItem )
- throws DOMException, SVGException;
- public SVGNumber getItem ( int index )
- throws DOMException;
- public SVGNumber insertItemBefore ( SVGNumber newItem, int index )
- throws DOMException, SVGException;
- public SVGNumber replaceItem ( SVGNumber newItem, int index )
- throws DOMException, SVGException;
- public SVGNumber removeItem ( int index )
- throws DOMException;
- public SVGNumber appendItem ( SVGNumber newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPaint.java b/src/bind/java/org/w3c/dom/svg/SVGPaint.java
deleted file mode 100644
index 66d54c668..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPaint.java
+++ /dev/null
@@ -1,26 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.css.RGBColor;
-
-public interface SVGPaint extends
- SVGColor {
- // Paint Types
- public static final short SVG_PAINTTYPE_UNKNOWN = 0;
- public static final short SVG_PAINTTYPE_RGBCOLOR = 1;
- public static final short SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR = 2;
- public static final short SVG_PAINTTYPE_NONE = 101;
- public static final short SVG_PAINTTYPE_CURRENTCOLOR = 102;
- public static final short SVG_PAINTTYPE_URI_NONE = 103;
- public static final short SVG_PAINTTYPE_URI_CURRENTCOLOR = 104;
- public static final short SVG_PAINTTYPE_URI_RGBCOLOR = 105;
- public static final short SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106;
- public static final short SVG_PAINTTYPE_URI = 107;
-
- public short getPaintType( );
- public String getUri( );
-
- public void setUri ( String uri );
- public void setPaint ( short paintType, String uri, String rgbColor, String iccColor )
- throws SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathElement.java b/src/bind/java/org/w3c/dom/svg/SVGPathElement.java
deleted file mode 100644
index 71efe6d69..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathElement.java
+++ /dev/null
@@ -1,39 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGPathElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget,
- SVGAnimatedPathData {
- public SVGAnimatedNumber getPathLength( );
-
- public float getTotalLength ( );
- public SVGPoint getPointAtLength ( float distance );
- public int getPathSegAtLength ( float distance );
- public SVGPathSegClosePath createSVGPathSegClosePath ( );
- public SVGPathSegMovetoAbs createSVGPathSegMovetoAbs ( float x, float y );
- public SVGPathSegMovetoRel createSVGPathSegMovetoRel ( float x, float y );
- public SVGPathSegLinetoAbs createSVGPathSegLinetoAbs ( float x, float y );
- public SVGPathSegLinetoRel createSVGPathSegLinetoRel ( float x, float y );
- public SVGPathSegCurvetoCubicAbs createSVGPathSegCurvetoCubicAbs ( float x, float y, float x1, float y1, float x2, float y2 );
- public SVGPathSegCurvetoCubicRel createSVGPathSegCurvetoCubicRel ( float x, float y, float x1, float y1, float x2, float y2 );
- public SVGPathSegCurvetoQuadraticAbs createSVGPathSegCurvetoQuadraticAbs ( float x, float y, float x1, float y1 );
- public SVGPathSegCurvetoQuadraticRel createSVGPathSegCurvetoQuadraticRel ( float x, float y, float x1, float y1 );
- public SVGPathSegArcAbs createSVGPathSegArcAbs ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
- public SVGPathSegArcRel createSVGPathSegArcRel ( float x, float y, float r1, float r2, float angle, boolean largeArcFlag, boolean sweepFlag );
- public SVGPathSegLinetoHorizontalAbs createSVGPathSegLinetoHorizontalAbs ( float x );
- public SVGPathSegLinetoHorizontalRel createSVGPathSegLinetoHorizontalRel ( float x );
- public SVGPathSegLinetoVerticalAbs createSVGPathSegLinetoVerticalAbs ( float y );
- public SVGPathSegLinetoVerticalRel createSVGPathSegLinetoVerticalRel ( float y );
- public SVGPathSegCurvetoCubicSmoothAbs createSVGPathSegCurvetoCubicSmoothAbs ( float x, float y, float x2, float y2 );
- public SVGPathSegCurvetoCubicSmoothRel createSVGPathSegCurvetoCubicSmoothRel ( float x, float y, float x2, float y2 );
- public SVGPathSegCurvetoQuadraticSmoothAbs createSVGPathSegCurvetoQuadraticSmoothAbs ( float x, float y );
- public SVGPathSegCurvetoQuadraticSmoothRel createSVGPathSegCurvetoQuadraticSmoothRel ( float x, float y );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSeg.java b/src/bind/java/org/w3c/dom/svg/SVGPathSeg.java
deleted file mode 100644
index dea607e41..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSeg.java
+++ /dev/null
@@ -1,29 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGPathSeg {
- // Path Segment Types
- public static final short PATHSEG_UNKNOWN = 0;
- public static final short PATHSEG_CLOSEPATH = 1;
- public static final short PATHSEG_MOVETO_ABS = 2;
- public static final short PATHSEG_MOVETO_REL = 3;
- public static final short PATHSEG_LINETO_ABS = 4;
- public static final short PATHSEG_LINETO_REL = 5;
- public static final short PATHSEG_CURVETO_CUBIC_ABS = 6;
- public static final short PATHSEG_CURVETO_CUBIC_REL = 7;
- public static final short PATHSEG_CURVETO_QUADRATIC_ABS = 8;
- public static final short PATHSEG_CURVETO_QUADRATIC_REL = 9;
- public static final short PATHSEG_ARC_ABS = 10;
- public static final short PATHSEG_ARC_REL = 11;
- public static final short PATHSEG_LINETO_HORIZONTAL_ABS = 12;
- public static final short PATHSEG_LINETO_HORIZONTAL_REL = 13;
- public static final short PATHSEG_LINETO_VERTICAL_ABS = 14;
- public static final short PATHSEG_LINETO_VERTICAL_REL = 15;
- public static final short PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = 16;
- public static final short PATHSEG_CURVETO_CUBIC_SMOOTH_REL = 17;
- public static final short PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = 18;
- public static final short PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = 19;
-
- public short getPathSegType( );
- public String getPathSegTypeAsLetter( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegArcAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegArcAbs.java
deleted file mode 100644
index 84c2e7e2b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegArcAbs.java
+++ /dev/null
@@ -1,29 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegArcAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getR1( );
- public void setR1( float r1 )
- throws DOMException;
- public float getR2( );
- public void setR2( float r2 )
- throws DOMException;
- public float getAngle( );
- public void setAngle( float angle )
- throws DOMException;
- public boolean getLargeArcFlag( );
- public void setLargeArcFlag( boolean largeArcFlag )
- throws DOMException;
- public boolean getSweepFlag( );
- public void setSweepFlag( boolean sweepFlag )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegArcRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegArcRel.java
deleted file mode 100644
index 074bb799c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegArcRel.java
+++ /dev/null
@@ -1,29 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegArcRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getR1( );
- public void setR1( float r1 )
- throws DOMException;
- public float getR2( );
- public void setR2( float r2 )
- throws DOMException;
- public float getAngle( );
- public void setAngle( float angle )
- throws DOMException;
- public boolean getLargeArcFlag( );
- public void setLargeArcFlag( boolean largeArcFlag )
- throws DOMException;
- public boolean getSweepFlag( );
- public void setSweepFlag( boolean sweepFlag )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegClosePath.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegClosePath.java
deleted file mode 100644
index 9beb4667d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegClosePath.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGPathSegClosePath extends
- SVGPathSeg {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicAbs.java
deleted file mode 100644
index 9aeec16d6..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicAbs.java
+++ /dev/null
@@ -1,26 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoCubicAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX1( );
- public void setX1( float x1 )
- throws DOMException;
- public float getY1( );
- public void setY1( float y1 )
- throws DOMException;
- public float getX2( );
- public void setX2( float x2 )
- throws DOMException;
- public float getY2( );
- public void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicRel.java
deleted file mode 100644
index 890d98ef7..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicRel.java
+++ /dev/null
@@ -1,26 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoCubicRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX1( );
- public void setX1( float x1 )
- throws DOMException;
- public float getY1( );
- public void setY1( float y1 )
- throws DOMException;
- public float getX2( );
- public void setX2( float x2 )
- throws DOMException;
- public float getY2( );
- public void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothAbs.java
deleted file mode 100644
index ede2644d8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothAbs.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoCubicSmoothAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX2( );
- public void setX2( float x2 )
- throws DOMException;
- public float getY2( );
- public void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothRel.java
deleted file mode 100644
index 2336ad699..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoCubicSmoothRel.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoCubicSmoothRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX2( );
- public void setX2( float x2 )
- throws DOMException;
- public float getY2( );
- public void setY2( float y2 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticAbs.java
deleted file mode 100644
index 9e3d742da..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticAbs.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoQuadraticAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX1( );
- public void setX1( float x1 )
- throws DOMException;
- public float getY1( );
- public void setY1( float y1 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticRel.java
deleted file mode 100644
index bf2add7f4..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticRel.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoQuadraticRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getX1( );
- public void setX1( float x1 )
- throws DOMException;
- public float getY1( );
- public void setY1( float y1 )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java
deleted file mode 100644
index de08156cc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoQuadraticSmoothAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothRel.java
deleted file mode 100644
index 2e434493e..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegCurvetoQuadraticSmoothRel.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegCurvetoQuadraticSmoothRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoAbs.java
deleted file mode 100644
index e9d666f6c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoAbs.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalAbs.java
deleted file mode 100644
index 6a30564d8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalAbs.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoHorizontalAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalRel.java
deleted file mode 100644
index 353dd607e..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoHorizontalRel.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoHorizontalRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoRel.java
deleted file mode 100644
index f41da3905..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoRel.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalAbs.java
deleted file mode 100644
index 77d4e70fe..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalAbs.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoVerticalAbs extends
- SVGPathSeg {
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalRel.java
deleted file mode 100644
index fc46adcfe..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegLinetoVerticalRel.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegLinetoVerticalRel extends
- SVGPathSeg {
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegList.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegList.java
deleted file mode 100644
index f5005e7c3..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegList.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public SVGPathSeg initialize ( SVGPathSeg newItem )
- throws DOMException, SVGException;
- public SVGPathSeg getItem ( int index )
- throws DOMException;
- public SVGPathSeg insertItemBefore ( SVGPathSeg newItem, int index )
- throws DOMException, SVGException;
- public SVGPathSeg replaceItem ( SVGPathSeg newItem, int index )
- throws DOMException, SVGException;
- public SVGPathSeg removeItem ( int index )
- throws DOMException;
- public SVGPathSeg appendItem ( SVGPathSeg newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoAbs.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoAbs.java
deleted file mode 100644
index 80642f5b3..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoAbs.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegMovetoAbs extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoRel.java b/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoRel.java
deleted file mode 100644
index 405c56fbc..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPathSegMovetoRel.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPathSegMovetoRel extends
- SVGPathSeg {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPatternElement.java b/src/bind/java/org/w3c/dom/svg/SVGPatternElement.java
deleted file mode 100644
index cfa147173..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPatternElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGPatternElement extends
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox,
- SVGUnitTypes {
- public SVGAnimatedEnumeration getPatternUnits( );
- public SVGAnimatedEnumeration getPatternContentUnits( );
- public SVGAnimatedTransformList getPatternTransform( );
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPoint.java b/src/bind/java/org/w3c/dom/svg/SVGPoint.java
deleted file mode 100644
index 982576cd2..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPoint.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPoint {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
-
- public SVGPoint matrixTransform ( SVGMatrix matrix );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPointList.java b/src/bind/java/org/w3c/dom/svg/SVGPointList.java
deleted file mode 100644
index 8fe262a9e..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPointList.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPointList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public SVGPoint initialize ( SVGPoint newItem )
- throws DOMException, SVGException;
- public SVGPoint getItem ( int index )
- throws DOMException;
- public SVGPoint insertItemBefore ( SVGPoint newItem, int index )
- throws DOMException, SVGException;
- public SVGPoint replaceItem ( SVGPoint newItem, int index )
- throws DOMException, SVGException;
- public SVGPoint removeItem ( int index )
- throws DOMException;
- public SVGPoint appendItem ( SVGPoint newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPolygonElement.java b/src/bind/java/org/w3c/dom/svg/SVGPolygonElement.java
deleted file mode 100644
index 6171fb69c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPolygonElement.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGPolygonElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget,
- SVGAnimatedPoints {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPolylineElement.java b/src/bind/java/org/w3c/dom/svg/SVGPolylineElement.java
deleted file mode 100644
index 9fad2ab31..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPolylineElement.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGPolylineElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget,
- SVGAnimatedPoints {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGPreserveAspectRatio.java b/src/bind/java/org/w3c/dom/svg/SVGPreserveAspectRatio.java
deleted file mode 100644
index 919569dac..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGPreserveAspectRatio.java
+++ /dev/null
@@ -1,30 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGPreserveAspectRatio {
- // Alignment Types
- public static final short SVG_PRESERVEASPECTRATIO_UNKNOWN = 0;
- public static final short SVG_PRESERVEASPECTRATIO_NONE = 1;
- public static final short SVG_PRESERVEASPECTRATIO_XMINYMIN = 2;
- public static final short SVG_PRESERVEASPECTRATIO_XMIDYMIN = 3;
- public static final short SVG_PRESERVEASPECTRATIO_XMAXYMIN = 4;
- public static final short SVG_PRESERVEASPECTRATIO_XMINYMID = 5;
- public static final short SVG_PRESERVEASPECTRATIO_XMIDYMID = 6;
- public static final short SVG_PRESERVEASPECTRATIO_XMAXYMID = 7;
- public static final short SVG_PRESERVEASPECTRATIO_XMINYMAX = 8;
- public static final short SVG_PRESERVEASPECTRATIO_XMIDYMAX = 9;
- public static final short SVG_PRESERVEASPECTRATIO_XMAXYMAX = 10;
- // Meet-or-slice Types
- public static final short SVG_MEETORSLICE_UNKNOWN = 0;
- public static final short SVG_MEETORSLICE_MEET = 1;
- public static final short SVG_MEETORSLICE_SLICE = 2;
-
- public short getAlign( );
- public void setAlign( short align )
- throws DOMException;
- public short getMeetOrSlice( );
- public void setMeetOrSlice( short meetOrSlice )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGRadialGradientElement.java b/src/bind/java/org/w3c/dom/svg/SVGRadialGradientElement.java
deleted file mode 100644
index 6c8af9294..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGRadialGradientElement.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGRadialGradientElement extends
- SVGGradientElement {
- public SVGAnimatedLength getCx( );
- public SVGAnimatedLength getCy( );
- public SVGAnimatedLength getR( );
- public SVGAnimatedLength getFx( );
- public SVGAnimatedLength getFy( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGRect.java b/src/bind/java/org/w3c/dom/svg/SVGRect.java
deleted file mode 100644
index fd6de0603..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGRect.java
+++ /dev/null
@@ -1,19 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGRect {
- public float getX( );
- public void setX( float x )
- throws DOMException;
- public float getY( );
- public void setY( float y )
- throws DOMException;
- public float getWidth( );
- public void setWidth( float width )
- throws DOMException;
- public float getHeight( );
- public void setHeight( float height )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGRectElement.java b/src/bind/java/org/w3c/dom/svg/SVGRectElement.java
deleted file mode 100644
index 4c79150f3..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGRectElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGRectElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public SVGAnimatedLength getRx( );
- public SVGAnimatedLength getRy( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGRenderingIntent.java b/src/bind/java/org/w3c/dom/svg/SVGRenderingIntent.java
deleted file mode 100644
index fc46f9f79..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGRenderingIntent.java
+++ /dev/null
@@ -1,12 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGRenderingIntent {
- // Rendering Intent Types
- public static final short RENDERING_INTENT_UNKNOWN = 0;
- public static final short RENDERING_INTENT_AUTO = 1;
- public static final short RENDERING_INTENT_PERCEPTUAL = 2;
- public static final short RENDERING_INTENT_RELATIVE_COLORIMETRIC = 3;
- public static final short RENDERING_INTENT_SATURATION = 4;
- public static final short RENDERING_INTENT_ABSOLUTE_COLORIMETRIC = 5;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGSVGElement.java b/src/bind/java/org/w3c/dom/svg/SVGSVGElement.java
deleted file mode 100644
index 6507a1304..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGSVGElement.java
+++ /dev/null
@@ -1,74 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.DocumentEvent;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.DOMException;
-import org.w3c.dom.NodeList;
-import org.w3c.dom.Element;
-import org.w3c.dom.css.ViewCSS;
-import org.w3c.dom.css.DocumentCSS;
-import org.w3c.dom.css.RGBColor;
-
-public interface SVGSVGElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGLocatable,
- SVGFitToViewBox,
- SVGZoomAndPan,
- EventTarget,
- DocumentEvent,
- ViewCSS,
- DocumentCSS {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public String getContentScriptType( );
- public void setContentScriptType( String contentScriptType )
- throws DOMException;
- public String getContentStyleType( );
- public void setContentStyleType( String contentStyleType )
- throws DOMException;
- public SVGRect getViewport( );
- public float getPixelUnitToMillimeterX( );
- public float getPixelUnitToMillimeterY( );
- public float getScreenPixelToMillimeterX( );
- public float getScreenPixelToMillimeterY( );
- public boolean getUseCurrentView( );
- public void setUseCurrentView( boolean useCurrentView )
- throws DOMException;
- public SVGViewSpec getCurrentView( );
- public float getCurrentScale( );
- public void setCurrentScale( float currentScale )
- throws DOMException;
- public SVGPoint getCurrentTranslate( );
-
- public int suspendRedraw ( int max_wait_milliseconds );
- public void unsuspendRedraw ( int suspend_handle_id )
- throws DOMException;
- public void unsuspendRedrawAll ( );
- public void forceRedraw ( );
- public void pauseAnimations ( );
- public void unpauseAnimations ( );
- public boolean animationsPaused ( );
- public float getCurrentTime ( );
- public void setCurrentTime ( float seconds );
- public NodeList getIntersectionList ( SVGRect rect, SVGElement referenceElement );
- public NodeList getEnclosureList ( SVGRect rect, SVGElement referenceElement );
- public boolean checkIntersection ( SVGElement element, SVGRect rect );
- public boolean checkEnclosure ( SVGElement element, SVGRect rect );
- public void deselectAll ( );
- public SVGNumber createSVGNumber ( );
- public SVGLength createSVGLength ( );
- public SVGAngle createSVGAngle ( );
- public SVGPoint createSVGPoint ( );
- public SVGMatrix createSVGMatrix ( );
- public SVGRect createSVGRect ( );
- public SVGTransform createSVGTransform ( );
- public SVGTransform createSVGTransformFromMatrix ( SVGMatrix matrix );
- public Element getElementById ( String elementId );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGScriptElement.java b/src/bind/java/org/w3c/dom/svg/SVGScriptElement.java
deleted file mode 100644
index 14863e6eb..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGScriptElement.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGScriptElement extends
- SVGElement,
- SVGURIReference,
- SVGExternalResourcesRequired {
- public String getType( );
- public void setType( String type )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGSetElement.java b/src/bind/java/org/w3c/dom/svg/SVGSetElement.java
deleted file mode 100644
index 0ca9c09ef..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGSetElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGSetElement extends
- SVGAnimationElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGStopElement.java b/src/bind/java/org/w3c/dom/svg/SVGStopElement.java
deleted file mode 100644
index 5865e6e60..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGStopElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGStopElement extends
- SVGElement,
- SVGStylable {
- public SVGAnimatedNumber getOffset( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGStringList.java b/src/bind/java/org/w3c/dom/svg/SVGStringList.java
deleted file mode 100644
index d0fa0df9c..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGStringList.java
+++ /dev/null
@@ -1,23 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGStringList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public String initialize ( String newItem )
- throws DOMException, SVGException;
- public String getItem ( int index )
- throws DOMException;
- public String insertItemBefore ( String newItem, int index )
- throws DOMException, SVGException;
- public String replaceItem ( String newItem, int index )
- throws DOMException, SVGException;
- public String removeItem ( int index )
- throws DOMException;
- public String appendItem ( String newItem )
- throws DOMException, SVGException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGStylable.java b/src/bind/java/org/w3c/dom/svg/SVGStylable.java
deleted file mode 100644
index 82c4913f8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGStylable.java
+++ /dev/null
@@ -1,12 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSValue;
-
-public interface SVGStylable {
- public SVGAnimatedString getClassName( );
- public CSSStyleDeclaration getStyle( );
-
- public CSSValue getPresentationAttribute ( String name );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGStyleElement.java b/src/bind/java/org/w3c/dom/svg/SVGStyleElement.java
deleted file mode 100644
index 1051ef67f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGStyleElement.java
+++ /dev/null
@@ -1,20 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGStyleElement extends
- SVGElement {
- public String getXMLspace( );
- public void setXMLspace( String xmlspace )
- throws DOMException;
- public String getType( );
- public void setType( String type )
- throws DOMException;
- public String getMedia( );
- public void setMedia( String media )
- throws DOMException;
- public String getTitle( );
- public void setTitle( String title )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGSwitchElement.java b/src/bind/java/org/w3c/dom/svg/SVGSwitchElement.java
deleted file mode 100644
index c5187563b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGSwitchElement.java
+++ /dev/null
@@ -1,14 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGSwitchElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGSymbolElement.java b/src/bind/java/org/w3c/dom/svg/SVGSymbolElement.java
deleted file mode 100644
index ee288bc92..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGSymbolElement.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGSymbolElement extends
- SVGElement,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGFitToViewBox,
- EventTarget {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTRefElement.java b/src/bind/java/org/w3c/dom/svg/SVGTRefElement.java
deleted file mode 100644
index 2d8202ede..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTRefElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTRefElement extends
- SVGTextPositioningElement,
- SVGURIReference {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTSpanElement.java b/src/bind/java/org/w3c/dom/svg/SVGTSpanElement.java
deleted file mode 100644
index 729b857db..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTSpanElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTSpanElement extends
- SVGTextPositioningElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTests.java b/src/bind/java/org/w3c/dom/svg/SVGTests.java
deleted file mode 100644
index a7026a5b0..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTests.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTests {
- public SVGStringList getRequiredFeatures( );
- public SVGStringList getRequiredExtensions( );
- public SVGStringList getSystemLanguage( );
-
- public boolean hasExtension ( String extension );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTextContentElement.java b/src/bind/java/org/w3c/dom/svg/SVGTextContentElement.java
deleted file mode 100644
index c7c212961..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTextContentElement.java
+++ /dev/null
@@ -1,37 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.DOMException;
-
-public interface SVGTextContentElement extends
- SVGElement,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- EventTarget {
- // lengthAdjust Types
- public static final short LENGTHADJUST_UNKNOWN = 0;
- public static final short LENGTHADJUST_SPACING = 1;
- public static final short LENGTHADJUST_SPACINGANDGLYPHS = 2;
-
- public SVGAnimatedLength getTextLength( );
- public SVGAnimatedEnumeration getLengthAdjust( );
-
- public int getNumberOfChars ( );
- public float getComputedTextLength ( );
- public float getSubStringLength ( int charnum, int nchars )
- throws DOMException;
- public SVGPoint getStartPositionOfChar ( int charnum )
- throws DOMException;
- public SVGPoint getEndPositionOfChar ( int charnum )
- throws DOMException;
- public SVGRect getExtentOfChar ( int charnum )
- throws DOMException;
- public float getRotationOfChar ( int charnum )
- throws DOMException;
- public int getCharNumAtPosition ( SVGPoint point );
- public void selectSubString ( int charnum, int nchars )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTextElement.java b/src/bind/java/org/w3c/dom/svg/SVGTextElement.java
deleted file mode 100644
index f25cc3c20..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTextElement.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTextElement extends
- SVGTextPositioningElement,
- SVGTransformable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTextPathElement.java b/src/bind/java/org/w3c/dom/svg/SVGTextPathElement.java
deleted file mode 100644
index 0a8a256ad..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTextPathElement.java
+++ /dev/null
@@ -1,19 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTextPathElement extends
- SVGTextContentElement,
- SVGURIReference {
- // textPath Method Types
- public static final short TEXTPATH_METHODTYPE_UNKNOWN = 0;
- public static final short TEXTPATH_METHODTYPE_ALIGN = 1;
- public static final short TEXTPATH_METHODTYPE_STRETCH = 2;
- // textPath Spacing Types
- public static final short TEXTPATH_SPACINGTYPE_UNKNOWN = 0;
- public static final short TEXTPATH_SPACINGTYPE_AUTO = 1;
- public static final short TEXTPATH_SPACINGTYPE_EXACT = 2;
-
- public SVGAnimatedLength getStartOffset( );
- public SVGAnimatedEnumeration getMethod( );
- public SVGAnimatedEnumeration getSpacing( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTextPositioningElement.java b/src/bind/java/org/w3c/dom/svg/SVGTextPositioningElement.java
deleted file mode 100644
index d47887b8d..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTextPositioningElement.java
+++ /dev/null
@@ -1,11 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTextPositioningElement extends
- SVGTextContentElement {
- public SVGAnimatedLengthList getX( );
- public SVGAnimatedLengthList getY( );
- public SVGAnimatedLengthList getDx( );
- public SVGAnimatedLengthList getDy( );
- public SVGAnimatedNumberList getRotate( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTitleElement.java b/src/bind/java/org/w3c/dom/svg/SVGTitleElement.java
deleted file mode 100644
index cbf45fe2a..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTitleElement.java
+++ /dev/null
@@ -1,8 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTitleElement extends
- SVGElement,
- SVGLangSpace,
- SVGStylable {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTransform.java b/src/bind/java/org/w3c/dom/svg/SVGTransform.java
deleted file mode 100644
index 16df6080f..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTransform.java
+++ /dev/null
@@ -1,24 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTransform {
- // Transform Types
- public static final short SVG_TRANSFORM_UNKNOWN = 0;
- public static final short SVG_TRANSFORM_MATRIX = 1;
- public static final short SVG_TRANSFORM_TRANSLATE = 2;
- public static final short SVG_TRANSFORM_SCALE = 3;
- public static final short SVG_TRANSFORM_ROTATE = 4;
- public static final short SVG_TRANSFORM_SKEWX = 5;
- public static final short SVG_TRANSFORM_SKEWY = 6;
-
- public short getType( );
- public SVGMatrix getMatrix( );
- public float getAngle( );
-
- public void setMatrix ( SVGMatrix matrix );
- public void setTranslate ( float tx, float ty );
- public void setScale ( float sx, float sy );
- public void setRotate ( float angle, float cx, float cy );
- public void setSkewX ( float angle );
- public void setSkewY ( float angle );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTransformList.java b/src/bind/java/org/w3c/dom/svg/SVGTransformList.java
deleted file mode 100644
index 3e3a4c217..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTransformList.java
+++ /dev/null
@@ -1,25 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGTransformList {
- public int getNumberOfItems( );
-
- public void clear ( )
- throws DOMException;
- public SVGTransform initialize ( SVGTransform newItem )
- throws DOMException, SVGException;
- public SVGTransform getItem ( int index )
- throws DOMException;
- public SVGTransform insertItemBefore ( SVGTransform newItem, int index )
- throws DOMException, SVGException;
- public SVGTransform replaceItem ( SVGTransform newItem, int index )
- throws DOMException, SVGException;
- public SVGTransform removeItem ( int index )
- throws DOMException;
- public SVGTransform appendItem ( SVGTransform newItem )
- throws DOMException, SVGException;
- public SVGTransform createSVGTransformFromMatrix ( SVGMatrix matrix );
- public SVGTransform consolidate ( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGTransformable.java b/src/bind/java/org/w3c/dom/svg/SVGTransformable.java
deleted file mode 100644
index 9abaaf0b1..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGTransformable.java
+++ /dev/null
@@ -1,7 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGTransformable extends
- SVGLocatable {
- public SVGAnimatedTransformList getTransform( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGURIReference.java b/src/bind/java/org/w3c/dom/svg/SVGURIReference.java
deleted file mode 100644
index 3f2f784df..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGURIReference.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGURIReference {
- public SVGAnimatedString getHref( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGUnitTypes.java b/src/bind/java/org/w3c/dom/svg/SVGUnitTypes.java
deleted file mode 100644
index 9fc7685e9..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGUnitTypes.java
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGUnitTypes {
- // Unit Types
- public static final short SVG_UNIT_TYPE_UNKNOWN = 0;
- public static final short SVG_UNIT_TYPE_USERSPACEONUSE = 1;
- public static final short SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGUseElement.java b/src/bind/java/org/w3c/dom/svg/SVGUseElement.java
deleted file mode 100644
index 3ce448141..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGUseElement.java
+++ /dev/null
@@ -1,21 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.EventTarget;
-
-public interface SVGUseElement extends
- SVGElement,
- SVGURIReference,
- SVGTests,
- SVGLangSpace,
- SVGExternalResourcesRequired,
- SVGStylable,
- SVGTransformable,
- EventTarget {
- public SVGAnimatedLength getX( );
- public SVGAnimatedLength getY( );
- public SVGAnimatedLength getWidth( );
- public SVGAnimatedLength getHeight( );
- public SVGElementInstance getInstanceRoot( );
- public SVGElementInstance getAnimatedInstanceRoot( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGVKernElement.java b/src/bind/java/org/w3c/dom/svg/SVGVKernElement.java
deleted file mode 100644
index cc2e4f4f1..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGVKernElement.java
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGVKernElement extends
- SVGElement {
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGViewElement.java b/src/bind/java/org/w3c/dom/svg/SVGViewElement.java
deleted file mode 100644
index 08adbecd8..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGViewElement.java
+++ /dev/null
@@ -1,10 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGViewElement extends
- SVGElement,
- SVGExternalResourcesRequired,
- SVGFitToViewBox,
- SVGZoomAndPan {
- public SVGStringList getViewTarget( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGViewSpec.java b/src/bind/java/org/w3c/dom/svg/SVGViewSpec.java
deleted file mode 100644
index 97ef6bad9..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGViewSpec.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-public interface SVGViewSpec extends
- SVGZoomAndPan,
- SVGFitToViewBox {
- public SVGTransformList getTransform( );
- public SVGElement getViewTarget( );
- public String getViewBoxString( );
- public String getPreserveAspectRatioString( );
- public String getTransformString( );
- public String getViewTargetString( );
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGZoomAndPan.java b/src/bind/java/org/w3c/dom/svg/SVGZoomAndPan.java
deleted file mode 100644
index f8f910eb4..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGZoomAndPan.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.DOMException;
-
-public interface SVGZoomAndPan {
- // Zoom and Pan Types
- public static final short SVG_ZOOMANDPAN_UNKNOWN = 0;
- public static final short SVG_ZOOMANDPAN_DISABLE = 1;
- public static final short SVG_ZOOMANDPAN_MAGNIFY = 2;
-
- public short getZoomAndPan( );
- public void setZoomAndPan( short zoomAndPan )
- throws DOMException;
-}
diff --git a/src/bind/java/org/w3c/dom/svg/SVGZoomEvent.java b/src/bind/java/org/w3c/dom/svg/SVGZoomEvent.java
deleted file mode 100644
index 7ab430d2b..000000000
--- a/src/bind/java/org/w3c/dom/svg/SVGZoomEvent.java
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package org.w3c.dom.svg;
-
-import org.w3c.dom.events.UIEvent;
-
-public interface SVGZoomEvent extends
- UIEvent {
- public SVGRect getZoomRectScreen( );
- public float getPreviousScale( );
- public SVGPoint getPreviousTranslate( );
- public float getNewScale( );
- public SVGPoint getNewTranslate( );
-}
diff --git a/src/bind/java/org/w3c/dom/views/AbstractView.java b/src/bind/java/org/w3c/dom/views/AbstractView.java
deleted file mode 100644
index 97e8f0e2b..000000000
--- a/src/bind/java/org/w3c/dom/views/AbstractView.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.views;
-
-/**
- * A base interface that all views shall derive from.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113'>Document Object Model (DOM) Level 2 Views Specification</a>.
- * @since DOM Level 2
- */
-public interface AbstractView {
- /**
- * The source <code>DocumentView</code> of which this is an
- * <code>AbstractView</code>.
- */
- public DocumentView getDocument();
-
-}
diff --git a/src/bind/java/org/w3c/dom/views/DocumentView.java b/src/bind/java/org/w3c/dom/views/DocumentView.java
deleted file mode 100644
index 2cb9eebb8..000000000
--- a/src/bind/java/org/w3c/dom/views/DocumentView.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.views;
-
-/**
- * The <code>DocumentView</code> interface is implemented by
- * <code>Document</code> objects in DOM implementations supporting DOM
- * Views. It provides an attribute to retrieve the default view of a
- * document.
- * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113'>Document Object Model (DOM) Level 2 Views Specification</a>.
- * @since DOM Level 2
- */
-public interface DocumentView {
- /**
- * The default <code>AbstractView</code> for this <code>Document</code>,
- * or <code>null</code> if none available.
- */
- public AbstractView getDefaultView();
-
-}
diff --git a/src/bind/javabind-private.h b/src/bind/javabind-private.h
deleted file mode 100644
index 56ff2e2ff..000000000
--- a/src/bind/javabind-private.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/**
- * @file
- * @brief This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- */
-/*
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifndef SEEN_JAVABIND_PRIVATE_H
-#define SEEN_JAVABIND_PRIVATE_H
-
-#include <jni.h>
-#include "javabind.h"
-
-namespace Inkscape
-{
-
-namespace Bind
-{
-
-
-class JavaBinderyImpl : public JavaBindery
-{
-public:
-
- JavaBinderyImpl();
-
- virtual ~JavaBinderyImpl();
-
- virtual bool loadJVM();
-
- virtual bool callStatic(int type,
- const String &className,
- const String &methodName,
- const String &signature,
- const std::vector<Value> &params,
- Value &retval);
-
- virtual bool callInstance(
- int type,
- const jobject obj,
- const String &methodName,
- const String &signature,
- const std::vector<Value> &params,
- Value &retval);
-
- virtual bool callMain(const String &className,
- const std::vector<String> &args);
-
- virtual bool isLoaded();
-
- /**
- *
- */
- virtual bool scriptRun(const String &lang, const String &script);
-
- /**
- *
- */
- virtual bool scriptRunFile(const String &lang, const String &fileName);
-
- virtual bool showConsole();
-
- virtual bool registerNatives(const String &className,
- const JNINativeMethod *methods);
-
- virtual bool doBinding();
-
- virtual String getException();
-
- virtual bool setupGateway();
-
- static JavaBinderyImpl *getInstance();
-
-
-private:
-
- JavaVM *jvm;
- JNIEnv *env;
- jobject gatewayObj;
-};
-
-
-//########################################################################
-//# MESSAGES
-//########################################################################
-
-void err(const char *fmt, ...);
-
-void msg(const char *fmt, ...);
-
-//########################################################################
-//# UTILITY
-//########################################################################
-
-String normalizePath(const String &str);
-
-String getExceptionString(JNIEnv *env);
-
-jint getInt(JNIEnv *env, jobject obj, const char *name);
-
-void setInt(JNIEnv *env, jobject obj, const char *name, jint val);
-
-jlong getLong(JNIEnv *env, jobject obj, const char *name);
-
-void setLong(JNIEnv *env, jobject obj, const char *name, jlong val);
-
-jfloat getFloat(JNIEnv *env, jobject obj, const char *name);
-
-void setFloat(JNIEnv *env, jobject obj, const char *name, jfloat val);
-
-jdouble getDouble(JNIEnv *env, jobject obj, const char *name);
-
-void setDouble(JNIEnv *env, jobject obj, const char *name, jdouble val);
-
-String getString(JNIEnv *env, jobject obj, const char *name);
-
-void setString(JNIEnv *env, jobject obj, const char *name, const String &val);
-
-
-
-} // namespace Bind
-} // namespace Inkscape
-
-#endif // SEEN_JAVABIND_PRIVATE_H
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
-
diff --git a/src/bind/javabind.cpp b/src/bind/javabind.cpp
deleted file mode 100644
index 8a66bac59..000000000
--- a/src/bind/javabind.cpp
+++ /dev/null
@@ -1,1209 +0,0 @@
-/**
- * @file
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Note: We must limit Java or JVM-specific code to this file
- * and to dobinding.cpp. It should be hidden from javabind.h
- *
- * This file is mostly about getting things up and running, and
- * providing the basic C-to-Java hooks.
- *
- * dobinding.cpp will have the rote and repetitious
- * class-by-class binding
- */
-/*
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <jni.h>
-
-#include <sys/types.h>
-#include <dirent.h>
-
-
-#ifdef __WIN32__
-#include <windows.h>
-#else
-#include <dlfcn.h>
-#include <errno.h>
-#endif
-
-#if HAVE_SYS_STAT_H
-#include <sys/stat.h>
-#endif
-
-#include "javabind.h"
-#include "javabind-private.h"
-#include <path-prefix.h>
-#include <prefix.h>
-#include <glib.h>
-
-//For repr and document
-#include <document.h>
-#include <inkscape.h>
-#include <xml/repr.h>
-
-
-
-namespace Inkscape
-{
-
-namespace Bind
-{
-
-
-//########################################################################
-//# DEFINITIONS
-//########################################################################
-
-typedef jint (*CreateVMFunc)(JavaVM **, JNIEnv **, void *);
-
-
-
-//########################################################################
-//# UTILITY
-//########################################################################
-
-/**
- * Normalize path. Java wants '/', even on Windows
- */
-String normalizePath(const String &str)
-{
- String buf;
- for (unsigned int i=0 ; i<str.size() ; i++)
- {
- char ch = str[i];
- if (ch == '\\')
- buf.push_back('/');
- else
- buf.push_back(ch);
- }
- return buf;
-}
-
-
-/**
- * Convert a java string to a C++ string
- */
-static String getString(JNIEnv *env, jstring jstr)
-{
- const char *chars = env->GetStringUTFChars(jstr, JNI_FALSE);
- String str = chars;
- env->ReleaseStringUTFChars(jstr, chars);
- return str;
-}
-
-
-/**
- * Check if the VM has encountered an Exception. If so, get the String for it
- * and clear the exception
- */
-String getExceptionString(JNIEnv *env)
-{
- String buf;
- jthrowable exc = env->ExceptionOccurred();
- if (!exc)
- return buf;
- jclass cls = env->GetObjectClass(exc);
- jmethodID mid = env->GetMethodID(cls, "toString", "()Ljava/lang/String;");
- jstring jstr = (jstring) env->CallObjectMethod(exc, mid);
- buf.append(getString(env, jstr));
- env->ExceptionClear();
- return buf;
-}
-
-//########################################################################
-//# CONSTRUCTOR/DESTRUCTOR
-//########################################################################
-
-static JavaBinderyImpl *_instance = NULL;
-
-JavaBindery *JavaBindery::getInstance()
-{
- return JavaBinderyImpl::getInstance();
-}
-
-JavaBinderyImpl *JavaBinderyImpl::getInstance()
-{
- if (!_instance)
- {
- _instance = new JavaBinderyImpl();
- }
- return _instance;
-}
-
-JavaBinderyImpl::JavaBinderyImpl()
-{
- jvm = NULL;
- env = NULL;
- gatewayObj = NULL;
-}
-
-JavaBinderyImpl::~JavaBinderyImpl()
-{
-}
-
-
-//########################################################################
-//# MESSAGES
-//########################################################################
-
-void err(const char *fmt, ...)
-{
- va_list args;
- g_warning("JavaBinderyImpl err:");
- va_start(args, fmt);
- g_logv(G_LOG_DOMAIN, G_LOG_LEVEL_WARNING, fmt, args);
- va_end(args);
- g_warning("\n");
-}
-
-void msg(const char *fmt, ...)
-{
- va_list args;
- g_message("JavaBinderyImpl:");
- va_start(args, fmt);
- g_logv(G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, fmt, args);
- va_end(args);
- g_message("\n");
-}
-
-
-
-//########################################################################
-//# W I N 3 2 S T Y L E
-//########################################################################
-#ifdef __WIN32__
-
-
-#define DIR_SEPARATOR "\\"
-#define PATH_SEPARATOR ";"
-
-
-
-static bool getRegistryString(HKEY /*root*/, const char *keyName,
- const char *valName, char *buf, int buflen)
-{
- HKEY key;
- DWORD bufsiz = buflen;
- RegOpenKeyEx(HKEY_LOCAL_MACHINE, keyName, 0, KEY_READ, &key);
- int ret = RegQueryValueEx(key, TEXT(valName),
- NULL, NULL, (BYTE *)buf, &bufsiz);
- if (ret != ERROR_SUCCESS)
- {
- err("Key '%s\\%s not found\n", keyName, valName);
- return false;
- }
- RegCloseKey(key);
- return true;
-}
-
-
-static String cleanPath(const String &s)
-{
- String buf;
- for (unsigned int i=0 ; i<s.size() ; i++)
- {
- char ch = s[i];
- if (ch != '"')
- buf.push_back(ch);
- }
- return buf;
-}
-
-
-/**
- * Common places to find jvm.dll under JAVA_HOME
- */
-static const char *commonJavaPaths[] =
-{
- "\\jre\\bin\\client\\jvm.dll",
- "\\bin\\client\\jvm.dll",
- "\\jvm.dll",
- NULL
-};
-
-
-/**
- * Return the directory of the .exe that is currently running
- */
-static String getExePath()
-{
- char exeName[MAX_PATH+1];
- GetModuleFileName(NULL, exeName, MAX_PATH);
- char *slashPos = strrchr(exeName, '\\');
- if (slashPos)
- *slashPos = '\0';
- String s = exeName;
- return s;
-}
-
-
-/**
- * Check a directory for several possibilities of sub-locations
- * under it, where a jvm might exist.
- */
-static String checkPathUnderRoot(const String &root)
-{
- for (const char **path = commonJavaPaths ; *path ; path++)
- {
- String jpath = root;
- jpath.append(*path);
- //msg("trying '%s'", jpath.c_str());
- struct stat finfo;
- if (stat(jpath.c_str(), &finfo)>=0)
- {
- //msg("found");
- return jpath;
- }
- }
- return "";
-}
-
-
-
-/**
- * Attempt to find and load a jvm.dll file. Find the createVM()
- * function's address and return it
- */
-static CreateVMFunc getCreateVMFunc()
-{
- bool found = false;
- String libname;
-
- /**
- * First, look for an embedded jre in the .exe's dir.
- * This allows us to package our own JRE if we want to.
- */
- String inkscapeHome = getExePath();
- inkscapeHome.append("\\jre");
- msg("INKSCAPE_HOME='%s'", inkscapeHome.c_str());
- String path = checkPathUnderRoot(inkscapeHome);
- if (path.size() > 0)
- {
- libname = path;
- found = true;
- }
-
- /**
- * Next, look for JAVA_HOME. This will allow the user
- * to override what's in the registry
- */
- if (!found)
- {
- const char *envStr = getenv("JAVA_HOME");
- if (envStr)
- {
- String javaHome = cleanPath(envStr);
- msg("JAVA_HOME='%s'", javaHome.c_str());
- path = checkPathUnderRoot(javaHome);
- if (path.size() > 0)
- {
- libname = path;
- found = true;
- }
- }
- }
-
- //not at JAVA_HOME. check the registry
- if (!found)
- {
- char verbuf[16];
- char regpath[80];
- strcpy(regpath, "SOFTWARE\\JavaSoft\\Java Runtime Environment");
- bool ret = getRegistryString(HKEY_LOCAL_MACHINE,
- regpath, "CurrentVersion", verbuf, 15);
- if (!ret)
- {
- msg("JVM CurrentVersion not found in registry at '%s'", regpath);
- }
- else
- {
- strcat(regpath, "\\");
- strcat(regpath, verbuf);
- //msg("reg path: %s\n", regpath);
- char valbuf[80];
- ret = getRegistryString(HKEY_LOCAL_MACHINE,
- regpath, "RuntimeLib", valbuf, 79);
- if (ret)
- {
- found = true;
- libname = valbuf;
- }
- else
- {
- msg("JVM RuntimeLib not found in registry at '%s'",
- regpath);
- }
- }
- }
-
- if (!found)
- {
- err("JVM not found at JAVA_HOME or in registry");
- return NULL;
- }
-
- /**
- * If we are here, then we seem to have a valid path for jvm.dll
- * Give it a try
- */
- msg("getCreateVMFunc: Loading JVM: %s", libname.c_str());
- HMODULE lib = LoadLibrary(libname.c_str());
- if (!lib)
- {
- err("Java VM not found at '%s'", libname.c_str());
- return NULL;
- }
- CreateVMFunc createVM = (CreateVMFunc)GetProcAddress(lib, "JNI_CreateJavaVM");
- if (!createVM)
- {
- err("Could not find 'JNI_CreateJavaVM' in shared library '%s'",
- libname.c_str());
- return NULL;
- }
- return createVM;
-}
-
-/**
- * Return the directory where the Java classes/libs/resources are
- * located
- */
-static void getJavaRoot(String &javaroot)
-{
- /*
- javaroot = getExePath();
- javaroot.append("\\");
- javaroot.append(INKSCAPE_BINDDIR);
- javaroot.append("\\java");
- */
- javaroot = INKSCAPE_BINDDIR;
- javaroot.append("\\java");
-}
-
-
-
-
-//########################################################################
-//# U N I X S T Y L E
-//########################################################################
-#else /* !__WIN32__ */
-
-
-#define DIR_SEPARATOR "/"
-#define PATH_SEPARATOR ":"
-
-
-/**
- * Recursively descend into a directory looking for libjvm.so
- */
-static bool findJVMRecursive(const String &dirpath,
- std::vector<String> &results)
-{
- DIR *dir = opendir(dirpath.c_str());
- if (!dir)
- return false;
- bool ret = false;
- while (true)
- {
- struct dirent *de = readdir(dir);
- if (!de)
- break;
- String fname = de->d_name;
- if (fname == "." || fname == "..")
- continue;
- String path = dirpath;
- path.push_back('/');
- path.append(fname);
- if (fname == "libjvm.so")
- {
- ret = true;
- results.push_back(path);
- continue;
- }
- struct stat finfo;
- if (lstat(path.c_str(), &finfo)<0)
- {
- break;
- }
- if (finfo.st_mode & S_IFDIR)
- {
- ret |= findJVMRecursive(path, results);
- }
- }
- closedir(dir);
- return ret;
-}
-
-
-/**
- * Some common places on a Unix filesystem where JVMs are
- * often found.
- */
-static const char *commonJavaPaths[] =
-{
- "/usr/lib/jvm/jre",
- "/usr/lib/jvm",
- "/usr/local/lib/jvm/jre",
- "/usr/local/lib/jvm",
- "/usr/java",
- "/usr/local/java",
- NULL
-};
-
-
-
-/**
- * Look for a Java VM (libjvm.so) in several Unix places
- */
-static bool findJVM(String &result)
-{
- std::vector<String> results;
- bool found = false;
-
- /* Is there one specified by the user? */
- const char *javaHome = getenv("JAVA_HOME");
- if (javaHome && findJVMRecursive(javaHome, results))
- found = true;
- else for (const char **path = commonJavaPaths ; *path ; path++)
- {
- if (findJVMRecursive(*path, results))
- {
- found = true;
- break;
- }
- }
- if (!found)
- {
- return false;
- }
- if (results.empty())
- return false;
- //Look first for a Client VM
- for (unsigned int i=0 ; i<results.size() ; i++)
- {
- String s = results[i];
- if (s.find("client") != s.npos)
- {
- result = s;
- return true;
- }
- }
- //else default to the first
- result = results[0];
- return true;
-}
-
-
-
-/**
- * Attempt to find and load a jvm.dll file. Find the createVM()
- * function's address and return it
- */
-static CreateVMFunc getCreateVMFunc()
-{
- String libname;
- if (!findJVM(libname))
- {
- err("No Java VM found. Is JAVA_HOME defined? Need to find 'libjvm.so'");
- return NULL;
- }
- msg("getCreateVMFunc: Loading JVM: %s", libname.c_str());
- void *lib = dlopen(libname.c_str(), RTLD_NOW);
- if (!lib)
- {
- err("Java VM not found at '%s' : %s", libname.c_str(), strerror(errno));
- return NULL;
- }
- CreateVMFunc createVM = (CreateVMFunc)dlsym(lib, "JNI_CreateJavaVM");
- if (!createVM)
- {
- err("Could not find 'JNI_CreateJavaVM' in shared library");
- return NULL;
- }
- return createVM;
-}
-
-
-/**
- * Return the directory where the Java classes/libs/resources are
- * located
- */
-static void getJavaRoot(String &javaroot)
-{
- javaroot = INKSCAPE_BINDDIR;
- javaroot.append("/java");
-}
-
-#endif /* !__WIN32__ */
-
-
-//########################################################################
-//# COMMON
-//########################################################################
-
-
-bool JavaBinderyImpl::isLoaded()
-{
- return (jvm != (void *)0);
-}
-
-
-
-/**
- * This will set up the classpath for the launched VM.
- * We will add two things:
- * 1. INKSCAPE_JAVADIR/classes -- path to loose classes
- * 2. A concatenation of all jar files in INKSCAPE_JAVADIR/lib
- *
- * This will allow people to add classes and jars to the JVM without
- * needing to state them explicitly.
- *
- * @param javaroot. Should be INKSCAPE_JAVADIR
- * @param result a string buffer to hold the result of this method
- */
-static void populateClassPath(const String &javaroot,
- String &result)
-{
- String classdir = javaroot;
- classdir.append(DIR_SEPARATOR);
- classdir.append("classes");
-
- String cp = classdir;
-
- String libdir = javaroot;
- libdir.append(DIR_SEPARATOR);
- libdir.append("lib");
-
- DIR *dir = opendir(libdir.c_str());
- if (!dir)
- {
- result = cp;
- return;
- }
-
- while (true)
- {
- struct dirent *de = readdir(dir);
- if (!de)
- break;
- String fname = de->d_name;
- if (fname == "." || fname == "..")
- continue;
- if (fname.size()<5) //x.jar
- continue;
- if (fname.compare(fname.size()-4, 4, ".jar") != 0)
- continue;
-
- String path = libdir;
- path.append(DIR_SEPARATOR);
- path.append(fname);
-
- cp.append(PATH_SEPARATOR);
- cp.append(path);
- }
- closedir(dir);
-
- result = cp;
-}
-
-
-
-//========================================================================
-// Gateway
-//========================================================================
-/**
- * This is provided to scripts can grab the current copy or the
- * repr tree. If anyone has a smarter way of doing this, please implement.
- */
-static jstring JNICALL documentGet(JNIEnv *env, jobject /*obj*/, jlong /*ptr*/)
-{
- //JavaBinderyImpl *bind = (JavaBinderyImpl *)ptr;
- String buf = sp_repr_save_buf((SP_ACTIVE_DOCUMENT)->rdoc);
- jstring jstr = env->NewStringUTF(buf.c_str());
- return jstr;
-}
-
-/**
- * This is provided to scripts can load an XML tree into Inkscape.
- * If anyone has a smarter way of doing this, please implement.
- */
-static jboolean JNICALL documentSet(JNIEnv */*env*/, jobject /*obj*/, jlong /*ptr*/, jstring /*jstr*/)
-{
- /*
- JavaBinderyImpl *bind = (JavaBinderyImpl *)ptr;
- String s = getString(env, jstr);
- SPDocument *doc = sp_document_new_from_mem(s.c_str(), s.size(), true);
- */
- return JNI_TRUE;
-}
-
-/**
- * This method is used to allow the gateway class to
- * redirect its logging stream here.
- * For the main C++/Java bindings, see dobinding.cpp
- */
-static void JNICALL logWrite(JNIEnv */*env*/, jobject /*obj*/, jlong ptr, jint ch)
-{
- JavaBinderyImpl *bind = reinterpret_cast<JavaBinderyImpl *>(ptr);
- bind->log(ch);
-}
-
-
-static JNINativeMethod gatewayMethods[] =
-{
-{ (char *)"documentGet", (char *)"(J)Ljava/lang/String;", (void *)documentGet },
-{ (char *)"documentSet", (char *)"(JLjava/lang/String;)Z", (void *)documentSet },
-{ (char *)"logWrite", (char *)"(JI)V", (void *)logWrite },
-{ NULL, NULL, NULL }
-};
-
-
-/**
- * This sets up the 'Gateway' java class for execution of
- * scripts. The class's constructor takes a jlong. This java long
- * is used to store the pointer to 'this'. When ScriptRunner makes
- * native calls, it passes that jlong back, so that it can call the
- * methods of this C++ class.
- */
-bool JavaBinderyImpl::setupGateway()
-{
- String className = "org/inkscape/cmn/Gateway";
- if (!registerNatives(className, gatewayMethods))
- {
- return false;
- }
- jclass cls = env->FindClass(className.c_str());
- if (!cls)
- {
- err("setupGateway: cannot find class '%s' : %s",
- className.c_str(), getException().c_str());
- return false;
- }
- jmethodID mid = env->GetMethodID(cls, "<init>", "(J)V");
- if (!mid)
- {
- err("setupGateway: cannot find constructor for '%s' : %s",
- className.c_str(), getException().c_str());
- return false;
- }
- gatewayObj = env->NewObject(cls, mid, ((jlong)this));
- if (!gatewayObj)
- {
- err("setupGateway: cannot construct '%s' : %s",
- className.c_str(), getException().c_str());
- return false;
- }
-
- msg("Gateway ready");
- return true;
-}
-
-bool JavaBinderyImpl::scriptRun(const String &lang, const String &script)
-{
- if (!loadJVM())
- return false;
-
- std::vector<Value> params;
- Value langParm(lang);
- params.push_back(langParm);
- Value scriptParm(script);
- params.push_back(scriptParm);
- Value retval;
- callInstance(Value::BIND_VOID, gatewayObj, "scriptRun",
- "(Ljava/lang/String;Ljava/lang/String;)Z", params, retval);
- return retval.getBoolean();
-}
-
-bool JavaBinderyImpl::scriptRunFile(const String &lang, const String &fname)
-{
- if (!loadJVM())
- return false;
-
- std::vector<Value> params;
- Value langParm(lang);
- params.push_back(langParm);
- Value fnameParm(fname);
- params.push_back(fnameParm);
- Value retval;
- callInstance(Value::BIND_VOID, gatewayObj, "scriptRunFile",
- "(Ljava/lang/String;Ljava/lang/String;)Z", params, retval);
- return retval.getBoolean();
-}
-
-bool JavaBinderyImpl::showConsole()
-{
- if (!loadJVM())
- return false;
-
- std::vector<Value> params;
- Value retval;
- callInstance(Value::BIND_VOID, gatewayObj, "showConsole",
- "()Z", params, retval);
- return retval.getBoolean();
-}
-
-
-//========================================================================
-// End Gateway
-//========================================================================
-
-
-/**
- * This is used to grab output from the VM itself. See 'options' below.
- */
-static int JNICALL vfprintfHook(FILE* /*f*/, const char *fmt, va_list args)
-{
- g_logv(G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, fmt, args);
- return JNI_TRUE;
-}
-
-
-/**
- * This is the most important part of this class. Here we
- * attempt to find, load, and initialize a java (or mlvm?) virtual
- * machine.
- *
- * @return true if successful, else false
- */
-bool JavaBinderyImpl::loadJVM()
-{
- if (jvm)
- return true;
-
- CreateVMFunc createVM = getCreateVMFunc();
- if (!createVM)
- {
- err("Could not find 'JNI_CreateJavaVM' in shared library");
- return false;
- }
-
- String javaroot;
- getJavaRoot(javaroot);
- String cp;
- populateClassPath(javaroot, cp);
- String classpath = "-Djava.class.path=";
- classpath.append(normalizePath(cp));
- msg("Class path is: '%s'", classpath.c_str());
-
- String libpath = "-Djava.library.path=";
- libpath.append(javaroot);
- libpath.append(DIR_SEPARATOR);
- libpath.append("libm");
- libpath = normalizePath(libpath);
- msg("Lib path is: '%s'", libpath.c_str());
-
- JavaVMInitArgs vm_args;
- JavaVMOption options[10];//should be enough
- int nOptions = 0;
- options[nOptions++].optionString = (char *)classpath.c_str();
- options[nOptions++].optionString = (char *)libpath.c_str();
- //options[nOptions++].optionString = (char *)"-verbose:jni";
- options[nOptions ].optionString = (char *)"vfprintf";
- options[nOptions++].extraInfo = (void *)vfprintfHook;
- vm_args.version = JNI_VERSION_1_4;
- vm_args.options = options;
- vm_args.nOptions = nOptions;
- vm_args.ignoreUnrecognized = true;
-
- if (createVM(&jvm, &env, &vm_args) < 0)
- {
- err("JNI_CreateJavaVM() failed");
- return false;
- }
-
- //get jvm version
- jint vers = env->GetVersion();
- int versionMajor = (vers>>16) & 0xffff;
- int versionMinor = (vers ) & 0xffff;
- msg("Loaded JVM version %d.%d", versionMajor, versionMinor);
-
- if (!setupGateway()) {
- // set jvm = NULL, otherwise, this method will return true when called for the second time while the gateway might not have been created!
- jvm->DestroyJavaVM();
- jvm = NULL;
- env = NULL;
- err("Java bindings: setupGateway() failed");
- return false;
- }
-
- return true;
-}
-
-
-/**
- * This is a difficult method. What we are doing is trying to
- * call a static method with a list of arguments. Similar to
- * a varargs call, we need to marshal the Values into their
- * Java equivalents and make the proper call.
- *
- * @param type the return type of the method
- * @param className the full (package / name) name of the java class
- * @param methodName the name of the method being invoked
- * @param signature the method signature (ex: "(Ljava/lang/String;I)V" )
- * that describes the param and return types of the method.
- * @param retval the return value of the java method
- * @return true if the call was successful, else false. This is not
- * the return value of the method.
- */
-bool JavaBinderyImpl::callStatic(int type,
- const String &className,
- const String &methodName,
- const String &signature,
- const std::vector<Value> &params,
- Value &retval)
-{
- jclass cls = env->FindClass(className.c_str());
- if (!cls)
- {
- err("Could not find class '%s' : %s",
- className.c_str(), getException().c_str());
- return false;
- }
- jmethodID mid = env->GetStaticMethodID(cls,
- methodName.c_str(), signature.c_str());
- if (!mid)
- {
- err("Could not find method '%s:%s/%s' : %s",
- className.c_str(), methodName.c_str(),
- signature.c_str(), getException().c_str());
- return false;
- }
- /**
- * Assemble your parameters into a form usable by JNI
- */
- jvalue *jvals = new jvalue[params.size()];
- for (unsigned int i=0 ; i<params.size() ; i++)
- {
- Value v = params[i];
- switch (v.getType())
- {
- case Value::BIND_BOOLEAN:
- {
- jvals[i].z = (jboolean)v.getBoolean();
- break;
- }
- case Value::BIND_INT:
- {
- jvals[i].i = (jint)v.getInt();
- break;
- }
- case Value::BIND_DOUBLE:
- {
- jvals[i].d = (jdouble)v.getDouble();
- break;
- }
- case Value::BIND_STRING:
- {
- jvals[i].l = (jobject) env->NewStringUTF(v.getString().c_str());
- break;
- }
- default:
- {
- err("Unknown value type: %d", v.getType());
- delete [] jvals;
- return false;
- }
- }
- }
- switch (type)
- {
- case Value::BIND_VOID:
- {
- env->CallStaticVoidMethodA(cls, mid, jvals);
- break;
- }
- case Value::BIND_BOOLEAN:
- {
- jboolean ret = env->CallStaticBooleanMethodA(cls, mid, jvals);
- if (ret == JNI_TRUE) //remember, don't truncate
- retval.setBoolean(true);
- else
- retval.setBoolean(false);
- break;
- }
- case Value::BIND_INT:
- {
- jint ret = env->CallStaticIntMethodA(cls, mid, jvals);
- retval.setInt(ret);
- break;
- }
- case Value::BIND_DOUBLE:
- {
- jdouble ret = env->CallStaticDoubleMethodA(cls, mid, jvals);
- retval.setDouble(ret);
- break;
- }
- case Value::BIND_STRING:
- {
- jobject ret = env->CallStaticObjectMethodA(cls, mid, jvals);
- jstring jstr = (jstring) ret;
- const char *str = env->GetStringUTFChars(jstr, JNI_FALSE);
- retval.setString(str);
- env->ReleaseStringUTFChars(jstr, str);
- break;
- }
- default:
- {
- err("Unknown return type: %d", type);
- return false;
- }
- }
- delete [] jvals;
- String errStr = getException();
- if (errStr.size()>0)
- {
- err("callStatic: %s", errStr.c_str());
- return false;
- }
- return true;
-}
-
-
-
-/**
- * Another difficult method. However, this time we are operating
- * on an existing instance jobject.
- *
- * @param type the return type of the method
- * @param obj the instance upon which to make the call
- * @param methodName the name of the method being invoked
- * @param signature the method signature (ex: "(Ljava/lang/String;I)V" )
- * that describes the param and return types of the method.
- * @param retval the return value of the java method
- * @return true if the call was successful, else false. This is not
- * the return value of the method.
- */
-bool JavaBinderyImpl::callInstance(
- int type,
- const jobject obj,
- const String &methodName,
- const String &signature,
- const std::vector<Value> &params,
- Value &retval)
-{
- jmethodID mid = env->GetMethodID(env->GetObjectClass(obj),
- methodName.c_str(), signature.c_str());
- if (!mid)
- {
- err("Could not find method '%s/%s' : %s",
- methodName.c_str(),
- signature.c_str(), getException().c_str());
- return false;
- }
- /**
- * Assemble your parameters into a form usable by JNI
- */
- jvalue *jvals = new jvalue[params.size()];
- for (unsigned int i=0 ; i<params.size() ; i++)
- {
- Value v = params[i];
- switch (v.getType())
- {
- case Value::BIND_BOOLEAN:
- {
- jvals[i].z = (jboolean)v.getBoolean();
- break;
- }
- case Value::BIND_INT:
- {
- jvals[i].i = (jint)v.getInt();
- break;
- }
- case Value::BIND_DOUBLE:
- {
- jvals[i].d = (jdouble)v.getDouble();
- break;
- }
- case Value::BIND_STRING:
- {
- jvals[i].l = (jobject) env->NewStringUTF(v.getString().c_str());
- break;
- }
- default:
- {
- err("Unknown value type: %d", v.getType());
- delete [] jvals;
- return false;
- }
- }
- }
- switch (type)
- {
- case Value::BIND_VOID:
- {
- env->CallVoidMethodA(obj, mid, jvals);
- break;
- }
- case Value::BIND_BOOLEAN:
- {
- jboolean ret = env->CallBooleanMethodA(obj, mid, jvals);
- if (ret == JNI_TRUE) //remember, don't truncate
- retval.setBoolean(true);
- else
- retval.setBoolean(false);
- break;
- }
- case Value::BIND_INT:
- {
- jint ret = env->CallIntMethodA(obj, mid, jvals);
- retval.setInt(ret);
- break;
- }
- case Value::BIND_DOUBLE:
- {
- jdouble ret = env->CallDoubleMethodA(obj, mid, jvals);
- retval.setDouble(ret);
- break;
- }
- case Value::BIND_STRING:
- {
- jobject ret = env->CallObjectMethodA(obj, mid, jvals);
- jstring jstr = (jstring) ret;
- const char *str = env->GetStringUTFChars(jstr, JNI_FALSE);
- retval.setString(str);
- env->ReleaseStringUTFChars(jstr, str);
- break;
- }
- default:
- {
- err("Unknown return type: %d", type);
- return false;
- }
- }
- delete [] jvals;
- String errStr = getException();
- if (errStr.size()>0)
- {
- err("callStatic: %s", errStr.c_str());
- return false;
- }
- return true;
-}
-
-
-
-
-/**
- * Fetch the last exception from the JVM, if any. Clear it to
- * continue processing
- *
- * @return the exception's descriptio,if any. Else ""
- */
-String JavaBinderyImpl::getException()
-{
- return getExceptionString(env);
-}
-
-
-
-/**
- * Convenience method to call the static void main(String argv[])
- * method of a given class
- *
- * @param className full name of the java class
- * @args the argument strings to the method
- * @return true if successful, else false
- */
-bool JavaBinderyImpl::callMain(const String &className,
- const std::vector<String> &args)
-{
- std::vector<Value> parms;
- for (unsigned int i=0 ; i<args.size() ; i++)
- {
- Value v;
- v.setString(args[i]);
- parms.push_back(v);
- }
- Value retval;
- return callStatic(Value::BIND_VOID, className, "main",
- "([Ljava/lang/String;)V", parms, retval);
-}
-
-
-/**
- * Used to register an array of native methods for a named class
- *
- * @param className the full name of the java class
- * @param the method array
- * @return true if successful, else false
- */
-bool JavaBinderyImpl::registerNatives(const String &className,
- const JNINativeMethod *methods)
-{
- jclass cls = env->FindClass(className.c_str());
- if (!cls)
- {
- err("Could not find class '%s'", className.c_str());
- return false;
- }
- //msg("registerNatives: class '%s' found", className.c_str());
-
- /**
- * hack for JDK bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6493522
- */
- jmethodID mid = env->GetMethodID(env->GetObjectClass(cls), "getConstructors",
- "()[Ljava/lang/reflect/Constructor;");
- if (!mid)
- {
- err("Could not get reflect mid for 'getConstructors' : %s",
- getException().c_str());
- return false;
- }
- jobject res = env->CallObjectMethod(cls, mid);
- if (!res)
- {
- err("Could not get constructors : %s", getException().c_str());
- return false;
- }
- /**
- * end hack
- */
- jint nrMethods = 0;
- for (const JNINativeMethod *m = methods ; m->name ; m++)
- nrMethods++;
- jint ret = env->RegisterNatives(cls, methods, nrMethods);
- if (ret < 0)
- {
- err("Could not register %d native methods for '%s' : %s",
- nrMethods, className.c_str(), getException().c_str());
- return false;
- }
- return true;
-}
-
-
-
-
-} // namespace Bind
-} // namespace Inkscape
-
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
diff --git a/src/bind/javabind.h b/src/bind/javabind.h
deleted file mode 100644
index c11656a66..000000000
--- a/src/bind/javabind.h
+++ /dev/null
@@ -1,405 +0,0 @@
-/**
- * @file
- * @brief This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- */
-/*
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#ifndef SEEN_JAVABIND_H
-#define SEEN_JAVABIND_H
-
-#include <vector>
-#include <glibmm/ustring.h>
-
-
-namespace Inkscape
-{
-
-namespace Bind
-{
-
-
-/**
- * Select which String implementation we want to use
- */
-typedef Glib::ustring String;
-
-
-/**
- * This is the base class of all things which will be C++ object
- * instances
- */
-class BaseObject
-{
-public:
-
- /**
- * Simple constructor
- */
- BaseObject()
- {}
-
- /**
- * Destructor
- */
- virtual ~BaseObject()
- {}
-
-};
-
-
-/**
- *
- */
-class Value
-{
-public:
-
- /**
- * Types for this value
- */
- typedef enum
- {
- BIND_VOID,
- BIND_INT,
- BIND_BOOLEAN,
- BIND_DOUBLE,
- BIND_STRING,
- BIND_OBJECT
- } ValueType;
-
- /**
- *
- */
- Value()
- {
- init();
- }
-
- /**
- *
- */
- Value(int ival)
- {
- init();
- setInt(ival);
- }
-
- /**
- *
- */
- Value(bool bval)
- {
- init();
- setBoolean(bval);
- }
-
- /**
- *
- */
- Value(double dval)
- {
- init();
- setDouble(dval);
- }
-
- /**
- *
- */
- Value(const String &sval)
- {
- init();
- setString(sval);
- }
-
- /**
- *
- */
- Value(const Value &other)
- {
- assign(other);
- }
-
- /**
- *
- */
- Value &operator=(const Value &other)
- {
- assign(other);
- return *this;
- }
-
- /**
- *
- */
- virtual ~Value()
- {
- }
-
- /**
- *
- */
- int getType()
- { return type; }
-
- /**
- *
- */
- void setBoolean(bool val)
- { type = BIND_BOOLEAN; ival = (int)val; }
-
- /**
- *
- */
- bool getBoolean()
- {
- if (type == BIND_BOOLEAN)
- return (bool)ival;
- else
- return false;
- }
-
- /**
- *
- */
- void setInt(int val)
- { type = BIND_INT; ival = val; }
-
- /**
- *
- */
- bool getInt()
- {
- if (type == BIND_INT)
- return ival;
- else
- return 0;
- }
-
- /**
- *
- */
- void setDouble(double val)
- { type = BIND_DOUBLE; dval = val; }
-
- /**
- *
- */
- double getDouble()
- {
- if (type == BIND_DOUBLE)
- return dval;
- else
- return 0.0;
- }
-
- /**
- *
- */
- void setString(const String &val)
- { type = BIND_STRING; sval = val; }
-
- /**
- *
- */
- String getString()
- {
- if (type == BIND_STRING)
- return sval;
- else
- return "";
- }
-
-
-private:
-
- void init()
- {
- type = BIND_INT;
- ival = 0;
- dval = 0.0;
- sval = "";
- }
-
- void assign(const Value &other)
- {
- type = other.type;
- ival = other.ival;
- dval = other.dval;
- sval = other.sval;
- }
-
- int type;
- long ival;
- double dval;
- String sval;
-
-};
-
-
-
-
-
-/**
- *
- */
-class JavaBindery
-{
-public:
-
- /**
- *
- */
- JavaBindery()
- {}
-
- /**
- *
- */
- virtual ~JavaBindery()
- {}
-
- /**
- *
- */
- virtual bool loadJVM()
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool callStatic(int /*type*/,
- const String &/*className*/,
- const String &/*methodName*/,
- const String &/*signature*/,
- const std::vector<Value> &/*params*/,
- Value &/*retval*/)
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool callMain(const String &/*className*/,
- const std::vector<String> &/*args*/)
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool isLoaded()
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool scriptRun(const String &/*lang*/, const String &/*script*/)
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool scriptRunFile(const String &/*lang*/, const String &/*fileName*/)
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool showConsole()
- {
- return false;
- }
-
- /**
- *
- */
- virtual bool doBinding()
- {
- return false;
- }
-
- /**
- *
- */
- virtual String getException()
- {
- return "";
- }
-
- virtual String logGet()
- {
- return logBuf;
- }
-
- virtual void logClear()
- {
- logBuf.clear();
- }
-
- virtual void log(int ch)
- {
- logBuf.push_back((char)ch);
- if (ch == '\n' || ch == '\r')
- {
- g_message("%s", logBuf.c_str());
- logBuf.clear();
- }
- }
-
-
- /**
- * Return a singleton instance of this bindery
- */
- static JavaBindery *getInstance();
-
-protected:
-
-
- String stdOutBuf;
- String stdErrBuf;
- String logBuf;
-
-};
-
-
-
-
-
-} // namespace Bind
-} // namespace Inkscape
-
-#endif // SEEN_JAVABIND_H
-//########################################################################
-//# E N D O F F I L E
-//########################################################################
-
diff --git a/src/bind/javainc/jni.h b/src/bind/javainc/jni.h
deleted file mode 100644
index 5989c043f..000000000
--- a/src/bind/javainc/jni.h
+++ /dev/null
@@ -1,1959 +0,0 @@
-/*
- * Copyright 1996-2006 Sun Microsystems, Inc. All Rights Reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Sun designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
- */
-
-/*
- * We used part of Netscape's Java Runtime Interface (JRI) as the starting
- * point of our design and implementation.
- */
-
-/* ***************************************************************************
- * Java Runtime Interface
- * Copyright (c) 1996 Netscape Communications Corporation. All rights reserved.
- *****************************************************************************/
-
-#ifndef _JAVASOFT_JNI_H_
-#define _JAVASOFT_JNI_H_
-
-#include <stdio.h>
-#include <stdarg.h>
-
-/* jni_md.h contains the machine-dependent typedefs for jbyte, jint
- and jlong */
-
-#include "jni_md.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * JNI Types
- */
-
-#ifndef JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H
-
-typedef unsigned char jboolean;
-typedef unsigned short jchar;
-typedef short jshort;
-typedef float jfloat;
-typedef double jdouble;
-
-typedef jint jsize;
-
-#ifdef __cplusplus
-
-class _jobject {};
-class _jclass : public _jobject {};
-class _jthrowable : public _jobject {};
-class _jstring : public _jobject {};
-class _jarray : public _jobject {};
-class _jbooleanArray : public _jarray {};
-class _jbyteArray : public _jarray {};
-class _jcharArray : public _jarray {};
-class _jshortArray : public _jarray {};
-class _jintArray : public _jarray {};
-class _jlongArray : public _jarray {};
-class _jfloatArray : public _jarray {};
-class _jdoubleArray : public _jarray {};
-class _jobjectArray : public _jarray {};
-
-typedef _jobject *jobject;
-typedef _jclass *jclass;
-typedef _jthrowable *jthrowable;
-typedef _jstring *jstring;
-typedef _jarray *jarray;
-typedef _jbooleanArray *jbooleanArray;
-typedef _jbyteArray *jbyteArray;
-typedef _jcharArray *jcharArray;
-typedef _jshortArray *jshortArray;
-typedef _jintArray *jintArray;
-typedef _jlongArray *jlongArray;
-typedef _jfloatArray *jfloatArray;
-typedef _jdoubleArray *jdoubleArray;
-typedef _jobjectArray *jobjectArray;
-
-#else
-
-struct _jobject;
-
-typedef struct _jobject *jobject;
-typedef jobject jclass;
-typedef jobject jthrowable;
-typedef jobject jstring;
-typedef jobject jarray;
-typedef jarray jbooleanArray;
-typedef jarray jbyteArray;
-typedef jarray jcharArray;
-typedef jarray jshortArray;
-typedef jarray jintArray;
-typedef jarray jlongArray;
-typedef jarray jfloatArray;
-typedef jarray jdoubleArray;
-typedef jarray jobjectArray;
-
-#endif
-
-typedef jobject jweak;
-
-typedef union jvalue {
- jboolean z;
- jbyte b;
- jchar c;
- jshort s;
- jint i;
- jlong j;
- jfloat f;
- jdouble d;
- jobject l;
-} jvalue;
-
-struct _jfieldID;
-typedef struct _jfieldID *jfieldID;
-
-struct _jmethodID;
-typedef struct _jmethodID *jmethodID;
-
-/* Return values from jobjectRefType */
-typedef enum _jobjectType {
- JNIInvalidRefType = 0,
- JNILocalRefType = 1,
- JNIGlobalRefType = 2,
- JNIWeakGlobalRefType = 3
-} jobjectRefType;
-
-
-#endif /* JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H */
-
-/*
- * jboolean constants
- */
-
-#define JNI_FALSE 0
-#define JNI_TRUE 1
-
-/*
- * possible return values for JNI functions.
- */
-
-#define JNI_OK 0 /* success */
-#define JNI_ERR (-1) /* unknown error */
-#define JNI_EDETACHED (-2) /* thread detached from the VM */
-#define JNI_EVERSION (-3) /* JNI version error */
-#define JNI_ENOMEM (-4) /* not enough memory */
-#define JNI_EEXIST (-5) /* VM already created */
-#define JNI_EINVAL (-6) /* invalid arguments */
-
-/*
- * used in ReleaseScalarArrayElements
- */
-
-#define JNI_COMMIT 1
-#define JNI_ABORT 2
-
-/*
- * used in RegisterNatives to describe native method name, signature,
- * and function pointer.
- */
-
-typedef struct {
- char *name;
- char *signature;
- void *fnPtr;
-} JNINativeMethod;
-
-/*
- * JNI Native Method Interface.
- */
-
-struct JNINativeInterface_;
-
-struct JNIEnv_;
-
-#ifdef __cplusplus
-typedef JNIEnv_ JNIEnv;
-#else
-typedef const struct JNINativeInterface_ *JNIEnv;
-#endif
-
-/*
- * JNI Invocation Interface.
- */
-
-struct JNIInvokeInterface_;
-
-struct JavaVM_;
-
-#ifdef __cplusplus
-typedef JavaVM_ JavaVM;
-#else
-typedef const struct JNIInvokeInterface_ *JavaVM;
-#endif
-
-struct JNINativeInterface_ {
- void *reserved0;
- void *reserved1;
- void *reserved2;
-
- void *reserved3;
- jint (JNICALL *GetVersion)(JNIEnv *env);
-
- jclass (JNICALL *DefineClass)
- (JNIEnv *env, const char *name, jobject loader, const jbyte *buf,
- jsize len);
- jclass (JNICALL *FindClass)
- (JNIEnv *env, const char *name);
-
- jmethodID (JNICALL *FromReflectedMethod)
- (JNIEnv *env, jobject method);
- jfieldID (JNICALL *FromReflectedField)
- (JNIEnv *env, jobject field);
-
- jobject (JNICALL *ToReflectedMethod)
- (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic);
-
- jclass (JNICALL *GetSuperclass)
- (JNIEnv *env, jclass sub);
- jboolean (JNICALL *IsAssignableFrom)
- (JNIEnv *env, jclass sub, jclass sup);
-
- jobject (JNICALL *ToReflectedField)
- (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic);
-
- jint (JNICALL *Throw)
- (JNIEnv *env, jthrowable obj);
- jint (JNICALL *ThrowNew)
- (JNIEnv *env, jclass clazz, const char *msg);
- jthrowable (JNICALL *ExceptionOccurred)
- (JNIEnv *env);
- void (JNICALL *ExceptionDescribe)
- (JNIEnv *env);
- void (JNICALL *ExceptionClear)
- (JNIEnv *env);
- void (JNICALL *FatalError)
- (JNIEnv *env, const char *msg);
-
- jint (JNICALL *PushLocalFrame)
- (JNIEnv *env, jint capacity);
- jobject (JNICALL *PopLocalFrame)
- (JNIEnv *env, jobject result);
-
- jobject (JNICALL *NewGlobalRef)
- (JNIEnv *env, jobject lobj);
- void (JNICALL *DeleteGlobalRef)
- (JNIEnv *env, jobject gref);
- void (JNICALL *DeleteLocalRef)
- (JNIEnv *env, jobject obj);
- jboolean (JNICALL *IsSameObject)
- (JNIEnv *env, jobject obj1, jobject obj2);
- jobject (JNICALL *NewLocalRef)
- (JNIEnv *env, jobject ref);
- jint (JNICALL *EnsureLocalCapacity)
- (JNIEnv *env, jint capacity);
-
- jobject (JNICALL *AllocObject)
- (JNIEnv *env, jclass clazz);
- jobject (JNICALL *NewObject)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jobject (JNICALL *NewObjectV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jobject (JNICALL *NewObjectA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jclass (JNICALL *GetObjectClass)
- (JNIEnv *env, jobject obj);
- jboolean (JNICALL *IsInstanceOf)
- (JNIEnv *env, jobject obj, jclass clazz);
-
- jmethodID (JNICALL *GetMethodID)
- (JNIEnv *env, jclass clazz, const char *name, const char *sig);
-
- jobject (JNICALL *CallObjectMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jobject (JNICALL *CallObjectMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jobject (JNICALL *CallObjectMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args);
-
- jboolean (JNICALL *CallBooleanMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jboolean (JNICALL *CallBooleanMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jboolean (JNICALL *CallBooleanMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args);
-
- jbyte (JNICALL *CallByteMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jbyte (JNICALL *CallByteMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jbyte (JNICALL *CallByteMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jchar (JNICALL *CallCharMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jchar (JNICALL *CallCharMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jchar (JNICALL *CallCharMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jshort (JNICALL *CallShortMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jshort (JNICALL *CallShortMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jshort (JNICALL *CallShortMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jint (JNICALL *CallIntMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jint (JNICALL *CallIntMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jint (JNICALL *CallIntMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jlong (JNICALL *CallLongMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jlong (JNICALL *CallLongMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jlong (JNICALL *CallLongMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jfloat (JNICALL *CallFloatMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jfloat (JNICALL *CallFloatMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jfloat (JNICALL *CallFloatMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- jdouble (JNICALL *CallDoubleMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- jdouble (JNICALL *CallDoubleMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- jdouble (JNICALL *CallDoubleMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args);
-
- void (JNICALL *CallVoidMethod)
- (JNIEnv *env, jobject obj, jmethodID methodID, ...);
- void (JNICALL *CallVoidMethodV)
- (JNIEnv *env, jobject obj, jmethodID methodID, va_list args);
- void (JNICALL *CallVoidMethodA)
- (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args);
-
- jobject (JNICALL *CallNonvirtualObjectMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jobject (JNICALL *CallNonvirtualObjectMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jobject (JNICALL *CallNonvirtualObjectMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue * args);
-
- jboolean (JNICALL *CallNonvirtualBooleanMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jboolean (JNICALL *CallNonvirtualBooleanMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jboolean (JNICALL *CallNonvirtualBooleanMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue * args);
-
- jbyte (JNICALL *CallNonvirtualByteMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jbyte (JNICALL *CallNonvirtualByteMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jbyte (JNICALL *CallNonvirtualByteMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jchar (JNICALL *CallNonvirtualCharMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jchar (JNICALL *CallNonvirtualCharMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jchar (JNICALL *CallNonvirtualCharMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jshort (JNICALL *CallNonvirtualShortMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jshort (JNICALL *CallNonvirtualShortMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jshort (JNICALL *CallNonvirtualShortMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jint (JNICALL *CallNonvirtualIntMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jint (JNICALL *CallNonvirtualIntMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jint (JNICALL *CallNonvirtualIntMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jlong (JNICALL *CallNonvirtualLongMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jlong (JNICALL *CallNonvirtualLongMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jlong (JNICALL *CallNonvirtualLongMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jfloat (JNICALL *CallNonvirtualFloatMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jfloat (JNICALL *CallNonvirtualFloatMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jfloat (JNICALL *CallNonvirtualFloatMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- jdouble (JNICALL *CallNonvirtualDoubleMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- jdouble (JNICALL *CallNonvirtualDoubleMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- jdouble (JNICALL *CallNonvirtualDoubleMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue *args);
-
- void (JNICALL *CallNonvirtualVoidMethod)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...);
- void (JNICALL *CallNonvirtualVoidMethodV)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- va_list args);
- void (JNICALL *CallNonvirtualVoidMethodA)
- (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID,
- const jvalue * args);
-
- jfieldID (JNICALL *GetFieldID)
- (JNIEnv *env, jclass clazz, const char *name, const char *sig);
-
- jobject (JNICALL *GetObjectField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jboolean (JNICALL *GetBooleanField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jbyte (JNICALL *GetByteField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jchar (JNICALL *GetCharField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jshort (JNICALL *GetShortField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jint (JNICALL *GetIntField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jlong (JNICALL *GetLongField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jfloat (JNICALL *GetFloatField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
- jdouble (JNICALL *GetDoubleField)
- (JNIEnv *env, jobject obj, jfieldID fieldID);
-
- void (JNICALL *SetObjectField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jobject val);
- void (JNICALL *SetBooleanField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val);
- void (JNICALL *SetByteField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val);
- void (JNICALL *SetCharField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jchar val);
- void (JNICALL *SetShortField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jshort val);
- void (JNICALL *SetIntField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jint val);
- void (JNICALL *SetLongField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jlong val);
- void (JNICALL *SetFloatField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val);
- void (JNICALL *SetDoubleField)
- (JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val);
-
- jmethodID (JNICALL *GetStaticMethodID)
- (JNIEnv *env, jclass clazz, const char *name, const char *sig);
-
- jobject (JNICALL *CallStaticObjectMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jobject (JNICALL *CallStaticObjectMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jobject (JNICALL *CallStaticObjectMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jboolean (JNICALL *CallStaticBooleanMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jboolean (JNICALL *CallStaticBooleanMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jboolean (JNICALL *CallStaticBooleanMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jbyte (JNICALL *CallStaticByteMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jbyte (JNICALL *CallStaticByteMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jbyte (JNICALL *CallStaticByteMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jchar (JNICALL *CallStaticCharMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jchar (JNICALL *CallStaticCharMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jchar (JNICALL *CallStaticCharMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jshort (JNICALL *CallStaticShortMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jshort (JNICALL *CallStaticShortMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jshort (JNICALL *CallStaticShortMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jint (JNICALL *CallStaticIntMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jint (JNICALL *CallStaticIntMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jint (JNICALL *CallStaticIntMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jlong (JNICALL *CallStaticLongMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jlong (JNICALL *CallStaticLongMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jlong (JNICALL *CallStaticLongMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jfloat (JNICALL *CallStaticFloatMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jfloat (JNICALL *CallStaticFloatMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jfloat (JNICALL *CallStaticFloatMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- jdouble (JNICALL *CallStaticDoubleMethod)
- (JNIEnv *env, jclass clazz, jmethodID methodID, ...);
- jdouble (JNICALL *CallStaticDoubleMethodV)
- (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args);
- jdouble (JNICALL *CallStaticDoubleMethodA)
- (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args);
-
- void (JNICALL *CallStaticVoidMethod)
- (JNIEnv *env, jclass cls, jmethodID methodID, ...);
- void (JNICALL *CallStaticVoidMethodV)
- (JNIEnv *env, jclass cls, jmethodID methodID, va_list args);
- void (JNICALL *CallStaticVoidMethodA)
- (JNIEnv *env, jclass cls, jmethodID methodID, const jvalue * args);
-
- jfieldID (JNICALL *GetStaticFieldID)
- (JNIEnv *env, jclass clazz, const char *name, const char *sig);
- jobject (JNICALL *GetStaticObjectField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jboolean (JNICALL *GetStaticBooleanField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jbyte (JNICALL *GetStaticByteField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jchar (JNICALL *GetStaticCharField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jshort (JNICALL *GetStaticShortField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jint (JNICALL *GetStaticIntField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jlong (JNICALL *GetStaticLongField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jfloat (JNICALL *GetStaticFloatField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
- jdouble (JNICALL *GetStaticDoubleField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID);
-
- void (JNICALL *SetStaticObjectField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value);
- void (JNICALL *SetStaticBooleanField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value);
- void (JNICALL *SetStaticByteField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value);
- void (JNICALL *SetStaticCharField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value);
- void (JNICALL *SetStaticShortField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value);
- void (JNICALL *SetStaticIntField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jint value);
- void (JNICALL *SetStaticLongField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value);
- void (JNICALL *SetStaticFloatField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value);
- void (JNICALL *SetStaticDoubleField)
- (JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value);
-
- jstring (JNICALL *NewString)
- (JNIEnv *env, const jchar *unicode, jsize len);
- jsize (JNICALL *GetStringLength)
- (JNIEnv *env, jstring str);
- const jchar *(JNICALL *GetStringChars)
- (JNIEnv *env, jstring str, jboolean *isCopy);
- void (JNICALL *ReleaseStringChars)
- (JNIEnv *env, jstring str, const jchar *chars);
-
- jstring (JNICALL *NewStringUTF)
- (JNIEnv *env, const char *utf);
- jsize (JNICALL *GetStringUTFLength)
- (JNIEnv *env, jstring str);
- const char* (JNICALL *GetStringUTFChars)
- (JNIEnv *env, jstring str, jboolean *isCopy);
- void (JNICALL *ReleaseStringUTFChars)
- (JNIEnv *env, jstring str, const char* chars);
-
-
- jsize (JNICALL *GetArrayLength)
- (JNIEnv *env, jarray array);
-
- jobjectArray (JNICALL *NewObjectArray)
- (JNIEnv *env, jsize len, jclass clazz, jobject init);
- jobject (JNICALL *GetObjectArrayElement)
- (JNIEnv *env, jobjectArray array, jsize index);
- void (JNICALL *SetObjectArrayElement)
- (JNIEnv *env, jobjectArray array, jsize index, jobject val);
-
- jbooleanArray (JNICALL *NewBooleanArray)
- (JNIEnv *env, jsize len);
- jbyteArray (JNICALL *NewByteArray)
- (JNIEnv *env, jsize len);
- jcharArray (JNICALL *NewCharArray)
- (JNIEnv *env, jsize len);
- jshortArray (JNICALL *NewShortArray)
- (JNIEnv *env, jsize len);
- jintArray (JNICALL *NewIntArray)
- (JNIEnv *env, jsize len);
- jlongArray (JNICALL *NewLongArray)
- (JNIEnv *env, jsize len);
- jfloatArray (JNICALL *NewFloatArray)
- (JNIEnv *env, jsize len);
- jdoubleArray (JNICALL *NewDoubleArray)
- (JNIEnv *env, jsize len);
-
- jboolean * (JNICALL *GetBooleanArrayElements)
- (JNIEnv *env, jbooleanArray array, jboolean *isCopy);
- jbyte * (JNICALL *GetByteArrayElements)
- (JNIEnv *env, jbyteArray array, jboolean *isCopy);
- jchar * (JNICALL *GetCharArrayElements)
- (JNIEnv *env, jcharArray array, jboolean *isCopy);
- jshort * (JNICALL *GetShortArrayElements)
- (JNIEnv *env, jshortArray array, jboolean *isCopy);
- jint * (JNICALL *GetIntArrayElements)
- (JNIEnv *env, jintArray array, jboolean *isCopy);
- jlong * (JNICALL *GetLongArrayElements)
- (JNIEnv *env, jlongArray array, jboolean *isCopy);
- jfloat * (JNICALL *GetFloatArrayElements)
- (JNIEnv *env, jfloatArray array, jboolean *isCopy);
- jdouble * (JNICALL *GetDoubleArrayElements)
- (JNIEnv *env, jdoubleArray array, jboolean *isCopy);
-
- void (JNICALL *ReleaseBooleanArrayElements)
- (JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode);
- void (JNICALL *ReleaseByteArrayElements)
- (JNIEnv *env, jbyteArray array, jbyte *elems, jint mode);
- void (JNICALL *ReleaseCharArrayElements)
- (JNIEnv *env, jcharArray array, jchar *elems, jint mode);
- void (JNICALL *ReleaseShortArrayElements)
- (JNIEnv *env, jshortArray array, jshort *elems, jint mode);
- void (JNICALL *ReleaseIntArrayElements)
- (JNIEnv *env, jintArray array, jint *elems, jint mode);
- void (JNICALL *ReleaseLongArrayElements)
- (JNIEnv *env, jlongArray array, jlong *elems, jint mode);
- void (JNICALL *ReleaseFloatArrayElements)
- (JNIEnv *env, jfloatArray array, jfloat *elems, jint mode);
- void (JNICALL *ReleaseDoubleArrayElements)
- (JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode);
-
- void (JNICALL *GetBooleanArrayRegion)
- (JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf);
- void (JNICALL *GetByteArrayRegion)
- (JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf);
- void (JNICALL *GetCharArrayRegion)
- (JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf);
- void (JNICALL *GetShortArrayRegion)
- (JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf);
- void (JNICALL *GetIntArrayRegion)
- (JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf);
- void (JNICALL *GetLongArrayRegion)
- (JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf);
- void (JNICALL *GetFloatArrayRegion)
- (JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf);
- void (JNICALL *GetDoubleArrayRegion)
- (JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf);
-
- void (JNICALL *SetBooleanArrayRegion)
- (JNIEnv *env, jbooleanArray array, jsize start, jsize l, const jboolean *buf);
- void (JNICALL *SetByteArrayRegion)
- (JNIEnv *env, jbyteArray array, jsize start, jsize len, const jbyte *buf);
- void (JNICALL *SetCharArrayRegion)
- (JNIEnv *env, jcharArray array, jsize start, jsize len, const jchar *buf);
- void (JNICALL *SetShortArrayRegion)
- (JNIEnv *env, jshortArray array, jsize start, jsize len, const jshort *buf);
- void (JNICALL *SetIntArrayRegion)
- (JNIEnv *env, jintArray array, jsize start, jsize len, const jint *buf);
- void (JNICALL *SetLongArrayRegion)
- (JNIEnv *env, jlongArray array, jsize start, jsize len, const jlong *buf);
- void (JNICALL *SetFloatArrayRegion)
- (JNIEnv *env, jfloatArray array, jsize start, jsize len, const jfloat *buf);
- void (JNICALL *SetDoubleArrayRegion)
- (JNIEnv *env, jdoubleArray array, jsize start, jsize len, const jdouble *buf);
-
- jint (JNICALL *RegisterNatives)
- (JNIEnv *env, jclass clazz, const JNINativeMethod *methods,
- jint nMethods);
- jint (JNICALL *UnregisterNatives)
- (JNIEnv *env, jclass clazz);
-
- jint (JNICALL *MonitorEnter)
- (JNIEnv *env, jobject obj);
- jint (JNICALL *MonitorExit)
- (JNIEnv *env, jobject obj);
-
- jint (JNICALL *GetJavaVM)
- (JNIEnv *env, JavaVM **vm);
-
- void (JNICALL *GetStringRegion)
- (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf);
- void (JNICALL *GetStringUTFRegion)
- (JNIEnv *env, jstring str, jsize start, jsize len, char *buf);
-
- void * (JNICALL *GetPrimitiveArrayCritical)
- (JNIEnv *env, jarray array, jboolean *isCopy);
- void (JNICALL *ReleasePrimitiveArrayCritical)
- (JNIEnv *env, jarray array, void *carray, jint mode);
-
- const jchar * (JNICALL *GetStringCritical)
- (JNIEnv *env, jstring string, jboolean *isCopy);
- void (JNICALL *ReleaseStringCritical)
- (JNIEnv *env, jstring string, const jchar *cstring);
-
- jweak (JNICALL *NewWeakGlobalRef)
- (JNIEnv *env, jobject obj);
- void (JNICALL *DeleteWeakGlobalRef)
- (JNIEnv *env, jweak ref);
-
- jboolean (JNICALL *ExceptionCheck)
- (JNIEnv *env);
-
- jobject (JNICALL *NewDirectByteBuffer)
- (JNIEnv* env, void* address, jlong capacity);
- void* (JNICALL *GetDirectBufferAddress)
- (JNIEnv* env, jobject buf);
- jlong (JNICALL *GetDirectBufferCapacity)
- (JNIEnv* env, jobject buf);
-
- /* New JNI 1.6 Features */
-
- jobjectRefType (JNICALL *GetObjectRefType)
- (JNIEnv* env, jobject obj);
-};
-
-/*
- * We use inlined functions for C++ so that programmers can write:
- *
- * env->FindClass("java/lang/String")
- *
- * in C++ rather than:
- *
- * (*env)->FindClass(env, "java/lang/String")
- *
- * in C.
- */
-
-struct JNIEnv_ {
- const struct JNINativeInterface_ *functions;
-#ifdef __cplusplus
-
- jint GetVersion() {
- return functions->GetVersion(this);
- }
- jclass DefineClass(const char *name, jobject loader, const jbyte *buf,
- jsize len) {
- return functions->DefineClass(this, name, loader, buf, len);
- }
- jclass FindClass(const char *name) {
- return functions->FindClass(this, name);
- }
- jmethodID FromReflectedMethod(jobject method) {
- return functions->FromReflectedMethod(this,method);
- }
- jfieldID FromReflectedField(jobject field) {
- return functions->FromReflectedField(this,field);
- }
-
- jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) {
- return functions->ToReflectedMethod(this, cls, methodID, isStatic);
- }
-
- jclass GetSuperclass(jclass sub) {
- return functions->GetSuperclass(this, sub);
- }
- jboolean IsAssignableFrom(jclass sub, jclass sup) {
- return functions->IsAssignableFrom(this, sub, sup);
- }
-
- jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) {
- return functions->ToReflectedField(this,cls,fieldID,isStatic);
- }
-
- jint Throw(jthrowable obj) {
- return functions->Throw(this, obj);
- }
- jint ThrowNew(jclass clazz, const char *msg) {
- return functions->ThrowNew(this, clazz, msg);
- }
- jthrowable ExceptionOccurred() {
- return functions->ExceptionOccurred(this);
- }
- void ExceptionDescribe() {
- functions->ExceptionDescribe(this);
- }
- void ExceptionClear() {
- functions->ExceptionClear(this);
- }
- void FatalError(const char *msg) {
- functions->FatalError(this, msg);
- }
-
- jint PushLocalFrame(jint capacity) {
- return functions->PushLocalFrame(this,capacity);
- }
- jobject PopLocalFrame(jobject result) {
- return functions->PopLocalFrame(this,result);
- }
-
- jobject NewGlobalRef(jobject lobj) {
- return functions->NewGlobalRef(this,lobj);
- }
- void DeleteGlobalRef(jobject gref) {
- functions->DeleteGlobalRef(this,gref);
- }
- void DeleteLocalRef(jobject obj) {
- functions->DeleteLocalRef(this, obj);
- }
-
- jboolean IsSameObject(jobject obj1, jobject obj2) {
- return functions->IsSameObject(this,obj1,obj2);
- }
-
- jobject NewLocalRef(jobject ref) {
- return functions->NewLocalRef(this,ref);
- }
- jint EnsureLocalCapacity(jint capacity) {
- return functions->EnsureLocalCapacity(this,capacity);
- }
-
- jobject AllocObject(jclass clazz) {
- return functions->AllocObject(this,clazz);
- }
- jobject NewObject(jclass clazz, jmethodID methodID, ...) {
- va_list args;
- jobject result;
- va_start(args, methodID);
- result = functions->NewObjectV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jobject NewObjectV(jclass clazz, jmethodID methodID,
- va_list args) {
- return functions->NewObjectV(this,clazz,methodID,args);
- }
- jobject NewObjectA(jclass clazz, jmethodID methodID,
- const jvalue *args) {
- return functions->NewObjectA(this,clazz,methodID,args);
- }
-
- jclass GetObjectClass(jobject obj) {
- return functions->GetObjectClass(this,obj);
- }
- jboolean IsInstanceOf(jobject obj, jclass clazz) {
- return functions->IsInstanceOf(this,obj,clazz);
- }
-
- jmethodID GetMethodID(jclass clazz, const char *name,
- const char *sig) {
- return functions->GetMethodID(this,clazz,name,sig);
- }
-
- jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jobject result;
- va_start(args,methodID);
- result = functions->CallObjectMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jobject CallObjectMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallObjectMethodV(this,obj,methodID,args);
- }
- jobject CallObjectMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallObjectMethodA(this,obj,methodID,args);
- }
-
- jboolean CallBooleanMethod(jobject obj,
- jmethodID methodID, ...) {
- va_list args;
- jboolean result;
- va_start(args,methodID);
- result = functions->CallBooleanMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jboolean CallBooleanMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallBooleanMethodV(this,obj,methodID,args);
- }
- jboolean CallBooleanMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallBooleanMethodA(this,obj,methodID, args);
- }
-
- jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jbyte result;
- va_start(args,methodID);
- result = functions->CallByteMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jbyte CallByteMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallByteMethodV(this,obj,methodID,args);
- }
- jbyte CallByteMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallByteMethodA(this,obj,methodID,args);
- }
-
- jchar CallCharMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jchar result;
- va_start(args,methodID);
- result = functions->CallCharMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jchar CallCharMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallCharMethodV(this,obj,methodID,args);
- }
- jchar CallCharMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallCharMethodA(this,obj,methodID,args);
- }
-
- jshort CallShortMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jshort result;
- va_start(args,methodID);
- result = functions->CallShortMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jshort CallShortMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallShortMethodV(this,obj,methodID,args);
- }
- jshort CallShortMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallShortMethodA(this,obj,methodID,args);
- }
-
- jint CallIntMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jint result;
- va_start(args,methodID);
- result = functions->CallIntMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jint CallIntMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallIntMethodV(this,obj,methodID,args);
- }
- jint CallIntMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallIntMethodA(this,obj,methodID,args);
- }
-
- jlong CallLongMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jlong result;
- va_start(args,methodID);
- result = functions->CallLongMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jlong CallLongMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallLongMethodV(this,obj,methodID,args);
- }
- jlong CallLongMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallLongMethodA(this,obj,methodID,args);
- }
-
- jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jfloat result;
- va_start(args,methodID);
- result = functions->CallFloatMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jfloat CallFloatMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallFloatMethodV(this,obj,methodID,args);
- }
- jfloat CallFloatMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallFloatMethodA(this,obj,methodID,args);
- }
-
- jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- jdouble result;
- va_start(args,methodID);
- result = functions->CallDoubleMethodV(this,obj,methodID,args);
- va_end(args);
- return result;
- }
- jdouble CallDoubleMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- return functions->CallDoubleMethodV(this,obj,methodID,args);
- }
- jdouble CallDoubleMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- return functions->CallDoubleMethodA(this,obj,methodID,args);
- }
-
- void CallVoidMethod(jobject obj, jmethodID methodID, ...) {
- va_list args;
- va_start(args,methodID);
- functions->CallVoidMethodV(this,obj,methodID,args);
- va_end(args);
- }
- void CallVoidMethodV(jobject obj, jmethodID methodID,
- va_list args) {
- functions->CallVoidMethodV(this,obj,methodID,args);
- }
- void CallVoidMethodA(jobject obj, jmethodID methodID,
- const jvalue * args) {
- functions->CallVoidMethodA(this,obj,methodID,args);
- }
-
- jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jobject result;
- va_start(args,methodID);
- result = functions->CallNonvirtualObjectMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualObjectMethodV(this,obj,clazz,
- methodID,args);
- }
- jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualObjectMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jboolean result;
- va_start(args,methodID);
- result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualBooleanMethodV(this,obj,clazz,
- methodID,args);
- }
- jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualBooleanMethodA(this,obj,clazz,
- methodID, args);
- }
-
- jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jbyte result;
- va_start(args,methodID);
- result = functions->CallNonvirtualByteMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualByteMethodV(this,obj,clazz,
- methodID,args);
- }
- jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualByteMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jchar CallNonvirtualCharMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jchar result;
- va_start(args,methodID);
- result = functions->CallNonvirtualCharMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualCharMethodV(this,obj,clazz,
- methodID,args);
- }
- jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualCharMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jshort CallNonvirtualShortMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jshort result;
- va_start(args,methodID);
- result = functions->CallNonvirtualShortMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualShortMethodV(this,obj,clazz,
- methodID,args);
- }
- jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualShortMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jint CallNonvirtualIntMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jint result;
- va_start(args,methodID);
- result = functions->CallNonvirtualIntMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jint CallNonvirtualIntMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualIntMethodV(this,obj,clazz,
- methodID,args);
- }
- jint CallNonvirtualIntMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualIntMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jlong CallNonvirtualLongMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jlong result;
- va_start(args,methodID);
- result = functions->CallNonvirtualLongMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallNonvirtualLongMethodV(this,obj,clazz,
- methodID,args);
- }
- jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz,
- jmethodID methodID, const jvalue * args) {
- return functions->CallNonvirtualLongMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jfloat result;
- va_start(args,methodID);
- result = functions->CallNonvirtualFloatMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz,
- jmethodID methodID,
- va_list args) {
- return functions->CallNonvirtualFloatMethodV(this,obj,clazz,
- methodID,args);
- }
- jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz,
- jmethodID methodID,
- const jvalue * args) {
- return functions->CallNonvirtualFloatMethodA(this,obj,clazz,
- methodID,args);
- }
-
- jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jdouble result;
- va_start(args,methodID);
- result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz,
- methodID,args);
- va_end(args);
- return result;
- }
- jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz,
- jmethodID methodID,
- va_list args) {
- return functions->CallNonvirtualDoubleMethodV(this,obj,clazz,
- methodID,args);
- }
- jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz,
- jmethodID methodID,
- const jvalue * args) {
- return functions->CallNonvirtualDoubleMethodA(this,obj,clazz,
- methodID,args);
- }
-
- void CallNonvirtualVoidMethod(jobject obj, jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- va_start(args,methodID);
- functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);
- va_end(args);
- }
- void CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
- jmethodID methodID,
- va_list args) {
- functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args);
- }
- void CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
- jmethodID methodID,
- const jvalue * args) {
- functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args);
- }
-
- jfieldID GetFieldID(jclass clazz, const char *name,
- const char *sig) {
- return functions->GetFieldID(this,clazz,name,sig);
- }
-
- jobject GetObjectField(jobject obj, jfieldID fieldID) {
- return functions->GetObjectField(this,obj,fieldID);
- }
- jboolean GetBooleanField(jobject obj, jfieldID fieldID) {
- return functions->GetBooleanField(this,obj,fieldID);
- }
- jbyte GetByteField(jobject obj, jfieldID fieldID) {
- return functions->GetByteField(this,obj,fieldID);
- }
- jchar GetCharField(jobject obj, jfieldID fieldID) {
- return functions->GetCharField(this,obj,fieldID);
- }
- jshort GetShortField(jobject obj, jfieldID fieldID) {
- return functions->GetShortField(this,obj,fieldID);
- }
- jint GetIntField(jobject obj, jfieldID fieldID) {
- return functions->GetIntField(this,obj,fieldID);
- }
- jlong GetLongField(jobject obj, jfieldID fieldID) {
- return functions->GetLongField(this,obj,fieldID);
- }
- jfloat GetFloatField(jobject obj, jfieldID fieldID) {
- return functions->GetFloatField(this,obj,fieldID);
- }
- jdouble GetDoubleField(jobject obj, jfieldID fieldID) {
- return functions->GetDoubleField(this,obj,fieldID);
- }
-
- void SetObjectField(jobject obj, jfieldID fieldID, jobject val) {
- functions->SetObjectField(this,obj,fieldID,val);
- }
- void SetBooleanField(jobject obj, jfieldID fieldID,
- jboolean val) {
- functions->SetBooleanField(this,obj,fieldID,val);
- }
- void SetByteField(jobject obj, jfieldID fieldID,
- jbyte val) {
- functions->SetByteField(this,obj,fieldID,val);
- }
- void SetCharField(jobject obj, jfieldID fieldID,
- jchar val) {
- functions->SetCharField(this,obj,fieldID,val);
- }
- void SetShortField(jobject obj, jfieldID fieldID,
- jshort val) {
- functions->SetShortField(this,obj,fieldID,val);
- }
- void SetIntField(jobject obj, jfieldID fieldID,
- jint val) {
- functions->SetIntField(this,obj,fieldID,val);
- }
- void SetLongField(jobject obj, jfieldID fieldID,
- jlong val) {
- functions->SetLongField(this,obj,fieldID,val);
- }
- void SetFloatField(jobject obj, jfieldID fieldID,
- jfloat val) {
- functions->SetFloatField(this,obj,fieldID,val);
- }
- void SetDoubleField(jobject obj, jfieldID fieldID,
- jdouble val) {
- functions->SetDoubleField(this,obj,fieldID,val);
- }
-
- jmethodID GetStaticMethodID(jclass clazz, const char *name,
- const char *sig) {
- return functions->GetStaticMethodID(this,clazz,name,sig);
- }
-
- jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID,
- ...) {
- va_list args;
- jobject result;
- va_start(args,methodID);
- result = functions->CallStaticObjectMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID,
- va_list args) {
- return functions->CallStaticObjectMethodV(this,clazz,methodID,args);
- }
- jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID,
- const jvalue *args) {
- return functions->CallStaticObjectMethodA(this,clazz,methodID,args);
- }
-
- jboolean CallStaticBooleanMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jboolean result;
- va_start(args,methodID);
- result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jboolean CallStaticBooleanMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticBooleanMethodV(this,clazz,methodID,args);
- }
- jboolean CallStaticBooleanMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticBooleanMethodA(this,clazz,methodID,args);
- }
-
- jbyte CallStaticByteMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jbyte result;
- va_start(args,methodID);
- result = functions->CallStaticByteMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jbyte CallStaticByteMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticByteMethodV(this,clazz,methodID,args);
- }
- jbyte CallStaticByteMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticByteMethodA(this,clazz,methodID,args);
- }
-
- jchar CallStaticCharMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jchar result;
- va_start(args,methodID);
- result = functions->CallStaticCharMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jchar CallStaticCharMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticCharMethodV(this,clazz,methodID,args);
- }
- jchar CallStaticCharMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticCharMethodA(this,clazz,methodID,args);
- }
-
- jshort CallStaticShortMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jshort result;
- va_start(args,methodID);
- result = functions->CallStaticShortMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jshort CallStaticShortMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticShortMethodV(this,clazz,methodID,args);
- }
- jshort CallStaticShortMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticShortMethodA(this,clazz,methodID,args);
- }
-
- jint CallStaticIntMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jint result;
- va_start(args,methodID);
- result = functions->CallStaticIntMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jint CallStaticIntMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticIntMethodV(this,clazz,methodID,args);
- }
- jint CallStaticIntMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticIntMethodA(this,clazz,methodID,args);
- }
-
- jlong CallStaticLongMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jlong result;
- va_start(args,methodID);
- result = functions->CallStaticLongMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jlong CallStaticLongMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticLongMethodV(this,clazz,methodID,args);
- }
- jlong CallStaticLongMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticLongMethodA(this,clazz,methodID,args);
- }
-
- jfloat CallStaticFloatMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jfloat result;
- va_start(args,methodID);
- result = functions->CallStaticFloatMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jfloat CallStaticFloatMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticFloatMethodV(this,clazz,methodID,args);
- }
- jfloat CallStaticFloatMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticFloatMethodA(this,clazz,methodID,args);
- }
-
- jdouble CallStaticDoubleMethod(jclass clazz,
- jmethodID methodID, ...) {
- va_list args;
- jdouble result;
- va_start(args,methodID);
- result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args);
- va_end(args);
- return result;
- }
- jdouble CallStaticDoubleMethodV(jclass clazz,
- jmethodID methodID, va_list args) {
- return functions->CallStaticDoubleMethodV(this,clazz,methodID,args);
- }
- jdouble CallStaticDoubleMethodA(jclass clazz,
- jmethodID methodID, const jvalue *args) {
- return functions->CallStaticDoubleMethodA(this,clazz,methodID,args);
- }
-
- void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) {
- va_list args;
- va_start(args,methodID);
- functions->CallStaticVoidMethodV(this,cls,methodID,args);
- va_end(args);
- }
- void CallStaticVoidMethodV(jclass cls, jmethodID methodID,
- va_list args) {
- functions->CallStaticVoidMethodV(this,cls,methodID,args);
- }
- void CallStaticVoidMethodA(jclass cls, jmethodID methodID,
- const jvalue * args) {
- functions->CallStaticVoidMethodA(this,cls,methodID,args);
- }
-
- jfieldID GetStaticFieldID(jclass clazz, const char *name,
- const char *sig) {
- return functions->GetStaticFieldID(this,clazz,name,sig);
- }
- jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticObjectField(this,clazz,fieldID);
- }
- jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticBooleanField(this,clazz,fieldID);
- }
- jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticByteField(this,clazz,fieldID);
- }
- jchar GetStaticCharField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticCharField(this,clazz,fieldID);
- }
- jshort GetStaticShortField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticShortField(this,clazz,fieldID);
- }
- jint GetStaticIntField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticIntField(this,clazz,fieldID);
- }
- jlong GetStaticLongField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticLongField(this,clazz,fieldID);
- }
- jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticFloatField(this,clazz,fieldID);
- }
- jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) {
- return functions->GetStaticDoubleField(this,clazz,fieldID);
- }
-
- void SetStaticObjectField(jclass clazz, jfieldID fieldID,
- jobject value) {
- functions->SetStaticObjectField(this,clazz,fieldID,value);
- }
- void SetStaticBooleanField(jclass clazz, jfieldID fieldID,
- jboolean value) {
- functions->SetStaticBooleanField(this,clazz,fieldID,value);
- }
- void SetStaticByteField(jclass clazz, jfieldID fieldID,
- jbyte value) {
- functions->SetStaticByteField(this,clazz,fieldID,value);
- }
- void SetStaticCharField(jclass clazz, jfieldID fieldID,
- jchar value) {
- functions->SetStaticCharField(this,clazz,fieldID,value);
- }
- void SetStaticShortField(jclass clazz, jfieldID fieldID,
- jshort value) {
- functions->SetStaticShortField(this,clazz,fieldID,value);
- }
- void SetStaticIntField(jclass clazz, jfieldID fieldID,
- jint value) {
- functions->SetStaticIntField(this,clazz,fieldID,value);
- }
- void SetStaticLongField(jclass clazz, jfieldID fieldID,
- jlong value) {
- functions->SetStaticLongField(this,clazz,fieldID,value);
- }
- void SetStaticFloatField(jclass clazz, jfieldID fieldID,
- jfloat value) {
- functions->SetStaticFloatField(this,clazz,fieldID,value);
- }
- void SetStaticDoubleField(jclass clazz, jfieldID fieldID,
- jdouble value) {
- functions->SetStaticDoubleField(this,clazz,fieldID,value);
- }
-
- jstring NewString(const jchar *unicode, jsize len) {
- return functions->NewString(this,unicode,len);
- }
- jsize GetStringLength(jstring str) {
- return functions->GetStringLength(this,str);
- }
- const jchar *GetStringChars(jstring str, jboolean *isCopy) {
- return functions->GetStringChars(this,str,isCopy);
- }
- void ReleaseStringChars(jstring str, const jchar *chars) {
- functions->ReleaseStringChars(this,str,chars);
- }
-
- jstring NewStringUTF(const char *utf) {
- return functions->NewStringUTF(this,utf);
- }
- jsize GetStringUTFLength(jstring str) {
- return functions->GetStringUTFLength(this,str);
- }
- const char* GetStringUTFChars(jstring str, jboolean *isCopy) {
- return functions->GetStringUTFChars(this,str,isCopy);
- }
- void ReleaseStringUTFChars(jstring str, const char* chars) {
- functions->ReleaseStringUTFChars(this,str,chars);
- }
-
- jsize GetArrayLength(jarray array) {
- return functions->GetArrayLength(this,array);
- }
-
- jobjectArray NewObjectArray(jsize len, jclass clazz,
- jobject init) {
- return functions->NewObjectArray(this,len,clazz,init);
- }
- jobject GetObjectArrayElement(jobjectArray array, jsize index) {
- return functions->GetObjectArrayElement(this,array,index);
- }
- void SetObjectArrayElement(jobjectArray array, jsize index,
- jobject val) {
- functions->SetObjectArrayElement(this,array,index,val);
- }
-
- jbooleanArray NewBooleanArray(jsize len) {
- return functions->NewBooleanArray(this,len);
- }
- jbyteArray NewByteArray(jsize len) {
- return functions->NewByteArray(this,len);
- }
- jcharArray NewCharArray(jsize len) {
- return functions->NewCharArray(this,len);
- }
- jshortArray NewShortArray(jsize len) {
- return functions->NewShortArray(this,len);
- }
- jintArray NewIntArray(jsize len) {
- return functions->NewIntArray(this,len);
- }
- jlongArray NewLongArray(jsize len) {
- return functions->NewLongArray(this,len);
- }
- jfloatArray NewFloatArray(jsize len) {
- return functions->NewFloatArray(this,len);
- }
- jdoubleArray NewDoubleArray(jsize len) {
- return functions->NewDoubleArray(this,len);
- }
-
- jboolean * GetBooleanArrayElements(jbooleanArray array, jboolean *isCopy) {
- return functions->GetBooleanArrayElements(this,array,isCopy);
- }
- jbyte * GetByteArrayElements(jbyteArray array, jboolean *isCopy) {
- return functions->GetByteArrayElements(this,array,isCopy);
- }
- jchar * GetCharArrayElements(jcharArray array, jboolean *isCopy) {
- return functions->GetCharArrayElements(this,array,isCopy);
- }
- jshort * GetShortArrayElements(jshortArray array, jboolean *isCopy) {
- return functions->GetShortArrayElements(this,array,isCopy);
- }
- jint * GetIntArrayElements(jintArray array, jboolean *isCopy) {
- return functions->GetIntArrayElements(this,array,isCopy);
- }
- jlong * GetLongArrayElements(jlongArray array, jboolean *isCopy) {
- return functions->GetLongArrayElements(this,array,isCopy);
- }
- jfloat * GetFloatArrayElements(jfloatArray array, jboolean *isCopy) {
- return functions->GetFloatArrayElements(this,array,isCopy);
- }
- jdouble * GetDoubleArrayElements(jdoubleArray array, jboolean *isCopy) {
- return functions->GetDoubleArrayElements(this,array,isCopy);
- }
-
- void ReleaseBooleanArrayElements(jbooleanArray array,
- jboolean *elems,
- jint mode) {
- functions->ReleaseBooleanArrayElements(this,array,elems,mode);
- }
- void ReleaseByteArrayElements(jbyteArray array,
- jbyte *elems,
- jint mode) {
- functions->ReleaseByteArrayElements(this,array,elems,mode);
- }
- void ReleaseCharArrayElements(jcharArray array,
- jchar *elems,
- jint mode) {
- functions->ReleaseCharArrayElements(this,array,elems,mode);
- }
- void ReleaseShortArrayElements(jshortArray array,
- jshort *elems,
- jint mode) {
- functions->ReleaseShortArrayElements(this,array,elems,mode);
- }
- void ReleaseIntArrayElements(jintArray array,
- jint *elems,
- jint mode) {
- functions->ReleaseIntArrayElements(this,array,elems,mode);
- }
- void ReleaseLongArrayElements(jlongArray array,
- jlong *elems,
- jint mode) {
- functions->ReleaseLongArrayElements(this,array,elems,mode);
- }
- void ReleaseFloatArrayElements(jfloatArray array,
- jfloat *elems,
- jint mode) {
- functions->ReleaseFloatArrayElements(this,array,elems,mode);
- }
- void ReleaseDoubleArrayElements(jdoubleArray array,
- jdouble *elems,
- jint mode) {
- functions->ReleaseDoubleArrayElements(this,array,elems,mode);
- }
-
- void GetBooleanArrayRegion(jbooleanArray array,
- jsize start, jsize len, jboolean *buf) {
- functions->GetBooleanArrayRegion(this,array,start,len,buf);
- }
- void GetByteArrayRegion(jbyteArray array,
- jsize start, jsize len, jbyte *buf) {
- functions->GetByteArrayRegion(this,array,start,len,buf);
- }
- void GetCharArrayRegion(jcharArray array,
- jsize start, jsize len, jchar *buf) {
- functions->GetCharArrayRegion(this,array,start,len,buf);
- }
- void GetShortArrayRegion(jshortArray array,
- jsize start, jsize len, jshort *buf) {
- functions->GetShortArrayRegion(this,array,start,len,buf);
- }
- void GetIntArrayRegion(jintArray array,
- jsize start, jsize len, jint *buf) {
- functions->GetIntArrayRegion(this,array,start,len,buf);
- }
- void GetLongArrayRegion(jlongArray array,
- jsize start, jsize len, jlong *buf) {
- functions->GetLongArrayRegion(this,array,start,len,buf);
- }
- void GetFloatArrayRegion(jfloatArray array,
- jsize start, jsize len, jfloat *buf) {
- functions->GetFloatArrayRegion(this,array,start,len,buf);
- }
- void GetDoubleArrayRegion(jdoubleArray array,
- jsize start, jsize len, jdouble *buf) {
- functions->GetDoubleArrayRegion(this,array,start,len,buf);
- }
-
- void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len,
- const jboolean *buf) {
- functions->SetBooleanArrayRegion(this,array,start,len,buf);
- }
- void SetByteArrayRegion(jbyteArray array, jsize start, jsize len,
- const jbyte *buf) {
- functions->SetByteArrayRegion(this,array,start,len,buf);
- }
- void SetCharArrayRegion(jcharArray array, jsize start, jsize len,
- const jchar *buf) {
- functions->SetCharArrayRegion(this,array,start,len,buf);
- }
- void SetShortArrayRegion(jshortArray array, jsize start, jsize len,
- const jshort *buf) {
- functions->SetShortArrayRegion(this,array,start,len,buf);
- }
- void SetIntArrayRegion(jintArray array, jsize start, jsize len,
- const jint *buf) {
- functions->SetIntArrayRegion(this,array,start,len,buf);
- }
- void SetLongArrayRegion(jlongArray array, jsize start, jsize len,
- const jlong *buf) {
- functions->SetLongArrayRegion(this,array,start,len,buf);
- }
- void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len,
- const jfloat *buf) {
- functions->SetFloatArrayRegion(this,array,start,len,buf);
- }
- void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len,
- const jdouble *buf) {
- functions->SetDoubleArrayRegion(this,array,start,len,buf);
- }
-
- jint RegisterNatives(jclass clazz, const JNINativeMethod *methods,
- jint nMethods) {
- return functions->RegisterNatives(this,clazz,methods,nMethods);
- }
- jint UnregisterNatives(jclass clazz) {
- return functions->UnregisterNatives(this,clazz);
- }
-
- jint MonitorEnter(jobject obj) {
- return functions->MonitorEnter(this,obj);
- }
- jint MonitorExit(jobject obj) {
- return functions->MonitorExit(this,obj);
- }
-
- jint GetJavaVM(JavaVM **vm) {
- return functions->GetJavaVM(this,vm);
- }
-
- void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf) {
- functions->GetStringRegion(this,str,start,len,buf);
- }
- void GetStringUTFRegion(jstring str, jsize start, jsize len, char *buf) {
- functions->GetStringUTFRegion(this,str,start,len,buf);
- }
-
- void * GetPrimitiveArrayCritical(jarray array, jboolean *isCopy) {
- return functions->GetPrimitiveArrayCritical(this,array,isCopy);
- }
- void ReleasePrimitiveArrayCritical(jarray array, void *carray, jint mode) {
- functions->ReleasePrimitiveArrayCritical(this,array,carray,mode);
- }
-
- const jchar * GetStringCritical(jstring string, jboolean *isCopy) {
- return functions->GetStringCritical(this,string,isCopy);
- }
- void ReleaseStringCritical(jstring string, const jchar *cstring) {
- functions->ReleaseStringCritical(this,string,cstring);
- }
-
- jweak NewWeakGlobalRef(jobject obj) {
- return functions->NewWeakGlobalRef(this,obj);
- }
- void DeleteWeakGlobalRef(jweak ref) {
- functions->DeleteWeakGlobalRef(this,ref);
- }
-
- jboolean ExceptionCheck() {
- return functions->ExceptionCheck(this);
- }
-
- jobject NewDirectByteBuffer(void* address, jlong capacity) {
- return functions->NewDirectByteBuffer(this, address, capacity);
- }
- void* GetDirectBufferAddress(jobject buf) {
- return functions->GetDirectBufferAddress(this, buf);
- }
- jlong GetDirectBufferCapacity(jobject buf) {
- return functions->GetDirectBufferCapacity(this, buf);
- }
- jobjectRefType GetObjectRefType(jobject obj) {
- return functions->GetObjectRefType(this, obj);
- }
-
-#endif /* __cplusplus */
-};
-
-typedef struct JavaVMOption {
- char *optionString;
- void *extraInfo;
-} JavaVMOption;
-
-typedef struct JavaVMInitArgs {
- jint version;
-
- jint nOptions;
- JavaVMOption *options;
- jboolean ignoreUnrecognized;
-} JavaVMInitArgs;
-
-typedef struct JavaVMAttachArgs {
- jint version;
-
- char *name;
- jobject group;
-} JavaVMAttachArgs;
-
-/* These will be VM-specific. */
-
-#define JDK1_2
-#define JDK1_4
-
-/* End VM-specific. */
-
-struct JNIInvokeInterface_ {
- void *reserved0;
- void *reserved1;
- void *reserved2;
-
- jint (JNICALL *DestroyJavaVM)(JavaVM *vm);
-
- jint (JNICALL *AttachCurrentThread)(JavaVM *vm, void **penv, void *args);
-
- jint (JNICALL *DetachCurrentThread)(JavaVM *vm);
-
- jint (JNICALL *GetEnv)(JavaVM *vm, void **penv, jint version);
-
- jint (JNICALL *AttachCurrentThreadAsDaemon)(JavaVM *vm, void **penv, void *args);
-};
-
-struct JavaVM_ {
- const struct JNIInvokeInterface_ *functions;
-#ifdef __cplusplus
-
- jint DestroyJavaVM() {
- return functions->DestroyJavaVM(this);
- }
- jint AttachCurrentThread(void **penv, void *args) {
- return functions->AttachCurrentThread(this, penv, args);
- }
- jint DetachCurrentThread() {
- return functions->DetachCurrentThread(this);
- }
-
- jint GetEnv(void **penv, jint version) {
- return functions->GetEnv(this, penv, version);
- }
- jint AttachCurrentThreadAsDaemon(void **penv, void *args) {
- return functions->AttachCurrentThreadAsDaemon(this, penv, args);
- }
-#endif
-};
-
-#ifdef _JNI_IMPLEMENTATION_
-#define _JNI_IMPORT_OR_EXPORT_ JNIEXPORT
-#else
-#define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT
-#endif
-_JNI_IMPORT_OR_EXPORT_ jint JNICALL
-JNI_GetDefaultJavaVMInitArgs(void *args);
-
-_JNI_IMPORT_OR_EXPORT_ jint JNICALL
-JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args);
-
-_JNI_IMPORT_OR_EXPORT_ jint JNICALL
-JNI_GetCreatedJavaVMs(JavaVM **, jsize, jsize *);
-
-/* Defined by native libraries. */
-JNIEXPORT jint JNICALL
-JNI_OnLoad(JavaVM *vm, void *reserved);
-
-JNIEXPORT void JNICALL
-JNI_OnUnload(JavaVM *vm, void *reserved);
-
-#define JNI_VERSION_1_1 0x00010001
-#define JNI_VERSION_1_2 0x00010002
-#define JNI_VERSION_1_4 0x00010004
-#define JNI_VERSION_1_6 0x00010006
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif /* __cplusplus */
-
-#endif /* !_JAVASOFT_JNI_H_ */
diff --git a/src/bind/javainc/linux/jni_md.h b/src/bind/javainc/linux/jni_md.h
deleted file mode 100644
index d8c88574a..000000000
--- a/src/bind/javainc/linux/jni_md.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * This file should be replaced by the "official" jni_md.h
- * for linux
- */
-#ifndef __JNI_MD_H__
-#define __JNI_MD_H__
-
-/**
- * Nothing special for these declspecs for Linux. Leave alone.
- */
-#define JNIEXPORT
-#define JNIIMPORT
-#define JNICALL
-
-typedef signed char jbyte;
-typedef int jint;
-
-/* 64 bit? */
-#ifdef _LP64
-typedef long jlong;
-#else
-typedef long long jlong;
-#endif
-
-
-#endif /* __JNI_MD_H__ */
diff --git a/src/bind/javainc/solaris/jni_md.h b/src/bind/javainc/solaris/jni_md.h
deleted file mode 100644
index 688d573a7..000000000
--- a/src/bind/javainc/solaris/jni_md.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright 1996-2000 Sun Microsystems, Inc. All Rights Reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Sun designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
- */
-
-#ifndef _JAVASOFT_JNI_MD_H_
-#define _JAVASOFT_JNI_MD_H_
-
-#define JNIEXPORT
-#define JNIIMPORT
-#define JNICALL
-
-typedef int jint;
-#ifdef _LP64 /* 64-bit Solaris */
-typedef long jlong;
-#else
-typedef long long jlong;
-#endif
-
-typedef signed char jbyte;
-
-#endif /* !_JAVASOFT_JNI_MD_H_ */
diff --git a/src/bind/javainc/win32/jni_md.h b/src/bind/javainc/win32/jni_md.h
deleted file mode 100644
index 4ae350658..000000000
--- a/src/bind/javainc/win32/jni_md.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright 1996-1998 Sun Microsystems, Inc. All Rights Reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Sun designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
- */
-
-#ifndef _JAVASOFT_JNI_MD_H_
-#define _JAVASOFT_JNI_MD_H_
-
-#define JNIEXPORT __declspec(dllexport)
-#define JNIIMPORT __declspec(dllimport)
-#define JNICALL __stdcall
-
-typedef long jint;
-typedef __int64 jlong;
-typedef signed char jbyte;
-
-#endif /* !_JAVASOFT_JNI_MD_H_ */
diff --git a/src/bind/makefile.in b/src/bind/makefile.in
deleted file mode 100644
index 90ed85bb4..000000000
--- a/src/bind/makefile.in
+++ /dev/null
@@ -1,17 +0,0 @@
-# Convenience stub makefile to call the real Makefile.
-
-@SET_MAKE@
-
-OBJEXT = @OBJEXT@
-
-# Explicit so that it's the default rule.
-all:
- cd .. && $(MAKE) bind/all
-
-clean %.a %.$(OBJEXT):
- cd .. && $(MAKE) bind/$@
-
-.PHONY: all clean
-
-.SUFFIXES:
-.SUFFIXES: .a .$(OBJEXT)
diff --git a/src/check-header-compile.in b/src/check-header-compile.in
index ca9eb6a62..2295dcf91 100755
--- a/src/check-header-compile.in
+++ b/src/check-header-compile.in
@@ -26,7 +26,6 @@ if [ $# = 0 ]; then
-o -name ecma -prune \
-o -name render -prune \
-o -name xpath -prune \
- -o -path '*/extension/script/js' -prune \
-o -name '*.h' \
\! -name gnome.h \! -name nr-type-gnome.h \! -name Livarot.h \! -name radial.h \
\! -name '*-test.h' \
diff --git a/src/color-profile.cpp b/src/color-profile.cpp
index 57cf372a8..8e51ea6de 100644
--- a/src/color-profile.cpp
+++ b/src/color-profile.cpp
@@ -4,6 +4,7 @@
#define noDEBUG_LCMS
+#include <glibmm/checksum.h>
#include <gdkmm/color.h>
#include <glib/gstdio.h>
#include <fcntl.h>
@@ -41,7 +42,6 @@
#include "preferences.h"
#include "dom/uri.h"
-#include "dom/util/digest.h"
#ifdef WIN32
#include <icm.h>
@@ -1249,8 +1249,6 @@ Glib::ustring Inkscape::CMSSystem::getDisplayId( int screen, int monitor )
Glib::ustring Inkscape::CMSSystem::setDisplayPer( gpointer buf, guint bufLen, int screen, int monitor )
{
- Glib::ustring id;
-
while ( static_cast<int>(perMonitorProfiles.size()) <= screen ) {
std::vector<MemProfile> tmp;
perMonitorProfiles.push_back(tmp);
@@ -1266,11 +1264,13 @@ Glib::ustring Inkscape::CMSSystem::setDisplayPer( gpointer buf, guint bufLen, in
cmsCloseProfile( item.hprof );
item.hprof = 0;
}
- id.clear();
+
+ Glib::ustring id;
if ( buf && bufLen ) {
- id = Digest::hashHex(Digest::HASH_MD5,
- reinterpret_cast<unsigned char*>(buf), bufLen);
+ gsize len = bufLen; // len is an inout parameter
+ id = Glib::Checksum::compute_checksum(Glib::Checksum::CHECKSUM_MD5,
+ reinterpret_cast<guchar*>(buf), len);
// Note: if this is not a valid profile, item.hprof will be set to null.
item.hprof = cmsOpenProfileFromMem(buf, bufLen);
diff --git a/src/dom/CMakeLists.txt b/src/dom/CMakeLists.txt
index 74832a6f5..7c49466c2 100644
--- a/src/dom/CMakeLists.txt
+++ b/src/dom/CMakeLists.txt
@@ -20,7 +20,6 @@ set(dom_SRC
io/domstream.cpp
- util/digest.cpp
util/ziptool.cpp
@@ -57,7 +56,6 @@ set(dom_SRC
io/domstream.h
- util/digest.h
util/ziptool.h
)
diff --git a/src/dom/Makefile_insert b/src/dom/Makefile_insert
index 4ed529a35..25629efb2 100644
--- a/src/dom/Makefile_insert
+++ b/src/dom/Makefile_insert
@@ -52,8 +52,6 @@ dom_libdom_a_SOURCES = \
dom/xpathtoken.cpp \
dom/io/domstream.cpp \
dom/io/domstream.h \
- dom/util/digest.h \
- dom/util/digest.cpp \
dom/util/ziptool.h \
dom/util/ziptool.cpp
diff --git a/src/dom/util/digest.cpp b/src/dom/util/digest.cpp
deleted file mode 100644
index 2baed4860..000000000
--- a/src/dom/util/digest.cpp
+++ /dev/null
@@ -1,1456 +0,0 @@
-/*
- * Secure Hashing Tool
- * *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2006-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#include "digest.h"
-
-
-//########################################################################
-//## U T I L I T Y
-//########################################################################
-
-/**
- * Use this to print out a 64-bit int when otherwise difficult
- */
-/*
-static void pl(uint64_t val)
-{
- for (int shift=56 ; shift>=0 ; shift-=8)
- {
- int ch = (val >> shift) & 0xff;
- printf("%02x", ch);
- }
-}
-*/
-
-
-
-/**
- * 3These truncate their arguments to
- * unsigned 32-bit or unsigned 64-bit.
- */
-#define TR32(x) ((x) & 0xffffffffL)
-#define TR64(x) ((x) & 0xffffffffffffffffLL)
-
-
-static const char *hexDigits = "0123456789abcdef";
-
-static std::string toHex(const std::vector<unsigned char> &bytes)
-{
- std::string str;
- std::vector<unsigned char>::const_iterator iter;
- for (iter = bytes.begin() ; iter != bytes.end() ; ++iter)
- {
- unsigned char ch = *iter;
- str.push_back(hexDigits[(ch>>4) & 0x0f]);
- str.push_back(hexDigits[(ch ) & 0x0f]);
- }
- return str;
-}
-
-
-//########################################################################
-//## D I G E S T
-//########################################################################
-
-
-/**
- *
- */
-std::string Digest::finishHex()
-{
- std::vector<unsigned char> hash = finish();
- std::string str = toHex(hash);
- return str;
-}
-
-/**
- * Convenience method. This is a simple way of getting a hash
- */
-std::vector<unsigned char> Digest::hash(Digest::HashType typ,
- unsigned char *buf,
- int len)
-{
- std::vector<unsigned char> ret;
- switch (typ)
- {
- case HASH_MD5:
- {
- Md5 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- case HASH_SHA1:
- {
- Sha1 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- case HASH_SHA224:
- {
- Sha224 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- case HASH_SHA256:
- {
- Sha256 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- case HASH_SHA384:
- {
- Sha384 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- case HASH_SHA512:
- {
- Sha512 digest;
- digest.append(buf, len);
- ret = digest.finish();
- break;
- }
- default:
- {
- break;
- }
- }
- return ret;
-}
-
-
-/**
- * Convenience method. Same as above, but for a std::string
- */
-std::vector<unsigned char> Digest::hash(Digest::HashType typ,
- const std::string &str)
-{
- return hash(typ, (unsigned char *)str.c_str(), str.size());
-}
-
-/**
- * Convenience method. Return a hexidecimal string of the hash of the buffer.
- */
-std::string Digest::hashHex(Digest::HashType typ,
- unsigned char *buf,
- int len)
-{
- std::vector<unsigned char> dig = hash(typ, buf, len);
- return toHex(dig);
-}
-
-/**
- * Convenience method. Return a hexidecimal string of the hash of the
- * string argument
- */
-std::string Digest::hashHex(Digest::HashType typ,
- const std::string &str)
-{
- std::vector<unsigned char> dig = hash(typ, str);
- return toHex(dig);
-}
-
-
-
-//4.1.1 and 4.1.2
-#define SHA_ROTL(X,n) ((((X) << (n)) & 0xffffffffL) | (((X) >> (32-(n))) & 0xffffffffL))
-#define SHA_Ch(x,y,z) ((z)^((x)&((y)^(z))))
-#define SHA_Maj(x,y,z) (((x)&(y))^((z)&((x)^(y))))
-
-
-//########################################################################
-//## S H A 1
-//########################################################################
-
-
-/**
- *
- */
-void Sha1::reset()
-{
- longNr = 0;
- byteNr = 0;
-
- // Initialize H with the magic constants (see FIPS180 for constants)
- hashBuf[0] = 0x67452301L;
- hashBuf[1] = 0xefcdab89L;
- hashBuf[2] = 0x98badcfeL;
- hashBuf[3] = 0x10325476L;
- hashBuf[4] = 0xc3d2e1f0L;
-
- for (int i = 0; i < 4; i++)
- inb[i] = 0;
-
- for (int i = 0; i < 80; i++)
- inBuf[i] = 0;
-
- clearByteCount();
-}
-
-
-/**
- *
- */
-void Sha1::update(unsigned char ch)
-{
- incByteCount();
-
- inb[byteNr++] = (uint32_t)ch;
- if (byteNr >= 4)
- {
- inBuf[longNr++] = inb[0] << 24 | inb[1] << 16 |
- inb[2] << 8 | inb[3];
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-void Sha1::transform()
-{
- uint32_t *W = inBuf;
- uint32_t *H = hashBuf;
-
- //for (int t = 0; t < 16 ; t++)
- // printf("%2d %08lx\n", t, W[t]);
-
- //see 6.1.2
- for (int t = 16; t < 80 ; t++)
- W[t] = SHA_ROTL((W[t-3] ^ W[t-8] ^ W[t-14] ^ W[t-16]), 1);
-
- uint32_t a = H[0];
- uint32_t b = H[1];
- uint32_t c = H[2];
- uint32_t d = H[3];
- uint32_t e = H[4];
-
- uint32_t T;
-
- int t = 0;
- for ( ; t < 20 ; t++)
- {
- //see 4.1.1 for the boolops on B,C, and D
- T = TR32(SHA_ROTL(a,5) + ((b&c)|((~b)&d)) + //Ch(b,c,d))
- e + 0x5a827999L + W[t]);
- e = d; d = c; c = SHA_ROTL(b, 30); b = a; a = T;
- //printf("%2d %08lx %08lx %08lx %08lx %08lx\n", t, a, b, c, d, e);
- }
- for ( ; t < 40 ; t++)
- {
- T = TR32(SHA_ROTL(a,5) + (b^c^d) + e + 0x6ed9eba1L + W[t]);
- e = d; d = c; c = SHA_ROTL(b, 30); b = a; a = T;
- //printf("%2d %08lx %08lx %08lx %08lx %08lx\n", t, a, b, c, d, e);
- }
- for ( ; t < 60 ; t++)
- {
- T = TR32(SHA_ROTL(a,5) + ((b&c)^(b&d)^(c&d)) +
- e + 0x8f1bbcdcL + W[t]);
- e = d; d = c; c = SHA_ROTL(b, 30); b = a; a = T;
- //printf("%2d %08lx %08lx %08lx %08lx %08lx\n", t, a, b, c, d, e);
- }
- for ( ; t < 80 ; t++)
- {
- T = TR32(SHA_ROTL(a,5) + (b^c^d) +
- e + 0xca62c1d6L + W[t]);
- e = d; d = c; c = SHA_ROTL(b, 30); b = a; a = T;
- //printf("%2d %08lx %08lx %08lx %08lx %08lx\n", t, a, b, c, d, e);
- }
-
- H[0] = TR32(H[0] + a);
- H[1] = TR32(H[1] + b);
- H[2] = TR32(H[2] + c);
- H[3] = TR32(H[3] + d);
- H[4] = TR32(H[4] + e);
-}
-
-
-
-
-/**
- *
- */
-std::vector<unsigned char> Sha1::finish()
-{
- //snapshot the bit count now before padding
- getBitCount();
-
- //Append terminal char
- update(0x80);
-
- //pad until we have a 56 of 64 bytes, allowing for 8 bytes at the end
- while ((nrBytes & 63) != 56)
- update(0);
-
- //##### Append length in bits
- appendBitCount();
-
- //copy out answer
- std::vector<unsigned char> res;
- for (int i=0 ; i<5 ; i++)
- {
- res.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- }
-
- // Re-initialize the context (also zeroizes contents)
- reset();
-
- return res;
-}
-
-
-
-
-//########################################################################
-//## SHA224
-//########################################################################
-
-
-/**
- * SHA-224 and SHA-512 share the same operations and constants
- */
-
-#define SHA_Rot32(x,s) ((((x) >> s)&0xffffffffL) | (((x) << (32 - s))&0xffffffffL))
-#define SHA_SIGMA0(x) (SHA_Rot32(x, 2) ^ SHA_Rot32(x, 13) ^ SHA_Rot32(x, 22))
-#define SHA_SIGMA1(x) (SHA_Rot32(x, 6) ^ SHA_Rot32(x, 11) ^ SHA_Rot32(x, 25))
-#define SHA_sigma0(x) (SHA_Rot32(x, 7) ^ SHA_Rot32(x, 18) ^ ((x) >> 3))
-#define SHA_sigma1(x) (SHA_Rot32(x, 17) ^ SHA_Rot32(x, 19) ^ ((x) >> 10))
-
-
-static uint32_t sha256table[64] =
-{
- 0x428a2f98UL, 0x71374491UL, 0xb5c0fbcfUL, 0xe9b5dba5UL,
- 0x3956c25bUL, 0x59f111f1UL, 0x923f82a4UL, 0xab1c5ed5UL,
- 0xd807aa98UL, 0x12835b01UL, 0x243185beUL, 0x550c7dc3UL,
- 0x72be5d74UL, 0x80deb1feUL, 0x9bdc06a7UL, 0xc19bf174UL,
- 0xe49b69c1UL, 0xefbe4786UL, 0x0fc19dc6UL, 0x240ca1ccUL,
- 0x2de92c6fUL, 0x4a7484aaUL, 0x5cb0a9dcUL, 0x76f988daUL,
- 0x983e5152UL, 0xa831c66dUL, 0xb00327c8UL, 0xbf597fc7UL,
- 0xc6e00bf3UL, 0xd5a79147UL, 0x06ca6351UL, 0x14292967UL,
- 0x27b70a85UL, 0x2e1b2138UL, 0x4d2c6dfcUL, 0x53380d13UL,
- 0x650a7354UL, 0x766a0abbUL, 0x81c2c92eUL, 0x92722c85UL,
- 0xa2bfe8a1UL, 0xa81a664bUL, 0xc24b8b70UL, 0xc76c51a3UL,
- 0xd192e819UL, 0xd6990624UL, 0xf40e3585UL, 0x106aa070UL,
- 0x19a4c116UL, 0x1e376c08UL, 0x2748774cUL, 0x34b0bcb5UL,
- 0x391c0cb3UL, 0x4ed8aa4aUL, 0x5b9cca4fUL, 0x682e6ff3UL,
- 0x748f82eeUL, 0x78a5636fUL, 0x84c87814UL, 0x8cc70208UL,
- 0x90befffaUL, 0xa4506cebUL, 0xbef9a3f7UL, 0xc67178f2UL
-};
-
-
-
-
-
-/**
- *
- */
-void Sha224::reset()
-{
- longNr = 0;
- byteNr = 0;
-
- // Initialize H with the magic constants (see FIPS180 for constants)
- hashBuf[0] = 0xc1059ed8L;
- hashBuf[1] = 0x367cd507L;
- hashBuf[2] = 0x3070dd17L;
- hashBuf[3] = 0xf70e5939L;
- hashBuf[4] = 0xffc00b31L;
- hashBuf[5] = 0x68581511L;
- hashBuf[6] = 0x64f98fa7L;
- hashBuf[7] = 0xbefa4fa4L;
-
- for (int i = 0 ; i < 64 ; i++)
- inBuf[i] = 0;
-
- for (int i = 0 ; i < 4 ; i++)
- inb[i] = 0;
-
- clearByteCount();
-}
-
-
-/**
- *
- */
-void Sha224::update(unsigned char ch)
-{
- incByteCount();
-
- inb[byteNr++] = (uint32_t)ch;
- if (byteNr >= 4)
- {
- inBuf[longNr++] = inb[0] << 24 | inb[1] << 16 |
- inb[2] << 8 | inb[3];
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-void Sha224::transform()
-{
- uint32_t *W = inBuf;
- uint32_t *H = hashBuf;
-
- //for (int t = 0; t < 16 ; t++)
- // printf("%2d %08lx\n", t, W[t]);
-
- //see 6.2.2
- for (int t = 16; t < 64 ; t++)
- W[t] = TR32(SHA_sigma1(W[t-2]) + W[t-7] + SHA_sigma0(W[t-15]) + W[t-16]);
-
- uint32_t a = H[0];
- uint32_t b = H[1];
- uint32_t c = H[2];
- uint32_t d = H[3];
- uint32_t e = H[4];
- uint32_t f = H[5];
- uint32_t g = H[6];
- uint32_t h = H[7];
-
- for (int t = 0 ; t < 64 ; t++)
- {
- //see 4.1.1 for the boolops
- uint32_t T1 = TR32(h + SHA_SIGMA1(e) + SHA_Ch(e,f,g) +
- sha256table[t] + W[t]);
- uint32_t T2 = TR32(SHA_SIGMA0(a) + SHA_Maj(a,b,c));
- h = g; g = f; f = e; e = TR32(d + T1); d = c; c = b; b = a; a = TR32(T1 + T2);
- //printf("%2d %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx\n",
- // t, a, b, c, d, e, f, g, h);
- }
-
- H[0] = TR32(H[0] + a);
- H[1] = TR32(H[1] + b);
- H[2] = TR32(H[2] + c);
- H[3] = TR32(H[3] + d);
- H[4] = TR32(H[4] + e);
- H[5] = TR32(H[5] + f);
- H[6] = TR32(H[6] + g);
- H[7] = TR32(H[7] + h);
-}
-
-
-
-/**
- *
- */
-std::vector<unsigned char> Sha224::finish()
-{
- //save our size before padding
- getBitCount();
-
- // Pad with a binary 1 (0x80)
- update(0x80);
- //append 0's to make a 56-byte buf.
- while ((nrBytes & 63) != 56)
- update(0);
-
- //##### Append length in bits
- appendBitCount();
-
- // Output hash
- std::vector<unsigned char> ret;
- for (int i = 0 ; i < 7 ; i++)
- {
- ret.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- }
-
- // Re-initialize the context (also zeroizes contents)
- reset();
-
- return ret;
-
-}
-
-
-
-//########################################################################
-//## SHA256
-//########################################################################
-
-
-/**
- *
- */
-void Sha256::reset()
-{
- longNr = 0;
- byteNr = 0;
-
- // Initialize H with the magic constants (see FIPS180 for constants)
- hashBuf[0] = 0x6a09e667L;
- hashBuf[1] = 0xbb67ae85L;
- hashBuf[2] = 0x3c6ef372L;
- hashBuf[3] = 0xa54ff53aL;
- hashBuf[4] = 0x510e527fL;
- hashBuf[5] = 0x9b05688cL;
- hashBuf[6] = 0x1f83d9abL;
- hashBuf[7] = 0x5be0cd19L;
-
- for (int i = 0 ; i < 64 ; i++)
- inBuf[i] = 0;
- for (int i = 0 ; i < 4 ; i++)
- inb[i] = 0;
-
- clearByteCount();
-}
-
-
-/**
- *
- */
-void Sha256::update(unsigned char ch)
-{
- incByteCount();
-
- inb[byteNr++] = (uint32_t)ch;
- if (byteNr >= 4)
- {
- inBuf[longNr++] = inb[0] << 24 | inb[1] << 16 |
- inb[2] << 8 | inb[3];
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-
-
-void Sha256::transform()
-{
- uint32_t *H = hashBuf;
- uint32_t *W = inBuf;
-
- //for (int t = 0; t < 16 ; t++)
- // printf("%2d %08lx\n", t, W[t]);
-
- //see 6.2.2
- for (int t = 16; t < 64 ; t++)
- W[t] = TR32(SHA_sigma1(W[t-2]) + W[t-7] + SHA_sigma0(W[t-15]) + W[t-16]);
-
- uint32_t a = H[0];
- uint32_t b = H[1];
- uint32_t c = H[2];
- uint32_t d = H[3];
- uint32_t e = H[4];
- uint32_t f = H[5];
- uint32_t g = H[6];
- uint32_t h = H[7];
-
- for (int t = 0 ; t < 64 ; t++)
- {
- //see 4.1.1 for the boolops
- uint32_t T1 = TR32(h + SHA_SIGMA1(e) + SHA_Ch(e,f,g) +
- sha256table[t] + W[t]);
- uint32_t T2 = TR32(SHA_SIGMA0(a) + SHA_Maj(a,b,c));
- h = g; g = f; f = e; e = TR32(d + T1); d = c; c = b; b = a; a = TR32(T1 + T2);
- //printf("%2d %08lx %08lx %08lx %08lx %08lx %08lx %08lx %08lx\n",
- // t, a, b, c, d, e, f, g, h);
- }
-
- H[0] = TR32(H[0] + a);
- H[1] = TR32(H[1] + b);
- H[2] = TR32(H[2] + c);
- H[3] = TR32(H[3] + d);
- H[4] = TR32(H[4] + e);
- H[5] = TR32(H[5] + f);
- H[6] = TR32(H[6] + g);
- H[7] = TR32(H[7] + h);
-}
-
-
-
-/**
- *
- */
-std::vector<unsigned char> Sha256::finish()
-{
- //save our size before padding
- getBitCount();
-
- // Pad with a binary 1 (0x80)
- update(0x80);
- //append 0's to make a 56-byte buf.
- while ((nrBytes & 63) != 56)
- update(0);
-
- //##### Append length in bits
- appendBitCount();
-
- // Output hash
- std::vector<unsigned char> ret;
- for (int i = 0 ; i < 8 ; i++)
- {
- ret.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- }
-
- // Re-initialize the context (also zeroizes contents)
- reset();
-
- return ret;
-
-}
-
-
-
-//########################################################################
-//## SHA384
-//########################################################################
-
-
-/**
- * SHA-384 and SHA-512 share the same operations and constants
- */
-
-#undef SHA_SIGMA0
-#undef SHA_SIGMA1
-#undef SHA_sigma0
-#undef SHA_sigma1
-
-#define SHA_Rot64(x,s) (((x) >> s) | ((x) << (64 - s)))
-#define SHA_SIGMA0(x) (SHA_Rot64(x, 28) ^ SHA_Rot64(x, 34) ^ SHA_Rot64(x, 39))
-#define SHA_SIGMA1(x) (SHA_Rot64(x, 14) ^ SHA_Rot64(x, 18) ^ SHA_Rot64(x, 41))
-#define SHA_sigma0(x) (SHA_Rot64(x, 1) ^ SHA_Rot64(x, 8) ^ ((x) >> 7))
-#define SHA_sigma1(x) (SHA_Rot64(x, 19) ^ SHA_Rot64(x, 61) ^ ((x) >> 6))
-
-
-static uint64_t sha512table[80] =
-{
- 0x428a2f98d728ae22ULL, 0x7137449123ef65cdULL,
- 0xb5c0fbcfec4d3b2fULL, 0xe9b5dba58189dbbcULL,
- 0x3956c25bf348b538ULL, 0x59f111f1b605d019ULL,
- 0x923f82a4af194f9bULL, 0xab1c5ed5da6d8118ULL,
- 0xd807aa98a3030242ULL, 0x12835b0145706fbeULL,
- 0x243185be4ee4b28cULL, 0x550c7dc3d5ffb4e2ULL,
- 0x72be5d74f27b896fULL, 0x80deb1fe3b1696b1ULL,
- 0x9bdc06a725c71235ULL, 0xc19bf174cf692694ULL,
- 0xe49b69c19ef14ad2ULL, 0xefbe4786384f25e3ULL,
- 0x0fc19dc68b8cd5b5ULL, 0x240ca1cc77ac9c65ULL,
- 0x2de92c6f592b0275ULL, 0x4a7484aa6ea6e483ULL,
- 0x5cb0a9dcbd41fbd4ULL, 0x76f988da831153b5ULL,
- 0x983e5152ee66dfabULL, 0xa831c66d2db43210ULL,
- 0xb00327c898fb213fULL, 0xbf597fc7beef0ee4ULL,
- 0xc6e00bf33da88fc2ULL, 0xd5a79147930aa725ULL,
- 0x06ca6351e003826fULL, 0x142929670a0e6e70ULL,
- 0x27b70a8546d22ffcULL, 0x2e1b21385c26c926ULL,
- 0x4d2c6dfc5ac42aedULL, 0x53380d139d95b3dfULL,
- 0x650a73548baf63deULL, 0x766a0abb3c77b2a8ULL,
- 0x81c2c92e47edaee6ULL, 0x92722c851482353bULL,
- 0xa2bfe8a14cf10364ULL, 0xa81a664bbc423001ULL,
- 0xc24b8b70d0f89791ULL, 0xc76c51a30654be30ULL,
- 0xd192e819d6ef5218ULL, 0xd69906245565a910ULL,
- 0xf40e35855771202aULL, 0x106aa07032bbd1b8ULL,
- 0x19a4c116b8d2d0c8ULL, 0x1e376c085141ab53ULL,
- 0x2748774cdf8eeb99ULL, 0x34b0bcb5e19b48a8ULL,
- 0x391c0cb3c5c95a63ULL, 0x4ed8aa4ae3418acbULL,
- 0x5b9cca4f7763e373ULL, 0x682e6ff3d6b2b8a3ULL,
- 0x748f82ee5defb2fcULL, 0x78a5636f43172f60ULL,
- 0x84c87814a1f0ab72ULL, 0x8cc702081a6439ecULL,
- 0x90befffa23631e28ULL, 0xa4506cebde82bde9ULL,
- 0xbef9a3f7b2c67915ULL, 0xc67178f2e372532bULL,
- 0xca273eceea26619cULL, 0xd186b8c721c0c207ULL,
- 0xeada7dd6cde0eb1eULL, 0xf57d4f7fee6ed178ULL,
- 0x06f067aa72176fbaULL, 0x0a637dc5a2c898a6ULL,
- 0x113f9804bef90daeULL, 0x1b710b35131c471bULL,
- 0x28db77f523047d84ULL, 0x32caab7b40c72493ULL,
- 0x3c9ebe0a15c9bebcULL, 0x431d67c49c100d4cULL,
- 0x4cc5d4becb3e42b6ULL, 0x597f299cfc657e2aULL,
- 0x5fcb6fab3ad6faecULL, 0x6c44198c4a475817ULL
-};
-
-
-
-
-/**
- *
- */
-void Sha384::reset()
-{
- longNr = 0;
- byteNr = 0;
-
- // SHA-384 differs from SHA-512 by these constants
- hashBuf[0] = 0xcbbb9d5dc1059ed8ULL;
- hashBuf[1] = 0x629a292a367cd507ULL;
- hashBuf[2] = 0x9159015a3070dd17ULL;
- hashBuf[3] = 0x152fecd8f70e5939ULL;
- hashBuf[4] = 0x67332667ffc00b31ULL;
- hashBuf[5] = 0x8eb44a8768581511ULL;
- hashBuf[6] = 0xdb0c2e0d64f98fa7ULL;
- hashBuf[7] = 0x47b5481dbefa4fa4ULL;
-
- for (int i = 0 ; i < 80 ; i++)
- inBuf[i] = 0;
- for (int i = 0 ; i < 8 ; i++)
- inb[i] = 0;
-
- clearByteCount();
-}
-
-
-/**
- * Note that this version of update() handles 64-bit inBuf
- * values.
- */
-void Sha384::update(unsigned char ch)
-{
- incByteCount();
-
- inb[byteNr++] = (uint64_t)ch;
- if (byteNr >= 8)
- {
- inBuf[longNr++] = inb[0] << 56 | inb[1] << 48 |
- inb[2] << 40 | inb[3] << 32 |
- inb[4] << 24 | inb[5] << 16 |
- inb[6] << 8 | inb[7];
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-
-
-void Sha384::transform()
-{
- uint64_t *H = hashBuf;
- uint64_t *W = inBuf;
-
- /*
- for (int t = 0; t < 16 ; t++)
- {
- printf("%2d ", t);
- pl(W[t]);
- printf("\n");
- }
- */
-
- //see 6.2.2
- for (int t = 16; t < 80 ; t++)
- W[t] = TR64(SHA_sigma1(W[t-2]) + W[t-7] + SHA_sigma0(W[t-15]) + W[t-16]);
-
- uint64_t a = H[0];
- uint64_t b = H[1];
- uint64_t c = H[2];
- uint64_t d = H[3];
- uint64_t e = H[4];
- uint64_t f = H[5];
- uint64_t g = H[6];
- uint64_t h = H[7];
-
- for (int t = 0 ; t < 80 ; t++)
- {
- //see 4.1.1 for the boolops
- uint64_t T1 = TR64(h + SHA_SIGMA1(e) + SHA_Ch(e,f,g) +
- sha512table[t] + W[t]);
- uint64_t T2 = TR64(SHA_SIGMA0(a) + SHA_Maj(a,b,c));
- h = g; g = f; f = e; e = TR64(d + T1); d = c; c = b; b = a; a = TR64(T1 + T2);
- }
-
- H[0] = TR64(H[0] + a);
- H[1] = TR64(H[1] + b);
- H[2] = TR64(H[2] + c);
- H[3] = TR64(H[3] + d);
- H[4] = TR64(H[4] + e);
- H[5] = TR64(H[5] + f);
- H[6] = TR64(H[6] + g);
- H[7] = TR64(H[7] + h);
-}
-
-
-
-/**
- *
- */
-std::vector<unsigned char> Sha384::finish()
-{
- //save our size before padding
- getBitCount();
-
- // Pad with a binary 1 (0x80)
- update((unsigned char)0x80);
- //append 0's to make a 112-byte buf.
- //we will loop around once if already over 112
- while ((nrBytes & 127) != 112)
- update(0);
-
- //append 128-bit size
- //64 upper bits
- for (int i = 0 ; i < 8 ; i++)
- update((unsigned char)0x00);
- //64 lower bits
- //##### Append length in bits
- appendBitCount();
-
- // Output hash
- //for SHA-384, we use the left-most 6 64-bit words
- std::vector<unsigned char> ret;
- for (int i = 0 ; i < 6 ; i++)
- {
- ret.push_back((unsigned char)((hashBuf[i] >> 56) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 48) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 40) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 32) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- }
-
- // Re-initialize the context (also zeroizes contents)
- reset();
-
- return ret;
-
-}
-
-
-//########################################################################
-//## SHA512
-//########################################################################
-
-
-
-
-
-/**
- *
- */
-void Sha512::reset()
-{
- longNr = 0;
- byteNr = 0;
-
- // Initialize H with the magic constants (see FIPS180 for constants)
- hashBuf[0] = 0x6a09e667f3bcc908ULL;
- hashBuf[1] = 0xbb67ae8584caa73bULL;
- hashBuf[2] = 0x3c6ef372fe94f82bULL;
- hashBuf[3] = 0xa54ff53a5f1d36f1ULL;
- hashBuf[4] = 0x510e527fade682d1ULL;
- hashBuf[5] = 0x9b05688c2b3e6c1fULL;
- hashBuf[6] = 0x1f83d9abfb41bd6bULL;
- hashBuf[7] = 0x5be0cd19137e2179ULL;
-
- for (int i = 0 ; i < 80 ; i++)
- inBuf[i] = 0;
- for (int i = 0 ; i < 8 ; i++)
- inb[i] = 0;
-
- clearByteCount();
-}
-
-
-/**
- * Note that this version of update() handles 64-bit inBuf
- * values.
- */
-void Sha512::update(unsigned char ch)
-{
- incByteCount();
-
- inb[byteNr++] = (uint64_t)ch;
- if (byteNr >= 8)
- {
- inBuf[longNr++] = inb[0] << 56 | inb[1] << 48 |
- inb[2] << 40 | inb[3] << 32 |
- inb[4] << 24 | inb[5] << 16 |
- inb[6] << 8 | inb[7];
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-
-
-void Sha512::transform()
-{
- uint64_t *W = inBuf;
- uint64_t *H = hashBuf;
-
- /*
- for (int t = 0; t < 16 ; t++)
- {
- printf("%2d ", t);
- pl(W[t]);
- printf("\n");
- }
- */
-
- //see 6.2.2
- for (int t = 16; t < 80 ; t++)
- W[t] = TR64(SHA_sigma1(W[t-2]) + W[t-7] + SHA_sigma0(W[t-15]) + W[t-16]);
-
- uint64_t a = H[0];
- uint64_t b = H[1];
- uint64_t c = H[2];
- uint64_t d = H[3];
- uint64_t e = H[4];
- uint64_t f = H[5];
- uint64_t g = H[6];
- uint64_t h = H[7];
-
- for (int t = 0 ; t < 80 ; t++)
- {
- //see 4.1.1 for the boolops
- uint64_t T1 = TR64(h + SHA_SIGMA1(e) + SHA_Ch(e,f,g) +
- sha512table[t] + W[t]);
- uint64_t T2 = TR64(SHA_SIGMA0(a) + SHA_Maj(a,b,c));
- h = g; g = f; f = e; e = TR64(d + T1); d = c; c = b; b = a; a = TR64(T1 + T2);
- }
-
- H[0] = TR64(H[0] + a);
- H[1] = TR64(H[1] + b);
- H[2] = TR64(H[2] + c);
- H[3] = TR64(H[3] + d);
- H[4] = TR64(H[4] + e);
- H[5] = TR64(H[5] + f);
- H[6] = TR64(H[6] + g);
- H[7] = TR64(H[7] + h);
-}
-
-
-
-/**
- *
- */
-std::vector<unsigned char> Sha512::finish()
-{
- //save our size before padding
- getBitCount();
-
- // Pad with a binary 1 (0x80)
- update(0x80);
- //append 0's to make a 112-byte buf.
- //we will loop around once if already over 112
- while ((nrBytes & 127) != 112)
- update(0);
-
- //append 128-bit size
- //64 upper bits
- for (int i = 0 ; i < 8 ; i++)
- update((unsigned char)0x00);
- //64 lower bits
- //##### Append length in bits
- appendBitCount();
-
- // Output hash
- std::vector<unsigned char> ret;
- for (int i = 0 ; i < 8 ; i++)
- {
- ret.push_back((unsigned char)((hashBuf[i] >> 56) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 48) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 40) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 32) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- ret.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- }
-
- // Re-initialize the context (also zeroizes contents)
- reset();
-
- return ret;
-
-}
-
-
-
-//########################################################################
-//## M D 5
-//########################################################################
-
-/**
- *
- */
-void Md5::reset()
-{
- hashBuf[0] = 0x67452301;
- hashBuf[1] = 0xefcdab89;
- hashBuf[2] = 0x98badcfe;
- hashBuf[3] = 0x10325476;
-
- for (int i=0 ; i<16 ; i++)
- inBuf[i] = 0;
- for (int i=0 ; i<4 ; i++)
- inb[i] = 0;
-
- clearByteCount();
-
- byteNr = 0;
- longNr = 0;
-}
-
-
-/**
- *
- */
-void Md5::update(unsigned char ch)
-{
- incByteCount();
-
- //pack 64 bytes into 16 longs
- inb[byteNr++] = (uint32_t)ch;
- if (byteNr >= 4)
- {
- //note the little-endianness
- uint32_t val =
- inb[3] << 24 | inb[2] << 16 | inb[1] << 8 | inb[0];
- inBuf[longNr++] = val;
- byteNr = 0;
- }
- if (longNr >= 16)
- {
- transform();
- longNr = 0;
- }
-}
-
-
-
-//# The four core functions - F1 is optimized somewhat
-
-// #define F1(x, y, z) (x & y | ~x & z)
-#define F1(x, y, z) (z ^ (x & (y ^ z)))
-#define F2(x, y, z) F1(z, x, y)
-#define F3(x, y, z) (x ^ y ^ z)
-#define F4(x, y, z) (y ^ (x | ~z))
-
-// ## This is the central step in the MD5 algorithm.
-#define MD5STEP(f, w, x, y, z, data, s) \
- ( w = TR32(w + (f(x, y, z) + data)), w = w<<s | w>>(32-s), w = TR32(w + x) )
-
-/*
- * The core of the MD5 algorithm, this alters an existing MD5 hash to
- * reflect the addition of 16 longwords of new data. MD5Update blocks
- * the data and converts bytes into longwords for this routine.
- * @parm buf points to an array of 4 unsigned 32bit (at least) integers
- * @parm in points to an array of 16 unsigned 32bit (at least) integers
- */
-void Md5::transform()
-{
- uint32_t *i = inBuf;
- uint32_t a = hashBuf[0];
- uint32_t b = hashBuf[1];
- uint32_t c = hashBuf[2];
- uint32_t d = hashBuf[3];
-
- MD5STEP(F1, a, b, c, d, i[ 0] + 0xd76aa478, 7);
- MD5STEP(F1, d, a, b, c, i[ 1] + 0xe8c7b756, 12);
- MD5STEP(F1, c, d, a, b, i[ 2] + 0x242070db, 17);
- MD5STEP(F1, b, c, d, a, i[ 3] + 0xc1bdceee, 22);
- MD5STEP(F1, a, b, c, d, i[ 4] + 0xf57c0faf, 7);
- MD5STEP(F1, d, a, b, c, i[ 5] + 0x4787c62a, 12);
- MD5STEP(F1, c, d, a, b, i[ 6] + 0xa8304613, 17);
- MD5STEP(F1, b, c, d, a, i[ 7] + 0xfd469501, 22);
- MD5STEP(F1, a, b, c, d, i[ 8] + 0x698098d8, 7);
- MD5STEP(F1, d, a, b, c, i[ 9] + 0x8b44f7af, 12);
- MD5STEP(F1, c, d, a, b, i[10] + 0xffff5bb1, 17);
- MD5STEP(F1, b, c, d, a, i[11] + 0x895cd7be, 22);
- MD5STEP(F1, a, b, c, d, i[12] + 0x6b901122, 7);
- MD5STEP(F1, d, a, b, c, i[13] + 0xfd987193, 12);
- MD5STEP(F1, c, d, a, b, i[14] + 0xa679438e, 17);
- MD5STEP(F1, b, c, d, a, i[15] + 0x49b40821, 22);
-
- MD5STEP(F2, a, b, c, d, i[ 1] + 0xf61e2562, 5);
- MD5STEP(F2, d, a, b, c, i[ 6] + 0xc040b340, 9);
- MD5STEP(F2, c, d, a, b, i[11] + 0x265e5a51, 14);
- MD5STEP(F2, b, c, d, a, i[ 0] + 0xe9b6c7aa, 20);
- MD5STEP(F2, a, b, c, d, i[ 5] + 0xd62f105d, 5);
- MD5STEP(F2, d, a, b, c, i[10] + 0x02441453, 9);
- MD5STEP(F2, c, d, a, b, i[15] + 0xd8a1e681, 14);
- MD5STEP(F2, b, c, d, a, i[ 4] + 0xe7d3fbc8, 20);
- MD5STEP(F2, a, b, c, d, i[ 9] + 0x21e1cde6, 5);
- MD5STEP(F2, d, a, b, c, i[14] + 0xc33707d6, 9);
- MD5STEP(F2, c, d, a, b, i[ 3] + 0xf4d50d87, 14);
- MD5STEP(F2, b, c, d, a, i[ 8] + 0x455a14ed, 20);
- MD5STEP(F2, a, b, c, d, i[13] + 0xa9e3e905, 5);
- MD5STEP(F2, d, a, b, c, i[ 2] + 0xfcefa3f8, 9);
- MD5STEP(F2, c, d, a, b, i[ 7] + 0x676f02d9, 14);
- MD5STEP(F2, b, c, d, a, i[12] + 0x8d2a4c8a, 20);
-
- MD5STEP(F3, a, b, c, d, i[ 5] + 0xfffa3942, 4);
- MD5STEP(F3, d, a, b, c, i[ 8] + 0x8771f681, 11);
- MD5STEP(F3, c, d, a, b, i[11] + 0x6d9d6122, 16);
- MD5STEP(F3, b, c, d, a, i[14] + 0xfde5380c, 23);
- MD5STEP(F3, a, b, c, d, i[ 1] + 0xa4beea44, 4);
- MD5STEP(F3, d, a, b, c, i[ 4] + 0x4bdecfa9, 11);
- MD5STEP(F3, c, d, a, b, i[ 7] + 0xf6bb4b60, 16);
- MD5STEP(F3, b, c, d, a, i[10] + 0xbebfbc70, 23);
- MD5STEP(F3, a, b, c, d, i[13] + 0x289b7ec6, 4);
- MD5STEP(F3, d, a, b, c, i[ 0] + 0xeaa127fa, 11);
- MD5STEP(F3, c, d, a, b, i[ 3] + 0xd4ef3085, 16);
- MD5STEP(F3, b, c, d, a, i[ 6] + 0x04881d05, 23);
- MD5STEP(F3, a, b, c, d, i[ 9] + 0xd9d4d039, 4);
- MD5STEP(F3, d, a, b, c, i[12] + 0xe6db99e5, 11);
- MD5STEP(F3, c, d, a, b, i[15] + 0x1fa27cf8, 16);
- MD5STEP(F3, b, c, d, a, i[ 2] + 0xc4ac5665, 23);
-
- MD5STEP(F4, a, b, c, d, i[ 0] + 0xf4292244, 6);
- MD5STEP(F4, d, a, b, c, i[ 7] + 0x432aff97, 10);
- MD5STEP(F4, c, d, a, b, i[14] + 0xab9423a7, 15);
- MD5STEP(F4, b, c, d, a, i[ 5] + 0xfc93a039, 21);
- MD5STEP(F4, a, b, c, d, i[12] + 0x655b59c3, 6);
- MD5STEP(F4, d, a, b, c, i[ 3] + 0x8f0ccc92, 10);
- MD5STEP(F4, c, d, a, b, i[10] + 0xffeff47d, 15);
- MD5STEP(F4, b, c, d, a, i[ 1] + 0x85845dd1, 21);
- MD5STEP(F4, a, b, c, d, i[ 8] + 0x6fa87e4f, 6);
- MD5STEP(F4, d, a, b, c, i[15] + 0xfe2ce6e0, 10);
- MD5STEP(F4, c, d, a, b, i[ 6] + 0xa3014314, 15);
- MD5STEP(F4, b, c, d, a, i[13] + 0x4e0811a1, 21);
- MD5STEP(F4, a, b, c, d, i[ 4] + 0xf7537e82, 6);
- MD5STEP(F4, d, a, b, c, i[11] + 0xbd3af235, 10);
- MD5STEP(F4, c, d, a, b, i[ 2] + 0x2ad7d2bb, 15);
- MD5STEP(F4, b, c, d, a, i[ 9] + 0xeb86d391, 21);
-
- hashBuf[0] = TR32(hashBuf[0] + a);
- hashBuf[1] = TR32(hashBuf[1] + b);
- hashBuf[2] = TR32(hashBuf[2] + c);
- hashBuf[3] = TR32(hashBuf[3] + d);
-}
-
-
-/**
- *
- */
-std::vector<unsigned char> Md5::finish()
-{
- //snapshot the bit count now before padding
- getBitCount();
-
- //Append terminal char
- update(0x80);
-
- //pad until we have a 56 of 64 bytes, allowing for 8 bytes at the end
- while (longNr != 14)
- update(0);
-
- //##### Append length in bits
- // Don't use appendBitCount(), since md5 is little-endian
- update((unsigned char)((nrBits ) & 0xff));
- update((unsigned char)((nrBits>> 8) & 0xff));
- update((unsigned char)((nrBits>>16) & 0xff));
- update((unsigned char)((nrBits>>24) & 0xff));
- update((unsigned char)((nrBits>>32) & 0xff));
- update((unsigned char)((nrBits>>40) & 0xff));
- update((unsigned char)((nrBits>>48) & 0xff));
- update((unsigned char)((nrBits>>56) & 0xff));
-
- //copy out answer
- std::vector<unsigned char> res;
- for (int i=0 ; i<4 ; i++)
- {
- //note the little-endianness
- res.push_back((unsigned char)((hashBuf[i] ) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] >> 8) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] >> 16) & 0xff));
- res.push_back((unsigned char)((hashBuf[i] >> 24) & 0xff));
- }
-
- reset(); // Security! ;-)
-
- return res;
-}
-
-
-
-
-
-
-//########################################################################
-//## T E S T S
-//########################################################################
-
-/**
- * Compile this file alone with -DDIGEST_TEST to run the
- * tests below:
- * > gcc -DDIGEST_TEST digest.cpp -o testdigest
- * > testdigest
- *
- * If you add any new algorithms to this suite, then it is highly
- * recommended that you add it to these tests and run it.
- */
-
-#ifdef DIGEST_TEST
-
-
-typedef struct
-{
- const char *msg;
- const char *val;
-} TestPair;
-
-static TestPair md5tests[] =
-{
- {
- "",
- "d41d8cd98f00b204e9800998ecf8427e"
- },
- {
- "a",
- "0cc175b9c0f1b6a831c399e269772661"
- },
- {
- "abc",
- "900150983cd24fb0d6963f7d28e17f72"
- },
- {
- "message digest",
- "f96b697d7cb7938d525a2f31aaf161d0"
- },
- {
- "abcdefghijklmnopqrstuvwxyz",
- "c3fcd3d76192e4007dfb496cca67e13b"
- },
- {
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
- "d174ab98d277d9f5a5611c2c9f419d9f"
- },
- {
- "12345678901234567890123456789012345678901234567890123456789012345678901234567890",
- "57edf4a22be3c955ac49da2e2107b67a"
- },
- {
- NULL,
- NULL
- }
-};
-
-
-
-static TestPair sha1tests[] =
-{
- {
- "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
- "84983e441c3bd26ebaae4aa1f95129e5e54670f1"
- },
- {
- NULL,
- NULL
- }
-};
-
-static TestPair sha224tests[] =
-{
- {
- "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
- "75388b16512776cc5dba5da1fd890150b0c6455cb4f58b1952522525"
- },
- {
- NULL,
- NULL
- }
-};
-
-static TestPair sha256tests[] =
-{
- {
- "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq",
- "248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1"
- },
- {
- NULL,
- NULL
- }
-};
-
-static TestPair sha384tests[] =
-{
- {
- "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn"
- "hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu",
- "09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712"
- "fcc7c71a557e2db966c3e9fa91746039"
- },
- {
- NULL,
- NULL
- }
-};
-
-static TestPair sha512tests[] =
-{
- {
- "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmn"
- "hijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu",
- "8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018"
- "501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909"
- },
- {
- NULL,
- NULL
- }
-};
-
-
-bool hashTests(Digest &digest, TestPair *tp)
-{
- for (TestPair *pair = tp ; pair->msg ; pair++)
- {
- digest.reset();
- std::string msg = pair->msg;
- std::string val = pair->val;
- digest.append(msg);
- std::string res = digest.finishHex();
- printf("### Msg '%s':\n hash '%s'\n exp '%s'\n",
- msg.c_str(), res.c_str(), val.c_str());
- if (res != val)
- {
- printf("ERROR: Hash mismatch\n");
- return false;
- }
- }
- return true;
-}
-
-
-bool millionATest(Digest &digest, const std::string &exp)
-{
- digest.reset();
- for (int i=0 ; i<1000000 ; i++)
- digest.append('a');
- std::string res = digest.finishHex();
- printf("\nHash of 1,000,000 'a'\n calc %s\n exp %s\n",
- res.c_str(), exp.c_str());
- if (res != exp)
- {
- printf("ERROR: Mismatch.\n");
- return false;
- }
- return true;
-}
-
-static bool doTests()
-{
- printf("##########################################\n");
- printf("## MD5\n");
- printf("##########################################\n");
- Md5 md5;
- if (!hashTests(md5, md5tests))
- return false;
- if (!millionATest(md5, "7707d6ae4e027c70eea2a935c2296f21"))
- return false;
- printf("\n\n\n");
- printf("##########################################\n");
- printf("## SHA1\n");
- printf("##########################################\n");
- Sha1 sha1;
- if (!hashTests(sha1, sha1tests))
- return false;
- if (!millionATest(sha1, "34aa973cd4c4daa4f61eeb2bdbad27316534016f"))
- return false;
- printf("\n\n\n");
- printf("##########################################\n");
- printf("## SHA224\n");
- printf("##########################################\n");
- Sha224 sha224;
- if (!hashTests(sha224, sha224tests))
- return false;
- if (!millionATest(sha224,
- "20794655980c91d8bbb4c1ea97618a4bf03f42581948b2ee4ee7ad67"))
- return false;
- printf("\n\n\n");
- printf("##########################################\n");
- printf("## SHA256\n");
- printf("##########################################\n");
- Sha256 sha256;
- if (!hashTests(sha256, sha256tests))
- return false;
- if (!millionATest(sha256,
- "cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0"))
- return false;
- printf("\n\n\n");
- printf("##########################################\n");
- printf("## SHA384\n");
- printf("##########################################\n");
- Sha384 sha384;
- if (!hashTests(sha384, sha384tests))
- return false;
- /**/
- if (!millionATest(sha384,
- "9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b"
- "07b8b3dc38ecc4ebae97ddd87f3d8985"))
- return false;
- /**/
- printf("\n\n\n");
- printf("##########################################\n");
- printf("## SHA512\n");
- printf("##########################################\n");
- Sha512 sha512;
- if (!hashTests(sha512, sha512tests))
- return false;
- if (!millionATest(sha512,
- "e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973eb"
- "de0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b"))
- return false;
- return true;
-}
-
-
-int main(int argc, char **argv)
-{
- doTests();
- printf("####### done ########\n");
- return 0;
-}
-
-
-#endif /* DIGEST_TEST */
-
-//########################################################################
-//## E N D O F F I L E
-//########################################################################
diff --git a/src/dom/util/digest.h b/src/dom/util/digest.h
deleted file mode 100644
index c161b86bb..000000000
--- a/src/dom/util/digest.h
+++ /dev/null
@@ -1,654 +0,0 @@
-#ifndef SEEN_DIGEST_H
-#define SEEN_DIGEST_H
-/*
- *
- * Author:
- * Bob Jamison
- *
- * Copyright (C) 2006-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-/**
- * @file
- * This base class and its subclasses provide an easy API for providing
- * several different types of secure hashing functions for whatever use
- * a developer might need. This is not intended as a high-performance
- * replacement for the fine implementations already available. Rather, it
- * is a small and simple (and maybe a bit slow?) tool for moderate common
- * hashing requirements, like for communications and authentication.
- *
- * These hashes are intended to be simple to use. For example:
- * Sha256 digest;
- * digest.append("The quick brown dog");
- * std::string result = digest.finishHex();
- *
- * Or, use one of the static convenience methods:
- *
- * example: std::string digest =
- * Digest::hashHex(Digest::HASH_XXX, str);
- *
- * ...where HASH_XXX represents one of the hash
- * algorithms listed in HashType.
- *
- * There are several forms of append() for convenience.
- * finish() and finishHex() call reset() for both security and
- * to prepare for the next use.
- *
- *
- * Much effort has been applied to make this code portable, and it
- * has been tested on various 32- and 64-bit machines. If you
- * add another algorithm, please test it likewise.
- *
- *
- * The SHA algorithms are derived directly from FIPS-180-3. The
- * SHA tests at the bottom of digest.cpp are also directly from
- * that document.
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- *
- * The MD5 algorithm is from RFC 1321
- *
- * To run the tests, compile standalone with -DDIGEST_TEST. Example:
- *
- * g++ -DDIGEST_TEST digest.cpp -o testdigest
- * or
- * g++ -DDIGEST_TEST -m64 digest.cpp -o testdigest
- *
- */
-
-#include <vector>
-#include <string>
-
-#include <stdint.h>
-
-
-
-/**
- * Base class. Do not use instantiate class directly. Rather, use of of the
- * subclasses below, or call one of this class's static convenience methods.
- *
- * For all subclasses, overload reset(), update(unsigned char),
- * transform(), and finish()
- */
-class Digest
-{
-public:
-
- /**
- * Different types of hash algorithms.
- */
- typedef enum
- {
- HASH_NONE,
- HASH_SHA1,
- HASH_SHA224,
- HASH_SHA256,
- HASH_SHA384,
- HASH_SHA512,
- HASH_MD5
- } HashType;
-
- /**
- * Constructor, with no type
- */
- Digest() : hashType(HASH_NONE)
- { reset(); }
-
- /**
- * Destructor
- */
- virtual ~Digest()
- { reset(); }
-
- /**
- * Return one of the enumerated hash types above
- */
- virtual int getType()
- { return hashType; }
-
- /**
- * Append a single byte to the hash
- */
- void append(unsigned char ch)
- { update(ch); }
-
- /**
- * Append a string to the hash
- */
- virtual void append(const std::string &str)
- {
- for (unsigned int i=0 ; i<str.size() ; i++)
- update((unsigned char)str[i]);
- }
-
- /**
- * Append a byte buffer to the hash
- */
- virtual void append(unsigned char *buf, int len)
- {
- for (int i=0 ; i<len ; i++)
- update(buf[i]);
- }
-
- /**
- * Append a byte vector to the hash
- */
- virtual void append(const std::vector<unsigned char> &buf)
- { //NOTE: function seems to be unused
- for (unsigned int i=0 ; i<buf.size() ; i++)
- update(buf[i]);
- }
-
- /**
- * Finish the hash and return a hexidecimal version of the computed
- * value
- */
- virtual std::string finishHex();
-
- /**
- * Initialize the fields of this hash engine to its starting values.
- * Overload this in every subclass
- */
- virtual void reset()
- { clearByteCount(); }
-
- /**
- * Finish the hash and return its computed value
- * Overload this in every subclass
- */
- virtual std::vector<unsigned char> finish()
- {
- std::vector<unsigned char> ret;
- return ret;
- }
-
-
- //########################
- //# Convenience methods
- //########################
-
- /**
- * Convenience method. This is a simple way of getting a hash.
- * Returns a byte buffer with the digest output.
- * call with: std::vector<unsigned char> digest =
- * Digest::hash(Digest::HASH_XXX, buf, len);
- */
- static std::vector<unsigned char> hash(HashType typ,
- unsigned char *buf,
- int len);
- /**
- * Convenience method. This is a simple way of getting a hash.
- * Returns a byte buffer with the digest output.
- * call with: std::vector<unsigned char> digest =
- * Digest::hash(Digest::HASH_XXX, str);
- */
- static std::vector<unsigned char> hash(HashType typ,
- const std::string &str);
-
- /**
- * Convenience method. This is a simple way of getting a hash.
- * Returns a string with the hexidecimal form of the digest output.
- * call with: std::string digest =
- * Digest::hash(Digest::HASH_XXX, buf, len);
- */
- static std::string hashHex(HashType typ,
- unsigned char *buf,
- int len);
- /**
- * Convenience method. This is a simple way of getting a hash.
- * Returns a string with the hexidecimal form of the digest output.
- * call with: std::string digest =
- * Digest::hash(Digest::HASH_XXX, str);
- */
- static std::string hashHex(HashType typ,
- const std::string &str);
-
-protected:
-
- /**
- * Update the hash with a given byte
- * Overload this in every subclass
- */
- virtual void update(unsigned char /*ch*/)
- {}
-
- /**
- * Perform the particular block hashing algorithm for a
- * particular type of hash.
- * Overload this in every subclass
- */
- virtual void transform()
- {}
-
-
- /**
- * The enumerated type of the hash
- */
- int hashType;
-
- /**
- * Increment the count of bytes processed so far. Should be called
- * in update()
- */
- void incByteCount()
- {
- nrBytes++;
- }
-
- /**
- * Clear the byte / bit count information. Both for processing
- * another message, also for security. Should be called in reset()
- */
- void clearByteCount()
- {
- nrBytes = nrBits = 0;
- }
-
- /**
- * Calculates the bit count from the current byte count. Should be called
- * in finish(), before any padding is added. This basically does a
- * snapshot of the bitcount value before the padding.
- */
- void getBitCount()
- {
- nrBits = (nrBytes << 3) & 0xFFFFFFFFFFFFFFFFLL;
- }
-
- /**
- * Common code for appending the 64-bit bitcount to the end of the
- * message, after the padding. Should be called after padding, just
- * before outputting the result.
- */
- void appendBitCount()
- {
- update((unsigned char)((nrBits>>56) & 0xff));
- update((unsigned char)((nrBits>>48) & 0xff));
- update((unsigned char)((nrBits>>40) & 0xff));
- update((unsigned char)((nrBits>>32) & 0xff));
- update((unsigned char)((nrBits>>24) & 0xff));
- update((unsigned char)((nrBits>>16) & 0xff));
- update((unsigned char)((nrBits>> 8) & 0xff));
- update((unsigned char)((nrBits ) & 0xff));
- }
-
- /**
- * Bit and byte counts
- */
- uint64_t nrBytes;
- uint64_t nrBits;
-};
-
-
-
-
-
-/**
- * SHA-1,
- * Section 6.1, SECURE HASH STANDARD
- * Federal Information Processing Standards Publication 180-2
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- */
-class Sha1 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Sha1()
- { hashType = HASH_SHA1; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Sha1()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-private:
-
- uint32_t hashBuf[5];
- uint32_t inBuf[80];
-
- int longNr;
- int byteNr;
- uint32_t inb[4];
-
-};
-
-
-
-
-
-
-/**
- * SHA-224,
- * Section 6.1, SECURE HASH STANDARD
- * Federal Information Processing Standards Publication 180-2
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- */
-class Sha224 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Sha224()
- { hashType = HASH_SHA224; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Sha224()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-private:
-
- uint32_t hashBuf[8];
- uint32_t inBuf[64];
- int longNr;
- int byteNr;
- uint32_t inb[4];
-
-};
-
-
-
-/**
- * SHA-256,
- * Section 6.1, SECURE HASH STANDARD
- * Federal Information Processing Standards Publication 180-2
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- */
-class Sha256 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Sha256()
- { hashType = HASH_SHA256; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Sha256()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-private:
-
- uint32_t hashBuf[8];
- uint32_t inBuf[64];
- int longNr;
- int byteNr;
- uint32_t inb[4];
-
-};
-
-
-
-/**
- * SHA-384,
- * Section 6.1, SECURE HASH STANDARD
- * Federal Information Processing Standards Publication 180-2
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- */
-class Sha384 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Sha384()
- { hashType = HASH_SHA384; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Sha384()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-
-
-private:
-
- uint64_t hashBuf[8];
- uint64_t inBuf[80];
- int longNr;
- int byteNr;
- uint64_t inb[8];
-
-};
-
-
-
-
-/**
- * SHA-512,
- * Section 6.1, SECURE HASH STANDARD
- * Federal Information Processing Standards Publication 180-2
- * http://csrc.nist.gov/publications/drafts/fips_180-3/draft_fips-180-3_June-08-2007.pdf
- */
-class Sha512 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Sha512()
- { hashType = HASH_SHA512; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Sha512()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-private:
-
- uint64_t hashBuf[8];
- uint64_t inBuf[80];
- int longNr;
- int byteNr;
- uint64_t inb[8];
-
-};
-
-
-
-
-
-
-
-
-
-/**
- * IETF RFC 1321, MD5 Specification
- * http://www.ietf.org/rfc/rfc1321.txt
- */
-class Md5 : public Digest
-{
-public:
-
- /**
- * Constructor
- */
- Md5()
- { hashType = HASH_MD5; reset(); }
-
- /**
- * Destructor
- */
- virtual ~Md5()
- { reset(); }
-
- /**
- * Overloaded from Digest
- */
- virtual void reset();
-
- /**
- * Overloaded from Digest
- */
- virtual std::vector<unsigned char> finish();
-
-protected:
-
- /**
- * Overloaded from Digest
- */
- virtual void update(unsigned char val);
-
- /**
- * Overloaded from Digest
- */
- virtual void transform();
-
-private:
-
- uint32_t hashBuf[4];
- uint32_t inBuf[16];
-
- uint32_t inb[4]; // Buffer for input bytes as longs
- int byteNr; // which byte in long
- int longNr; // which long in 16-long buffer
-
-};
-
-
-
-
-
-
-
-
-
-#endif /* __DIGEST_H__ */
-
-
diff --git a/src/doxygen-main.cpp b/src/doxygen-main.cpp
index 04e5ab33e..1c3e5dcbb 100644
--- a/src/doxygen-main.cpp
+++ b/src/doxygen-main.cpp
@@ -350,7 +350,7 @@ namespace XML {}
* Inkscape::Whiteboard::UndoStackObserver [\ref undo-stack-observer.cpp, \ref composite-undo-stack-observer.cpp]
* [\ref document-undo.cpp]
*
- * {\ref dialogs/} [\ref approx-equal.h] [\ref decimal-round.h] [\ref enums.h] [\ref unit-constants.h]
+ * {\ref dialogs/} [\ref decimal-round.h] [\ref enums.h] [\ref unit-constants.h]
*/
diff --git a/src/extension/CMakeLists.txt b/src/extension/CMakeLists.txt
index fa4fdd740..4507d9ce2 100644
--- a/src/extension/CMakeLists.txt
+++ b/src/extension/CMakeLists.txt
@@ -62,8 +62,6 @@ set(extension_SRC
internal/pdfinput/pdf-parser.cpp
internal/pdfinput/svg-builder.cpp
- script/InkscapeScript.cpp
-
# ------
# Header
db.h
@@ -136,8 +134,6 @@ set(extension_SRC
internal/svg.h
internal/svgz.h
internal/vsd-input.h
-
- script/InkscapeScript.h
)
if(WIN32)
diff --git a/src/extension/script/InkscapeScript.cpp b/src/extension/script/InkscapeScript.cpp
deleted file mode 100644
index 02cd28fa5..000000000
--- a/src/extension/script/InkscapeScript.cpp
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * This is a simple mechanism to bind Inkscape to Java, and thence
- * to all of the nice things that can be layered upon that.
- *
- * Authors:
- * Bob Jamison
- *
- * Copyright (C) 2007-2008 Bob Jamison
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-
-#include "InkscapeScript.h"
-
-
-#include <bind/javabind.h>
-
-
-namespace Inkscape
-{
-namespace Extension
-{
-namespace Script
-{
-
-
-typedef Inkscape::Bind::Value Value;
-
-
-/**
- *
- */
-InkscapeScript::InkscapeScript()
-{
-}
-
-
-
-
-/**
- *
- */
-InkscapeScript::~InkscapeScript()
-{
-}
-
-
-
-
-/**
- * Interprets the script in the 'script' buffer,
- * storing the stdout output in 'output', and any
- * error messages in 'error.' Language is one of the
- * enumerated types in ScriptLanguage above.
- */
-bool InkscapeScript::interpretScript(const Glib::ustring &script,
- Glib::ustring & /*output*/,
- Glib::ustring & /*error*/,
- ScriptLanguage language)
-{
- const char *langname=NULL;
- //if() instead of switch() lets us scope vars
- if (language == InkscapeScript::JAVASCRIPT)
- {
- langname="javascript";
- }
- else if (language == InkscapeScript::PYTHON)
- {
- langname="python";
- }
- else if (language == InkscapeScript::RUBY)
- {
- langname="ruby";
- }
- else
- {
- g_warning("interpretScript: Unknown Script Language type: %d\n",
- language);
- return false;
- }
-
- Inkscape::Bind::JavaBindery *binder =
- Inkscape::Bind::JavaBindery::getInstance();
- if (!binder->loadJVM()) //idempotent
- {
- g_warning("interpretScript: unable to start JVM\n");
- return false;
- }
- std::vector<Value> parms;
- Value retval;
- Value parm;
- parm.setString(langname);
- parms.push_back(parm);
- parm.setString(script);
- parms.push_back(parm);
-
- //binder->stdOutClear();
- //binder->stdErrClear();
- bool ret = binder->callStatic(Value::BIND_BOOLEAN,
- "org/inkscape/cmn/ScriptRunner",
- "run",
- "(Ljava/lang/String;Ljava/lang/String;)Z",
- parms,
- retval);
- //output = binder->stdOutGet();
- //error = binder->stdErrGet();
-
- if (!ret)
- {
- g_warning("interpretScript: failed\n");
- return false;
- }
-
- return true;
-}
-
-
-/**
- * Interprets the script in the named file,
- * storing the stdout output in 'output', and any
- * error messages in 'error.' Language is one of the
- * enumerated types in ScriptLanguage above.
- */
-bool InkscapeScript::interpretFile(const Glib::ustring &fname,
- Glib::ustring & /*output*/,
- Glib::ustring & /*error*/,
- ScriptLanguage language)
-{
- const char *langname=NULL;
- //if() instead of switch() lets us scope vars
- if (language == InkscapeScript::JAVASCRIPT)
- {
- langname="Javascript";
- }
- else if (language == InkscapeScript::PYTHON)
- {
- langname="Python";
- }
- else if (language == InkscapeScript::RUBY)
- {
- langname="Ruby";
- }
- else
- {
- g_warning("interpretFile: Unknown Script Language type: %d\n",
- language);
- return false;
- }
-
- Inkscape::Bind::JavaBindery *binder =
- Inkscape::Bind::JavaBindery::getInstance();
- if (!binder->loadJVM()) //idempotent
- {
- g_warning("interpretFile: unable to start JVM\n");
- return false;
- }
- std::vector<Value> parms;
- Value retval;
- Value parm;
- parm.setString(langname);
- parms.push_back(parm);
- parm.setString(fname);
- parms.push_back(parm);
-
- //binder->stdOutClear();
- //binder->stdErrClear();
- bool ret = binder->callStatic(Value::BIND_BOOLEAN,
- "org/inkscape/cmn/ScriptRunner",
- "runFile",
- "(Ljava/lang/String;Ljava/lang/String;)Z",
- parms,
- retval);
- //output = binder->stdOutGet();
- //error = binder->stdErrGet();
-
- if (!ret)
- {
- g_warning("interpretFile: failed\n");
- return false;
- }
-
- return true;
-}
-
-
-
-
-
-
-
-
-
-} // namespace Script
-} // namespace Extension
-} // namespace Inkscape
-
-//#########################################################################
-//# E N D O F F I L E
-//#########################################################################
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/extension/script/InkscapeScript.h b/src/extension/script/InkscapeScript.h
deleted file mode 100644
index 8d6346582..000000000
--- a/src/extension/script/InkscapeScript.h
+++ /dev/null
@@ -1,102 +0,0 @@
-#ifndef SEEN_INKSCAPE_SCRIPT_H
-#define SEEN_INKSCAPE_SCRIPT_H
-
-/*
- * Authors:
- * Bob Jamison <rjamison@titan.com>
- *
- * Copyright (C) 2004-2008 Bob Jamison
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-
-#include "config.h"
-
-namespace Glib {
-class ustring;
-}
-
-namespace Inkscape
-{
-namespace Extension
-{
-namespace Script
-{
-
-
-
-/**
- * Inkscape Scripting container.
- * This class is used to run scripts, either from a file or buffer.
- */
-class InkscapeScript
-{
-public:
-
- /**
- * Which type of language?
- */
- typedef enum
- {
- JAVASCRIPT,
- PYTHON,
- RUBY
- } ScriptLanguage;
-
- /**
- * Creates a generic script interpreter.
- */
- InkscapeScript();
-
- /**
- * Destructor
- */
- virtual ~InkscapeScript();
-
- /**
- * Interprets the script in the 'script' buffer,
- * storing the stdout output in 'output', and any
- * error messages in 'error.' Language is one of the
- * enumerated types in ScriptLanguage above.
- */
- bool interpretScript(const Glib::ustring &script,
- Glib::ustring &output,
- Glib::ustring &error,
- ScriptLanguage language);
-
- /**
- * Interprets the script in the named file,
- * storing the stdout output in 'output', and any
- * error messages in 'error.' Language is one of the
- * enumerated types in ScriptLanguage above.
- */
- bool interpretFile(const Glib::ustring &fname,
- Glib::ustring &output,
- Glib::ustring &error,
- ScriptLanguage language);
-
-
-
-}; //class InkscapeScript
-
-
-
-
-} // namespace Script
-} // namespace Extension
-} // namespace Inkscape
-
-
-
-#endif /* __INKSCAPE_SCRIPT_H__ */
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/extension/script/Makefile_insert b/src/extension/script/Makefile_insert
deleted file mode 100644
index c0bd91e81..000000000
--- a/src/extension/script/Makefile_insert
+++ /dev/null
@@ -1,6 +0,0 @@
-## Makefile.am fragment sourced by src/Makefile.am.
-
-ink_common_sources += \
- extension/script/InkscapeScript.h \
- extension/script/InkscapeScript.cpp
-
diff --git a/src/extension/script/makefile.in b/src/extension/script/makefile.in
deleted file mode 100644
index f4857a9e3..000000000
--- a/src/extension/script/makefile.in
+++ /dev/null
@@ -1,17 +0,0 @@
-# Convenience stub makefile to call the real Makefile.
-
-@SET_MAKE@
-
-OBJEXT = @OBJEXT@
-
-# Explicit so that it's the default rule.
-all:
- cd ../.. && $(MAKE) extension/script/all
-
-clean %.a %.$(OBJEXT):
- cd ../.. && $(MAKE) extension/script/$@
-
-.PHONY: all clean
-
-.SUFFIXES:
-.SUFFIXES: .a .$(OBJEXT)
diff --git a/src/io/CMakeLists.txt b/src/io/CMakeLists.txt
index 34502d3db..8f8355c03 100644
--- a/src/io/CMakeLists.txt
+++ b/src/io/CMakeLists.txt
@@ -7,7 +7,6 @@ set(io_SRC
inkjar.cpp
inkscapestream.cpp
resource.cpp
- simple-sax.cpp
stringstream.cpp
sys.cpp
uristream.cpp
@@ -22,7 +21,6 @@ set(io_SRC
inkjar.h
inkscapestream.h
resource.h
- simple-sax.h
stringstream.h
sys.h
uristream.h
diff --git a/src/io/Makefile_insert b/src/io/Makefile_insert
index 0556b6419..35119ec7b 100644
--- a/src/io/Makefile_insert
+++ b/src/io/Makefile_insert
@@ -13,8 +13,6 @@ ink_common_sources += \
io/inkscapestream.h \
io/resource.cpp \
io/resource.h \
- io/simple-sax.cpp \
- io/simple-sax.h \
io/stringstream.cpp \
io/stringstream.h \
io/sys.h \
diff --git a/src/io/simple-sax.cpp b/src/io/simple-sax.cpp
deleted file mode 100644
index 33e7b72bf..000000000
--- a/src/io/simple-sax.cpp
+++ /dev/null
@@ -1,1494 +0,0 @@
-/*
- * SimpleSAX
- *
- * Authors:
- * Jon A. Cruz <jon@joncruz.org>
- *
- * Copyright (C) 2004 AUTHORS
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-
-#include <string>
-#include <cstring>
-#include "simple-sax.h"
-
-namespace Inkscape {
-namespace IO {
-
-SaxHandler::SaxHandler()
-{
- memset( &sax, 0, sizeof(sax) );
- sax.startDocument = startDocument;
- sax.endDocument = endDocument;
- sax.startElement = startElement;
- sax.endElement = endElement;
- sax.characters = characters;
-}
-
-SaxHandler::~SaxHandler()
-{
-}
-
-
-static int xmlErrorVals[] = {
- XML_ERR_OK,
- XML_ERR_INTERNAL_ERROR,
- XML_ERR_NO_MEMORY,
- XML_ERR_DOCUMENT_START,
- XML_ERR_DOCUMENT_EMPTY,
- XML_ERR_DOCUMENT_END,
- XML_ERR_INVALID_HEX_CHARREF,
- XML_ERR_INVALID_DEC_CHARREF,
- XML_ERR_INVALID_CHARREF,
- XML_ERR_INVALID_CHAR,
- XML_ERR_CHARREF_AT_EOF,
- XML_ERR_CHARREF_IN_PROLOG,
- XML_ERR_CHARREF_IN_EPILOG,
- XML_ERR_CHARREF_IN_DTD,
- XML_ERR_ENTITYREF_AT_EOF,
- XML_ERR_ENTITYREF_IN_PROLOG,
- XML_ERR_ENTITYREF_IN_EPILOG,
- XML_ERR_ENTITYREF_IN_DTD,
- XML_ERR_PEREF_AT_EOF,
- XML_ERR_PEREF_IN_PROLOG,
- XML_ERR_PEREF_IN_EPILOG,
- XML_ERR_PEREF_IN_INT_SUBSET,
- XML_ERR_ENTITYREF_NO_NAME,
- XML_ERR_ENTITYREF_SEMICOL_MISSING,
- XML_ERR_PEREF_NO_NAME,
- XML_ERR_PEREF_SEMICOL_MISSING,
- XML_ERR_UNDECLARED_ENTITY,
- XML_WAR_UNDECLARED_ENTITY,
- XML_ERR_UNPARSED_ENTITY,
- XML_ERR_ENTITY_IS_EXTERNAL,
- XML_ERR_ENTITY_IS_PARAMETER,
- XML_ERR_UNKNOWN_ENCODING,
- XML_ERR_UNSUPPORTED_ENCODING,
- XML_ERR_STRING_NOT_STARTED,
- XML_ERR_STRING_NOT_CLOSED,
- XML_ERR_NS_DECL_ERROR,
- XML_ERR_ENTITY_NOT_STARTED,
- XML_ERR_ENTITY_NOT_FINISHED,
- XML_ERR_LT_IN_ATTRIBUTE,
- XML_ERR_ATTRIBUTE_NOT_STARTED,
- XML_ERR_ATTRIBUTE_NOT_FINISHED,
- XML_ERR_ATTRIBUTE_WITHOUT_VALUE,
- XML_ERR_ATTRIBUTE_REDEFINED,
- XML_ERR_LITERAL_NOT_STARTED,
- XML_ERR_LITERAL_NOT_FINISHED,
- XML_ERR_COMMENT_NOT_FINISHED,
- XML_ERR_PI_NOT_STARTED,
- XML_ERR_PI_NOT_FINISHED,
- XML_ERR_NOTATION_NOT_STARTED,
- XML_ERR_NOTATION_NOT_FINISHED,
- XML_ERR_ATTLIST_NOT_STARTED,
- XML_ERR_ATTLIST_NOT_FINISHED,
- XML_ERR_MIXED_NOT_STARTED,
- XML_ERR_MIXED_NOT_FINISHED,
- XML_ERR_ELEMCONTENT_NOT_STARTED,
- XML_ERR_ELEMCONTENT_NOT_FINISHED,
- XML_ERR_XMLDECL_NOT_STARTED,
- XML_ERR_XMLDECL_NOT_FINISHED,
- XML_ERR_CONDSEC_NOT_STARTED,
- XML_ERR_CONDSEC_NOT_FINISHED,
- XML_ERR_EXT_SUBSET_NOT_FINISHED,
- XML_ERR_DOCTYPE_NOT_FINISHED,
- XML_ERR_MISPLACED_CDATA_END,
- XML_ERR_CDATA_NOT_FINISHED,
- XML_ERR_RESERVED_XML_NAME,
- XML_ERR_SPACE_REQUIRED,
- XML_ERR_SEPARATOR_REQUIRED,
- XML_ERR_NMTOKEN_REQUIRED,
- XML_ERR_NAME_REQUIRED,
- XML_ERR_PCDATA_REQUIRED,
- XML_ERR_URI_REQUIRED,
- XML_ERR_PUBID_REQUIRED,
- XML_ERR_LT_REQUIRED,
- XML_ERR_GT_REQUIRED,
- XML_ERR_LTSLASH_REQUIRED,
- XML_ERR_EQUAL_REQUIRED,
- XML_ERR_TAG_NAME_MISMATCH,
- XML_ERR_TAG_NOT_FINISHED,
- XML_ERR_STANDALONE_VALUE,
- XML_ERR_ENCODING_NAME,
- XML_ERR_HYPHEN_IN_COMMENT,
- XML_ERR_INVALID_ENCODING,
- XML_ERR_EXT_ENTITY_STANDALONE,
- XML_ERR_CONDSEC_INVALID,
- XML_ERR_VALUE_REQUIRED,
- XML_ERR_NOT_WELL_BALANCED,
- XML_ERR_EXTRA_CONTENT,
- XML_ERR_ENTITY_CHAR_ERROR,
- XML_ERR_ENTITY_PE_INTERNAL,
- XML_ERR_ENTITY_LOOP,
- XML_ERR_ENTITY_BOUNDARY,
- XML_ERR_INVALID_URI,
- XML_ERR_URI_FRAGMENT,
- XML_WAR_CATALOG_PI,
- XML_ERR_NO_DTD,
- XML_ERR_CONDSEC_INVALID_KEYWORD,
- XML_ERR_VERSION_MISSING,
- XML_WAR_UNKNOWN_VERSION,
- XML_WAR_LANG_VALUE,
- XML_WAR_NS_URI,
- XML_WAR_NS_URI_RELATIVE,
- XML_ERR_MISSING_ENCODING,
- XML_NS_ERR_XML_NAMESPACE,
- XML_NS_ERR_UNDEFINED_NAMESPACE,
- XML_NS_ERR_QNAME,
- XML_NS_ERR_ATTRIBUTE_REDEFINED,
- XML_DTD_ATTRIBUTE_DEFAULT,
- XML_DTD_ATTRIBUTE_REDEFINED,
- XML_DTD_ATTRIBUTE_VALUE,
- XML_DTD_CONTENT_ERROR,
- XML_DTD_CONTENT_MODEL,
- XML_DTD_CONTENT_NOT_DETERMINIST,
- XML_DTD_DIFFERENT_PREFIX,
- XML_DTD_ELEM_DEFAULT_NAMESPACE,
- XML_DTD_ELEM_NAMESPACE,
- XML_DTD_ELEM_REDEFINED,
- XML_DTD_EMPTY_NOTATION,
- XML_DTD_ENTITY_TYPE,
- XML_DTD_ID_FIXED,
- XML_DTD_ID_REDEFINED,
- XML_DTD_ID_SUBSET,
- XML_DTD_INVALID_CHILD,
- XML_DTD_INVALID_DEFAULT,
- XML_DTD_LOAD_ERROR,
- XML_DTD_MISSING_ATTRIBUTE,
- XML_DTD_MIXED_CORRUPT,
- XML_DTD_MULTIPLE_ID,
- XML_DTD_NO_DOC,
- XML_DTD_NO_DTD,
- XML_DTD_NO_ELEM_NAME,
- XML_DTD_NO_PREFIX,
- XML_DTD_NO_ROOT,
- XML_DTD_NOTATION_REDEFINED,
- XML_DTD_NOTATION_VALUE,
- XML_DTD_NOT_EMPTY,
- XML_DTD_NOT_PCDATA,
- XML_DTD_NOT_STANDALONE,
- XML_DTD_ROOT_NAME,
- XML_DTD_STANDALONE_WHITE_SPACE,
- XML_DTD_UNKNOWN_ATTRIBUTE,
- XML_DTD_UNKNOWN_ELEM,
- XML_DTD_UNKNOWN_ENTITY,
- XML_DTD_UNKNOWN_ID,
- XML_DTD_UNKNOWN_NOTATION,
- XML_DTD_STANDALONE_DEFAULTED,
- XML_DTD_XMLID_VALUE,
- XML_DTD_XMLID_TYPE,
- XML_HTML_STRUCURE_ERROR,
- XML_HTML_UNKNOWN_TAG,
- XML_RNGP_ANYNAME_ATTR_ANCESTOR,
- XML_RNGP_ATTR_CONFLICT,
- XML_RNGP_ATTRIBUTE_CHILDREN,
- XML_RNGP_ATTRIBUTE_CONTENT,
- XML_RNGP_ATTRIBUTE_EMPTY,
- XML_RNGP_ATTRIBUTE_NOOP,
- XML_RNGP_CHOICE_CONTENT,
- XML_RNGP_CHOICE_EMPTY,
- XML_RNGP_CREATE_FAILURE,
- XML_RNGP_DATA_CONTENT,
- XML_RNGP_DEF_CHOICE_AND_INTERLEAVE,
- XML_RNGP_DEFINE_CREATE_FAILED,
- XML_RNGP_DEFINE_EMPTY,
- XML_RNGP_DEFINE_MISSING,
- XML_RNGP_DEFINE_NAME_MISSING,
- XML_RNGP_ELEM_CONTENT_EMPTY,
- XML_RNGP_ELEM_CONTENT_ERROR,
- XML_RNGP_ELEMENT_EMPTY,
- XML_RNGP_ELEMENT_CONTENT,
- XML_RNGP_ELEMENT_NAME,
- XML_RNGP_ELEMENT_NO_CONTENT,
- XML_RNGP_ELEM_TEXT_CONFLICT,
- XML_RNGP_EMPTY,
- XML_RNGP_EMPTY_CONSTRUCT,
- XML_RNGP_EMPTY_CONTENT,
- XML_RNGP_EMPTY_NOT_EMPTY,
- XML_RNGP_ERROR_TYPE_LIB,
- XML_RNGP_EXCEPT_EMPTY,
- XML_RNGP_EXCEPT_MISSING,
- XML_RNGP_EXCEPT_MULTIPLE,
- XML_RNGP_EXCEPT_NO_CONTENT,
- XML_RNGP_EXTERNALREF_EMTPY,
- XML_RNGP_EXTERNAL_REF_FAILURE,
- XML_RNGP_EXTERNALREF_RECURSE,
- XML_RNGP_FORBIDDEN_ATTRIBUTE,
- XML_RNGP_FOREIGN_ELEMENT,
- XML_RNGP_GRAMMAR_CONTENT,
- XML_RNGP_GRAMMAR_EMPTY,
- XML_RNGP_GRAMMAR_MISSING,
- XML_RNGP_GRAMMAR_NO_START,
- XML_RNGP_GROUP_ATTR_CONFLICT,
- XML_RNGP_HREF_ERROR,
- XML_RNGP_INCLUDE_EMPTY,
- XML_RNGP_INCLUDE_FAILURE,
- XML_RNGP_INCLUDE_RECURSE,
- XML_RNGP_INTERLEAVE_ADD,
- XML_RNGP_INTERLEAVE_CREATE_FAILED,
- XML_RNGP_INTERLEAVE_EMPTY,
- XML_RNGP_INTERLEAVE_NO_CONTENT,
- XML_RNGP_INVALID_DEFINE_NAME,
- XML_RNGP_INVALID_URI,
- XML_RNGP_INVALID_VALUE,
- XML_RNGP_MISSING_HREF,
- XML_RNGP_NAME_MISSING,
- XML_RNGP_NEED_COMBINE,
- XML_RNGP_NOTALLOWED_NOT_EMPTY,
- XML_RNGP_NSNAME_ATTR_ANCESTOR,
- XML_RNGP_NSNAME_NO_NS,
- XML_RNGP_PARAM_FORBIDDEN,
- XML_RNGP_PARAM_NAME_MISSING,
- XML_RNGP_PARENTREF_CREATE_FAILED,
- XML_RNGP_PARENTREF_NAME_INVALID,
- XML_RNGP_PARENTREF_NO_NAME,
- XML_RNGP_PARENTREF_NO_PARENT,
- XML_RNGP_PARENTREF_NOT_EMPTY,
- XML_RNGP_PARSE_ERROR,
- XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME,
- XML_RNGP_PAT_ATTR_ATTR,
- XML_RNGP_PAT_ATTR_ELEM,
- XML_RNGP_PAT_DATA_EXCEPT_ATTR,
- XML_RNGP_PAT_DATA_EXCEPT_ELEM,
- XML_RNGP_PAT_DATA_EXCEPT_EMPTY,
- XML_RNGP_PAT_DATA_EXCEPT_GROUP,
- XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE,
- XML_RNGP_PAT_DATA_EXCEPT_LIST,
- XML_RNGP_PAT_DATA_EXCEPT_ONEMORE,
- XML_RNGP_PAT_DATA_EXCEPT_REF,
- XML_RNGP_PAT_DATA_EXCEPT_TEXT,
- XML_RNGP_PAT_LIST_ATTR,
- XML_RNGP_PAT_LIST_ELEM,
- XML_RNGP_PAT_LIST_INTERLEAVE,
- XML_RNGP_PAT_LIST_LIST,
- XML_RNGP_PAT_LIST_REF,
- XML_RNGP_PAT_LIST_TEXT,
- XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME,
- XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME,
- XML_RNGP_PAT_ONEMORE_GROUP_ATTR,
- XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR,
- XML_RNGP_PAT_START_ATTR,
- XML_RNGP_PAT_START_DATA,
- XML_RNGP_PAT_START_EMPTY,
- XML_RNGP_PAT_START_GROUP,
- XML_RNGP_PAT_START_INTERLEAVE,
- XML_RNGP_PAT_START_LIST,
- XML_RNGP_PAT_START_ONEMORE,
- XML_RNGP_PAT_START_TEXT,
- XML_RNGP_PAT_START_VALUE,
- XML_RNGP_PREFIX_UNDEFINED,
- XML_RNGP_REF_CREATE_FAILED,
- XML_RNGP_REF_CYCLE,
- XML_RNGP_REF_NAME_INVALID,
- XML_RNGP_REF_NO_DEF,
- XML_RNGP_REF_NO_NAME,
- XML_RNGP_REF_NOT_EMPTY,
- XML_RNGP_START_CHOICE_AND_INTERLEAVE,
- XML_RNGP_START_CONTENT,
- XML_RNGP_START_EMPTY,
- XML_RNGP_START_MISSING,
- XML_RNGP_TEXT_EXPECTED,
- XML_RNGP_TEXT_HAS_CHILD,
- XML_RNGP_TYPE_MISSING,
- XML_RNGP_TYPE_NOT_FOUND,
- XML_RNGP_TYPE_VALUE,
- XML_RNGP_UNKNOWN_ATTRIBUTE,
- XML_RNGP_UNKNOWN_COMBINE,
- XML_RNGP_UNKNOWN_CONSTRUCT,
- XML_RNGP_UNKNOWN_TYPE_LIB,
- XML_RNGP_URI_FRAGMENT,
- XML_RNGP_URI_NOT_ABSOLUTE,
- XML_RNGP_VALUE_EMPTY,
- XML_RNGP_VALUE_NO_CONTENT,
- XML_RNGP_XMLNS_NAME,
- XML_RNGP_XML_NS,
- XML_XPATH_EXPRESSION_OK,
- XML_XPATH_NUMBER_ERROR,
- XML_XPATH_UNFINISHED_LITERAL_ERROR,
- XML_XPATH_START_LITERAL_ERROR,
- XML_XPATH_VARIABLE_REF_ERROR,
- XML_XPATH_UNDEF_VARIABLE_ERROR,
- XML_XPATH_INVALID_PREDICATE_ERROR,
- XML_XPATH_EXPR_ERROR,
- XML_XPATH_UNCLOSED_ERROR,
- XML_XPATH_UNKNOWN_FUNC_ERROR,
- XML_XPATH_INVALID_OPERAND,
- XML_XPATH_INVALID_TYPE,
- XML_XPATH_INVALID_ARITY,
- XML_XPATH_INVALID_CTXT_SIZE,
- XML_XPATH_INVALID_CTXT_POSITION,
- XML_XPATH_MEMORY_ERROR,
- XML_XPTR_SYNTAX_ERROR,
- XML_XPTR_RESOURCE_ERROR,
- XML_XPTR_SUB_RESOURCE_ERROR,
- XML_XPATH_UNDEF_PREFIX_ERROR,
- XML_XPATH_ENCODING_ERROR,
- XML_XPATH_INVALID_CHAR_ERROR,
- XML_TREE_INVALID_HEX,
- XML_TREE_INVALID_DEC,
- XML_TREE_UNTERMINATED_ENTITY,
- XML_SAVE_NOT_UTF8,
- XML_SAVE_CHAR_INVALID,
- XML_SAVE_NO_DOCTYPE,
- XML_SAVE_UNKNOWN_ENCODING,
- XML_REGEXP_COMPILE_ERROR,
- XML_IO_UNKNOWN,
- XML_IO_EACCES,
- XML_IO_EAGAIN,
- XML_IO_EBADF,
- XML_IO_EBADMSG,
- XML_IO_EBUSY,
- XML_IO_ECANCELED,
- XML_IO_ECHILD,
- XML_IO_EDEADLK,
- XML_IO_EDOM,
- XML_IO_EEXIST,
- XML_IO_EFAULT,
- XML_IO_EFBIG,
- XML_IO_EINPROGRESS,
- XML_IO_EINTR,
- XML_IO_EINVAL,
- XML_IO_EIO,
- XML_IO_EISDIR,
- XML_IO_EMFILE,
- XML_IO_EMLINK,
- XML_IO_EMSGSIZE,
- XML_IO_ENAMETOOLONG,
- XML_IO_ENFILE,
- XML_IO_ENODEV,
- XML_IO_ENOENT,
- XML_IO_ENOEXEC,
- XML_IO_ENOLCK,
- XML_IO_ENOMEM,
- XML_IO_ENOSPC,
- XML_IO_ENOSYS,
- XML_IO_ENOTDIR,
- XML_IO_ENOTEMPTY,
- XML_IO_ENOTSUP,
- XML_IO_ENOTTY,
- XML_IO_ENXIO,
- XML_IO_EPERM,
- XML_IO_EPIPE,
- XML_IO_ERANGE,
- XML_IO_EROFS,
- XML_IO_ESPIPE,
- XML_IO_ESRCH,
- XML_IO_ETIMEDOUT,
- XML_IO_EXDEV,
- XML_IO_NETWORK_ATTEMPT,
- XML_IO_ENCODER,
- XML_IO_FLUSH,
- XML_IO_WRITE,
- XML_IO_NO_INPUT,
- XML_IO_BUFFER_FULL,
- XML_IO_LOAD_ERROR,
- XML_IO_ENOTSOCK,
- XML_IO_EISCONN,
- XML_IO_ECONNREFUSED,
- XML_IO_ENETUNREACH,
- XML_IO_EADDRINUSE,
- XML_IO_EALREADY,
- XML_IO_EAFNOSUPPORT,
- XML_XINCLUDE_RECURSION,
- XML_XINCLUDE_PARSE_VALUE,
- XML_XINCLUDE_ENTITY_DEF_MISMATCH,
- XML_XINCLUDE_NO_HREF,
- XML_XINCLUDE_NO_FALLBACK,
- XML_XINCLUDE_HREF_URI,
- XML_XINCLUDE_TEXT_FRAGMENT,
- XML_XINCLUDE_TEXT_DOCUMENT,
- XML_XINCLUDE_INVALID_CHAR,
- XML_XINCLUDE_BUILD_FAILED,
- XML_XINCLUDE_UNKNOWN_ENCODING,
- XML_XINCLUDE_MULTIPLE_ROOT,
- XML_XINCLUDE_XPTR_FAILED,
- XML_XINCLUDE_XPTR_RESULT,
- XML_XINCLUDE_INCLUDE_IN_INCLUDE,
- XML_XINCLUDE_FALLBACKS_IN_INCLUDE,
- XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE,
- XML_XINCLUDE_DEPRECATED_NS,
- XML_XINCLUDE_FRAGMENT_ID,
- XML_CATALOG_MISSING_ATTR,
- XML_CATALOG_ENTRY_BROKEN,
- XML_CATALOG_PREFER_VALUE,
- XML_CATALOG_NOT_CATALOG,
- XML_CATALOG_RECURSION,
- XML_SCHEMAP_PREFIX_UNDEFINED,
- XML_SCHEMAP_ATTRFORMDEFAULT_VALUE,
- XML_SCHEMAP_ATTRGRP_NONAME_NOREF,
- XML_SCHEMAP_ATTR_NONAME_NOREF,
- XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF,
- XML_SCHEMAP_ELEMFORMDEFAULT_VALUE,
- XML_SCHEMAP_ELEM_NONAME_NOREF,
- XML_SCHEMAP_EXTENSION_NO_BASE,
- XML_SCHEMAP_FACET_NO_VALUE,
- XML_SCHEMAP_FAILED_BUILD_IMPORT,
- XML_SCHEMAP_GROUP_NONAME_NOREF,
- XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI,
- XML_SCHEMAP_IMPORT_REDEFINE_NSNAME,
- XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI,
- XML_SCHEMAP_INVALID_BOOLEAN,
- XML_SCHEMAP_INVALID_ENUM,
- XML_SCHEMAP_INVALID_FACET,
- XML_SCHEMAP_INVALID_FACET_VALUE,
- XML_SCHEMAP_INVALID_MAXOCCURS,
- XML_SCHEMAP_INVALID_MINOCCURS,
- XML_SCHEMAP_INVALID_REF_AND_SUBTYPE,
- XML_SCHEMAP_INVALID_WHITE_SPACE,
- XML_SCHEMAP_NOATTR_NOREF,
- XML_SCHEMAP_NOTATION_NO_NAME,
- XML_SCHEMAP_NOTYPE_NOREF,
- XML_SCHEMAP_REF_AND_SUBTYPE,
- XML_SCHEMAP_RESTRICTION_NONAME_NOREF,
- XML_SCHEMAP_SIMPLETYPE_NONAME,
- XML_SCHEMAP_TYPE_AND_SUBTYPE,
- XML_SCHEMAP_UNKNOWN_ALL_CHILD,
- XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD,
- XML_SCHEMAP_UNKNOWN_ATTR_CHILD,
- XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD,
- XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP,
- XML_SCHEMAP_UNKNOWN_BASE_TYPE,
- XML_SCHEMAP_UNKNOWN_CHOICE_CHILD,
- XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD,
- XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD,
- XML_SCHEMAP_UNKNOWN_ELEM_CHILD,
- XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD,
- XML_SCHEMAP_UNKNOWN_FACET_CHILD,
- XML_SCHEMAP_UNKNOWN_FACET_TYPE,
- XML_SCHEMAP_UNKNOWN_GROUP_CHILD,
- XML_SCHEMAP_UNKNOWN_IMPORT_CHILD,
- XML_SCHEMAP_UNKNOWN_LIST_CHILD,
- XML_SCHEMAP_UNKNOWN_NOTATION_CHILD,
- XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD,
- XML_SCHEMAP_UNKNOWN_REF,
- XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD,
- XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD,
- XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD,
- XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD,
- XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD,
- XML_SCHEMAP_UNKNOWN_TYPE,
- XML_SCHEMAP_UNKNOWN_UNION_CHILD,
- XML_SCHEMAP_ELEM_DEFAULT_FIXED,
- XML_SCHEMAP_REGEXP_INVALID,
- XML_SCHEMAP_FAILED_LOAD,
- XML_SCHEMAP_NOTHING_TO_PARSE,
- XML_SCHEMAP_NOROOT,
- XML_SCHEMAP_REDEFINED_GROUP,
- XML_SCHEMAP_REDEFINED_TYPE,
- XML_SCHEMAP_REDEFINED_ELEMENT,
- XML_SCHEMAP_REDEFINED_ATTRGROUP,
- XML_SCHEMAP_REDEFINED_ATTR,
- XML_SCHEMAP_REDEFINED_NOTATION,
- XML_SCHEMAP_FAILED_PARSE,
- XML_SCHEMAP_UNKNOWN_PREFIX,
- XML_SCHEMAP_DEF_AND_PREFIX,
- XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD,
- XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI,
- XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI,
- XML_SCHEMAP_NOT_SCHEMA,
- XML_SCHEMAP_UNKNOWN_MEMBER_TYPE,
- XML_SCHEMAP_INVALID_ATTR_USE,
- XML_SCHEMAP_RECURSIVE,
- XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE,
- XML_SCHEMAP_INVALID_ATTR_COMBINATION,
- XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION,
- XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD,
- XML_SCHEMAP_INVALID_ATTR_NAME,
- XML_SCHEMAP_REF_AND_CONTENT,
- XML_SCHEMAP_CT_PROPS_CORRECT_1,
- XML_SCHEMAP_CT_PROPS_CORRECT_2,
- XML_SCHEMAP_CT_PROPS_CORRECT_3,
- XML_SCHEMAP_CT_PROPS_CORRECT_4,
- XML_SCHEMAP_CT_PROPS_CORRECT_5,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3,
- XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER,
- XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE,
- XML_SCHEMAP_UNION_NOT_EXPRESSIBLE,
- XML_SCHEMAP_SRC_IMPORT_3_1,
- XML_SCHEMAP_SRC_IMPORT_3_2,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3,
- XML_SCHEMAP_COS_CT_EXTENDS_1_3,
- XML_SCHEMAV_NOROOT,
- XML_SCHEMAV_UNDECLAREDELEM,
- XML_SCHEMAV_NOTTOPLEVEL,
- XML_SCHEMAV_MISSING,
- XML_SCHEMAV_WRONGELEM,
- XML_SCHEMAV_NOTYPE,
- XML_SCHEMAV_NOROLLBACK,
- XML_SCHEMAV_ISABSTRACT,
- XML_SCHEMAV_NOTEMPTY,
- XML_SCHEMAV_ELEMCONT,
- XML_SCHEMAV_HAVEDEFAULT,
- XML_SCHEMAV_NOTNILLABLE,
- XML_SCHEMAV_EXTRACONTENT,
- XML_SCHEMAV_INVALIDATTR,
- XML_SCHEMAV_INVALIDELEM,
- XML_SCHEMAV_NOTDETERMINIST,
- XML_SCHEMAV_CONSTRUCT,
- XML_SCHEMAV_INTERNAL,
- XML_SCHEMAV_NOTSIMPLE,
- XML_SCHEMAV_ATTRUNKNOWN,
- XML_SCHEMAV_ATTRINVALID,
- XML_SCHEMAV_VALUE,
- XML_SCHEMAV_FACET,
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1,
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2,
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3,
- XML_SCHEMAV_CVC_TYPE_3_1_1,
- XML_SCHEMAV_CVC_TYPE_3_1_2,
- XML_SCHEMAV_CVC_FACET_VALID,
- XML_SCHEMAV_CVC_LENGTH_VALID,
- XML_SCHEMAV_CVC_MINLENGTH_VALID,
- XML_SCHEMAV_CVC_MAXLENGTH_VALID,
- XML_SCHEMAV_CVC_MININCLUSIVE_VALID,
- XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID,
- XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID,
- XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID,
- XML_SCHEMAV_CVC_TOTALDIGITS_VALID,
- XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID,
- XML_SCHEMAV_CVC_PATTERN_VALID,
- XML_SCHEMAV_CVC_ENUMERATION_VALID,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4,
-
-#if defined XML_SCHEMAV_CVC_ELT_1
- XML_SCHEMAV_CVC_ELT_1,
- XML_SCHEMAV_CVC_ELT_2,
- XML_SCHEMAV_CVC_ELT_3_1,
- XML_SCHEMAV_CVC_ELT_3_2_1,
- XML_SCHEMAV_CVC_ELT_3_2_2,
- XML_SCHEMAV_CVC_ELT_4_1,
- XML_SCHEMAV_CVC_ELT_4_2,
- XML_SCHEMAV_CVC_ELT_4_3,
- XML_SCHEMAV_CVC_ELT_5_1_1,
- XML_SCHEMAV_CVC_ELT_5_1_2,
- XML_SCHEMAV_CVC_ELT_5_2_1,
- XML_SCHEMAV_CVC_ELT_5_2_2_1,
- XML_SCHEMAV_CVC_ELT_5_2_2_2_1,
- XML_SCHEMAV_CVC_ELT_5_2_2_2_2,
- XML_SCHEMAV_CVC_ELT_6,
- XML_SCHEMAV_CVC_ELT_7,
- XML_SCHEMAV_CVC_ATTRIBUTE_1,
- XML_SCHEMAV_CVC_ATTRIBUTE_2,
- XML_SCHEMAV_CVC_ATTRIBUTE_3,
- XML_SCHEMAV_CVC_ATTRIBUTE_4,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_4,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1,
- XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2,
- XML_SCHEMAV_ELEMENT_CONTENT,
- XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING,
-#endif
-
-#if defined XML_SCHEMAV_CVC_COMPLEX_TYPE_1
- XML_SCHEMAV_CVC_COMPLEX_TYPE_1,
- XML_SCHEMAV_CVC_AU,
- XML_SCHEMAV_CVC_TYPE_1,
- XML_SCHEMAV_CVC_TYPE_2,
-#endif
-
- XML_XPTR_UNKNOWN_SCHEME,
- XML_XPTR_CHILDSEQ_START,
- XML_XPTR_EVAL_FAILED,
- XML_XPTR_EXTRA_OBJECTS,
- XML_C14N_CREATE_CTXT,
- XML_C14N_REQUIRES_UTF8,
- XML_C14N_CREATE_STACK,
- XML_C14N_INVALID_NODE,
- XML_FTP_PASV_ANSWER,
- XML_FTP_EPSV_ANSWER,
- XML_FTP_ACCNT,
- XML_HTTP_URL_SYNTAX,
- XML_HTTP_USE_IP,
- XML_HTTP_UNKNOWN_HOST,
- XML_SCHEMAP_SRC_SIMPLE_TYPE_1,
- XML_SCHEMAP_SRC_SIMPLE_TYPE_2,
- XML_SCHEMAP_SRC_SIMPLE_TYPE_3,
- XML_SCHEMAP_SRC_SIMPLE_TYPE_4,
- XML_SCHEMAP_SRC_RESOLVE,
- XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE,
- XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE,
- XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES,
- XML_SCHEMAP_ST_PROPS_CORRECT_1,
- XML_SCHEMAP_ST_PROPS_CORRECT_2,
- XML_SCHEMAP_ST_PROPS_CORRECT_3,
- XML_SCHEMAP_COS_ST_RESTRICTS_1_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_1_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4,
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4,
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5,
- XML_SCHEMAP_COS_ST_DERIVED_OK_2_1,
- XML_SCHEMAP_COS_ST_DERIVED_OK_2_2,
- XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED,
- XML_SCHEMAP_S4S_ELEM_MISSING,
- XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED,
- XML_SCHEMAP_S4S_ATTR_MISSING,
-
-#if defined XML_SCHEMAP_S4S_ATTR_INVALID_VALUE
- XML_SCHEMAP_S4S_ATTR_INVALID_VALUE,
- XML_SCHEMAP_SRC_ELEMENT_1,
- XML_SCHEMAP_SRC_ELEMENT_2_1,
- XML_SCHEMAP_SRC_ELEMENT_2_2,
- XML_SCHEMAP_SRC_ELEMENT_3,
- XML_SCHEMAP_P_PROPS_CORRECT_1,
- XML_SCHEMAP_P_PROPS_CORRECT_2_1,
- XML_SCHEMAP_P_PROPS_CORRECT_2_2,
- XML_SCHEMAP_E_PROPS_CORRECT_2,
- XML_SCHEMAP_E_PROPS_CORRECT_3,
- XML_SCHEMAP_E_PROPS_CORRECT_4,
- XML_SCHEMAP_E_PROPS_CORRECT_5,
- XML_SCHEMAP_E_PROPS_CORRECT_6,
- XML_SCHEMAP_SRC_INCLUDE,
- XML_SCHEMAP_SRC_ATTRIBUTE_1,
- XML_SCHEMAP_SRC_ATTRIBUTE_2,
- XML_SCHEMAP_SRC_ATTRIBUTE_3_1,
- XML_SCHEMAP_SRC_ATTRIBUTE_3_2,
- XML_SCHEMAP_SRC_ATTRIBUTE_4,
- XML_SCHEMAP_NO_XMLNS,
- XML_SCHEMAP_NO_XSI,
- XML_SCHEMAP_COS_VALID_DEFAULT_1,
- XML_SCHEMAP_COS_VALID_DEFAULT_2_1,
- XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1,
- XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2,
- XML_SCHEMAP_CVC_SIMPLE_TYPE,
- XML_SCHEMAP_COS_CT_EXTENDS_1_1,
- XML_SCHEMAP_SRC_IMPORT_1_1,
- XML_SCHEMAP_SRC_IMPORT_1_2,
- XML_SCHEMAP_SRC_IMPORT_2,
- XML_SCHEMAP_SRC_IMPORT_2_1,
- XML_SCHEMAP_SRC_IMPORT_2_2,
-#endif
-
-#if defined XML_SCHEMAP_INTERNAL
- XML_SCHEMAP_INTERNAL,
- XML_SCHEMAP_NOT_DETERMINISTIC,
-#endif
-
-#if defined XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1,
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2,
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3,
- XML_SCHEMAP_MG_PROPS_CORRECT_1,
- XML_SCHEMAP_MG_PROPS_CORRECT_2,
- XML_SCHEMAP_SRC_CT_1,
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3,
- XML_SCHEMAP_AU_PROPS_CORRECT_2,
- XML_SCHEMAP_A_PROPS_CORRECT_2,
-#endif
- -1
-};
-
-
-static const char* xmlErrorStrs[] = {
- "ERR_OK",
- "ERR_INTERNAL_ERROR",
- "ERR_NO_MEMORY",
- "ERR_DOCUMENT_START",
- "ERR_DOCUMENT_EMPTY",
- "ERR_DOCUMENT_END",
- "ERR_INVALID_HEX_CHARREF",
- "ERR_INVALID_DEC_CHARREF",
- "ERR_INVALID_CHARREF",
- "ERR_INVALID_CHAR",
- "ERR_CHARREF_AT_EOF",
- "ERR_CHARREF_IN_PROLOG",
- "ERR_CHARREF_IN_EPILOG",
- "ERR_CHARREF_IN_DTD",
- "ERR_ENTITYREF_AT_EOF",
- "ERR_ENTITYREF_IN_PROLOG",
- "ERR_ENTITYREF_IN_EPILOG",
- "ERR_ENTITYREF_IN_DTD",
- "ERR_PEREF_AT_EOF",
- "ERR_PEREF_IN_PROLOG",
- "ERR_PEREF_IN_EPILOG",
- "ERR_PEREF_IN_INT_SUBSET",
- "ERR_ENTITYREF_NO_NAME",
- "ERR_ENTITYREF_SEMICOL_MISSING",
- "ERR_PEREF_NO_NAME",
- "ERR_PEREF_SEMICOL_MISSING",
- "ERR_UNDECLARED_ENTITY",
- "WAR_UNDECLARED_ENTITY",
- "ERR_UNPARSED_ENTITY",
- "ERR_ENTITY_IS_EXTERNAL",
- "ERR_ENTITY_IS_PARAMETER",
- "ERR_UNKNOWN_ENCODING",
- "ERR_UNSUPPORTED_ENCODING",
- "ERR_STRING_NOT_STARTED",
- "ERR_STRING_NOT_CLOSED",
- "ERR_NS_DECL_ERROR",
- "ERR_ENTITY_NOT_STARTED",
- "ERR_ENTITY_NOT_FINISHED",
- "ERR_LT_IN_ATTRIBUTE",
- "ERR_ATTRIBUTE_NOT_STARTED",
- "ERR_ATTRIBUTE_NOT_FINISHED",
- "ERR_ATTRIBUTE_WITHOUT_VALUE",
- "ERR_ATTRIBUTE_REDEFINED",
- "ERR_LITERAL_NOT_STARTED",
- "ERR_LITERAL_NOT_FINISHED",
- "ERR_COMMENT_NOT_FINISHED",
- "ERR_PI_NOT_STARTED",
- "ERR_PI_NOT_FINISHED",
- "ERR_NOTATION_NOT_STARTED",
- "ERR_NOTATION_NOT_FINISHED",
- "ERR_ATTLIST_NOT_STARTED",
- "ERR_ATTLIST_NOT_FINISHED",
- "ERR_MIXED_NOT_STARTED",
- "ERR_MIXED_NOT_FINISHED",
- "ERR_ELEMCONTENT_NOT_STARTED",
- "ERR_ELEMCONTENT_NOT_FINISHED",
- "ERR_XMLDECL_NOT_STARTED",
- "ERR_XMLDECL_NOT_FINISHED",
- "ERR_CONDSEC_NOT_STARTED",
- "ERR_CONDSEC_NOT_FINISHED",
- "ERR_EXT_SUBSET_NOT_FINISHED",
- "ERR_DOCTYPE_NOT_FINISHED",
- "ERR_MISPLACED_CDATA_END",
- "ERR_CDATA_NOT_FINISHED",
- "ERR_RESERVED_XML_NAME",
- "ERR_SPACE_REQUIRED",
- "ERR_SEPARATOR_REQUIRED",
- "ERR_NMTOKEN_REQUIRED",
- "ERR_NAME_REQUIRED",
- "ERR_PCDATA_REQUIRED",
- "ERR_URI_REQUIRED",
- "ERR_PUBID_REQUIRED",
- "ERR_LT_REQUIRED",
- "ERR_GT_REQUIRED",
- "ERR_LTSLASH_REQUIRED",
- "ERR_EQUAL_REQUIRED",
- "ERR_TAG_NAME_MISMATCH",
- "ERR_TAG_NOT_FINISHED",
- "ERR_STANDALONE_VALUE",
- "ERR_ENCODING_NAME",
- "ERR_HYPHEN_IN_COMMENT",
- "ERR_INVALID_ENCODING",
- "ERR_EXT_ENTITY_STANDALONE",
- "ERR_CONDSEC_INVALID",
- "ERR_VALUE_REQUIRED",
- "ERR_NOT_WELL_BALANCED",
- "ERR_EXTRA_CONTENT",
- "ERR_ENTITY_CHAR_ERROR",
- "ERR_ENTITY_PE_INTERNAL",
- "ERR_ENTITY_LOOP",
- "ERR_ENTITY_BOUNDARY",
- "ERR_INVALID_URI",
- "ERR_URI_FRAGMENT",
- "WAR_CATALOG_PI",
- "ERR_NO_DTD",
- "ERR_CONDSEC_INVALID_KEYWORD",
- "ERR_VERSION_MISSING",
- "WAR_UNKNOWN_VERSION",
- "WAR_LANG_VALUE",
- "WAR_NS_URI",
- "WAR_NS_URI_RELATIVE",
- "ERR_MISSING_ENCODING",
- "NS_ERR_XML_NAMESPACE",
- "NS_ERR_UNDEFINED_NAMESPACE",
- "NS_ERR_QNAME",
- "NS_ERR_ATTRIBUTE_REDEFINED",
- "DTD_ATTRIBUTE_DEFAULT",
- "DTD_ATTRIBUTE_REDEFINED",
- "DTD_ATTRIBUTE_VALUE",
- "DTD_CONTENT_ERROR",
- "DTD_CONTENT_MODEL",
- "DTD_CONTENT_NOT_DETERMINIST",
- "DTD_DIFFERENT_PREFIX",
- "DTD_ELEM_DEFAULT_NAMESPACE",
- "DTD_ELEM_NAMESPACE",
- "DTD_ELEM_REDEFINED",
- "DTD_EMPTY_NOTATION",
- "DTD_ENTITY_TYPE",
- "DTD_ID_FIXED",
- "DTD_ID_REDEFINED",
- "DTD_ID_SUBSET",
- "DTD_INVALID_CHILD",
- "DTD_INVALID_DEFAULT",
- "DTD_LOAD_ERROR",
- "DTD_MISSING_ATTRIBUTE",
- "DTD_MIXED_CORRUPT",
- "DTD_MULTIPLE_ID",
- "DTD_NO_DOC",
- "DTD_NO_DTD",
- "DTD_NO_ELEM_NAME",
- "DTD_NO_PREFIX",
- "DTD_NO_ROOT",
- "DTD_NOTATION_REDEFINED",
- "DTD_NOTATION_VALUE",
- "DTD_NOT_EMPTY",
- "DTD_NOT_PCDATA",
- "DTD_NOT_STANDALONE",
- "DTD_ROOT_NAME",
- "DTD_STANDALONE_WHITE_SPACE",
- "DTD_UNKNOWN_ATTRIBUTE",
- "DTD_UNKNOWN_ELEM",
- "DTD_UNKNOWN_ENTITY",
- "DTD_UNKNOWN_ID",
- "DTD_UNKNOWN_NOTATION",
- "DTD_STANDALONE_DEFAULTED",
- "DTD_XMLID_VALUE",
- "DTD_XMLID_TYPE",
- "HTML_STRUCURE_ERROR",
- "HTML_UNKNOWN_TAG",
- "RNGP_ANYNAME_ATTR_ANCESTOR",
- "RNGP_ATTR_CONFLICT",
- "RNGP_ATTRIBUTE_CHILDREN",
- "RNGP_ATTRIBUTE_CONTENT",
- "RNGP_ATTRIBUTE_EMPTY",
- "RNGP_ATTRIBUTE_NOOP",
- "RNGP_CHOICE_CONTENT",
- "RNGP_CHOICE_EMPTY",
- "RNGP_CREATE_FAILURE",
- "RNGP_DATA_CONTENT",
- "RNGP_DEF_CHOICE_AND_INTERLEAVE",
- "RNGP_DEFINE_CREATE_FAILED",
- "RNGP_DEFINE_EMPTY",
- "RNGP_DEFINE_MISSING",
- "RNGP_DEFINE_NAME_MISSING",
- "RNGP_ELEM_CONTENT_EMPTY",
- "RNGP_ELEM_CONTENT_ERROR",
- "RNGP_ELEMENT_EMPTY",
- "RNGP_ELEMENT_CONTENT",
- "RNGP_ELEMENT_NAME",
- "RNGP_ELEMENT_NO_CONTENT",
- "RNGP_ELEM_TEXT_CONFLICT",
- "RNGP_EMPTY",
- "RNGP_EMPTY_CONSTRUCT",
- "RNGP_EMPTY_CONTENT",
- "RNGP_EMPTY_NOT_EMPTY",
- "RNGP_ERROR_TYPE_LIB",
- "RNGP_EXCEPT_EMPTY",
- "RNGP_EXCEPT_MISSING",
- "RNGP_EXCEPT_MULTIPLE",
- "RNGP_EXCEPT_NO_CONTENT",
- "RNGP_EXTERNALREF_EMTPY",
- "RNGP_EXTERNAL_REF_FAILURE",
- "RNGP_EXTERNALREF_RECURSE",
- "RNGP_FORBIDDEN_ATTRIBUTE",
- "RNGP_FOREIGN_ELEMENT",
- "RNGP_GRAMMAR_CONTENT",
- "RNGP_GRAMMAR_EMPTY",
- "RNGP_GRAMMAR_MISSING",
- "RNGP_GRAMMAR_NO_START",
- "RNGP_GROUP_ATTR_CONFLICT",
- "RNGP_HREF_ERROR",
- "RNGP_INCLUDE_EMPTY",
- "RNGP_INCLUDE_FAILURE",
- "RNGP_INCLUDE_RECURSE",
- "RNGP_INTERLEAVE_ADD",
- "RNGP_INTERLEAVE_CREATE_FAILED",
- "RNGP_INTERLEAVE_EMPTY",
- "RNGP_INTERLEAVE_NO_CONTENT",
- "RNGP_INVALID_DEFINE_NAME",
- "RNGP_INVALID_URI",
- "RNGP_INVALID_VALUE",
- "RNGP_MISSING_HREF",
- "RNGP_NAME_MISSING",
- "RNGP_NEED_COMBINE",
- "RNGP_NOTALLOWED_NOT_EMPTY",
- "RNGP_NSNAME_ATTR_ANCESTOR",
- "RNGP_NSNAME_NO_NS",
- "RNGP_PARAM_FORBIDDEN",
- "RNGP_PARAM_NAME_MISSING",
- "RNGP_PARENTREF_CREATE_FAILED",
- "RNGP_PARENTREF_NAME_INVALID",
- "RNGP_PARENTREF_NO_NAME",
- "RNGP_PARENTREF_NO_PARENT",
- "RNGP_PARENTREF_NOT_EMPTY",
- "RNGP_PARSE_ERROR",
- "RNGP_PAT_ANYNAME_EXCEPT_ANYNAME",
- "RNGP_PAT_ATTR_ATTR",
- "RNGP_PAT_ATTR_ELEM",
- "RNGP_PAT_DATA_EXCEPT_ATTR",
- "RNGP_PAT_DATA_EXCEPT_ELEM",
- "RNGP_PAT_DATA_EXCEPT_EMPTY",
- "RNGP_PAT_DATA_EXCEPT_GROUP",
- "RNGP_PAT_DATA_EXCEPT_INTERLEAVE",
- "RNGP_PAT_DATA_EXCEPT_LIST",
- "RNGP_PAT_DATA_EXCEPT_ONEMORE",
- "RNGP_PAT_DATA_EXCEPT_REF",
- "RNGP_PAT_DATA_EXCEPT_TEXT",
- "RNGP_PAT_LIST_ATTR",
- "RNGP_PAT_LIST_ELEM",
- "RNGP_PAT_LIST_INTERLEAVE",
- "RNGP_PAT_LIST_LIST",
- "RNGP_PAT_LIST_REF",
- "RNGP_PAT_LIST_TEXT",
- "RNGP_PAT_NSNAME_EXCEPT_ANYNAME",
- "RNGP_PAT_NSNAME_EXCEPT_NSNAME",
- "RNGP_PAT_ONEMORE_GROUP_ATTR",
- "RNGP_PAT_ONEMORE_INTERLEAVE_ATTR",
- "RNGP_PAT_START_ATTR",
- "RNGP_PAT_START_DATA",
- "RNGP_PAT_START_EMPTY",
- "RNGP_PAT_START_GROUP",
- "RNGP_PAT_START_INTERLEAVE",
- "RNGP_PAT_START_LIST",
- "RNGP_PAT_START_ONEMORE",
- "RNGP_PAT_START_TEXT",
- "RNGP_PAT_START_VALUE",
- "RNGP_PREFIX_UNDEFINED",
- "RNGP_REF_CREATE_FAILED",
- "RNGP_REF_CYCLE",
- "RNGP_REF_NAME_INVALID",
- "RNGP_REF_NO_DEF",
- "RNGP_REF_NO_NAME",
- "RNGP_REF_NOT_EMPTY",
- "RNGP_START_CHOICE_AND_INTERLEAVE",
- "RNGP_START_CONTENT",
- "RNGP_START_EMPTY",
- "RNGP_START_MISSING",
- "RNGP_TEXT_EXPECTED",
- "RNGP_TEXT_HAS_CHILD",
- "RNGP_TYPE_MISSING",
- "RNGP_TYPE_NOT_FOUND",
- "RNGP_TYPE_VALUE",
- "RNGP_UNKNOWN_ATTRIBUTE",
- "RNGP_UNKNOWN_COMBINE",
- "RNGP_UNKNOWN_CONSTRUCT",
- "RNGP_UNKNOWN_TYPE_LIB",
- "RNGP_URI_FRAGMENT",
- "RNGP_URI_NOT_ABSOLUTE",
- "RNGP_VALUE_EMPTY",
- "RNGP_VALUE_NO_CONTENT",
- "RNGP_XMLNS_NAME",
- "RNGP_XML_NS",
- "XPATH_EXPRESSION_OK",
- "XPATH_NUMBER_ERROR",
- "XPATH_UNFINISHED_LITERAL_ERROR",
- "XPATH_START_LITERAL_ERROR",
- "XPATH_VARIABLE_REF_ERROR",
- "XPATH_UNDEF_VARIABLE_ERROR",
- "XPATH_INVALID_PREDICATE_ERROR",
- "XPATH_EXPR_ERROR",
- "XPATH_UNCLOSED_ERROR",
- "XPATH_UNKNOWN_FUNC_ERROR",
- "XPATH_INVALID_OPERAND",
- "XPATH_INVALID_TYPE",
- "XPATH_INVALID_ARITY",
- "XPATH_INVALID_CTXT_SIZE",
- "XPATH_INVALID_CTXT_POSITION",
- "XPATH_MEMORY_ERROR",
- "XPTR_SYNTAX_ERROR",
- "XPTR_RESOURCE_ERROR",
- "XPTR_SUB_RESOURCE_ERROR",
- "XPATH_UNDEF_PREFIX_ERROR",
- "XPATH_ENCODING_ERROR",
- "XPATH_INVALID_CHAR_ERROR",
- "TREE_INVALID_HEX",
- "TREE_INVALID_DEC",
- "TREE_UNTERMINATED_ENTITY",
- "SAVE_NOT_UTF8",
- "SAVE_CHAR_INVALID",
- "SAVE_NO_DOCTYPE",
- "SAVE_UNKNOWN_ENCODING",
- "REGEXP_COMPILE_ERROR",
- "IO_UNKNOWN",
- "IO_EACCES",
- "IO_EAGAIN",
- "IO_EBADF",
- "IO_EBADMSG",
- "IO_EBUSY",
- "IO_ECANCELED",
- "IO_ECHILD",
- "IO_EDEADLK",
- "IO_EDOM",
- "IO_EEXIST",
- "IO_EFAULT",
- "IO_EFBIG",
- "IO_EINPROGRESS",
- "IO_EINTR",
- "IO_EINVAL",
- "IO_EIO",
- "IO_EISDIR",
- "IO_EMFILE",
- "IO_EMLINK",
- "IO_EMSGSIZE",
- "IO_ENAMETOOLONG",
- "IO_ENFILE",
- "IO_ENODEV",
- "IO_ENOENT",
- "IO_ENOEXEC",
- "IO_ENOLCK",
- "IO_ENOMEM",
- "IO_ENOSPC",
- "IO_ENOSYS",
- "IO_ENOTDIR",
- "IO_ENOTEMPTY",
- "IO_ENOTSUP",
- "IO_ENOTTY",
- "IO_ENXIO",
- "IO_EPERM",
- "IO_EPIPE",
- "IO_ERANGE",
- "IO_EROFS",
- "IO_ESPIPE",
- "IO_ESRCH",
- "IO_ETIMEDOUT",
- "IO_EXDEV",
- "IO_NETWORK_ATTEMPT",
- "IO_ENCODER",
- "IO_FLUSH",
- "IO_WRITE",
- "IO_NO_INPUT",
- "IO_BUFFER_FULL",
- "IO_LOAD_ERROR",
- "IO_ENOTSOCK",
- "IO_EISCONN",
- "IO_ECONNREFUSED",
- "IO_ENETUNREACH",
- "IO_EADDRINUSE",
- "IO_EALREADY",
- "IO_EAFNOSUPPORT",
- "XINCLUDE_RECURSION",
- "XINCLUDE_PARSE_VALUE",
- "XINCLUDE_ENTITY_DEF_MISMATCH",
- "XINCLUDE_NO_HREF",
- "XINCLUDE_NO_FALLBACK",
- "XINCLUDE_HREF_URI",
- "XINCLUDE_TEXT_FRAGMENT",
- "XINCLUDE_TEXT_DOCUMENT",
- "XINCLUDE_INVALID_CHAR",
- "XINCLUDE_BUILD_FAILED",
- "XINCLUDE_UNKNOWN_ENCODING",
- "XINCLUDE_MULTIPLE_ROOT",
- "XINCLUDE_XPTR_FAILED",
- "XINCLUDE_XPTR_RESULT",
- "XINCLUDE_INCLUDE_IN_INCLUDE",
- "XINCLUDE_FALLBACKS_IN_INCLUDE",
- "XINCLUDE_FALLBACK_NOT_IN_INCLUDE",
- "XINCLUDE_DEPRECATED_NS",
- "XINCLUDE_FRAGMENT_ID",
- "CATALOG_MISSING_ATTR",
- "CATALOG_ENTRY_BROKEN",
- "CATALOG_PREFER_VALUE",
- "CATALOG_NOT_CATALOG",
- "CATALOG_RECURSION",
- "SCHEMAP_PREFIX_UNDEFINED",
- "SCHEMAP_ATTRFORMDEFAULT_VALUE",
- "SCHEMAP_ATTRGRP_NONAME_NOREF",
- "SCHEMAP_ATTR_NONAME_NOREF",
- "SCHEMAP_COMPLEXTYPE_NONAME_NOREF",
- "SCHEMAP_ELEMFORMDEFAULT_VALUE",
- "SCHEMAP_ELEM_NONAME_NOREF",
- "SCHEMAP_EXTENSION_NO_BASE",
- "SCHEMAP_FACET_NO_VALUE",
- "SCHEMAP_FAILED_BUILD_IMPORT",
- "SCHEMAP_GROUP_NONAME_NOREF",
- "SCHEMAP_IMPORT_NAMESPACE_NOT_URI",
- "SCHEMAP_IMPORT_REDEFINE_NSNAME",
- "SCHEMAP_IMPORT_SCHEMA_NOT_URI",
- "SCHEMAP_INVALID_BOOLEAN",
- "SCHEMAP_INVALID_ENUM",
- "SCHEMAP_INVALID_FACET",
- "SCHEMAP_INVALID_FACET_VALUE",
- "SCHEMAP_INVALID_MAXOCCURS",
- "SCHEMAP_INVALID_MINOCCURS",
- "SCHEMAP_INVALID_REF_AND_SUBTYPE",
- "SCHEMAP_INVALID_WHITE_SPACE",
- "SCHEMAP_NOATTR_NOREF",
- "SCHEMAP_NOTATION_NO_NAME",
- "SCHEMAP_NOTYPE_NOREF",
- "SCHEMAP_REF_AND_SUBTYPE",
- "SCHEMAP_RESTRICTION_NONAME_NOREF",
- "SCHEMAP_SIMPLETYPE_NONAME",
- "SCHEMAP_TYPE_AND_SUBTYPE",
- "SCHEMAP_UNKNOWN_ALL_CHILD",
- "SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD",
- "SCHEMAP_UNKNOWN_ATTR_CHILD",
- "SCHEMAP_UNKNOWN_ATTRGRP_CHILD",
- "SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP",
- "SCHEMAP_UNKNOWN_BASE_TYPE",
- "SCHEMAP_UNKNOWN_CHOICE_CHILD",
- "SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD",
- "SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD",
- "SCHEMAP_UNKNOWN_ELEM_CHILD",
- "SCHEMAP_UNKNOWN_EXTENSION_CHILD",
- "SCHEMAP_UNKNOWN_FACET_CHILD",
- "SCHEMAP_UNKNOWN_FACET_TYPE",
- "SCHEMAP_UNKNOWN_GROUP_CHILD",
- "SCHEMAP_UNKNOWN_IMPORT_CHILD",
- "SCHEMAP_UNKNOWN_LIST_CHILD",
- "SCHEMAP_UNKNOWN_NOTATION_CHILD",
- "SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD",
- "SCHEMAP_UNKNOWN_REF",
- "SCHEMAP_UNKNOWN_RESTRICTION_CHILD",
- "SCHEMAP_UNKNOWN_SCHEMAS_CHILD",
- "SCHEMAP_UNKNOWN_SEQUENCE_CHILD",
- "SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD",
- "SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD",
- "SCHEMAP_UNKNOWN_TYPE",
- "SCHEMAP_UNKNOWN_UNION_CHILD",
- "SCHEMAP_ELEM_DEFAULT_FIXED",
- "SCHEMAP_REGEXP_INVALID",
- "SCHEMAP_FAILED_LOAD",
- "SCHEMAP_NOTHING_TO_PARSE",
- "SCHEMAP_NOROOT",
- "SCHEMAP_REDEFINED_GROUP",
- "SCHEMAP_REDEFINED_TYPE",
- "SCHEMAP_REDEFINED_ELEMENT",
- "SCHEMAP_REDEFINED_ATTRGROUP",
- "SCHEMAP_REDEFINED_ATTR",
- "SCHEMAP_REDEFINED_NOTATION",
- "SCHEMAP_FAILED_PARSE",
- "SCHEMAP_UNKNOWN_PREFIX",
- "SCHEMAP_DEF_AND_PREFIX",
- "SCHEMAP_UNKNOWN_INCLUDE_CHILD",
- "SCHEMAP_INCLUDE_SCHEMA_NOT_URI",
- "SCHEMAP_INCLUDE_SCHEMA_NO_URI",
- "SCHEMAP_NOT_SCHEMA",
- "SCHEMAP_UNKNOWN_MEMBER_TYPE",
- "SCHEMAP_INVALID_ATTR_USE",
- "SCHEMAP_RECURSIVE",
- "SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE",
- "SCHEMAP_INVALID_ATTR_COMBINATION",
- "SCHEMAP_INVALID_ATTR_INLINE_COMBINATION",
- "SCHEMAP_MISSING_SIMPLETYPE_CHILD",
- "SCHEMAP_INVALID_ATTR_NAME",
- "SCHEMAP_REF_AND_CONTENT",
- "SCHEMAP_CT_PROPS_CORRECT_1",
- "SCHEMAP_CT_PROPS_CORRECT_2",
- "SCHEMAP_CT_PROPS_CORRECT_3",
- "SCHEMAP_CT_PROPS_CORRECT_4",
- "SCHEMAP_CT_PROPS_CORRECT_5",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_1",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_2_2",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_3",
- "SCHEMAP_WILDCARD_INVALID_NS_MEMBER",
- "SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE",
- "SCHEMAP_UNION_NOT_EXPRESSIBLE",
- "SCHEMAP_SRC_IMPORT_3_1",
- "SCHEMAP_SRC_IMPORT_3_2",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_4_1",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_4_2",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_4_3",
- "SCHEMAP_COS_CT_EXTENDS_1_3",
- "SCHEMAV_NOROOT",
- "SCHEMAV_UNDECLAREDELEM",
- "SCHEMAV_NOTTOPLEVEL",
- "SCHEMAV_MISSING",
- "SCHEMAV_WRONGELEM",
- "SCHEMAV_NOTYPE",
- "SCHEMAV_NOROLLBACK",
- "SCHEMAV_ISABSTRACT",
- "SCHEMAV_NOTEMPTY",
- "SCHEMAV_ELEMCONT",
- "SCHEMAV_HAVEDEFAULT",
- "SCHEMAV_NOTNILLABLE",
- "SCHEMAV_EXTRACONTENT",
- "SCHEMAV_INVALIDATTR",
- "SCHEMAV_INVALIDELEM",
- "SCHEMAV_NOTDETERMINIST",
- "SCHEMAV_CONSTRUCT",
- "SCHEMAV_INTERNAL",
- "SCHEMAV_NOTSIMPLE",
- "SCHEMAV_ATTRUNKNOWN",
- "SCHEMAV_ATTRINVALID",
- "SCHEMAV_VALUE",
- "SCHEMAV_FACET",
- "SCHEMAV_CVC_DATATYPE_VALID_1_2_1",
- "SCHEMAV_CVC_DATATYPE_VALID_1_2_2",
- "SCHEMAV_CVC_DATATYPE_VALID_1_2_3",
- "SCHEMAV_CVC_TYPE_3_1_1",
- "SCHEMAV_CVC_TYPE_3_1_2",
- "SCHEMAV_CVC_FACET_VALID",
- "SCHEMAV_CVC_LENGTH_VALID",
- "SCHEMAV_CVC_MINLENGTH_VALID",
- "SCHEMAV_CVC_MAXLENGTH_VALID",
- "SCHEMAV_CVC_MININCLUSIVE_VALID",
- "SCHEMAV_CVC_MAXINCLUSIVE_VALID",
- "SCHEMAV_CVC_MINEXCLUSIVE_VALID",
- "SCHEMAV_CVC_MAXEXCLUSIVE_VALID",
- "SCHEMAV_CVC_TOTALDIGITS_VALID",
- "SCHEMAV_CVC_FRACTIONDIGITS_VALID",
- "SCHEMAV_CVC_PATTERN_VALID",
- "SCHEMAV_CVC_ENUMERATION_VALID",
- "SCHEMAV_CVC_COMPLEX_TYPE_2_1",
- "SCHEMAV_CVC_COMPLEX_TYPE_2_2",
- "SCHEMAV_CVC_COMPLEX_TYPE_2_3",
- "SCHEMAV_CVC_COMPLEX_TYPE_2_4",
-
-#if defined XML_SCHEMAV_CVC_ELT_1
- "SCHEMAV_CVC_ELT_1",
- "SCHEMAV_CVC_ELT_2",
- "SCHEMAV_CVC_ELT_3_1",
- "SCHEMAV_CVC_ELT_3_2_1",
- "SCHEMAV_CVC_ELT_3_2_2",
- "SCHEMAV_CVC_ELT_4_1",
- "SCHEMAV_CVC_ELT_4_2",
- "SCHEMAV_CVC_ELT_4_3",
- "SCHEMAV_CVC_ELT_5_1_1",
- "SCHEMAV_CVC_ELT_5_1_2",
- "SCHEMAV_CVC_ELT_5_2_1",
- "SCHEMAV_CVC_ELT_5_2_2_1",
- "SCHEMAV_CVC_ELT_5_2_2_2_1",
- "SCHEMAV_CVC_ELT_5_2_2_2_2",
- "SCHEMAV_CVC_ELT_6",
- "SCHEMAV_CVC_ELT_7",
- "SCHEMAV_CVC_ATTRIBUTE_1",
- "SCHEMAV_CVC_ATTRIBUTE_2",
- "SCHEMAV_CVC_ATTRIBUTE_3",
- "SCHEMAV_CVC_ATTRIBUTE_4",
- "SCHEMAV_CVC_COMPLEX_TYPE_3_1",
- "SCHEMAV_CVC_COMPLEX_TYPE_3_2_1",
- "SCHEMAV_CVC_COMPLEX_TYPE_3_2_2",
- "SCHEMAV_CVC_COMPLEX_TYPE_4",
- "SCHEMAV_CVC_COMPLEX_TYPE_5_1",
- "SCHEMAV_CVC_COMPLEX_TYPE_5_2",
- "SCHEMAV_ELEMENT_CONTENT",
- "SCHEMAV_DOCUMENT_ELEMENT_MISSING",
-#endif
-
-#if defined XML_SCHEMAV_CVC_COMPLEX_TYPE_1
- "SCHEMAV_CVC_COMPLEX_TYPE_1",
- "SCHEMAV_CVC_AU",
- "SCHEMAV_CVC_TYPE_1",
- "SCHEMAV_CVC_TYPE_2",
-#endif
-
- "XPTR_UNKNOWN_SCHEME",
- "XPTR_CHILDSEQ_START",
- "XPTR_EVAL_FAILED",
- "XPTR_EXTRA_OBJECTS",
- "C14N_CREATE_CTXT",
- "C14N_REQUIRES_UTF8",
- "C14N_CREATE_STACK",
- "C14N_INVALID_NODE",
- "FTP_PASV_ANSWER",
- "FTP_EPSV_ANSWER",
- "FTP_ACCNT",
- "HTTP_URL_SYNTAX",
- "HTTP_USE_IP",
- "HTTP_UNKNOWN_HOST",
- "SCHEMAP_SRC_SIMPLE_TYPE_1",
- "SCHEMAP_SRC_SIMPLE_TYPE_2",
- "SCHEMAP_SRC_SIMPLE_TYPE_3",
- "SCHEMAP_SRC_SIMPLE_TYPE_4",
- "SCHEMAP_SRC_RESOLVE",
- "SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE",
- "SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE",
- "SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES",
- "SCHEMAP_ST_PROPS_CORRECT_1",
- "SCHEMAP_ST_PROPS_CORRECT_2",
- "SCHEMAP_ST_PROPS_CORRECT_3",
- "SCHEMAP_COS_ST_RESTRICTS_1_1",
- "SCHEMAP_COS_ST_RESTRICTS_1_2",
- "SCHEMAP_COS_ST_RESTRICTS_1_3_1",
- "SCHEMAP_COS_ST_RESTRICTS_1_3_2",
- "SCHEMAP_COS_ST_RESTRICTS_2_1",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_1_1",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_1_2",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_2_1",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_2_2",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_2_3",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_2_4",
- "SCHEMAP_COS_ST_RESTRICTS_2_3_2_5",
- "SCHEMAP_COS_ST_RESTRICTS_3_1",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_1",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_1_2",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_2_2",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_2_1",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_2_3",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_2_4",
- "SCHEMAP_COS_ST_RESTRICTS_3_3_2_5",
- "SCHEMAP_COS_ST_DERIVED_OK_2_1",
- "SCHEMAP_COS_ST_DERIVED_OK_2_2",
- "SCHEMAP_S4S_ELEM_NOT_ALLOWED",
- "SCHEMAP_S4S_ELEM_MISSING",
- "SCHEMAP_S4S_ATTR_NOT_ALLOWED",
- "SCHEMAP_S4S_ATTR_MISSING",
-
-#if defined XML_SCHEMAP_S4S_ATTR_INVALID_VALUE
- "SCHEMAP_S4S_ATTR_INVALID_VALUE",
- "SCHEMAP_SRC_ELEMENT_1",
- "SCHEMAP_SRC_ELEMENT_2_1",
- "SCHEMAP_SRC_ELEMENT_2_2",
- "SCHEMAP_SRC_ELEMENT_3",
- "SCHEMAP_P_PROPS_CORRECT_1",
- "SCHEMAP_P_PROPS_CORRECT_2_1",
- "SCHEMAP_P_PROPS_CORRECT_2_2",
- "SCHEMAP_E_PROPS_CORRECT_2",
- "SCHEMAP_E_PROPS_CORRECT_3",
- "SCHEMAP_E_PROPS_CORRECT_4",
- "SCHEMAP_E_PROPS_CORRECT_5",
- "SCHEMAP_E_PROPS_CORRECT_6",
- "SCHEMAP_SRC_INCLUDE",
- "SCHEMAP_SRC_ATTRIBUTE_1",
- "SCHEMAP_SRC_ATTRIBUTE_2",
- "SCHEMAP_SRC_ATTRIBUTE_3_1",
- "SCHEMAP_SRC_ATTRIBUTE_3_2",
- "SCHEMAP_SRC_ATTRIBUTE_4",
- "SCHEMAP_NO_XMLNS",
- "SCHEMAP_NO_XSI",
- "SCHEMAP_COS_VALID_DEFAULT_1",
- "SCHEMAP_COS_VALID_DEFAULT_2_1",
- "SCHEMAP_COS_VALID_DEFAULT_2_2_1",
- "SCHEMAP_COS_VALID_DEFAULT_2_2_2",
- "SCHEMAP_CVC_SIMPLE_TYPE",
- "SCHEMAP_COS_CT_EXTENDS_1_1",
- "SCHEMAP_SRC_IMPORT_1_1",
- "SCHEMAP_SRC_IMPORT_1_2",
- "SCHEMAP_SRC_IMPORT_2",
- "SCHEMAP_SRC_IMPORT_2_1",
- "SCHEMAP_SRC_IMPORT_2_2",
-#endif
-
-#if defined XML_SCHEMAP_INTERNAL
- "SCHEMAP_INTERNAL",
- "SCHEMAP_NOT_DETERMINISTIC",
-#endif
-
-#if defined XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1
- "SCHEMAP_SRC_ATTRIBUTE_GROUP_1",
- "SCHEMAP_SRC_ATTRIBUTE_GROUP_2",
- "SCHEMAP_SRC_ATTRIBUTE_GROUP_3",
- "SCHEMAP_MG_PROPS_CORRECT_1",
- "SCHEMAP_MG_PROPS_CORRECT_2",
- "SCHEMAP_SRC_CT_1",
- "SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3",
- "SCHEMAP_AU_PROPS_CORRECT_2",
- "SCHEMAP_A_PROPS_CORRECT_2",
-#endif
- NULL
-};
-
-const char* SaxHandler::errToStr( int errVal )
-{
- const char* str = NULL;
- int index = 0;
- while ( errVal != xmlErrorVals[index] && xmlErrorVals[index] >= 0 )
- {
- index++;
- }
-
- if ( errVal == xmlErrorVals[index] )
- {
- str = xmlErrorStrs[index];
- }
-
- return str;
-}
-
-
-int SaxHandler::parseMemory( const char* buffer, int size )
-{
- int result = xmlSAXUserParseMemory( &sax,
- this,
- buffer,
- size );
- return result;
-}
-
-int SaxHandler::parseFile( const char* filename )
-{
- int result = xmlSAXUserParseFile( &sax,
- this,
- filename );
- return result;
-}
-
-void SaxHandler::startDocument(void *user_data)
-{
- SaxHandler* self = reinterpret_cast<SaxHandler*>(user_data);
- self->_startDocument();
-}
-
-void SaxHandler::endDocument(void *user_data)
-{
- SaxHandler* self = reinterpret_cast<SaxHandler*>(user_data);
- self->_endDocument();
-}
-void SaxHandler::startElement(void *user_data,
- const xmlChar *name,
- const xmlChar **attrs)
-{
- SaxHandler* self = reinterpret_cast<SaxHandler*>(user_data);
- self->_startElement(name, attrs);
-}
-void SaxHandler::endElement(void *user_data,
- const xmlChar *name)
-{
- SaxHandler* self = reinterpret_cast<SaxHandler*>(user_data);
- self->_endElement(name);
-}
-void SaxHandler::characters(void *user_data,
- const xmlChar *ch,
- int len)
-{
- SaxHandler* self = reinterpret_cast<SaxHandler*>(user_data);
- self->_characters(ch, len);
-}
-
-
-
-
-
-
-
-FlatSaxHandler::FlatSaxHandler()
- : SaxHandler()
-{
-}
-
-FlatSaxHandler::~FlatSaxHandler()
-{
-}
-
-void FlatSaxHandler::_startElement(const xmlChar */*name*/, const xmlChar **/*attrs*/)
-{
- data.clear();
-}
-
-void FlatSaxHandler::_endElement(const xmlChar */*name*/)
-{
- //g_message("<%s>%s</%s>", name, data.c_str(), name);
- data.clear();
-}
-
-void FlatSaxHandler::_characters(const xmlChar *ch, int len)
-{
- data.append((const char*)ch, len);
-}
-
-
-} // namespace IO
-} // namespace Inkscape
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/io/simple-sax.h b/src/io/simple-sax.h
deleted file mode 100644
index 17c571e19..000000000
--- a/src/io/simple-sax.h
+++ /dev/null
@@ -1,97 +0,0 @@
-#ifndef SEEN_SIMPLE_SAX_H
-#define SEEN_SIMPLE_SAX_H
-
-/*
- * SimpleSAX
- *
- * Authors:
- * Jon A. Cruz <jon@joncruz.org>
- *
- * Copyright (C) 2004 AUTHORS
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-
-#include <libxml/parser.h>
-#include <glibmm/ustring.h>
-
-namespace Inkscape {
-namespace IO
-{
-
-class SaxHandler
-{
-public:
- SaxHandler();
- virtual ~SaxHandler();
-
- int parseMemory( const char* buffer, int size );
- int parseFile( const char* filename );
-
- static const char* errToStr( int errVal );
-
-protected:
- virtual void _startDocument() {}
- virtual void _endDocument() {}
- virtual void _startElement(const xmlChar */*name*/, const xmlChar **/*attrs*/) {}
- virtual void _endElement(const xmlChar */*name*/) {}
- virtual void _characters(const xmlChar */*ch*/, int /*len*/) {}
-
-private:
- static void startDocument(void *user_data);
- static void endDocument(void *user_data);
- static void startElement(void *user_data,
- const xmlChar *name,
- const xmlChar **attrs);
- static void endElement(void *user_data,
- const xmlChar *name);
- static void characters(void * user_data,
- const xmlChar *ch,
- int len);
-
- // Disable:
- SaxHandler(SaxHandler const &);
- SaxHandler &operator=(SaxHandler const &);
-
- xmlSAXHandler sax;
-};
-
-
-
-class FlatSaxHandler : public SaxHandler
-{
-public:
- FlatSaxHandler();
- virtual ~FlatSaxHandler();
-
-protected:
- virtual void _startElement(const xmlChar *name, const xmlChar **attrs);
- virtual void _endElement(const xmlChar *name);
- virtual void _characters(const xmlChar *ch, int len);
-
- Glib::ustring data;
-
-private:
- // Disable:
- FlatSaxHandler(FlatSaxHandler const &);
- FlatSaxHandler &operator=(FlatSaxHandler const &);
-};
-
-
-
-} // namespace IO
-} // namespace Inkscape
-
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
-
-#endif // SEEN_SIMPLE_SAX_H
diff --git a/src/livarot/Shape.cpp b/src/livarot/Shape.cpp
index 130b1b03a..c29444a33 100644
--- a/src/livarot/Shape.cpp
+++ b/src/livarot/Shape.cpp
@@ -334,8 +334,8 @@ Shape::AddPoint (const Geom::Point x)
pData[n].nextLinkedPoint = -1;
pData[n].askForWindingS = NULL;
pData[n].askForWindingB = -1;
- pData[n].rx[0] = /*Round*/ (p.x[0]);
- pData[n].rx[1] = /*Round*/ (p.x[1]);
+ pData[n].rx[0] = Round(p.x[0]);
+ pData[n].rx[1] = Round(p.x[1]);
}
if (_has_voronoi_data)
{
@@ -2116,8 +2116,8 @@ void Shape::initialisePointData()
pData[i].pending = 0;
pData[i].edgeOnLeft = -1;
pData[i].nextLinkedPoint = -1;
- pData[i].rx[0] = /*Round*/ (getPoint(i).x[0]);
- pData[i].rx[1] = /*Round*/ (getPoint(i).x[1]);
+ pData[i].rx[0] = Round(getPoint(i).x[0]);
+ pData[i].rx[1] = Round(getPoint(i).x[1]);
}
_point_data_initialised = true;
diff --git a/src/livarot/Shape.h b/src/livarot/Shape.h
index b999b9dca..98fc2d7bf 100644
--- a/src/livarot/Shape.h
+++ b/src/livarot/Shape.h
@@ -266,20 +266,20 @@ public:
// be careful when using this function
// the coordinate rounding function
-// inline static double Round(double x)
-// {
-// return ldexp(rint(ldexp(x, 5)), -5);
-// }
+ inline static double Round(double x)
+ {
+ return ldexp(rint(ldexp(x, 9)), -9);
+ }
// 2 miscannellous variations on it, to scale to and back the rounding grid
inline static double HalfRound(double x)
{
- return ldexp(x, -5);
+ return ldexp(x, -9);
}
inline static double IHalfRound(double x)
{
- return ldexp(x, 5);
+ return ldexp(x, 9);
}
// boolean operations on polygons (requests intersection-free poylygons)
diff --git a/src/livarot/ShapeMisc.cpp b/src/livarot/ShapeMisc.cpp
index 5bb8a25ef..6fd40790f 100644
--- a/src/livarot/ShapeMisc.cpp
+++ b/src/livarot/ShapeMisc.cpp
@@ -49,8 +49,8 @@ Shape::ConvertToForme (Path * dest)
for (int i = 0; i < numberOfPoints(); i++)
{
- pData[i].rx[0] = /*Round*/ (getPoint(i).x[0]);
- pData[i].rx[1] = /*Round*/ (getPoint(i).x[1]);
+ pData[i].rx[0] = Round (getPoint(i).x[0]);
+ pData[i].rx[1] = Round (getPoint(i).x[1]);
}
for (int i = 0; i < numberOfEdges(); i++)
{
@@ -199,8 +199,8 @@ Shape::ConvertToForme (Path * dest, int nbP, Path * *orig, bool splitWhenForced)
for (int i = 0; i < numberOfPoints(); i++)
{
- pData[i].rx[0] = /*Round*/ (getPoint(i).x[0]);
- pData[i].rx[1] = /*Round*/ (getPoint(i).x[1]);
+ pData[i].rx[0] = Round (getPoint(i).x[0]);
+ pData[i].rx[1] = Round (getPoint(i).x[1]);
}
for (int i = 0; i < numberOfEdges(); i++)
{
@@ -352,8 +352,8 @@ Shape::ConvertToFormeNested (Path * dest, int nbP, Path * *orig, int wildPath,in
for (int i = 0; i < numberOfPoints(); i++)
{
- pData[i].rx[0] = /*Round*/ (getPoint(i).x[0]);
- pData[i].rx[1] = /*Round*/ (getPoint(i).x[1]);
+ pData[i].rx[0] = Round (getPoint(i).x[0]);
+ pData[i].rx[1] = Round (getPoint(i).x[1]);
}
for (int i = 0; i < numberOfEdges(); i++)
{
diff --git a/src/livarot/ShapeSweep.cpp b/src/livarot/ShapeSweep.cpp
index ffe5a9d73..c2fd83e31 100644
--- a/src/livarot/ShapeSweep.cpp
+++ b/src/livarot/ShapeSweep.cpp
@@ -250,8 +250,8 @@ Shape::ConvertToShape (Shape * a, FillRule directed, bool invert)
}
Geom::Point rPtX;
- rPtX[0]= /*Round*/ (ptX[0]);
- rPtX[1]= /*Round*/ (ptX[1]);
+ rPtX[0]= Round (ptX[0]);
+ rPtX[1]= Round (ptX[1]);
int lastPointNo = -1;
lastPointNo = AddPoint (rPtX);
pData[lastPointNo].rx = rPtX;
@@ -1051,8 +1051,8 @@ Shape::Booleen (Shape * a, Shape * b, BooleanOp mod,int cutPathID)
}
Geom::Point rPtX;
- rPtX[0]= /*Round*/ (ptX[0]);
- rPtX[1]= /*Round*/ (ptX[1]);
+ rPtX[0]= Round (ptX[0]);
+ rPtX[1]= Round (ptX[1]);
int lastPointNo = -1;
lastPointNo = AddPoint (rPtX);
pData[lastPointNo].rx = rPtX;
diff --git a/src/main.cpp b/src/main.cpp
index a01c56036..b3070a95c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1282,12 +1282,15 @@ int sp_main_console(int argc, char const **argv)
{
/* We are started in text mode */
+#if !GLIB_CHECK_VERSION(2,36,0)
/* Do this g_type_init(), so that we can use Xft/Freetype2 (Pango)
* in a non-Gtk environment. Used in libnrtype's
* FontInstance.cpp and FontFactory.cpp.
* http://mail.gnome.org/archives/gtk-list/2003-December/msg00063.html
*/
g_type_init();
+#endif
+
char **argv2 = const_cast<char **>(argv);
gtk_init_check( &argc, &argv2 );
//setlocale(LC_ALL, "");
diff --git a/src/menus-skeleton.h b/src/menus-skeleton.h
index 77e781763..d01e3e38c 100644
--- a/src/menus-skeleton.h
+++ b/src/menus-skeleton.h
@@ -141,7 +141,6 @@ static char const menus_skeleton[] =
" <separator/>\n"
" <verb verb-id=\"DialogSwatches\" />\n"
" <verb verb-id=\"DialogDebug\" />\n"
-//" <verb verb-id=\"DialogScript\" />\n"
" <separator/>\n"
" <verb verb-id=\"PrevWindow\" />\n"
" <verb verb-id=\"NextWindow\" />\n"
diff --git a/src/number-opt-number.h b/src/number-opt-number.h
index b2f2f2a1e..867d0535f 100644
--- a/src/number-opt-number.h
+++ b/src/number-opt-number.h
@@ -23,9 +23,6 @@
#include <stdlib.h>
#include "svg/stringstream.h"
-
-gdouble fixed_g_ascii_strtod (const gchar *nptr, gchar **endptr);
-
class NumberOptNumber {
public:
diff --git a/src/rdf.cpp b/src/rdf.cpp
index 72aea4898..a6842c31d 100644
--- a/src/rdf.cpp
+++ b/src/rdf.cpp
@@ -225,61 +225,64 @@ struct rdf_license_t rdf_licenses [] = {
#define XML_TAG_NAME_RDF "rdf:RDF"
#define XML_TAG_NAME_WORK "cc:Work"
#define XML_TAG_NAME_LICENSE "cc:License"
+// Note the lowercase L!
+#define XML_TAG_NAME_LICENSE_PROP "cc:license"
+
// Remember when using the "title" and "tip" elements to pass them through
// the localization functions when you use them!
struct rdf_work_entity_t rdf_work_entities [] = {
{ "title", N_("Title:"), "dc:title", RDF_CONTENT,
- N_("Name by which this document is formally known"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("A name given to the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "date", N_("Date:"), "dc:date", RDF_CONTENT,
- N_("Date associated with the creation of this document (YYYY-MM-DD)"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("A point or period of time associated with an event in the lifecycle of the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "format", N_("Format:"), "dc:format", RDF_CONTENT,
- N_("The physical or digital manifestation of this document (MIME type)"), RDF_FORMAT_LINE, RDF_EDIT_HARDCODED,
+ N_("The file format, physical medium, or dimensions of the resource"), RDF_FORMAT_LINE, RDF_EDIT_HARDCODED,
},
{ "type", N_("Type:"), "dc:type", RDF_RESOURCE,
- N_("Type of document (DCMI Type)"), RDF_FORMAT_LINE, RDF_EDIT_HARDCODED,
+ N_("The nature or genre of the resource"), RDF_FORMAT_LINE, RDF_EDIT_HARDCODED,
},
{ "creator", N_("Creator:"), "dc:creator", RDF_AGENT,
- N_("Name of entity primarily responsible for making the content of this document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("An entity primarily responsible for making the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "rights", N_("Rights:"), "dc:rights", RDF_AGENT,
- N_("Name of entity with rights to the Intellectual Property of this document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("Information about rights held in and over the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "publisher", N_("Publisher:"), "dc:publisher", RDF_AGENT,
- N_("Name of entity responsible for making this document available"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("An entity responsible for making the resource available"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "identifier", N_("Identifier:"), "dc:identifier", RDF_CONTENT,
- N_("Unique URI to reference this document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("An unambiguous reference to the resource within a given context"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "source", N_("Source:"), "dc:source", RDF_CONTENT,
- N_("Unique URI to reference the source of this document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("A related resource from which the described resource is derived"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "relation", N_("Relation:"), "dc:relation", RDF_CONTENT,
- N_("Unique URI to a related document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("A related resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "language", N_("Language:"), "dc:language", RDF_CONTENT,
- N_("Two-letter language tag with optional subtags for the language of this document (e.g. 'en-GB')"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("A language of the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "subject", N_("Keywords:"), "dc:subject", RDF_BAG,
- N_("The topic of this document as comma-separated key words, phrases, or classifications"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("The topic of the resource"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
// TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content.
// For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/
{ "coverage", N_("Coverage:"), "dc:coverage", RDF_CONTENT,
- N_("Extent or scope of this document"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
+ N_("The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant"), RDF_FORMAT_LINE, RDF_EDIT_GENERIC,
},
{ "description", N_("Description:"), "dc:description", RDF_CONTENT,
- N_("A short account of the content of this document"), RDF_FORMAT_MULTILINE, RDF_EDIT_GENERIC,
+ N_("An account of the resource"), RDF_FORMAT_MULTILINE, RDF_EDIT_GENERIC,
},
// FIXME: need to handle 1 agent per line of input
{ "contributor", N_("Contributors:"), "dc:contributor", RDF_AGENT,
- N_("Names of entities responsible for making contributions to the content of this document"), RDF_FORMAT_MULTILINE, RDF_EDIT_GENERIC,
+ N_("An entity responsible for making contributions to the resource"), RDF_FORMAT_MULTILINE, RDF_EDIT_GENERIC,
},
// TRANSLATORS: URL to a page that defines the license for the document
@@ -292,7 +295,7 @@ struct rdf_work_entity_t rdf_work_entities [] = {
{ "license_fragment", N_("Fragment:"), "License", RDF_XML,
N_("XML fragment for the RDF 'License' section"), RDF_FORMAT_MULTILINE, RDF_EDIT_SPECIAL,
},
-
+
{ NULL, NULL, NULL, RDF_CONTENT,
NULL, RDF_FORMAT_LINE, RDF_EDIT_HARDCODED,
}
@@ -338,7 +341,7 @@ public:
struct rdf_work_entity_t const & entity,
gchar const * text );
- static struct rdf_license_t *getLicense(SPDocument const * document);
+ static struct rdf_license_t *getLicense(SPDocument *document);
static void setLicense(SPDocument * doc, struct rdf_license_t const * license);
};
@@ -1028,26 +1031,95 @@ rdf_match_license(Inkscape::XML::Node const *repr, struct rdf_license_t const *l
}
// Public API:
-struct rdf_license_t *rdf_get_license(SPDocument const * document)
+struct rdf_license_t *rdf_get_license(SPDocument *document)
{
return RDFImpl::getLicense(document);
}
-struct rdf_license_t *RDFImpl::getLicense(SPDocument const *document)
+struct rdf_license_t *RDFImpl::getLicense(SPDocument *document)
{
+ // Base license lookup on the URI of cc:license rather than the license
+ // properties, per instructions from the ccREL gurus.
+ // (Fixes https://bugs.launchpad.net/inkscape/+bug/372427)
+
+ struct rdf_work_entity_t *entity = rdf_find_entity("license_uri");
+ if (entity == NULL) {
+ g_critical("Can't find internal entity structure for 'license_uri'");
+ return NULL;
+ }
+
+ const gchar *uri = getWorkEntity(document, *entity);
+ struct rdf_license_t * license_by_uri = NULL;
+
+ if (uri != NULL) {
+ for (struct rdf_license_t * license = rdf_licenses; license->name; license++) {
+ if (g_strcmp0(uri, license->uri) == 0) {
+ license_by_uri = license;
+ break;
+ }
+ }
+ }
+
+ // To improve backward compatibility, the old license matching code is
+ // kept as fallback and to warn about and fix discrepancies.
+
+ // TODO: would it be better to do this code on document load? Is
+ // sp_metadata_build() then the right place to put the call to sort out
+ // any RDF mess?
+
+ struct rdf_license_t * license_by_properties = NULL;
+
Inkscape::XML::Node const *repr = getXmlRepr( document, XML_TAG_NAME_LICENSE );
if (repr) {
for ( struct rdf_license_t * license = rdf_licenses; license->name; license++ ) {
if ( rdf_match_license( repr, license ) ) {
- return license;
+ license_by_properties = license;
+ break;
}
}
}
-#ifdef DEBUG_MATCH
- else {
- printf("no license XML\n");
+
+ if (license_by_uri != NULL && license_by_properties != NULL) {
+ // Both property and structure, use property
+ if (license_by_uri != license_by_properties) {
+ // TODO: this should be a user-visible warning, but how?
+ g_warning("Mismatch between %s and %s metadata:\n"
+ "%s value URI: %s (using this one!)\n"
+ "%s derived URI: %s",
+ XML_TAG_NAME_LICENSE_PROP,
+ XML_TAG_NAME_LICENSE,
+ XML_TAG_NAME_LICENSE_PROP,
+ license_by_uri->uri,
+ XML_TAG_NAME_LICENSE,
+ license_by_properties->uri);
+ }
+
+ // Reset license structure to match so the document is consistent
+ // (and this will also silence the warning above on repeated calls).
+ setLicense(document, license_by_uri);
+
+ return license_by_uri;
}
-#endif
+ else if (license_by_uri != NULL) {
+ // Only cc:license property, set structure for backward compatiblity
+ setLicense(document, license_by_uri);
+
+ return license_by_uri;
+ }
+ else if (license_by_properties != NULL) {
+ // Only cc:License structure
+ // TODO: this could be a user-visible warning too
+ g_warning("No %s metadata found, derived license URI from %s: %s",
+ XML_TAG_NAME_LICENSE_PROP, XML_TAG_NAME_LICENSE,
+ license_by_properties->uri);
+
+ // Set license property to match
+ setWorkEntity(document, *entity, license_by_properties->uri);
+
+ return license_by_properties;
+ }
+
+ // No license info at all
return NULL;
}
@@ -1059,6 +1131,11 @@ void rdf_set_license(SPDocument * doc, struct rdf_license_t const * license)
void RDFImpl::setLicense(SPDocument * doc, struct rdf_license_t const * license)
{
+ // When basing license check on only the license URI (see fix for
+ // https://bugs.launchpad.net/inkscape/+bug/372427 above) we should
+ // really drop this license section, but keep writing it for a while for
+ // compatibility with older versions.
+
// drop old license section
Inkscape::XML::Node * repr = getXmlRepr( doc, XML_TAG_NAME_LICENSE );
if (repr) {
diff --git a/src/rdf.h b/src/rdf.h
index aa742bb62..3dde1cb48 100644
--- a/src/rdf.h
+++ b/src/rdf.h
@@ -121,7 +121,7 @@ unsigned int rdf_set_work_entity(SPDocument * doc,
* \return A pointer to the static RDF license structure
*
*/
-struct rdf_license_t * rdf_get_license(SPDocument const * doc);
+struct rdf_license_t * rdf_get_license(SPDocument *doc);
/**
* \brief Stores an RDF/License XML in the document XML
diff --git a/src/satisfied-guide-cns.cpp b/src/satisfied-guide-cns.cpp
index 57d4ffce3..588c78ce0 100644
--- a/src/satisfied-guide-cns.cpp
+++ b/src/satisfied-guide-cns.cpp
@@ -1,8 +1,8 @@
+#include <2geom/coord.h>
#include "desktop-handles.h"
#include "sp-guide.h"
#include "sp-guide-constraint.h"
#include "sp-namedview.h"
-#include "approx-equal.h"
#include "satisfied-guide-cns.h"
void satisfied_guide_cns(SPDesktop const &desktop,
@@ -13,7 +13,7 @@ void satisfied_guide_cns(SPDesktop const &desktop,
for (GSList const *l = nv.guides; l != NULL; l = l->next) {
SPGuide &g = *SP_GUIDE(l->data);
for (unsigned int i = 0; i < snappoints.size(); ++i) {
- if (approx_equal( g.getDistanceFrom(snappoints[i].getPoint()), 0) ) {
+ if (Geom::are_near(g.getDistanceFrom(snappoints[i].getPoint()), 0, 1e-2)) {
cns.push_back(SPGuideConstraint(&g, i));
}
}
diff --git a/src/sp-item-rm-unsatisfied-cns.cpp b/src/sp-item-rm-unsatisfied-cns.cpp
index c35e4fa48..8fb171c08 100644
--- a/src/sp-item-rm-unsatisfied-cns.cpp
+++ b/src/sp-item-rm-unsatisfied-cns.cpp
@@ -1,7 +1,7 @@
#include <algorithm>
+#include <2geom/coord.h>
-#include "approx-equal.h"
#include "remove-last.h"
#include "sp-guide.h"
#include "sp-guide-constraint.h"
@@ -22,7 +22,8 @@ void sp_item_rm_unsatisfied_cns(SPItem &item)
SPGuideConstraint const &cn = item.constraints[i];
int const snappoint_ix = cn.snappoint_ix;
g_assert( snappoint_ix < int(snappoints.size()) );
- if (!approx_equal( cn.g->getDistanceFrom(snappoints[snappoint_ix].getPoint()), 0) ) {
+
+ if (!Geom::are_near(cn.g->getDistanceFrom(snappoints[snappoint_ix].getPoint()), 0, 1e-2)) {
remove_last(cn.g->attached_items, SPGuideAttachment(&item, cn.snappoint_ix));
g_assert( i < item.constraints.size() );
vector<SPGuideConstraint>::iterator const ei(&item.constraints[i]);
diff --git a/src/test-helpers.h b/src/test-helpers.h
index bda48599e..001356e65 100644
--- a/src/test-helpers.h
+++ b/src/test-helpers.h
@@ -23,7 +23,10 @@ T* createSuiteAndDocument( void (*fun)(T*&) )
{
T* suite = 0;
+#if !GLIB_CHECK_VERSION(2,36,0)
g_type_init();
+#endif
+
Inkscape::GC::init();
if ( !inkscape_get_instance() )
{
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index f3c3b8473..e831bcf69 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -59,7 +59,6 @@ set(ui_SRC
dialog/ocaldialogs.cpp
dialog/print-colors-preview-dialog.cpp
dialog/print.cpp
- dialog/scriptdialog.cpp
dialog/symbols.cpp
dialog/xml-tree.cpp
# dialog/session-player.cpp
@@ -172,7 +171,6 @@ set(ui_SRC
dialog/panel-dialog.h
dialog/print-colors-preview-dialog.h
dialog/print.h
- dialog/scriptdialog.h
dialog/spellcheck.h
dialog/svg-fonts-dialog.h
dialog/swatches.h
diff --git a/src/ui/dialog/Makefile_insert b/src/ui/dialog/Makefile_insert
index 580b47522..bbede9df1 100644
--- a/src/ui/dialog/Makefile_insert
+++ b/src/ui/dialog/Makefile_insert
@@ -81,8 +81,6 @@ ink_common_sources += \
ui/dialog/print.h \
ui/dialog/print-colors-preview-dialog.cpp \
ui/dialog/print-colors-preview-dialog.h \
- ui/dialog/scriptdialog.cpp \
- ui/dialog/scriptdialog.h \
ui/dialog/spellcheck.cpp \
ui/dialog/spellcheck.h \
ui/dialog/svg-fonts-dialog.cpp \
diff --git a/src/ui/dialog/dialog-manager.cpp b/src/ui/dialog/dialog-manager.cpp
index 993f48d8f..0ce74f54e 100644
--- a/src/ui/dialog/dialog-manager.cpp
+++ b/src/ui/dialog/dialog-manager.cpp
@@ -32,7 +32,6 @@
#include "ui/dialog/livepatheffect-editor.h"
#include "ui/dialog/memory.h"
#include "ui/dialog/messages.h"
-#include "ui/dialog/scriptdialog.h"
#include "ui/dialog/symbols.h"
#include "ui/dialog/tile.h"
#include "ui/dialog/tracedialog.h"
@@ -114,7 +113,6 @@ DialogManager::DialogManager() {
registerFactory("ObjectAttributes", &create<ObjectAttributes, FloatingBehavior>);
registerFactory("ObjectProperties", &create<ObjectProperties, FloatingBehavior>);
// registerFactory("PrintColorsPreviewDialog", &create<PrintColorsPreviewDialog, FloatingBehavior>);
- registerFactory("Script", &create<ScriptDialog, FloatingBehavior>);
registerFactory("SvgFontsDialog", &create<SvgFontsDialog, FloatingBehavior>);
registerFactory("Swatches", &create<SwatchesPanel, FloatingBehavior>);
registerFactory("Symbols", &create<SymbolsDialog, FloatingBehavior>);
@@ -148,7 +146,6 @@ DialogManager::DialogManager() {
registerFactory("ObjectAttributes", &create<ObjectAttributes, DockBehavior>);
registerFactory("ObjectProperties", &create<ObjectProperties, DockBehavior>);
// registerFactory("PrintColorsPreviewDialog", &create<PrintColorsPreviewDialog, DockBehavior>);
- registerFactory("Script", &create<ScriptDialog, DockBehavior>);
registerFactory("SvgFontsDialog", &create<SvgFontsDialog, DockBehavior>);
registerFactory("Swatches", &create<SwatchesPanel, DockBehavior>);
registerFactory("Symbols", &create<SymbolsDialog, DockBehavior>);
diff --git a/src/ui/dialog/scriptdialog.cpp b/src/ui/dialog/scriptdialog.cpp
deleted file mode 100644
index 87794a3ce..000000000
--- a/src/ui/dialog/scriptdialog.cpp
+++ /dev/null
@@ -1,255 +0,0 @@
-/**
- * @file
- * Dialog for executing and monitoring script execution.
- */
-/* Author:
- * Bob Jamison
- *
- * Copyright (C) 2004-2008 Authors
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "scriptdialog.h"
-#include <glibmm/i18n.h>
-#include <gtkmm/menubar.h>
-#include <gtkmm/frame.h>
-#include <gtkmm/scrolledwindow.h>
-#include <gtkmm/textview.h>
-
-#include <extension/script/InkscapeScript.h>
-
-
-
-namespace Inkscape
-{
-namespace UI
-{
-namespace Dialog
-{
-
-
-
-//#########################################################################
-//## I M P L E M E N T A T I O N
-//#########################################################################
-
-/**
- * A script editor/executor
- */
-class ScriptDialogImpl : public ScriptDialog
-{
-
- public:
- ScriptDialogImpl();
- ~ScriptDialogImpl()
- {}
-
-
- /**
- * Remove all text from the dialog.
- */
- void clear();
-
- /**
- * Execute a script in the dialog.
- *
- * @param lang language in which the script is programmed
- */
- void execute(Inkscape::Extension::Script::InkscapeScript::ScriptLanguage lang);
-
- /**
- * Execute a Javascript script
- */
- void executeJavascript();
-
- /**
- * Execute a Python script
- */
- void executePython();
-
- /**
- * Execute a Ruby script
- */
- void executeRuby();
-
-
-
- private:
- Gtk::MenuBar menuBar;
- Gtk::Menu fileMenu;
-
- //## Script text
- Gtk::Frame scriptTextFrame;
- Gtk::ScrolledWindow scriptTextScroll;
- Gtk::TextView scriptText;
-
- //## Output text
- Gtk::Frame outputTextFrame;
- Gtk::ScrolledWindow outputTextScroll;
- Gtk::TextView outputText;
-
- //## Error text
- Gtk::Frame errorTextFrame;
- Gtk::ScrolledWindow errorTextScroll;
- Gtk::TextView errorText;
-
-
-
-};
-
-static const char *defaultCodeStr =
- "/**\n"
- " * This is some example Javascript.\n"
- " * Try 'Execute Javascript'\n"
- " */\n"
- "importPackage(javax.swing);\n"
- "function sayHello() {\n"
- " JOptionPane.showMessageDialog(null, 'Hello, world!',\n"
- " 'Welcome to Inkscape', JOptionPane.WARNING_MESSAGE);\n"
- "}\n"
- "\n"
- "sayHello();\n"
- "\n";
-
-
-
-
-//#########################################################################
-//## E V E N T S
-//#########################################################################
-
-static void textViewClear(Gtk::TextView &view)
-{
- Glib::RefPtr<Gtk::TextBuffer> buffer = view.get_buffer();
- buffer->erase(buffer->begin(), buffer->end());
-}
-
-void ScriptDialogImpl::clear()
-{
- textViewClear(scriptText);
- textViewClear(outputText);
- textViewClear(errorText);
-}
-
-void ScriptDialogImpl::execute(Inkscape::Extension::Script::InkscapeScript::ScriptLanguage lang)
-{
- Glib::ustring script = scriptText.get_buffer()->get_text(true);
- Glib::ustring output;
- Glib::ustring error;
- Inkscape::Extension::Script::InkscapeScript engine;
- bool ok = engine.interpretScript(script, output, error, lang);
- outputText.get_buffer()->set_text(output);
- errorText.get_buffer()->set_text(error);
- if (!ok)
- {
- //do we want something here?
- }
-}
-
-void ScriptDialogImpl::executeJavascript()
-{
- execute(Inkscape::Extension::Script::InkscapeScript::JAVASCRIPT);
-}
-
-void ScriptDialogImpl::executePython()
-{
- execute(Inkscape::Extension::Script::InkscapeScript::PYTHON);
-}
-
-void ScriptDialogImpl::executeRuby()
-{
- execute(Inkscape::Extension::Script::InkscapeScript::RUBY);
-}
-
-
-//#########################################################################
-//## C O N S T R U C T O R / D E S T R U C T O R
-//#########################################################################
-ScriptDialogImpl::ScriptDialogImpl() :
- ScriptDialog()
-{
- Gtk::Box *contents = _getContents();
-
- //## Add a menu for clear()
- Gtk::MenuItem* item = Gtk::manage(new Gtk::MenuItem(_("File"), true));
- item->set_submenu(fileMenu);
- menuBar.append(*item);
-
- item = Gtk::manage(new Gtk::MenuItem(_("_Clear"), true));
- item->signal_activate().connect(sigc::mem_fun(*this, &ScriptDialogImpl::clear));
- fileMenu.append(*item);
-
- item = Gtk::manage(new Gtk::MenuItem(_("_Execute Javascript"), true));
- item->signal_activate().connect(sigc::mem_fun(*this, &ScriptDialogImpl::executeJavascript));
- fileMenu.append(*item);
-
- item = Gtk::manage(new Gtk::MenuItem(_("_Execute Python"), true));
- item->signal_activate().connect(sigc::mem_fun(*this, &ScriptDialogImpl::executePython));
- fileMenu.append(*item);
-
- item = Gtk::manage(new Gtk::MenuItem(_("_Execute Ruby"), true));
- item->signal_activate().connect(sigc::mem_fun(*this, &ScriptDialogImpl::executeRuby));
- fileMenu.append(*item);
-
- contents->pack_start(menuBar, Gtk::PACK_SHRINK);
-
- //### Set up the script field
- scriptText.set_editable(true);
- scriptText.get_buffer()->set_text(defaultCodeStr);
- scriptTextScroll.add(scriptText);
- scriptTextScroll.set_policy(Gtk::POLICY_ALWAYS, Gtk::POLICY_ALWAYS);
- scriptTextFrame.set_label(_("Script"));
- scriptTextFrame.set_shadow_type(Gtk::SHADOW_NONE);
- scriptTextFrame.add(scriptTextScroll);
- contents->pack_start(scriptTextFrame);
-
- //### Set up the output field
- outputText.set_editable(true);
- outputText.get_buffer()->set_text("");
- outputTextScroll.add(outputText);
- outputTextScroll.set_policy(Gtk::POLICY_ALWAYS, Gtk::POLICY_ALWAYS);
- outputTextFrame.set_label(_("Output"));
- outputTextFrame.set_shadow_type(Gtk::SHADOW_NONE);
- outputTextFrame.add(outputTextScroll);
- contents->pack_start(outputTextFrame);
-
- //### Set up the error field
- errorText.set_editable(true);
- errorText.get_buffer()->set_text("");
- errorTextScroll.add(errorText);
- errorTextScroll.set_policy(Gtk::POLICY_ALWAYS, Gtk::POLICY_ALWAYS);
- errorTextFrame.set_label(_("Errors"));
- errorTextFrame.set_shadow_type(Gtk::SHADOW_NONE);
- errorTextFrame.add(errorTextScroll);
- contents->pack_start(errorTextFrame);
-
- // sick of this thing shrinking too much
- set_size_request(350, 400);
- show_all_children();
-
-}
-
-ScriptDialog &ScriptDialog::getInstance()
-{
- ScriptDialog *dialog = new ScriptDialogImpl();
- return *dialog;
-}
-
-} //namespace Dialogs
-} //namespace UI
-} //namespace Inkscape
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/ui/dialog/scriptdialog.h b/src/ui/dialog/scriptdialog.h
deleted file mode 100644
index d1962bf6f..000000000
--- a/src/ui/dialog/scriptdialog.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/** @file
- * @brief Script dialog
- *
- * This dialog is for launching scripts whose main purpose is
- * the scripting of Inkscape itself.
- */
-/* Authors:
- * Bob Jamison
- * Other dudes from The Inkscape Organization
- *
- * Copyright (C) 2004, 2005 Authors
- *
- * Released under GNU GPL, read the file 'COPYING' for more information
- */
-
-#ifndef __SCRIPTDIALOG_H__
-#define __SCRIPTDIALOG_H__
-
-#include "ui/widget/panel.h"
-#include "verbs.h"
-
-namespace Inkscape {
-namespace UI {
-namespace Dialog {
-
-
-/**
- * A script editor, loader, and executor
- */
-class ScriptDialog : public UI::Widget::Panel
-{
-
- public:
- ScriptDialog() :
- UI::Widget::Panel("", "/dialogs/script", SP_VERB_DIALOG_SCRIPT)
- {}
-
- /**
- * Helper function which returns a new instance of the dialog.
- * getInstance is needed by the dialog manager (Inkscape::UI::Dialog::DialogManager).
- */
- static ScriptDialog &getInstance();
-
- virtual ~ScriptDialog() {};
-
-}; // class ScriptDialog
-
-
-} //namespace Dialog
-} //namespace UI
-} //namespace Inkscape
-
-#endif /* __DEBUGDIALOG_H__ */
-
-/*
- Local Variables:
- mode:c++
- c-file-style:"stroustrup"
- c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
- indent-tabs-mode:nil
- fill-column:99
- End:
-*/
-// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/util/units.cpp b/src/util/units.cpp
index d1275b082..f8ebc5c1a 100644
--- a/src/util/units.cpp
+++ b/src/util/units.cpp
@@ -5,8 +5,9 @@
#include <cmath>
#include <cerrno>
#include <glib.h>
+#include <glibmm/fileutils.h>
+#include <glibmm/markup.h>
-#include "io/simple-sax.h"
#include "util/units.h"
#include "path-prefix.h"
#include "streq.h"
@@ -47,27 +48,31 @@ std::map<Glib::ustring, Inkscape::Util::UnitType> &getTypeMappings()
namespace Inkscape {
namespace Util {
-class UnitsSAXHandler : public Inkscape::IO::FlatSaxHandler
+class UnitParser : public Glib::Markup::Parser
{
public:
- UnitsSAXHandler(UnitTable *table);
- virtual ~UnitsSAXHandler() {}
+ typedef Glib::Markup::Parser::AttributeMap AttrMap;
+ typedef Glib::Markup::ParseContext Ctx;
- virtual void _startElement(xmlChar const *name, xmlChar const **attrs);
- virtual void _endElement(xmlChar const *name);
+ UnitParser(UnitTable *table);
+ virtual ~UnitParser() {}
+protected:
+ virtual void on_start_element(Ctx &ctx, Glib::ustring const &name, AttrMap const &attrs);
+ virtual void on_end_element(Ctx &ctx, Glib::ustring const &name);
+ virtual void on_text(Ctx &ctx, Glib::ustring const &text);
+
+public:
UnitTable *tbl;
bool primary;
bool skip;
Unit unit;
};
-UnitsSAXHandler::UnitsSAXHandler(UnitTable *table) :
- FlatSaxHandler(),
+UnitParser::UnitParser(UnitTable *table) :
tbl(table),
- primary(0),
- skip(0),
- unit()
+ primary(false),
+ skip(false)
{
}
@@ -115,10 +120,8 @@ int Unit::defaultDigits() const {
UnitTable::UnitTable()
{
- // if we swich to the xml file, don't forget to force locale to 'C'
- // load("share/ui/units.xml"); // <-- Buggy
- gchar *filename = g_build_filename(INKSCAPE_UIDIR, "units.txt", NULL);
- loadText(filename);
+ gchar *filename = g_build_filename(INKSCAPE_UIDIR, "units.xml", NULL);
+ load(filename);
g_free(filename);
}
@@ -183,165 +186,73 @@ Glib::ustring UnitTable::primary(UnitType type) const
return _primary_unit[type];
}
-bool UnitTable::loadText(Glib::ustring const &filename)
-{
- char buf[BUFSIZE] = {0};
-
- // Open file for reading
- FILE * f = fopen(filename.c_str(), "r");
- if (f == NULL) {
- g_warning("Could not open units file '%s': %s\n",
- filename.c_str(), strerror(errno));
- g_warning("* INKSCAPE_DATADIR is: '%s'\n", INKSCAPE_DATADIR);
- g_warning("* INKSCAPE_UIDIR is: '%s'\n", INKSCAPE_UIDIR);
- return false;
- }
-
- /** @todo fix this to use C++ means and explicit locale to avoid need to change. */
- // bypass current locale in order to make
- // sscanf read floats with '.' as a separator
- // set locale to 'C' and keep old locale
- char *old_locale = g_strdup(setlocale(LC_NUMERIC, NULL));
- setlocale (LC_NUMERIC, "C");
-
- while (fgets(buf, BUFSIZE, f) != NULL) {
- char name[BUFSIZE] = {0};
- char plural[BUFSIZE] = {0};
- char abbr[BUFSIZE] = {0};
- char type[BUFSIZE] = {0};
- double factor = 0.0;
- char primary[BUFSIZE] = {0};
-
- int nchars = 0;
- // locale is set to C, scanning %lf should work _everywhere_
- /** @todo address %15n, which causes a warning: */
- if (sscanf(buf, "%15s %15s %15s %15s %8lf %1s %15n",
- name, plural, abbr, type, &factor, primary, &nchars) != 6)
- {
- // Skip the line - doesn't appear to be valid
- continue;
- }
-
- g_assert(nchars < BUFSIZE);
-
- char *desc = buf;
- desc += nchars; // buf is now only the description
+bool UnitTable::load(std::string const &filename) {
+ UnitParser uparser(this);
+ Glib::Markup::ParseContext ctx(uparser);
- // insert into _unit_map
- if (getTypeMappings().find(type) == getTypeMappings().end())
- {
- g_warning("Skipping unknown unit type '%s' for %s.\n", type, name);
- continue;
- }
- UnitType utype = getTypeMappings()[type];
-
- Unit u(utype, factor, name, plural, abbr, desc);
-
- // if primary is 'Y', list this unit as a primary
- addUnit(u, (primary[0]=='Y' || primary[0]=='y'));
- }
-
- // set back the saved locale
- setlocale (LC_NUMERIC, old_locale);
- g_free (old_locale);
-
- // close file
- if (fclose(f) != 0) {
- g_warning("Error closing units file '%s': %s\n", filename.c_str(), strerror(errno));
+ try {
+ Glib::ustring unitfile = Glib::file_get_contents(filename);
+ ctx.parse(unitfile);
+ ctx.end_parse();
+ } catch (Glib::MarkupError const &e) {
+ g_warning("Problem loading units file '%s': %s\n", filename.c_str(), e.what().c_str());
return false;
}
-
return true;
}
-bool UnitTable::load(Glib::ustring const &filename) {
- UnitsSAXHandler handler(this);
+bool UnitTable::save(std::string const &filename) {
- int result = handler.parseFile( filename.c_str() );
- if ( result != 0 ) {
- // perhaps
- g_warning("Problem loading units file '%s': %d\n", filename.c_str(), result);
- return false;
- }
+ g_warning("UnitTable::save(): not implemented");
return true;
}
-bool UnitTable::save(Glib::ustring const &filename) {
-
- // open file for writing
- FILE *f = fopen(filename.c_str(), "w");
- if (f == NULL) {
- g_warning("Could not open units file '%s': %s\n", filename.c_str(), strerror(errno));
- return false;
- }
-
- // write out header
- // foreach item in _unit_map, sorted alphabetically by type and then unit name
- // sprintf a line
- // name
- // name_plural
- // abbr
- // type
- // factor
- // PRI - if listed in primary unit table, 'Y', else 'N'
- // description
- // write line to the file
-
- // close file
- if (fclose(f) != 0) {
- g_warning("Error closing units file '%s': %s\n", filename.c_str(), strerror(errno));
- return false;
- }
-
- return true;
-}
-
-
-void UnitsSAXHandler::_startElement(xmlChar const *name, xmlChar const **attrs)
+void UnitParser::on_start_element(Ctx &ctx, Glib::ustring const &name, AttrMap const &attrs)
{
- if (streq("unit", (char const *)name)) {
+ if (name == "unit") {
// reset for next use
unit.clear();
primary = false;
skip = false;
- for ( int i = 0; attrs[i]; i += 2 ) {
- char const *const key = (char const *)attrs[i];
- if (streq("type", key)) {
- char const *type = (char const*)attrs[i+1];
- if (getTypeMappings().find(type) != getTypeMappings().end())
- {
- unit.type = getTypeMappings()[type];
- } else {
- g_warning("Skipping unknown unit type '%s' for %s.\n", type, name);
- skip = true;
- }
- } else if (streq("pri", key)) {
- primary = attrs[i+1][0] == 'y' || attrs[i+1][0] == 'Y';
+ AttrMap::const_iterator f;
+ if ((f = attrs.find("type")) != attrs.end()) {
+ Glib::ustring type = f->second;
+ if (getTypeMappings().find(type) != getTypeMappings().end()) {
+ unit.type = getTypeMappings()[type];
+ } else {
+ g_warning("Skipping unknown unit type '%s'.\n", type.c_str());
+ skip = true;
}
}
+ if ((f = attrs.find("pri")) != attrs.end()) {
+ primary = (f->second[0] == 'y' || f->second[0] == 'Y');
+ }
}
}
-void UnitsSAXHandler::_endElement(xmlChar const *xname)
+void UnitParser::on_text(Ctx &ctx, Glib::ustring const &text)
{
- char const *const name = (char const *) xname;
- if (streq("name", name)) {
- unit.name = data;
- } else if (streq("plural", name)) {
- unit.name_plural = data;
- } else if (streq("abbr", name)) {
- unit.abbr = data;
- } else if (streq("factor", name)) {
+ Glib::ustring element = ctx.get_element();
+ if (element == "name") {
+ unit.name = text;
+ } else if (element == "plural") {
+ unit.name_plural = text;
+ } else if (element == "abbr") {
+ unit.abbr = text;
+ } else if (element == "factor") {
// TODO make sure we use the right conversion
- unit.factor = atol(data.c_str());
- } else if (streq("description", name)) {
- unit.description = data;
- } else if (streq("unit", name)) {
- if (!skip) {
- tbl->addUnit(unit, primary);
- }
+ unit.factor = g_ascii_strtod(text.c_str(), NULL);
+ } else if (element == "description") {
+ unit.description = text;
+ }
+}
+
+void UnitParser::on_end_element(Ctx &ctx, Glib::ustring const &name)
+{
+ if (name == "unit" && !skip) {
+ tbl->addUnit(unit, primary);
}
}
diff --git a/src/util/units.h b/src/util/units.h
index 40c89a4a0..4b2d782e3 100644
--- a/src/util/units.h
+++ b/src/util/units.h
@@ -96,19 +96,17 @@ class UnitTable {
void setScale();
- bool load(Glib::ustring const &filename);
-
- /** Loads units from a text file.
+ /** Load units from an XML file.
*
- * loadText loads and merges the contents of the given file into the UnitTable,
+ * Loads and merges the contents of the given file into the UnitTable,
* possibly overwriting existing unit definitions.
*
* @param filename file to be loaded
*/
- bool loadText(Glib::ustring const &filename);
+ bool load(std::string const &filename);
/** Saves the current UnitTable to the given file. */
- bool save(Glib::ustring const &filename);
+ bool save(std::string const &filename);
protected:
UnitTable::UnitMap _unit_map;
diff --git a/src/verbs.cpp b/src/verbs.cpp
index d0396155c..06e59be38 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -40,7 +40,6 @@
#include <gtkmm/messagedialog.h>
#include <gtkmm/stock.h>
-#include "bind/javabind.h"
#include "desktop.h"
#include "desktop-handles.h"
#include "display/curve.h"
@@ -1992,10 +1991,6 @@ void DialogVerb::perform(SPAction *action, void *data)
case SP_VERB_DIALOG_DEBUG:
dt->_dlg_mgr->showDialog("Messages");
break;
- case SP_VERB_DIALOG_SCRIPT:
- //dt->_dlg_mgr->showDialog("Script");
- Inkscape::Bind::JavaBindery::getInstance()->showConsole();
- break;
case SP_VERB_DIALOG_UNDO_HISTORY:
dt->_dlg_mgr->showDialog("UndoHistory");
break;
@@ -2452,10 +2447,10 @@ Verb *Verb::_base_verbs[] = {
N_("Select previous object or node"), NULL),
new EditVerb(SP_VERB_EDIT_DESELECT, "EditDeselect", N_("D_eselect"),
N_("Deselect any selected objects or nodes"), INKSCAPE_ICON("edit-select-none")),
- new EditVerb(SP_VERB_EDIT_GUIDES_AROUND_PAGE, "EditGuidesAroundPage", N_("Create _Guides Around the Page"),
- N_("Create four guides aligned with the page borders"), NULL),
new EditVerb(SP_VERB_EDIT_DELETE_ALL_GUIDES, "EditRemoveAllGuides", N_("Delete All Guides"),
N_("Create four guides aligned with the page borders"), NULL),
+ new EditVerb(SP_VERB_EDIT_GUIDES_AROUND_PAGE, "EditGuidesAroundPage", N_("Create _Guides Around the Page"),
+ N_("Create four guides aligned with the page borders"), NULL),
new EditVerb(SP_VERB_EDIT_NEXT_PATHEFFECT_PARAMETER, "EditNextPathEffectParameter", N_("Next path effect parameter"),
N_("Show next editable path effect parameter"), INKSCAPE_ICON("path-effect-parameter-next")),
@@ -2821,8 +2816,6 @@ Verb *Verb::_base_verbs[] = {
N_("Check spelling of text in document"), GTK_STOCK_SPELL_CHECK ),
new DialogVerb(SP_VERB_DIALOG_DEBUG, "DialogDebug", N_("_Messages..."),
N_("View debug messages"), INKSCAPE_ICON("dialog-messages")),
- new DialogVerb(SP_VERB_DIALOG_SCRIPT, "DialogScript", N_("S_cripts..."),
- N_("Run scripts"), INKSCAPE_ICON("dialog-scripts")),
new DialogVerb(SP_VERB_DIALOG_TOGGLE, "DialogsToggle", N_("Show/Hide D_ialogs"),
N_("Show or hide all open dialogs"), INKSCAPE_ICON("show-dialogs")),
new DialogVerb(SP_VERB_DIALOG_CLONETILER, "DialogClonetiler", N_("Create Tiled Clones..."),
diff --git a/src/verbs.h b/src/verbs.h
index 053441b89..5cc2ad12e 100644
--- a/src/verbs.h
+++ b/src/verbs.h
@@ -280,7 +280,6 @@ enum {
SP_VERB_DIALOG_FINDREPLACE,
SP_VERB_DIALOG_SPELLCHECK,
SP_VERB_DIALOG_DEBUG,
- SP_VERB_DIALOG_SCRIPT,
SP_VERB_DIALOG_TOGGLE,
SP_VERB_DIALOG_CLONETILER,
SP_VERB_DIALOG_ATTR,
diff --git a/src/widgets/CMakeLists.txt b/src/widgets/CMakeLists.txt
index 19410ee1d..fe4433153 100644
--- a/src/widgets/CMakeLists.txt
+++ b/src/widgets/CMakeLists.txt
@@ -6,7 +6,7 @@ set(widgets_SRC
calligraphy-toolbar.cpp
connector-toolbar.cpp
dropper-toolbar.cpp
- erasor-toolbar.cpp
+ eraser-toolbar.cpp
lpe-toolbar.cpp
measure-toolbar.cpp
mesh-toolbar.cpp
@@ -62,7 +62,7 @@ set(widgets_SRC
calligraphy-toolbar.h
connector-toolbar.h
dropper-toolbar.h
- erasor-toolbar.h
+ eraser-toolbar.h
lpe-toolbar.h
measure-toolbar.h
mesh-toolbar.h
diff --git a/src/widgets/Makefile_insert b/src/widgets/Makefile_insert
index 46f0bd645..97713cbee 100644
--- a/src/widgets/Makefile_insert
+++ b/src/widgets/Makefile_insert
@@ -21,8 +21,8 @@ ink_common_sources += \
widgets/eek-preview.h \
widgets/ege-paint-def.cpp \
widgets/ege-paint-def.h \
- widgets/erasor-toolbar.cpp \
- widgets/erasor-toolbar.h \
+ widgets/eraser-toolbar.cpp \
+ widgets/eraser-toolbar.h \
widgets/fill-style.cpp \
widgets/fill-style.h \
widgets/fill-n-stroke-factory.h \
diff --git a/src/widgets/erasor-toolbar.cpp b/src/widgets/eraser-toolbar.cpp
index 2e074490d..aca960c00 100644
--- a/src/widgets/erasor-toolbar.cpp
+++ b/src/widgets/eraser-toolbar.cpp
@@ -31,7 +31,7 @@
#include "ui/widget/spinbutton.h"
#include <glibmm/i18n.h>
#include "toolbox.h"
-#include "erasor-toolbar.h"
+#include "eraser-toolbar.h"
#include "calligraphy-toolbar.h"
#include "../desktop.h"
diff --git a/src/widgets/erasor-toolbar.h b/src/widgets/eraser-toolbar.h
index b1bb3a3fa..b1bb3a3fa 100644
--- a/src/widgets/erasor-toolbar.h
+++ b/src/widgets/eraser-toolbar.h
diff --git a/src/widgets/toolbox.cpp b/src/widgets/toolbox.cpp
index 0b47b1e15..a3cd151ff 100644
--- a/src/widgets/toolbox.cpp
+++ b/src/widgets/toolbox.cpp
@@ -79,7 +79,7 @@
#include "calligraphy-toolbar.h"
#include "connector-toolbar.h"
#include "dropper-toolbar.h"
-#include "erasor-toolbar.h"
+#include "eraser-toolbar.h"
#include "gradient-toolbar.h"
#include "lpe-toolbar.h"
#include "mesh-toolbar.h"