diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-07-25 19:06:28 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-07-25 19:06:28 +0000 |
| commit | 73e263588ca2ca99ea7cac8bbf274695dcd0bec6 (patch) | |
| tree | 75a0b4cbc426c1c21671ee784c0230b09ffd4fc4 | |
| parent | Merged from trunk (r12419). (diff) | |
| parent | Remove unnecessary variable from the GMarkup-based unit parser (diff) | |
| download | inkscape-73e263588ca2ca99ea7cac8bbf274695dcd0bec6.tar.gz inkscape-73e263588ca2ca99ea7cac8bbf274695dcd0bec6.zip | |
Merge from trunk (r12439).
(bzr r11608.1.108)
573 files changed, 4389 insertions, 40677 deletions
@@ -68,6 +68,7 @@ Jos Hirth Hannes Hochreiner Thomas Holder Joel Holdsworth +Christoffer Holmstedt Alan Horkan Karl Ove Hufthammer Richard Hughes @@ -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> @@ -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° rotation" msgstr "<b>P2</b>: 180° 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° rotation" msgstr "<b>PMG</b>: Reflektion + 180° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:133 +#: ../src/ui/dialog/clonetiler.cpp:132 msgid "<b>PGG</b>: glide reflection + 180° rotation" msgstr "<b>PGG</b>: gleitende Reflektion + 180° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:134 +#: ../src/ui/dialog/clonetiler.cpp:133 msgid "<b>CMM</b>: reflection + reflection + 180° rotation" msgstr "<b>CMM</b>: Reflektion + Reflektion + 180° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:135 +#: ../src/ui/dialog/clonetiler.cpp:134 msgid "<b>P4</b>: 90° rotation" msgstr "<b>P4</b>: 90° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:136 +#: ../src/ui/dialog/clonetiler.cpp:135 msgid "<b>P4M</b>: 90° rotation + 45° reflection" msgstr "<b>P4M</b>: 90° Rotation + 45° Reflektion" -#: ../src/ui/dialog/clonetiler.cpp:137 +#: ../src/ui/dialog/clonetiler.cpp:136 msgid "<b>P4G</b>: 90° rotation + 90° reflection" msgstr "<b>P4G</b>: 90° Rotation + 90° Reflektion" -#: ../src/ui/dialog/clonetiler.cpp:138 +#: ../src/ui/dialog/clonetiler.cpp:137 msgid "<b>P3</b>: 120° rotation" msgstr "<b>P3</b>: 120° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:139 +#: ../src/ui/dialog/clonetiler.cpp:138 msgid "<b>P31M</b>: reflection + 120° rotation, dense" msgstr "<b>P31M</b>: Reflektion + 120° Rotation, dicht" -#: ../src/ui/dialog/clonetiler.cpp:140 +#: ../src/ui/dialog/clonetiler.cpp:139 msgid "<b>P3M1</b>: reflection + 120° rotation, sparse" msgstr "<b>P3M1</b>: Reflektion + 120° Rotation, dünn" -#: ../src/ui/dialog/clonetiler.cpp:141 +#: ../src/ui/dialog/clonetiler.cpp:140 msgid "<b>P6</b>: 60° rotation" msgstr "<b>P6</b>: 60° Rotation" -#: ../src/ui/dialog/clonetiler.cpp:142 +#: ../src/ui/dialog/clonetiler.cpp:141 msgid "<b>P6M</b>: reflection + 60° rotation" msgstr "<b>P6M</b>: Reflektion + 60° 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 <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." msgstr[0] "<b>%i</b> überflüssiges Element aus <defs> entfernt." msgstr[1] "<b>%i</b> überflüssige Elemente aus <defs> entfernt." -#: ../src/file.cpp:600 +#: ../src/file.cpp:602 msgid "No unused definitions in <defs>." msgstr "Keine überflüssigen Elemente in <defs>." -#: ../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 <defs> 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° CCW" msgstr "Um 90° entgegen Uhrzeigersinn rotieren" -#: ../src/selection-chemistry.cpp:1669 +#: ../src/selection-chemistry.cpp:1701 msgid "Rotate 90° CW" msgstr "Um 90° 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 <" "defs>)" @@ -12224,293 +12522,309 @@ msgstr "" "Dieses Objekt kann nicht ausgewählt werden - es ist <b>unsichtbar</b> und " "befindet sich in <defs>" -#: ../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°; with <b>Ctrl</b> to snap angle" msgstr "<b>Scheren</b>: %0.2f °; 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°; with <b>Ctrl</b> to snap angle" msgstr "<b>Drehen</b>: %0.2f°; 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 × %d: %s" msgstr "<b>Farbbild</b> %d × %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 × %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 <" "defs> of the document" @@ -22117,139 +22499,139 @@ msgstr "" "Unbenutzte vordefinierte Elemente (z.B. Farbverläufe oder Ausschneidepfade) " "aus den <defs> 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° CW" msgstr "Um 90° 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° 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 > Pattern > 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 >= 0, the semantics are - * equivalent to an event-base begin with the specified offset. If the - * offset is < 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 >= 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> ¶ms, - Value &retval); - - virtual bool callInstance( - int type, - const jobject obj, - const String &methodName, - const String &signature, - const std::vector<Value> ¶ms, - 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> ¶ms, - 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> ¶ms, - 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) { @@ -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" |
